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.