** Under Construction **

Physics 265 Syllabus

Winter 2013

Instructor: Kenneth (KC) Walsh      Office: WNGR 141     email: walshke@onid.oregonstate.edu

Class time: M,W,F: 3 – 3:50 pm     Classroom: WNGR 412    

Office Hours: M,W,F 12 – 2 pm, else by appointment

TA: Jeff Shulte - schuljef@onid.orst.edu

Tech Support: Jason Vielma - vielmaj@onid.orst.edu

 

Schedule

Week

Date

Topic

Reading

Homework: from class notes, (* denotes challenge)

01

Jan 07

Jan 09

Jan 11

Introduction to course, Linux basics(1), accounts

Introduction to Python (1)

 

Ch. 1

HW1: 1.1, 1.2, 1.3, 1.4, 1.6*, 1.7* (due 1/16)

02

Jan 14

Jan 16

Jan 18

 

Vectors

 

Ch. 2

 

HW2: 1.5, 2.1, 2.2, 2.3, 2.4* (due 1/23)

03

Jan 21

Jan 23

Jan 25

MLK Holiday No Class

 

Derivatives

 

 

Ch.3

HW3: 3.1 (you must include exploration of the difference between the methods for other points along the sin function), 3.2, 3.3, 3.4*, 3.5* (due 2/1)

04

Jan 28

Jan 30

Feb 01

Integrating velocity

 

Integrating forces

 

 

Ch. 4

 

 

HW4: 4.1, 4.2, 4.3, 4.4, 4.5*, 4.6* (due 2/8)

05

Feb 04

Feb 06

Feb 08

 

Exam prep - reading code ex. 1, 2, 3, 4 

Lorentz force, midterm prep writing code 1, 2

 

 

Ch. 5

 

 

HW5: 5.1, 5.2, 5.3, 5.4, 5.5*, 5.6*, 5.7* (due 2/15)

06

Feb 11

Feb 13

Feb 15

Friction, drag

More midterm prep

Midterm (part B code), solutions

 

 

07

Feb 18

Feb 20

Feb 22

Energy, Verlet method

 

Exact chaos (not talked about in class but fun)

Ch. 6

HW6: 6.1, 6.3, 6.4, 6.2* (due 2/22)

08

Feb 25

Feb 27

Mar 01

Hooke’s law - harmonic oscillators

Friction, energy

Ch. 7

HW7: 7.1, 7.3, 7.2* (due 3/4)

09

Mar 04

Mar 06

Mar 08

Newton’s 3rd law, momentum conservation

Ch. 8

HW8: 8.1, 8.4, 8.3*, 8.5* (due 3/11)

10

Mar 11

Mar 13

Mar 15

Inverse square law - gravity

Ch. 9

HW9: 8.6, 9.1*, 9.2*, 9.3* (due 3/15) To be “handed” into the instructor via email (not Jeff)

          ** Final Exam: Written - Tuesday, March 19th, noon - 2 pm, in WNGR 412.

                                       Take Home - Tuesday, March 19th at noon until Thursday, March 21st at noon

                                                Part C - starter code

 

GENERAL INFORMATION FOR PH 265

Prerequisites, Co-requisites and Enforced Prerequisites

MTH 112

 

Course content

This is an unusual course in that it spans the subjects of computer science, mathematics, and physics. You may expect to learn some programming, some physics, and some mathematics. Some of you will have considerable programming experience, and others will be programming for the first time. We will start with the use of programming language python, and its powerful visualization tool vpython. We will use it to manipulate vectors. The rest of the course involves the numerical calculation of motion and the visualization of that motion. The basic physical principles needed for this are Newton's laws of motion. We will include friction and see how conservation of energy can be used to improve the numerical results.

 

Measurable Student Learning Outcomes

Evaluation of Student Performance

Homework will be due each week in class on Friday. There will be one midterm exam. Grades will be computed based on 60% classwork/homework, 15% midterm exam and 25% final exam. This is a lab course and therefore class attendance is required. Please notify the instructor in advance if you are unable to attend due to personal or health reasons.

 

Homework will consist of required problems and challenge problems. The latter may be turned in for extra credit valued less than the required problems. It is possible to get an A in the course without doing any extra credit, provided you do well on the exams.

 

Homework submission will be done via a personal website (example) you create on your onid account (for instructions on how to do this go here). Each assignment should be linked from the main submission page. Each solution should have an explanation of the problem and the solution along with the code you’ve created to solve the problem. The level of explanation should be such that you could direct one of your peers to your solution page and they could read through it and understand exactly what you did and how you did it. Each problem will be worth 0 or 1 points (credit or no credit). You are able to correct up to four insufficient solutions after their due date but before Monday of finals week. My suggestion is that you check with either the TA or the instructor in class, before the due date, if you feel your program may not be sufficient. Not accounting for all cases (i.e. what your program does with a negative number when asked to calculate a factorial) is a common problem that must be tested for.

 

Grade Scale

This course will be graded on a curve and I reserve the right to determine the grade scale at the end of the term based mostly on where the natural breaks in the scores occur. This is not to say that everyone can’t get an A, it just means that I’ll adjust the grade scale dependent on the grade distribution. I’ll start with an approximation that roughly 85-100% for A’s, 70-85% for B’s, 60-70% for C’s, and below that not passing.

 

Learning resources

There will be no required text for the course. Class notes will be available online or can also be purchased here.

 

Here is also a good text to reference for a more formal approach to scientific programming with Python.

 

Statement Regarding Students with Disabilities

"Accommodations are collaborative efforts between students, faculty and Services for Students with Disabilities (SSD). Students with accommodations approved through SSD are responsible for contacting the faculty member in charge of the course prior to or during the first week of the term to discuss accommodations. Students who believe they are eligible for accommodations but who have not yet obtained approval through SSD should contact SSD immediately at 737-4098."

 

Honesty

For this course it is allowed to work together on homework, but each student should submit his or her own written solution or program. We will follow the university guide lines, see OSU Student Conduct & Community Standards.