Spring 2017 Ph235 Physics Simulations
Course Information Catalog description: Students will be taught how to numerically solve ordinary differential equations using 4th order techniques such as Runge-Kutta and Adams-Bashforth-Moulton in the Python programming language. These techniques will be used to solve diverse physics problems not amenable to simple analytical solution, such as n-body gravitational motion, the motion of charged particles in a magnetic bottle, the behavior of a car's suspension on a bumpy road. Emphasis is placed on physically accurate modeling (e.g. satisfying conservation laws to high accuracy) and the effective use of computer graphics/animation for the presentation of results. Students need not have significant programming experience for this course. The course will be structured as a series of physics problems such as rigid body collisions, physics of roller coasters, car suspension simulation, chaotic solar systems, that will require accurate and detailed physical and mathematical modeling. The final project will be an advanced application determined by the student in consultation with the instructor and can cover topics ranging from advanced molecular dynamics to biophysics modeling This syllabus contains the policies and expectations set for Ph 235. Please read the entire syllabus carefully before continuing in this course. These policies and expectations are intended to create a productive learning atmosphere for all students. Unless you are prepared to abide by these policies and expectations, you risk losing the opportunity to participate further in the course. Prerequisite: CS102, Ph112, Ma113, and permission of instructor Meeting Time and Location: Mondays: 2-4pm; Wednesday: noon-1pm Physics Lab NAB 301 Credit: 3 units This 3-credit course requires 3 hours of classroom or direct faculty instruction and on average 2-6 hours of out-of-class student work each week for approximately 15 weeks. Out-of-class work may include but is not limited to: Required Reading, Coding assignments, Written assignments, and studying for quizzes and exams. Optional Text Books:
URL: http://www-personal.umich.edu/~mejn/computational-physics/
URL: http://physics.oregonstate.edu/~landaur/Books/CPbook/eBook/index.html http://physics.oregonstate.edu/~landaur/Books/CPbook/eBook/Lectures/index.html
Instructor:Anita RajaEmail:araja@cooper.edu Phone: 212-353-4309 http://engfac.cooper.edu/araja
WebSite:
Grading Schema:
Policies: Several of the following policies have been mandated by the University for compliance with new federal regulations and SACS accreditation standards.
© 2017 Anita Raja | |||||||||
|