CSCI 1300
Introduction to Computing
Fall 1997
Time:
T Th 9:30-10:45, ECCR 1B40
Instructor:
Scott Brandt
Office:
ECCS 102
Phone:
492-4147 (during office hours only, unless impossible)
Email:
sbrandt@cs.colorado.edu (anytime)
Office Hours:
T Th 10:45-12:00 and by appointment
TAs:
Bob Cooksey, Todd Coleman
Email:
rcooksey@cs.colorado.edu, jtodd@cs.colorado.edu
Recitations: W 9, 10, 2, 3 - ECCR 239
Lab Hours:
M 2-5 ECCR 239 - Bob
T 3:30-6:30 ECCR 235 - Todd
Th 3:30-6:30 ECCR 235 - Todd
F 9-12 ECCR 143 - Bob
-
Text:
-
Turbo C++, An Introduction to Computing by Adams, Leestma, and Nyhoff
-
Course Goal:
-
To learn to program computers. To accomplish this, we will cover
most (but not all) aspects of C++,a widely used programming language.
-
Grading:
-
There will be 6 quizzes and 9 programming assignments. The last
programming assignment will be the semester project and is due the
last recitation of the semester. The quizzes will count for 1/3 of
your grade and the programming assignments will count for 2/3. The
programming assignments will increase in difficulty, length, and value
as the semester progresses, culminating with the semester project. The
value of each project is directly related to the number of weeks
allotted for it, i.e. there are 15 weeks in the course, so a 1 week
programming assignment is worth 6-2/3% of the total grade for the
programming assignments.
-
Programming assignments will be graded on several points:
-
- Correctness: the program must do what it is supposed to do
- 1/2 of the points.
- Structure: the program should be broken into natural functions and
modules
- 1/4 of the points.
- Style: the program should be easy to read, well indented, well
commented, and use clear, self-explanatory
variable and function names
- 1/4 of the points.
-
Due dates and lateness:
-
- Assignments are due in recitations on the day specified. Late
assignments will not be accepted without the explicit permission
of the instructor. Permission will not be granted without a good
reason such as severe illness, death in the family, etc.
- The printout of your semester project is due in the last
recitation of the semester. You must arrange a time with the
TA to demonstrate your project.
-
Final Grades:
-
- A total of 90 points and above gets you an A, 87 an A-, 84 a B+,
80 a B, 77 a B-, 74 a C+, 70 a C, 67 a C-, 64 a D+, 60 a D, below
60 an F.
- I will reserve the right to lower the scale if necessary.
Collaboration:
Students are encouraged to discuss the course material, concepts, and
assignments with other students in the class. However, all material
turned in by a student must be the sole work of that student. Anyone
caught copying or otherwise turning in material that is not solely their
work will receive an F for the course in keeping with University of
Colorado policy. If you are unsure of what is and is not allowed by
this policy, talk to the instructor or the TA.