Computer Science


The Department of Computer Science provides opportunities for both theoretical and practical knowledge. Computer Science is a wide-ranging discipline that deals with the exploration, design and synthesis of computer systems and their applications. The major curriculum is intended to prepare students to enter the rapidly growing computer field and includes a sound preparation in science and mathematics. Students from any other discipline can also have a minor in Computer Science, if they meet the requirements. A minor in Computer Science consists of eighteen (21) semester hours in Computer Science, at least nine (9) semester hours of which must be upper (advanced) division courses. Students should consult a faculty advisor prior to enrolling in courses intended to count toward the minor.

Image title

Computer Science Degree Plan

COMPUTER SCIENCE DEGREE PLAN

AREA, COURSE CODE AND NUMBER

COURSE NAME

CREDIT HOURS

Academic Core Requirements

See separate degree Plan

44

Institutional Requirements

See separate degree Plan

15

Comp. Sci. Required Courses

54

Electives

12

COSC 1336

 Introduction to Programming

3

COSC 1332

Microcomputer Applications

3

COSC 2326

Structured Programming

4

COSC 2336

Object-Orientation

3

COSC 2338

Data Structures

3

COSC 3310

Internet Programming

3

COSC 3338

 E-Commerce

3

COSC 3355

Operating Systems

3

COSC 3371

 Digital Systems

3

COSC 4360

 Communications and Networking

3

COSC 4375

 Internship

3

COSC 4385

 Database Management

3

GCUS 2303

Principles of Accounting I

1

MATH 2330

 Discrete and Combinational Mathematics

3

MATH 2413

 Calculus & Analytical Geometry I

4

MATH 2414

 Calculus & Analytical Geometry II

4

MATH 3315

 Linear Algebra

3

Electives

3000 and 4000 Levels

12

TOTAL

125