Links: [Course Information] [Course Schedule] [Resources]
| Instructor | Profs. Suzanne Rivoire and Tia Watts | ||
|---|---|---|---|
| Meeting time | Lecture: | TTh 2:30-3:45, Darwin 107 | Prof. Rivoire |
| Lab: | T 4:00-6:50, Darwin 25 | Prof. Rivoire | |
| W 1:00-3:50, Darwin 28 | Prof. Watts | ||
| Workshop: | Th 4:00-5:50, Darwin 25 | Joe Muller | |
| Textbook | Gaddis, Starting out with C++, Early Objects (6th edition) | ||
(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++.