Computer Science Major — B.A.

Summary

Computer Science B.A. Major Requirements52-54
Integrative Core Curriculum Requirements 129-41
Electives25-39
Total Credits120
1

 See Integrative Core Curriculum requirements, with information about the H&S CLA requirement.

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.

CORE COURSES IN THE DEPARTMENT
COMP 11500Discrete Structures for Computer Science4
COMP 17100Principles of Computing Science I4
COMP 17200Principles of Computer Science II4
COMP 21000Introduction to Computer Organization and Systems4
COMP 22000Introduction to Data Structures4
COMP 31100Algorithms and Data Structures4
COMP 32100Programming Languages4
COMP 34500Introduction to Software Engineering4
COMP 47500Senior Project3
COMP xxxxxThree elective courses in Computer Science 110-12
Select one course at level-2, 3, or 4
Select one course at level-3
Select one course at level-4
COURSES OUTSIDE THE DEPARTMENT
Mathematics
MATH 11100Calculus I4
or MATH 14400 Statistics for Business, Economics and Management
Oral Communication
Select one of the following:3
Public Communication
Business & Professional Comm
Small Group Communication
Total Credits52-54
1

Students may use only one project course - COMP 27000/COMP 27001, COMP 37000/COMP 37001, or COMP 47000/COMP 47001 taken for at least 2 credits - to fulfill the elective requirement; COMP 49800 cannot be counted as a computer science elective.