Physics B.A. - Computational Physics
The computational physics concentration provides a thorough study of computer science and computational physics as well as a solid background in physics and mathematics. Graduates from this program have gone on to graduate programs in physics and computer science while others have found career opportunities in technical fields.
General Degree Requirements
To earn a baccalaureate degree, all students must complete successfully, in addition to any other requirements, the University of Montana General Education Requirements. Please refer to the General Education Requirements page for more information.
Additional requirements for graduation can be found on the Degree/Certificate Requirements for Graduation page.
Unless otherwise noted in individual program requirements, a minimum grade point average of 2.00 in all work attempted at the University of Montana-Missoula is required for graduation. Please see the Academic Policies and Procedures page for information on how your GPA is calculated.
Courses taken to satisfy the requirements of a major, minor, or certificate program must be completed with a grade of C- or better unless a higher grade is noted in the program requirements.
BACHELOR OF ARTS - PHYSICS; COMPUTATIONAL PHYSICS CONCENTRATION
Course Requirements
Code | Title | Hours |
---|---|---|
Lower-Division Physics | ||
Complete one of the following Physics sequences: | 10 | |
Algebra- and Trigonometry-based Physics: | ||
College Physics I and College Physics I Laboratory | ||
College Physics II and College Physics II Laboratory | ||
Calculus-based Physics (strongly recommended): | ||
Fundamentals of Physics with Calculus I and Physics Laboratory I with Calculus | ||
Fundamentals of Physics with Calculus II and Physics Laboratory II with Calculus | ||
Upper-Division Physics | ||
Complete all of the following courses: | ||
PHSX 301 | Intro Theoretical Physics | 3 |
PHSX 311 | Oscillations and Waves | 2 |
PHSX 320 | Classical Mechanics | 3 |
PHSX 333 | Computational Physics | 3 |
PHSX 343 | Modern Physics | 3 |
PHSX 423 | Electricity & Magnetism I | 3 |
PHSX 499 | Senior Capstone Seminar | 1 |
Physics Elective | ||
Complete one of the following courses: | 3 | |
Einstein's Relativity | ||
Intermediate Physics Lab | ||
Optics | ||
Communicating Physics | ||
Electricity & Magnetism II | ||
Advanced Physics Lab | ||
Thermodynamics & Statistical Mechanics | ||
Quantum Mechanics I | ||
Quantum Mechanics II | ||
Math Requirements 1 | ||
Complete all of the following courses: | ||
M 171 | Calculus I | 4 |
M 172 | Calculus II | 4 |
M 221 | Introduction to Linear Algebra | 4 |
M 225 | Introduction to Discrete Mathematics | 3 |
M 273 | Multivariable Calculus | 4 |
Computer Science Requirements | ||
Complete all of the following courses: | ||
CSCI 151 | Interdisciplinary Computer Science I | 3 |
CSCI 152 | Interdisciplinary Computer Science II | 3 |
CSCI 232 | Intermediate Data Structures and Algorithms | 4 |
CSCI 332 | Advanced Data Structures and Algorithms | 3 |
Computer Science Electives | ||
Complete 7 credits from any CSCI course numbered 200 and above. The following courses are recommended: | 7 | |
Programming with C/C++ | ||
Computer Architecture | ||
Simulation | ||
Advanced Writing Requirement 2 | ||
Complete the following course: | ||
PHSX 330 | Communicating Physics | 3 |
Total Hours | 73 |