CS Courses Standard Content
Basic Information About CS Courses
Note: as of summer 2018, this document contains information about all courses that are required in the CS or IT majors. Other CS courses are not listed here yet.
Points of Contact
Steve Baker - CS 151, 469, 479  
Laci Egri - CS 303, 420  
Arash Rafiey - CS 256, 458  
Geoff Exoo - CS 456, 471, 473  
R.B. Abhyankar - CS 421, 451, 452, 470  
Jeff Kinne - CS 170, 202, 260, 499  
Rob Sternfeld - CS 101, 201, 457  
Prerequisites
CS 101 is prerequisite for - CS 151
CS 151 is prerequisite for - CS 170, 201, 260, 303 
CS 170 is prerequisite for - 479 
CS 201 is prerequisite for - CS 202, 469, 479 
CS 202 is prerequisite for - all 400 level except 469, 479 
CS 303 is prerequisite for - CS 420, 421, 457, 458 
Math 115 is corequisite for - CS 201 
Math 115 is prerequisite for - CS 202, 303 
Courses with no prerequisite - CS 151, 256 
CS Courses Standard Content Pages
- CS 101 Fundamentals of Computing
- CS 151 Introduction to Computer Science
- CS 170 Web Programming
- CS 201 Computer Science I
- CS 202 Computer Science II
- CS 256 Structured Design
- CS 260 Object Oriented Programming
- CS 303 Discrete Structures
- CS 420 Theory of Computing
- CS 421 Formal Methods
- CS 451 Architecture
- CS 452 Software Engineering
- CS 456 Systems Programming
- CS 457 Data Base Processing
- CS 458 Algorithms (needs information)
- CS 469 Unix/Linux Administration and Networking
- CS 470 Programming Languages
- CS 471 Operating Systems
- CS 473 Networking
- CS 479 Web Programming II
- CS 499 Senior Seminar