Home Page
Home Page

University of Montana Catalog 2024-2025

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

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 301Intro Theoretical Physics3
PHSX 311Oscillations and Waves2
PHSX 320Classical Mechanics3
PHSX 333Computational Physics3
PHSX 343Modern Physics3
PHSX 423Electricity & Magnetism I3
PHSX 499Senior Capstone Seminar1
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 171Calculus I4
M 172Calculus II4
M 221Introduction to Linear Algebra4
M 225Introduction to Discrete Mathematics3
M 273Multivariable Calculus4
Computer Science Requirements
Complete all of the following courses:
CSCI 151Interdisciplinary Computer Science I3
CSCI 152Interdisciplinary Computer Science II3
CSCI 232Intermediate Data Structures and Algorithms4
CSCI 332Advanced Data Structures and Algorithms3
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 330Communicating Physics3
Total Hours73
1

In addition, M 307STAT 341, and STAT 458 are recommended.

2

Students may substitute another advanced writing course with the approval of the department chair.

 

Launch UM virtual tour.