PH 135

Intro to Scientific Computing

Brigham Young University-Idaho · UGRD · Fall 2026

1 sectionNo open sections · 1 checked
Add to a schedule

Catalog description

Students will learn basic computer programming skills in Python with a concerted emphasis on STEM-related problems and applications. Basic programming skills covered include: variables, strings, booleans, conditionals, lists, tuples, dictionaries, sets, loops, and functions. STEM-specific skills covered include: Python's numpy module, file I/O, simple and advanced plotting, dataframes (python pandas), symbolic math (sympy), optimization algorithms, curve fitting, and Euler's method. Students will gain extensive experience working in jupyter notebooks and homework problem sets will involve introductory-level physics and mathematics. The course will also serve as an introduction to the physics major and the many career options that the degree offers. Students will gain confidence in their degree and start making educational plans to match their career goals.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 4 hours ago

01

FullSeats: 30/30 seats Last recorded: Aug 15, 2026, 4:26 PM
Class #2026;FA-PH 135-01Fall 2026UGRD2.00 credits
0 available30 enrolled30 capacity
Days & times
M 1015-1115; WF 1015-1115
Meeting dates
Sep 14 – Dec 16
Location
Romney Building 126
Instructor
Hill, Joseph Dee

Section notes

Instructional method: In-Person

Details checked 4 hours agoSeats checked 4 hours ago
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?