Computer science programs

Computer Science Major

Requirements
CSC 171 - Computer Science I
CSC 172 - Computer Science II
CSC 270 - Computer Organization
CSC 351 - Data Structures
CSC 371 - Operating Systems
CSC 381 - Programming Languages
CSC 450 - Value Issues in Computing
CSC 470 - Senior Project
Choose two courses: 8
CSC 291 - Database Management Systems
CSC 321 - Human-Computer Interaction
CSC 361 - Networking
CSC 420 - Special Topics
Cognate requirements
MAT 112 - Calculus I
Choose one course: 3-4
MAT 180 - Logic and Discrete Mathematics
PHI 202 - Logic
Choose one course: 3-5
MAT 211 - Calculus II
MAT 317 - Linear Algebra
Total credits required: 47-50