- Department of Computer Science
- Vision, Mission, & Values
- Degrees & Programs
- Courses
- First Year Transfer Students
- Current Students
- Prospective Students
- Faculty & Staff
- Professors Emeritus
- Industrial Advisory Board
- Financial Assistance
- Employment Opportunities
- Donate
- Graduate Capstone
- Careers for Majors
- Resources
- Contact Us
- Help for Students
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 |