next up previous
Next: The Minor Up: Programs of Study in Previous: Bachelor of Arts Program

Subsections


Bachelor of Science Program

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 11L/12L, Physics 51L/52L,
Physics 53L/54L, or Physics 41L/42L.

Major Requirements:

Computer Science 6 Program Design and Analysis I
Computer Science 100 Program 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


Electrical and Computer  
Engineering 151 Introduction to Switching Theory


Mathematics 135 Probability OR
Statistics 112 Introduction to Applied Statistics


Mathematics 124 Combinatorics OR
Mathematics 187 Introduction to Mathematical Logic OR


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.


next up previous
Next: The Minor Up: Programs of Study in Previous: Bachelor of Arts Program

Duke Department of Computer Science