Computer Science Major — B.A.
This B.A. degree requires 90 liberal arts credits out of the 120 credits required for graduation.
Summary
Code | Title | Credits |
---|---|---|
Computer Science B.A. Major Requirements | 40-44 | |
Integrative Core Curriculum Requirements and Electives 1 | 76-80 | |
Total Credits | 120 |
1 | This major is not approved to fulfill a perspective course for the Integrative Core Curriculum. |
Degree Requirements
Prerequisite information: A grade of C or better is required for a course in computer science to fulfill a prerequisite for another computer science course.
Code | Title | Credits |
---|---|---|
CORE COURSES IN THE DEPARTMENT | ||
COMP 11500 | Discrete Structures for Computer Science | 4 |
COMP 17100 | Principles of Computing Science I | 4 |
COMP 17200 | Principles of Computer Science II | 4 |
COMP 22000 | Introduction to Data Structures | 4 |
COMP 31100 | Algorithms and Data Structures | 4 |
COMP 34500 | Introduction to Software Engineering 1 | 3-4 |
or COMP 47500 | Senior Project | |
COMP xxxxx | Four elective courses in Computer Science (at least one course must be a 4-credit course) 2 | 13-16 |
•Select one course at any level | ||
•Select one course at the 200-, 300-, or 400-level | ||
•Select one course at the 300- or 400-level | ||
•Select one course at the 400-level | ||
MATHEMATICS REQUIREMENT | ||
Select one MATH course from the following list: (students may not apply AP credit for MATH courses to this requirement): | 4 | |
Applied Calculus | ||
Calculus I | ||
Statistics for Business, Economics and Management | ||
Statistics for the Health, Life, and Social Sciences | ||
Statistical Analysis | ||
Total Credits | 40-44 |
1 | Students who choose to complete COMP 47500 Senior Project may use COMP 34500 as one of the four computer science electives. |
2 | Students may not use any COMP project or internship courses to satisfy this requirement, including: COMP 17000/ COMP 17001, COMP 27000/COMP 27001, COMP 37000/COMP 37001, COMP 47000/COMP 47001, COMP 47500, or COMP 49800. |