COMP 14-090: Introduction to Programming
Summer I 2000
Monday - Friday 9:45 - 11:15
am Sitterson Hall 014
http://www.cs.unc.edu/~clark/comp14
Instructor:
|
Michele Clark | |
Email:
|
clark@cs.unc.edu | |
Office:
|
Sitterson 143 | |
Phone:
|
962-1909 | |
Office Hours:
|
Monday 1-2pm
Tuesay 2-3pm Wednesday 3-4 (in Davis Lab) Thursday 1-2pm Friday 2-3pm |
COMP 15, Introduction to Functional Programming
COMP 114, Foundations of Programming
If you want to work at home, you'll need Java (Visual J++). If you'd like a copy of Visual J++ for your personal computer, see Tammy at the Sitterson front desk. Note: All work must be done on PCs running Windows 95/98/NT, no Macs.
In addition to programming assignments, reading assignments will be made on MWF. You are expected to have read the assignments when you come to class.
Each program will be graded in the following manner:
Memo | 25% |
Documentation | 25% |
Program | 50% |
The 25% points for documentation will be awarded if the code is well documented internally and is readable (e.g., is structured, has good visual separation, variables have meaningful names, etc.).
More difficult assignments will be worth more points.
Tardiness
Please be considerate of your instructor and fellow students by being
on time to class meetings.
Absences
Missing a day of class during a summer session is like missing an entire
week during the regular semester. University excused absences (including
university functions and doctor's appointments) will be excused.
You are responsible for speaking with the instructor to find out what material
and assignments you missed.
Late Assignments
Again, since this is the summer session, we have a short amount of time in
which to cover the same material covered during the fall and spring
semesters. Homework and programming assignments are essential to your
understanding of the material. In particular, the programming
assignments will each build upon the previous assignment. If you fall
behind in one assignment, it is likely that you will be behind for the rest of
the semester. Therefore, turning in assignments late is strongly
discouraged. You get 1 free late assignment, but all other late
assignments will receive no credit. However, if you turn in all assignments
on time, you may drop your lowest homework grade.
programs and homework | 500 points (50%) |
quizzes and participation | 100 points (10%) |
midterm | 200 points (20%) |
final | 200 points (20%) |
Grading Scale
|
94–100% A | 90–93% A– |
87–89% B+ | 83–86% B | 80–82% B– |
77–79% C+ | 73–76% C | 70-72% C– |
67-69% D+ | 60-66% D |
|
< 60% F |
Grades may be assigned on a curve, but they will not be lowered. For example, if you have a 90%, you're guaranteed at least an A-.