Two-year Course Schedule

The following table gives a tentative two-year schedule for undergraduate computer science courses. This list is provided for planning purposes only; changes may be necessary.

Course Sum
2017
Fall
2017
Spr
2018
Sum
2018
Fall
2018
Spr
2019
CSC 1010 – Computers and Applications X X X X X X
CSC 1301 – Principles of Computer Science I X X X X X X
CSC 1302 – Principles of Computer Science II X X X X X  X
CSC 2301 – Computer Programming for Non-Majors X X X X
CSC 2302 – Computer Programming II for Non-Majors X X X X
CSC 2320 – Fundamentals of Website Development X X
CSC 2510 – Theoretical Foundations of Computer Science X X X X X X
CSC 2720 – Data Structures X X X X X X
CSC 3210 – Computer Organization and Programming X X X X X X
CSC 3320 – System-Level Programming X X X X X X
CSC 3330 – C++ Programming
CSC 4110 – Introduction to Embedded Systems Laboratory X X
CSC 4120 – Introduction to Robotics X
CSC 4210 – Computer Architecture X X X X X X
CSC 4220 – Computer Networks X X X X
CSC 4221 – Wireless Networks and Mobile Computing X
CSC 4222 – Introduction to Information Security X
CSC 4225 – Internetwork Programming
CSC 4260 – Digital Image Processing X
CSC 4270 – Introduction to Digital Signal Processing X
CSC 4310 – Parallel and Distributed Computing X X
CSC 4320 – Operating Systems X X X X
CSC 4330 – Programming Language Concepts X X X X X X
CSC 4340 – Introduction to Compilers X
CSC 4350 – Software Engineering-CTW X X X X X X
CSC 4360 – Mobile Application Development X X X X
CSC 4370 – Web Programming X X X X X X
CSC 4380 – Windowing Systems Programming X X
CSC 4510 – Automata X X
CSC 4520 – Design and Analysis of Algorithms X X X X X X
CSC 4610 – Numerical Analysis I X X
CSC 4620 – Numerical Analysis II X X
CSC 4630 – Introduction to Matlab Programming X
CSC 4710 – Database Systems X X X X
CSC 4720 – Human-Computer Interaction
CSC 4730 – Data Visualization X
CSC 4740 – Data Mining X X X X
CSC 4750 – Semantic Web X X
CSC 4760 – Big Data Programming X X X X
CSC 4810 – Artificial Intelligence X
CSC 4820 – Interactive Computer Graphics X
CSC 4821 – Fundamentals of Game Design X
CSC 4840 – Computer Graphics Imaging X
CSC 4841 – Computer Animation X