COSC-BA-Major - Computer Science, Major (+Data Science Emphasis)
Download as PDF
*MA117 Elementary Probability and Statistics OR MA217 Introduction to Probability and Statistics but not both
All students majoring in Computer Science must present the project developed in Team Software Project (CP499) as either a poster or oral presentation during Block 7 of the year in which students take CP499.
To be eligible for Distinction in Computer Science, see the CS Distinction Requirements page.
ONE unit chosen from the Racial/Gender Equity or Ethics approved list, available on the department website. Students may petition to count a course not on the Racial/Gender Equity of Ethics course list. Petitions must be approved before the course begins, with limited exceptions for courses already completed. Only courses taken outside of Mathematics and Computer Science can count towards this category.
An additional unit of CP321 or one unit of CP341 chosen from the Data Science Elective list, available on the department website.
An emphasis is a collection of courses designed to help you specialize in a particular field of study. These emphases are guides to help you select courses, and there is no obligation to finish an emphasis. However, if you like, you may declare an emphasis and, if completed, it will be noted on your transcript.
This emphasis is designed for computer science majors who are interested in employment or graduate studies in data science and/or machine learning. This highlights the importance of linear algebra in building models and statistics in interpreting them.