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
Requirements List
MAC.3052 | Web Development Applications | 3 |
MAC.3060 | Interactive Media-System Design | 3 |
.
| | |
.
| Choose four of the following: | |
MAC.3017 | Building Computer System Software | 3 |
MAC.3035 | Algorithms: Design and Analysis | 3 |
MAC.3075 | Computation in Data Science | 3 |
MAC.3110 | Introduction to Cybersecurity | 3 |
Math and Data Science Track
Requirements List