Bachelor of Science (BS) Program pre-Fall 2004

Requrements for students who matriculated prior to Fall 2004

Undergraduate majors in the B.S. degree program must meet the general University requirements that apply to all students, as well as the following Department requirements:

Prerequisites:

Mathematics 31, 32, 103, 104
One of the following pairs of courses: Chemistry 21L/22L or Chemistry 23L or Physics 21L/22L or Physics 41L/42L or Physics 51L/52L or Physics 53L/54L

Major Requirements

Computer Science 6 Intro Design and Analysis I
Computer Science 100 Intro Design and Analysis II
Computer Science 104 Computer Organization and Programming
Computer Science 108 Software Design and Implementation
Computer Science 110 Introduction to Operating Systems
Computer Science 130 Introduction to the Design and Analysis of Algorithms
Computer Science 140 Mathematical Foundations of Computer Science
Computer Science 150 Introduction to Numerical Methods and Analysis
Mathematics 135* Probability OR
Statistics (100 level) Statistics
Mathematics 187 Introduction to Mathematical Logic OR
Mathematics 124 Combinatorics
Engineering 151 or CPS 120L Introduction to Switching Theory
In addition, two elective courses at the 100 level or above in computer science, electrical and computer engineering, or mathematics are required.

*If Mathematics 135 is selected, it is recommended that Mathematics 136 be taken also.

Current BS Requirements are available here.