B.Sc. Combined Major in CS & Mathematics

Program Overview

A combined major is single major that has been designed to provide a student with knowledge relating to two areas of study. It requires fewer courses in each individual area, but a good background in both and an understanding as to how the two relate.

Note that a combined major is not the same as a double major. A double major requires a student to meet all the requirements of two majors within 120 credit hours. If you are interested in a double major, please contact the Academic Program Advisor.

  • Total length: 40 courses
  • CS courses: 8
  • Math courses: 11
  • CS or Math options: 5
  • Other required courses: 3
  • Electives: 13

Course List

CS course descriptions is available here and prerequisites is available here.

For descriptions of other U of R courses, go to the online course catalog, select the current/upcoming semester, and enter the subject of interest.

Credit hours BSc Combined Major in Computer Science and Mathematics, required courses
3.0 CS 110 - Programming and Problem Solving
3.0 CS 115 - Object-Oriented Design
3.0 CS 201 - Introduction to Digital Systems
3.0 CS 210 - Data Structures and Abstractions
3.0 CS 215 - Web Oriented Programming
3.0 CS or MATH 261
3.0 CS 310 - Discrete Computational Structures
3.0 CS 320 - Introduction to Artificial Intelligence
3.0 CS 340 - Advanced Data Structures and Algorithm Design
3.0 CS or MATH 361
3.0 MATH 110
3.0 MATH 111
3.0 MATH 122
3.0 MATH 213
3.0 MATH 217
3.0 MATH 221
3.0 MATH 222
3.0 MATH 223
3.0 MATH 305
3.0 MATH 312
3.0 MATH 327
3.0 STAT 160 or 200
3.0 THREE additional courses from: MATH 301, 322, 323, 329, 381; CS 350, 410, 411, 412
3.0
3.0
75.0 Subtotal (65% Major GPA required)
3.0 ENGL 100
3.0 ENGL 110
3.0 Arts, or Media, Art, and Performance elective
3.0 Arts, or Media, Art, and Performance elective
3.0 Arts, or Media, Art, and Performance elective
3.0 Arts, or Media, Art, and Performance elective
3.0 Natural Science elective
3.0 Natural Science elective
3.0 Science, Arts, or Media, Art, and Performance Elective
3.0 Science, Arts, or Media, Art, and Performance Elective
3.0 Open elective
3.0 Open elective
3.0 Open elective
3.0 Open elective
3.0 Open elective
120.0 Total (65% Program GPA required)