Computer Science Major — B.A.
This B.A. degree requires 90 liberal arts credits out of the 120 credits required for graduation.
|Computer Science B.A. Major Requirements||40-44|
|Integrative Core Curriculum Requirements and Electives 1||76-80|
This major is not approved to fulfill a perspective course for the Integrative Core Curriculum.
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.
|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
|Select one MATH course from the following list: (students may not apply AP credit for MATH courses to this requirement):||4|
|Statistics for Business, Economics and Management|
|Statistics for the Health, Life, and Social Sciences|
Students who choose to complete COMP 47500 Senior Project may use COMP 34500 as one of the four computer science electives.
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.