|Major in Computer Science (B.A.)
|Choose one of the following sequences:
|Introduction to Programming
|Object-oriented Design and Programming
one additional Computer Science course
|Algorithms and Advanced Data Structures
|Humans and Computers
|Calculus 1 2
|Electives from 300-level or above Computer Science courses or MAT 376 or PHY 352/PHY 353 or ENR 352/ENR 353 1
Students may test into this course via successful completion of the Math and Computer Science department placement exam or by completing MAT 123M and the Math and Computer Science department placement exam requirements.
Courses whose number is followed by a letter fulfill a General Education requirement.
Students may not declare a B.A. in Computer Science and a B.S. in Computer Science.
Students may not declare a B.A. in Computer Science and a Minor in Computer Science.
Students may not declare a B.A. in Computer Science with Software Project Management and a B.A. in Computer Science.