Computer Science Bachelor of Science

Total Credit Hours: 128

Major Credit Hours: 51-52

Degree Requirements

I. Core Courses (36)

13-200Calculus I

4

13-201Calculus II

4

13-210Discrete 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-300Computer Organization

3

70-350Operating Systems

3

70-460Programming Languages

3

70-480Communications and Networking

3

II. Capstone (3)

The student must complete either

70-440Software Engineering

3

-
OR

70-485Advanced Communications and Networking

3

III. Electives (12 or 13)

Choose four additional computer science courses at or above the 200 level. 13-305 Linear Algebra (4), 13-315 Probability and Statistics (4), or 13-350 Numerical Analysis (4) may substitute for one computer science elective.

IV. Advanced Writing Requirement

The Advanced Writing Requirement is satisfied within the major 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.