CSci 1300: Programming
Home Page
All information on this page is tentative
until about August 20, 2008
Fall, 2008
This page last updated: Mon Mar 10 13:30:00 MST 2008
General Information
-
Instructor: Gary Nutt
Office hours (ECOT 820):
- M, W: 2:00 - 3:00
- Tue: 1:00-2:00
- Or by appointment
-
Teaching Assistant:
- To be determined
Recitations (All on Tuesday)
- R11 - 9:00
- R12 - 10:00
- R13 - 11:00
Office Hours (ECCR 225 area)
-
For detailed information about the course,
including the course plan (as it evolves),
assignments, and other information, see
the course Moodle page.
Course Description
This course instructs
students in analyzing problems and synthesizing programs for the
solution, emphasizing good engineering practices for program construction,
documentation, testing, and debugging. Uses C++ for programming projects.
Textbook
Savitch, Walter, Problem Solving wtih C++, any of 5th, 6th, or 7th
editions, Pearson Education/Addison Wesley, 2004-2008.
Course Logistics
- You will use the ITS laboratories located on the first and second floors
of the Engineering Center (and your own computer if you wish). Your Teaching
Assistant will explain how to use the equipment for this course.
Our plan is to use the Windows operating system as the basis for our
programming environment, in conjunction with a
C/C++ programming environment implemented by Prof. Main, along with
miscellaneous other tools to be determined.
-
There is a
course web page
where most information is published.
Be sure to browse the course web site regularly, as all critical
information is distributed via the web page.
-
You are encouraged to correspond with the
Instructor (Gary.Nutt@colorado.edu)
and Teaching Assistant (email address to be determined)
using electronic mail for fast turnaround.
Of course you should also feel free to meet with the Instructor
or TA if you prefer face-to-face communication.
If you cannot meet during scheduled office hours, make an appointment.
-
It will be important
for you to schedule your time so you submit your solutions
at the time the assignment is due.
Late homework will ordinarily not be accepted.
- Dec 18 (7:30 AM - 10:00 AM): Final Exam
This exam
will cover all of the topics covered in the course: lecture notes;
the topics addressed in the textbook; all lectures,
recitations, and quizzes; and all Assignments.
-
Tentatively, the course grade will be assigned approximately as follows:
- Homework assignments: ~%50
- 75-minute midterm exam and random quizzes: ~25%
- 150 minute (2.5 hour) final exam: ~25%
University of Colorado Policies
There are various policies that are particularly relevant to classroom
teaching, including but not limited to policies on disability, religious
observance, sexual harassment, class behavior, and the student honor code.
Here
is a brief description of the most critical of these policies.