MATH 211
Computer Programming and Problem Solving
Spring, 1998
TIME: MWF 1:55-2:45 PM. ROOM: 138 DeBartolo
INSTRUCTOR: Laurence Taylor
OFFICE: CCMB 232 PHONE: 1-7468
EMAIL: taylor.2@nd.edu
OFFICE HOURS: Tue./Thur. 8am or by appointment.
TEXT: The C Programming Language, 2nd Edition
B. W. Kernighan and D. M. Ritchie
MIDTERM: Monday, March 2, 1998 in class. A sample is here. The solution to this semester's midterm is here.
FINAL: Friday, May 8, 1998 8-10am Rm. 138 DeBartolo. A sample is here.
Assignments are here.
The last assignment is due Friday May 8 at 8am.
Code examples are here.
Programming Contest Information is here.
Grading, Honor Code, etc.
- Half of your grade will be determined by your homework:
specifically - Final, 150pts.; Midterm, 100pts.; Homework 250pts.
- Homework is to be done under the Honor Code - what is submitted
is to be your own work. You may talk to each other about the
problems, but when the time comes to write up and submit your
solution, it is to be your solution.
- You may not copy code.
- Homework will be assigned with a deadline and must be handed in
prior to the deadline to be counted.
- Since homework forms such a large part of the grade, you must be
careful that your work is not copied.
It is a violation of the Honor Code
to knowingly allow your work to be copied.
You must store your homework files in the directory you
create for that purpose (see link below).
You may keep backup copies on floppies (although the OIT backs up
the UNIX machines), but
the only copies left on networked machines must be in your
homework directory. Networked machines include any machine in a University
lab and any machine in your room connected to the network.
- There are only two exams. If you miss one, talk to me as soon as
possible (before is best). In particular, there are University
regulations which severely limit our options with regard to the final.
Computer Issues.
- You must be registered for this course.
- You should have an active email account.
- You should have an AFS password.
- Both your email and your AFS account contain sensitive
information with regards to this course.
If you know or suspect that anyone else knows your AFS password
you need to let me know immediately.
If at anytime during the semester you suspect that your password is
known to others, let me know immediately.
- Some acquaintance with UNIX is needed.
At a minimum you should know how to
- Work in the UNIX system, either by sitting down at a SUN
in one of the labs or by telneting to one of these machines
from your MAC or PC.
- Add and delete files to your AFS space.
- Change directories in your AFS space.
OIT documents on basic UNIX can be found here.
- U1010 UNIX 1 is a good basic introduction.
- U2110 vi Pocket Reference Card will get you running vi, a text editor.
- To learn how to create your homework directory, click here.
- Please leave the directory math211hw where the script created it.