B.S. in Computer Science and physics
This is the new version of the major. If you became a major by Spring 2005, you may follow the old major.
More context on this particular major here.
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 Computing
- COMP 150
- Introduction to Object-Oriented Programming and Data Structures
- COMP 170 and COMP 271
- Introduction to Computer Systems
- COMP 264 (old 260)
- Theory Choice
- COMP 363 or COMP 376
One course from the following list of programming-intensive CS courses:
- COMP 336: Markup Languages
- COMP 337: Introduction to Concurrency
- COMP 338: Server-Based Software Development
- COMP 339: Distributed Programming
- COMP 353: Database Programming
- COMP 373: Objects, Frameworks, and Patterns
- Three Upper-Division Electives
- Any 300-Level Course.
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
For a sample 4-year schedule click here.
Contact
Please feel free to contact us with any questions.