General:
The requirements are:
- 2021-2022 Catalog: Nineteen credits in computer science including CS 2100 Intermediate Programming and 6 additional credits at the 2000-level or above.
- Prior Catalogs: Eighteen credits in computer science including six additional credits at the 2000-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 1200 Computer Programming I | CS 1640 Discrete Structures | CS 2100 Intermediate Programming |
CS 2240 Data Structures & Algorithms | CS 2480 Database Design for the Web | CS 3040 Database Systems |
Mathematical Aspects of Computer Science:
CS 1200 Computer Programming I | CS 1640 Discrete Structures | CS 2100 Intermediate Programming |
CS 2240 Data Structures & Algorithms | CS 2250 Computability and Complexity | CS 3240 Algorithm Design & Analysis or CS 3430 Theory of Computation or CS 3660 Network Security & Cryptography |
Computer Engineering:
CS 1200 Computer Programming I | CS 1640 Discrete Structures | CS 2100 Intermediate Programming |
CS 2210 Computer Organization | CS 2240 Data Structures & Algorithms | CS 3010 Operating Systems or CS 3220 Computer Architecture |
Web Development:
CS 1080 Intro to Web Site Development | CS 1200 Computer Programming I | CS 2100 Intermediate Programming |
CS 2480 Database Design for the Web | Any CS Course |
Cybersecurity:
CS 1080 Intro to Web Site Development | CS 1200 Computer Programming I | CS 2660 Cybersecurity Principles |
Any CS Course | Any CS Course 2000 & above |
Software Development:
CS 1200 Computer Programming I | CS 1640 Discrete Structures | CS 2100 Intermediate Programming |
CS 2300 Advanced Programming | CS 2240 Data Structures & Algorithms | CS 3050 Software Engineering |