CS 222 -- Introduction to Scientific Computing

Computer Science Department
Cornell University
Spring 1997

A solution guide for the final exam is available from Cindy Robinson. It has histograms and class statistics.

Contents:


Handouts

(1/20) The first-day handout is available in the following formats: (1/22) The errata list is available as a text file.

(1/23) The linear algebra review is available in postscript.


Professor and TAs

Professor:

Dr. Charles Van Loan

Office: Upson 4148
Phone: 5-0965
e-mail: cv@cs.cornell.edu
Office hours: Monday 11:15 - 12:00, Wednesday 11:15 - 12:00, Friday 10:15 - 12:00, and by appointment (send e-mail to Cindy Robinson)
There are also two TAs:

Adam Florence

Office: Upson 4162
Phone: 5-2219
e-mail: aflorenc@cs.cornell.edu
Office hours: Tuesday 11:40 - 12:30, Thursday 1:15 - 2:15, and by appointment

Vicki Howle

Office: Rhodes 657
Phone: 5-3399
e-mail: vhowle@cs.cornell.edu
Office hours: Monday 3:00 - 5:00, and by appointment

If you have any complaints about the course (assignments are too hard, or you just can't grasp of what in the world the instructor is talking about), please tell us. This will not affect your grade in any way.


Newsgroup

There is a CS 222 newsgroup. Check the newsgroup regularly for important announcements. If you have any questions whose answers would be of general interest to the class, post the questions to the newsgroup. The TAs will try to check the newsgroup at least once per day.


MATLAB in the Labs

To run MATLAB on a CIT machine, you must enter a user name and password. The user name for the class is "cs222" (not case sensitive). The password will be given in section and lecture. If you are an engineering student and you'd like your own password, go to the circulation desk at Carpenter Library.

All the MATLAB code from the book are available on all CIT machines. To open the m-files, choose "file" and "open" from the menu bar. Go into the "CS 222" folder. The m-files are all there for your enjoyment.

The CIT lab hours are:

Upson Sun LabAlways open
Upson Mac Lab M-Th 8am - 2am, F 8am - 6am, Sat noon - 6pm, Sun noon - 2am
Sibley Mac Lab M-Th 8am - 2am, F 8am - 6am, Sat noon - 6pm, Sun noon - 2am
Martha Van Rensselaer M-Th 8am - midnight, F 8am - 6pm, Sat noon - 5am, Sun noon - midnight
If you'd like to download the code yourself, it's available by FTP:

Grading

Grades will be computed as follows:
Assignments30%
Prelim 1 20%
Prelim 2 20%
Final 30%
Graded assignments and exams will be returned in section.

Regrades: If you feel an assignment or exam has been graded incorrectly, fill out a Regrade Request Form. Write or type your reasons for the regrade, attach the assignment, and give it to Cynthia Robinson in Upson 4146. A regrade can cause your grade to go up or down -- the paper will be regraded from scratch.

A regrade must be submited within one week after the graded work has been returned.


Sections

Sections are a required part of the course used to clarify topics covered in lecture, discuss assignments, and work additional excercises. Graded assignments and exams are returned in sections. Sample solutions and practice exams are handed out there.

For the beginning of the semester, we would like everyone to attend the section they signed up for. Later on, if space permits, we will allow you to attend whichever section you prefer.

The solutions to problems covered in section are available:


Assignments

Postscript versions of the assignments will be posted here once the assignments have been handed out in class.

Assignment 1: due Feb 5

Assignment 2: due Feb 19 Assignment 3: due March 5 Assignment 4: due April 2 Assignment 5: due April 14 Assignment 6: due April 30

The prelim 1 partial credit guide is available.


Academic Integrity

You may work with one other person on the assignments. Below, a group refers to either an individual or a pair (two!) of students working together.

The work you submit must be the result of your group's effort only. The use of a computer in no way modifies the standard academic integrity expected under the Cornell University code of conduct, You may discuss work with students not in your group (e.g. you may discuss general strategies). However, cooperation should NEVER involve one student possessing a copy of all OR a part of a program written by a student outside the group, regardless of whether that copy is on paper or on a disk. In addition, any output submitted with your program must have been produced by your program by running it as described in the assignment.

The penalty for violating the code can include failure in CS 222, University disciplinary action, and a permanent mark on your transcript.

ASK FIRST if you have any questions about whether a particular behavior violates our integrity expectations or the University Code.


This page is page is mantained by Adam. If you have any comments, please e-mail me.

Last updated: 19 May 1997, 10:30 am