CS 115: Programming I, Fall 2008

Links: [Course Information] [Course Schedule] [Resources]


InstructorProfs. Suzanne Rivoire and Tia Watts
Meeting timeLecture:TTh 2:30-3:45, Darwin 107Prof. Rivoire
Lab:T 4:00-6:50, Darwin 25Prof. Rivoire
W 1:00-3:50, Darwin 28Prof. Watts
Workshop:Th 4:00-5:50, Darwin 25Joe Muller
TextbookGaddis, Starting out with C++, Early Objects (6th edition)

Catalog Description

(4 units) Lecture, 3 hours; laboratory, 3 hours. An overview of computer organization; arithmetic and logical expressions, decision and iteration, simple I/O; subprograms; principles of good programming style, readability, documentation, structured programming concepts; top-down design and refinements; techniques of debugging and testing. Use of the above concepts will be implemented in a standard high-level programming language. Satisfies GE, category B3 (Specific Emphasis in Natural Sciences).

Prerequisite: GE Math eligibility or consent of instructor.

This course is currently taught using C++.