Computer Science Major: BS Degree Requirements
Degree Requirements: A major must satisfy Categories I and II noted below. For 210, 231 and 270 CSC courses, a minimum grade of C in each course is required. In 300- or 400-level CSC courses, either a minimum grade of C in each course or a minimum average GPA of 2.3 must be earned in these courses.
I. Required Courses
- Choose one:
- MAT 230 Discrete Structures - 3 credits
- CSC 230 Discrete Mathematics for Computer Science - 3 credits
- MAT 243* Calculus I with Technology - 4 credits
- CSC 180 Fundamentals of Computing - 3 credits
- CSC 210** Computer Science and Programming I - 3 credits
- CSC 231 Computer Science and Programming II - 3 credits
- CSC 251 Networking Fundamentals - 3 credits
- CSC 270 Data Structures - 3 credits
- CSC 320 Computer Organization and Architecture - 3 credits
- CSC 335 Algorithm Design and Analysis - 3 credits
- CSC 341 Database and Information Management - 3 credits
- CSC 440 Operating Systems - 3 credits
- CSC 445 Software Engineering - 3 credits
- CSC 450^^ Senior Research - 3 credits
Subtotal: 40 credits
II. Electives
Select a minimum of 12 credits from the following (at least 8 must be computer science 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
- CSC 3XX or CSC 4XX (not in I. Required Courses, except internships) - 8-12 credits
Subtotal: 12 credits
Total Credits: 52 credits
*approved reuse to meet Liberal Arts Core Tier I Mathematics
**approved substitution to meet Liberal Arts Core Tier II Applied Information Technology
^^meets Stage 3 University Writing Requirement