Computer Science Major: BS Degree Requirements
(Before Fall 2017)
I. All courses in this section are required: 37 credits
- MAT 230 Discrete Structures or CSC 230 Discrete Mathematics for Computer Science - 3 credits
- MAT 243 Calculus I with Technology - 4 credits
- CSC 210 Computer Science and Programming I - 3 credits
- CSC 231 Computer Science and Programming II - 3 credits
- CSC 251 Net-centric Computing - 3 credits
- CSC 320 Computer Organization and Architecture - 3 credits
- CSC 330 Data Structures and Algorithms - 3 credits
- CSC 340 Programming Languages and Translation - 3 credits
- CSC 341 Database and Information Management - 3 credits
- CSC 385 Software Engineering and Professional Practice - 3 credits
- CSC 440 Operating Systems - 3 credits
- CSC 450 Senior Research - 3 credits
Subtotal - 37 credits
II. Electives: Select a minimum of 12 credits from the following (at least 8 must be computer science credits)
- CSC 3XX or 4XX (not in I , not including internships) - 8-12 credits
- MAT 244 Calculus II with Technology - 4 credits
- MAT 340 Calculus III - 4 credits
- MAT 350 Numerical Analysis - 3 credits
- BIS 367 Human Computer Interfaces and Design - 3 credits
Subtotal - 12 credits
Total Credits - 49 credits
- A grade below C in any 300 or 400 level computer science course is unacceptable toward the major.
- The total number of credits for graduation must include 60 credits at the 200 level or higher and at least 30 credits at the 300 level or higher. You must have a minimum of 120 credits for graduation.