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.
Computer Science Planned Courses '20-'21
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 |
|
|
|