Computer Science, Bachelor of Science
Students in the B.S. in Computer Science take 12 core courses. For elective courses, the B.S. has two tracks: a Computer Science track and a Math and Data Science track. Students must choose a track.
Core Courses
Requirements List
Elective courses are organized into two tracks: a Computer Science track and a Math and Data Science track. Students must choose a track.
Computer Science Track
Student must take the two required courses. Students must also take four additional 3000-level MAC courses.
Requirements List
MAC.3052 | Web Application Development I | 3 |
MAC.3060 | Web Application Development II | 3 |
.
| Four additional 3000-level MAC electives | |
Math and Data Science Track
Requirements List
Students must take two MATH courses as laid out below. Students must also take an additional four 3000-level MAC classes.