Physics On the Computer: Introduction to using computers for solving problems in physics: differential equations, matrix manipulations, simulations and numerical techniques, nonlinear dynamics.
This notebook outlines the full archive of materials used for PHYS 202 at Cal Poly San Luis Obispo in Spring Quarter 2014. Students were provided all materials through the Cal Poly Learning Management System "PolyLearn", a customized Moodle implementation.
Materials created and curated by J.L. Klay, with help and suggestions from B. Granger and J. Frederic.
References and attribution for borrowed elements are included at the top of each page. They should be mostly accurate and complete, but please report any omissions and they will be corrected.
All content is under a modified MIT License, and can be freely used and adapted. See the full license text here.
Learning Objectives Covered: LO1, LO2, LO3, LO4
Project Euler: Problem 1 - Multiples of 3 and 5
Learning Objectives Covered: LO1-4, LO11
Project Euler: Problem 6 - Sum square difference
Installfest! (Friday, 10am-2pm, Monday, 1pm-4pm, 180-620)
Drop in to my office with your laptop and I will help you get iPython and git installed and running.
Learning Objectives Covered: LO1-4, LO9, LO11
Project Euler: Problem 2 - Even Fibonacci numbers
Learning Objectives Covered: LO1-4, LO5, LO6, LO11
Project Euler: Problem 16 - Power digit sum
Learning Objectives Covered: LO1-4, LO5, LO6, LO9
Project Euler: Problem 31 - Coin Sums
Project Euler 6 and 31 are due by 11:59pm on Sunday, May 4.
Learning Objectives Covered: LO1-4, LO5, LO6, LO7, LO8, LO11
Project Euler: Problem 19 - Counting Sundays
datetime
library. (Use datetime
to check the solution.)Learning Objectives Covered: LO1-4, LO5, LO6, LO7, LO8, LO11
Project Euler: Problem 25 - 1000-digit Fibonacci number
Learning Objectives Covered: LO1-4, LO5, LO6, LO7, LO8, LO11
Project Euler: Problem 17 - Number letter counts
Learning Objectives Covered: LO1-11
Project Euler: Problem 20 - Factorial Digit Sum
Learning Objectives Covered: LO1-4, LO5, LO6, LO11
Project Euler: Problem 4 - Largest Palindrome Product
Extra office hours: Friday 12-3pm (180-272), Monday 12-4pm (180-272)
During the final exam period, each student makes a 5-7 minute demo presentation to the rest of the class on their project.
Project demos evaluated by all audience members using this presentation evaluation form.