Old B.S. in C.S. / Physics
Version allowed for students starting this major by Spring 2005
This is the old version of the major. See the new version here
If you have not taken Comp 272, 372 or 374, please discuss a substitute course with the UPD, Dr. Harrington.
Math Requirements
- Two years of Calculus
- Math 161, Math 162, Math 263, Math 264
This sequence is Calculus I, Calculus II, Multivariable Calculus, and Differential Equations.
Computer Science Requirements
- Introduction to Object-Oriented Programming and Data Structures
- CS 170 and CS 271
- Data Abstraction and Object-Oriented Programming
- CS 272
- Introduction to Computer Systems
- CS 264 (old 260)
- Programming Languages
- CS 372
- Operating Systems
- CS 374
- Theory Choice
- CS 363 or CS 376
- Application Area Choice
- CS 330 or CS 382
- One Upper-Division Elective
- Any 300-Level Course except CS 391.
Physics Requirements
- General Physics I
- PHYS 125
- General Physics II
- PHYS 126
- General Physics Lab I
- PHYS 135
- General Physics Lab II
- PHYS 136
- Modern Physics
- PHYS 235
- Modern Physics Lab
- PHYS 237
- Theoretical Mechanics I
- PHYS 314
- Thermal Phys & Stat Mech
- PHYS 328
- Electronics I
- PHYS 303
- Electricity & Magnetism I
- PHYS 351
- Optics
- PHYS 310
Contact
Please feel free to contact us with any questions.