General:
The requirements are:
- 2021-2022 Catalog: Nineteen credits in computer science including CS 110 QR: Intermediate Programming and 6 additional credits at the 100-level or above.
- Prior Catalogs: Eighteen credits in computer science including nine credits at the 100-level or above.
Suggested Sequences in Areas of Interest:
Any courses with "X"s are student choices and must first be approved by a Computer Science advisor.
Database Systems:
CS 021 Computer Programming I | CS 064 Discrete Structures | CS 110 Intermediate Programming |
CS 124 Data Structures & Algorithms | CS 148 Database Design for the Web | CS 204 Database Systems |
Mathematical Aspects of Computer Science:
CS 021 Computer Programming I | CS 064 Discrete Structures | CS 110 Intermediate Programming |
CS 124 Data Structures & Algorithms | CS 125 Computability and Complexity | CS 224 Algorithm Design & Analysis or CS 243 Theory of Computation or CS 266 Network Security & Cryptography |
Computer Engineering:
CS 021 Computer Programming I | CS 064 Discrete Structures | CS 110 Intermediate Programming |
CS 121 Computer Organization | CS 124 Data Structures & Algorithms | CS 201 Operating Systems or CS 222 Computer Architecture |
Web Development:
CS 008 Intro to Web Site Development | CS 021 Computer Programming I | CS 110 Intermediate Programming |
CS 142 Advanced Web Design | CS 148 Database Design for the Web | CS XXX |
Cybersecurity:
CS 008 Intro to Web Site Development | CS 021 Computer Programming I | CS 166 Cybersecurity Principles |
CS 167 Cybersecurity Defense | CS 1XX | CS XXX |
NOTE: If CS 006 is included, it must be taken prior to CS 166
Software Development
CS 021 Computer Programming I | CS 064 Discrete Structures | CS 110 Intermediate Programming |
CS 120 Advanced Programming | CS 124 Data Structures & Algorithms | CS 205 Software Engineering |