PHYSICS 131 and 231: SIMULATIONS IN C++

Winter 2000

Instructor: Prof. Clare Yu
Office: FRH 2168
Phone: 824-6216
E-mail: cyu@moses.ps.uci.edu
Office Hours: Mon and Wed 1:30-2:30 pm

Lecture:12:30--1:50 pm Tu-Th PSCB 220

Required Text: Scientific and Engineering C++, by Barton and Nackman, published by Addison Wesley.

URL for this course: http://eiffel.ps.uci.edu/cyu/p231C/ class.html
Lecture notes, syllabus, assignments, etc. will be posted at this URL. If you download the lecture notes, download the postscript or pdf files; the html files do not have the figures and some of the equations.

Assignments : There will be programming homework assignments, due weekly or semiweekly. The homework assignments will be due at the beginning of class. Late homework that is turned in within 24 hours of the deadline will be given half credit. No homework will be accepted after that.

There will also be one major project due at the end of the course. The project will be to design a useful class library for some set of objects (e.g. "matrices") that you are interested in. Everyone will get an account to make a Web page, and you will make your projects available for all to study by putting them on your Web page. See the course web page to view projects from previous years. See also http://hedrock.ps.uci.edu/c++/projects.html for projects done by the students in the course taught by Prof. White in 1996.

Computer Accounts : on the Linux machines in the computer lab (1002 FRH) can be obtained from Tory Graziano in 480 Rowland Hall, pscsg@mail.ps.uci.edu, 824-6377. You can get a key card to the computer lab from the physics department office from Jim Geier at the reception desk. The machines are called frh1002x.ps.uci.edu where x=1,2,3,4,5. For example, frh10021.ps.uci.edu is the name of a machine. You can access them remotely using ssh; telnet will not work.

Grading : 30% homework, 20% refereeing, 50% final project.

Some Topics :

Recommended Texts: