Current students: See the Recommended Academic Plan for more detailed recommendations, and refer to the University Bulletin for more requirements and course descriptions. Or 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 Applications | 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- 16.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.