Department of Computer Science

Two-Year Schedule of COS Classes

Computer Science Department: 2-year schedule


Course Title Fall 2016 (Even Fall) Spring 2017 (Odd Spring) Fall 2017 (Odd Fall) Spring 2018 (Even Spring)
Required courses offered each semester          
COS 160 Structured Programming x x x x
COS 161 Algorithms and Programming x x x x
COS 170 Structured Programming Lab x x x x
Required courses offered once a year          
COS 250 Computer Organization   x   x
COS 255 Computer Organization Lab   x   x
COS 280 Discrete Mathematics x   x  
COS 285 Data Structures x   x  
COS 350 Systems Programming   x   x
COS 360 Programming Languages x   x  
COS 398 Ethics and Social Responsibility    x   x
COS 420

Object-Oriented Desgin

  x   x

COS 485

Algorithm Design   x   x
Take at least 1 of 2 key topics
COS 450 Operating Systems x      
 COS 457 Database Systems        x
Other upper-level electives are available. Their scheduling varies by semester.