Planned Annual Schedule
This annual schedule is subject to modification (e.g., due to unforeseen circumstances, budgetary considerations, and/or enrollment). The college will upload changes to this schedule periodically; however, last minute modifications may occur. Please see your advisor for assistance in planning your schedule.
Course |
Course Description |
Fall '20 |
Spring '21 |
Summer '21 |
| CS 100 | Programming for Everyone | |||
| CS 100A | Programming for Everyone Workshop | X | ||
| CS 101 | Computer Science I | |||
| CS 180 | Computers in Action | |||
| CS 200 | Advanced Programming for Everyone | |||
| CS 201 | Computer Science II | |||
| CS 211 | Discrete Structures | |||
| CS 230 | Computing and Social Responsibility | |||
| CS 250 | Introduction to Web Programming | |||
| CS 300 | Data Structures for Everyone | |||
| CS 301 | Data Structures and Algorithms | |||
| CS 311 | Programming Language Concepts | |||
| CS 321 | Computer Architecture | |||
| CS 350 | Website Development for Everyone | |||
| CS 351 | Website Development | |||
| CS 370 | Database for Social and Health Sciences | |||
| CS 398 | Internship | |||
| CS 400 | Computer Programming for Science | |||
| CS 401 | Software Engineering | |||
| CS 411 | Automata and Computation | |||
| CS 413 | Analysis of Algorithms | |||
| CS 441 | Computer Networks | |||
| CS 453 | Mobile Programming | |||
| CS 455 | Computer Graphics | |||
| CS 461 | Artificial Intelligence | |||
| CS 471 | Security and Information Assurance | |||
| CS 490 | Independent Study | |||
| CS 497 | Topics in Computer Science | |||
| CS 498 | Internship | |||
| CS 601 | Advanced Algorithms | |||
| CS 603 | Advanced Software Engineering | |||
| CS 605 | Information Coding and Cryptography | |||
| CS 607 | Parallel Programming | |||
| CS 611 | Theory of Computation | |||
| CS 615 | Compiler Design | |||
| CS 621 | Operating Systems Design | |||
| CS 623 | Cloud Computing | |||
| CS 625 | Advanced Computer Architecture | |||
| CS 631 | Database Systems | |||
| CS 641 | Advanced Computer Networks | |||
| CS 643 | Distributed Systems | |||
| CS 645 | Network Analysis and Design | |||
| CS 651 | Web Systems | |||
| CS 661 | Advanced Artificial Intelligence | |||
| CS 663 | Computer Vision | |||
| CS 665 | Human-Computer Interaction | |||
| CS 667 | Machine Learning | |||
| CS 671 | Cybersecurity | |||
| CS 681 | Digital Signal Processing | |||
| CS 683 | Computer Simulation | |||
| CS 690 | Independent Study | |||
| CS 692 | Capstone Examinations | |||
| CS 693 | Capstone Project | |||
| CS 697A | Topics in Computer Science | |||
| CS 697B | Topics in Computer Networks | |||
| CS 699 | Capstone Thesis |