Academics

Computer Science Course Offering Schedule

The core curriculum courses are offered once every year according to the following schedule. The computer science electives are offered alternating years. Computer science electives offered by the mathematics and physics department follow those departments' schedules.

Even Years
Fall Semester Spring Semester
CSC 131 Introduction to Programming CSC 231 Object Oriented Design
CSC 311 Data Structures CSC 361 Database Systems
CSC 340 Programming Languages CSC 410 Computer Graphics
CSC 481 Artificial Intelligence CSC 485 Senior Capstone Experience
Odd Years
Fall Semester Spring Semester
CSC 131 Introduction to Programming CSC 231 Object Oriented Design
CSC 311 Data Structures CSC 321 Computer Organization
CSC 250 Internet Programming CSC 471 Data Communication
CSC 375 Operating Systems CSC 485 Senior Capstone Experience

 

Course Identification

CSC 131 Introduction to Programming. 4 cr.

CSC 231 Object Oriented Design and Software Development. 3 cr.
CSC 250 Internet Programming. 3 cr.

CSC 311 Data Structures. 3 cr.
CSC 321 Computer Organization and Assembly Language. 3 cr.
CSC 340 Programming Languages. 3 cr.
CSC 361 Database Systems. 3 cr.
CSC 375 Operating Systems. 3 cr.
CSC 390 Special Topics. 1-3 cr.

CSC 410 Computer Graphics. 3 cr.
CSC 471 Data Communication. 3 cr.
CSC 481 Artificial Intelligence. 3 cr.
CSC 485 Senior Capstone Experience. 3 cr.