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.

Odd Years
Fall Semester Spring Semester
CSC 131 Introduction to Programming CSC 131 Introduction to Programming
CSC 311 Data Structures CSC 231 Object Oriented Programming
CSC 361 Database Systems CSC 471 Data Communication
CSC 375 Operating Systems CSC 485 Senior Seminar
Even Years
Fall Semester Spring Semester
CSC 131 Introduction to Programming CSC 131 Introduction to Programming
CSC 250 Internet Programming CSC 231 Object Oriented Programming
CSC 311 Data Structures CSC 410 Computer Graphics
CSC 321 Computer Organization CSC 485 Senior Seminar

CSC 240 Programming Languages, CSC 481 Artificial Intelligence, and CSC 391 Special Topics are offered periodically based on student interest and staff availability.

 

Course Identification

CSC 131 Introduction to Programming 4 cr.

CSC 231 Object Oriented Programming 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 Seminar 3 cr.