Computer Science, B.S. Curriculum

Computer Science, B.S. Curriculum

Current students: See the Recommended Academic Plan for more detailed recommendations, and refer to the University Bulletin for more requirements and course descriptions. You can find other resources on the Current Students page.


Computer Science, B.S. - Typical Course Sequence

Below is a typical course sequence for the Computer Science bachelor's degree program. Schedules will vary by student, depending on areas of interest.

Semester 1 Credits   Semester 2 Credits
Calculus with Analytic Geometry I 4 Calculus with Analytic Geometry II 4
Science Sequence Course* 4 Science Sequence Course* 4
Rhetoric and Composition 3 Intermediate Programming 3
Introduction to Programming Techniques 3 Health and Physical Activity 1.5
First-Year Seminar 1 Arts course 3
Total Credits 15 Total Credits 15.5
Semester 3     Semester 4  
Object-Oriented Programming with Web-Based
3 Computing Elective 3
Science Sequence Course* 3-4 Discrete Mathematics for Computer Science 3
Humanities Course 3 Science Sequence Course* 4
Matrices 2 Effective Writing: Technical Writing 3
Effective Speech 3 Approved supporting course 3
Health and Physical Activity 1.5 Total Credits 16
Total Credits 15.5-
Semester 5     Semester 6  
Data Structure and Algorithms 3 Database Management Systems 3
Fundamentals of Communications Networks 3 Operating Systems and Systems Programming 3
Computer Organization and Architecture 3 Computing elective 3
Science Sequence Course* 2-4 Science elective 3
Statistical Analysis I 3 Social and Behavioral Science course 3
Total Credits 14-16 Total Credits 15
Semester 7     Semester 8  
Programming Language Concepts 3 Net-Centric Programming 3
Computer Science Senior Project I 2 Computer Science Senior Project II 3
Computing elective 3 Approved supporting course 3
Approved supporting course 3 Social and Behavioral Science course 3
Arts course 3 Humanities course 3
Total Credits 14 Total Credits 15

*Students choose a sequence of courses in biology, chemistry or physics.