Science and Computers -- PHY307/607
Syllabus
The following is
a very approximate list of topics I would like to include in rough
chronological order. There may be additions/subtractions as we go.
- Introduction to Python/VPython
Elementary ideas about modeling and computer simulation. Visualization:
graphs and animation.
- Solving simple differential equations using a computer: Euler
algorithm, Newton's laws as difference equations. Motion of falling
objects.
- Two dimensional motion. Better integration algorithms -- leapfrog.
Simple models for gases -- particles in a box and molecular dynamics.
- Oscillations -- harmonic and nonlinear. Chaos.
- Simple nonlinear maps. Event driven animations. Bacteria in a jar.
Attractors and the period doubling route to chaos. Fractals.
- Percolation.
- Self-organized critical phenomena.
- Gravity and orbits. The Solar system. Precession. Orbits around a black
hole.
- Statistical mechanics -- Monte Carlo simulation of simple
magnetic systems. Elementary ideas about phase transitions and
critical phenomena.
- Self-organized critical phenomena.
Course Mechanics
- A short homework assignment will be set every week. This
will be given out on Thursday and will be due back by the following Thursday.
This homework
may be associated closely with a lab and may involve computer work.
- Each week we will meet on the Thursday for a lab. This may
take the form of a tutorial on a specific programming topic or more
frequently the application of computational techniques to explore
some particular topic in science. Many of these
labs will spread out over two or more
weeks. The writeup for a lab will be due one week after completion.
- There will be a final. In addition there will be a final project
-- details to be given later in the semester
Final Grades
Your final grade will be computed according to the following recipe:
- Homeworks : 20%
- Final : 15%
- Total labs : 45%
- Final project: 20%
Office hours
Tuesdays 2:00-4:00pm or by appointment
Necessary background
The course will assume familiarity with algebra, trigonometry and a little
geometry. Calculus is a co-req. While familiarity with basic Physics at the
level of 211 will be an advantage it is not necessary. The course will be
as self-contained as possible in this regard.
Academic Accommodations for Students with Disabilities:
Students who are in need of disability-related academic accommodations must register with the Office of Disability
Services (ODS), 804 University Avenue, Room 309, 315-443-4498. Students with authorized
disability-related accommodations should provide a current Accommodation Authorization Letter
from ODS to the instructor and review those accommodations with the instructor. Accommodations,
such as exam administration, are not provided retroactively; therefore,
planning for accommodations as early as possible is necessary.
Back to the PHY307 Homepage
This page maintained by Simon Catterall, last updated 16 August, 2007.