Computer Science Bachelor of Arts

Total Credit Hours: 128

Major Credit Hours: 43-44

Degree Requirements

I. Core Courses (28-29)

13-310Discrete Mathematics

4

70-200Introduction to Computer Science

3

70-210Programming and Data Structures

3

70-220Introduction to Unix

3

70-245Object-Oriented Programming

3

70-330Database Systems

3

70-460Programming Languages

3

Choose one of the following two courses:

70-300Computer Organization

3

-OR

70-350Operating Systems

3

Choose one of the following three courses:

13-200Calculus I

4

-OR

13-211Calculus for the Life Sciences

4

-OR

13-240/24-240Applied Calculus

3

II. Capstone: Complete either course: (3)

70-440Software Engineering

3

-OR

70-485Advanced Communications and Networking

3

III. Elective Courses (12)

Choose any four additional computer science courses at or above the 200 level.

One of the following courses may substitute for one computer science elective:

13-305 Linear Algebra

13-315 Probability and Statistics

13-350 Numerical Analysis

13-425 Mathematical Modeling

IV. The advanced writing requirement for Computer Science majors is satisfied by taking both 70-460 Programming Languages and either of the two capstone courses, 70-440 Software Engineering or 70-485 Advanced Communications and Networking.