CSci 1300: Programming
Home Page
Fall, 2009

This page last updated: Fri Aug 31 14:25:00 MST 2009


General Information

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. You will use Python for a few programs at the beginning of the semester, then C++ for programming all remaining projects.

Textbook

Savitch, Walter, Problem Solving wtih C++, either of 6th or 7th editions, Pearson Education/Addison Wesley, 2007-2008.

Course Logistics

  1. 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 package to be described in the first recitation meeting.
  2. There will be 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. Pay particular attention to the announcements and the calendar.
  3. You are encouraged to correspond with the Instructor (Gary.Nutt@colorado.edu) and Teaching Assistant (jason.robison.cub@gmail.com) 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.
  4. 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.
  5. Dec 14 (4:30 PM - 7:00 PM): 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.
  6. Tentatively, the course grade will be assigned approximatelyr as follows:

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.