Physics is understood in terms of many mathematical relationships that are much easier to state than solve, and computer science has become a major part of many physicists’ work to solve enormous problems. This major is preparation for graduate study in physics, applied physics, computer science, and especially in the burgeoning research field of computational physics, as well as in many branches of engineering. Employment opportunities are in industry, R&D and manufacturing, research and teaching in academic institutions, and research in government and private laboratories.
Two years of Calculus
COMP 150: Introduction to Computing (may be replaced by a 300-level classroom elective if COMP 215: Object-Oriented Programming with Mathematics is taken)
Introduction to Object-Oriented Programming & Data Structures
COMP 313: Intermediate Object-Oriented Development OR COMP 363: Design and Analysis of Computer Algorithms OR COMP 376: Formal Languages and Automata
One course from the following list of programming-intensive CS courses: