Computer Science / Bachelor of Arts (Traditional)

Total Credit Hours: 128
Major Credit Hours:
46

Degree Requirements

I. Core Courses (28)

13-310Discrete Mathematics

4

70-200Introduction to Computer Science

3

70-210Programming Fundamentals

3

70-245Object-Oriented Programming

3

70-300Computer Organization

3

70-340Algorithms and Data Structures

3

70-350Operating Systems

3

70-460Programming Languages

3

70-480Communications and Networking

3

II. Capstone Sequence (6)

Complete either course sequence:
70-440Software Engineering

3

70-492Software Systems Capstone Project

3

-
OR

70-485Advanced Communications and Networking

3

70-493Computer Infrastructure Capstone Project

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-305Linear Algebra

3

13-307Applied Linear Algebra

3

13-314Applied Probability and Statistics

3

13-315Probability and Statistics I

3

13-350Numerical Analysis

3

13-425Mathematical Modeling

3

IV. The Advanced Writing requirement for Computer Science majors is satisfied by completing a Capstone sequence: both 70-440 Software Engineering and 70-492 Software Systems Senior Project OR both 70-485 Advanced Communications and Networking and 70-493 Computer Infrastructure Senior Project.