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 Spring
2013
Summer
2013
Fall
2013
Spring
2014
Summer
2014
Fall
2014
CSC 1010 – Computers and Applications X X X X X X
CSC 1310 – Introduction to Computer Programming for Non-Majors X X X X X X
CSC 2010 – Introduction to Computer Science X X X X X X
CSC 2310 – Principles of Computer Programming X X 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 3010 – History of Computing            
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 3410 – Data Structures X X X X X X
CSC 4110 – Introduction to Embedded Systems Laboratory X     X    
CSC 4120 – Introduction to Robotics            
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 4225 – Internetwork Programming            
CSC 4230 – VLSI Design            
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    
CSC 4330 – Programming Language Concepts X   X X   X
CSC 4340 – Introduction to Compilers            
CSC 4350 – Software Engineering X   X X   X
CSC 4360 – Network-Oriented Software Development            
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 4540 – Introduction to Bioinformatics Algorithms            
CSC 4610 – Numerical Analysis I     X     X
CSC 4620 – Numerical Analysis II X     X    
CSC 4630 – Introduction to Matlab Programming           X
CSC 4650 – Introduction to Bioinformatics            
CSC 4710 – Database Systems X   X X   X
CSC 4720 – Human-Computer Interaction X          
CSC 4730 – Data Visualization     X      
CSC 4740 – Data Mining X          
CSC 4810 – Artificial Intelligence       X    
CSC 4820 – Computer Graphics Algorithms           X
CSC 4821 – Fundamentals of Game Design X          
CSC 4840 – Computer Graphics Imaging X          
CSC 4841 – Computer Animation       X