Skip to Main Site Navigation Skip to Content Skip to Footer
Back To Top

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

  1. A grade below C in any 300 or 400 level computer science course is unacceptable toward the major.
  2. 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.