Department of Computer Science

Curriculum

The following courses in Computer Science are required:
CSC 106* Introduction to Computer Science
CSC 110 Computer Programming I
CSC 160 Computer Programming II
CSC 210 Computer Systems
CSC 260 Computer Organization
CSC 285 Discrete Structures
CSC 310 Data Structures and Algorithm Analysis
CSC 311 Introduction to Theory of Computation
CSC 370 File Processing
CSC 375 Operating Systems
CSC 415 Organization of Programming Languages
CSC 361 Junior Seminar
CSC 461 Senior Seminar

The following Mathematics courses are required:
MAT 251 Analysis I
MAT 252 Analysis II
MAT 272 Linear Algebra
MAT 280 Discrete Mathematics
MAT 351 Analysis III
MAT 355 Probability and Statistics