Computational physics in a computer laboratory setting. Numerical techniques and simulations of a variety of physical systems taught concurrently with programming skills using languages such as Python or Matlab. No prior programming experience required.
Computational physics in a computer laboratory setting. Numerical techniques and simulations of a variety of physical systems taught concurrently with programming skills using languages such as Python or Matlab. No prior programming experience required.
Computational physics in a computer laboratory setting. Numerical techniques and simulations of a variety of physical systems taught concurrently with programming skills using languages such as Python or Matlab. No prior programming experience required.
This is a stand-alone independent study designed by the student and faculty sponsor that involves frequent interaction between instructor and student. Qualitative and quantitative enrichment must be evident on the proposed contract before consent is given to undertake the study.
Weekly seminar for freshman physics majors; open to all undergraduates. Focus on professional development for physics majors, philosophy of science, thinking like a scientist, and talks from faculty on their research in physics. Graded Pass/Fail.
A rigorous introductory course in principles of mechanics with emphasis on motion of objects (kinematics), forces, rotation, momentum, energy conservation, and analytical methods to solve physical problems.
A rigorous introductory course in principles of mechanics with emphasis on motion of objects (kinematics), forces, rotation, momentum, energy conservation, and analytical methods to solve physical problems.