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
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 & Analysis | 3 |
MAC 3042 | Advanced Topics in Computer Programming | 3 |
MAC 3075 | Computation in Data Science | 3 |
MAC 3110 | Introduction to Cybersecurity | 3 |
Math and Data Science Track
Requirements List