Computer Science Curriculum Guide
An example: Four year plan for Computer Science Major
120 credits necessary to graduate.
Plan is a representation and categories of classes can be switched. Check with your advisor.
| Freshman | ||
|---|---|---|
| Fall | Credits | |
| COMP SCI 201 | Introduction to Computing & Internet Technologies | 3 |
| COMP SCI 231 | Introduction to IT Operations | 3 |
| COMM 133 or COMM 166 |
Fundamentals of Public Address or Fundamentals of Interpersonal Communication |
3 |
| First Year Seminar | 3 | |
| General Ed | 3 | |
| Credits | 15 | |
| Spring | ||
| COMP SCI 240 | Discrete Mathematics | 4 |
| COMP SCI 256 | Introduction to Software Design | 4 |
| MATH 260 | Introductory Statistics | 4 |
| General Ed | 3 | |
| Credits | 15 | |
| Sophomore | ||
| Fall | ||
| COMP SCI 221 | Database Design & Management | 3 |
| COMP SCI 292 | Introduction to Mobile Platforms and Apps | 3 |
| COMP SCI 316 | Advanced Software Design | 4 |
| General Ed | 3 | |
| Elective | 3 | |
| Credits | 16 | |
| Spring | ||
| COMP SCI 351 | Data Structures | 4 |
| MATH 202 | Calculus and Analytic Geometry I | 4 |
| General Ed | 3 | |
| Elective | 3 | |
| Credits | 14 | |
| Junior | ||
| Fall | ||
| COMP SCI 353 | Computer Architecture and Organization | 3 |
| COMP SCI 371 | Advanced Object-Oriented Design | 4 |
| General Ed | 3 | |
| General Ed | 3 | |
| Elective | 3 | |
| Credits | 16 | |
| Spring | ||
| COMP SCI 372 | Software Engineering | 3 |
| Upper Level Elective for COMP SCI Major | 3 | |
| Elective | 3 | |
| General Ed | 3 | |
| General Ed | 3 | |
| Credits | 15 | |
| Senior | ||
| Fall | ||
| COMP SCI 357 | Theory of Programming Languages | 3 |
| COMP SCI 464 | Artificial Intelligence | 3 |
| General Ed | 3 | |
| Elective | 3 | |
| Elective | 3 | |
| Credits | 15 | |
| Spring | ||
| COMP SCI 450 | Theory of Algorithms | 3 |
| COMP SCI 452 | Operating Systems Using Linux | 3 |
| General Ed | 3 | |
| Elective | 3 | |
| Elective | 3 | |
| Credits | 15 | |
| Total Credits | 121 | |

