![]() |
Programming Fundamentals Computer
Science 115 |
Main | Syllabus | Grading | Programming Style | Honor Code
SYLLABUS
- Last Updated:
11/17/04
| # | Date | Topic | Reading | Exams | Programs | |
| 1 | 9/1 | W | Introduction | Syllabus, Ch.1 | ||
| 2 | 9/3 | F | Programming basics | Ch. 2 | ||
| 9/6 | M | (Labor Day) | ||||
| 3 | 9/8 | W | Programming basics | Quiz | ||
| 4 | 9/10 | F | Mathematical types and expressions | Ch. 3 and 4 | ||
| 5 | 9/13 | M | Mathematical functions and formatting | |||
| 6 | 9/15 | W | Mathematical functions and formatting | Program #1 | ||
| 7 | 9/17 | F | More Input and Output | (Variables, Math) | ||
| 8 | 9/20 | M | Conditionals and Boolean expressions | Ch. 5 | Candy Store | |
| 9 | 9/22 | W | The "if" control structure | Quiz | ||
| 10 | 9/24 | F | The "switch" control structure | Ch. 9.1 (pp 324-327) | ||
| 11 | 9/27 | M | Loops: while | Ch. 6 | due: Tues, 9/28 | |
| 12 | 9/29 | W | Loops: for | Ch. 9.2-9.4 (pp 327-335) | Program #2 | |
| 13 | 10/1 | F | Loops: do-while | (Conditionals) | ||
| 14 | 10/4 | M | Functions | Ch. 7 | Snarky Burger | |
| 15 | 10/6 | W | Functions | Exam 1 | ||
| 16 | 10/8 | F | Functions | |||
| 10/11 | M | (Fall Break) | due: Tues, 10/12 | |||
| 17 | 10/13 | W | Intro to NQC & robots | Program #3 | ||
| 18 | 10/15 | F | Functions / Variable scope | Ch. 8 | (Loops) | |
| 19 | 10/18 | M | Functions / Variable scope | ROBOTS! | ||
| 20 | 10/20 | W | Functions / Variable scope | Quiz | ||
| 21 | 10/22 | F | Expanding the definition of 'data type' | Ch. 10 | ||
| 22 | 10/25 | M | (Finishing work on the robot project) | due: Wed, 10/27 | ||
| 23 | 10/27 | W | Expanding the definition of 'data type' | Program #4 | ||
| 24 | 10/29 | F | Expanding the definition of 'data type' | (Functions) | ||
| 25 | 11/1 | M | Arrays | Ch. 12.1, 12.3, & 13.4 | Fractions | |
| 11/3 | W | (missed) | Quiz | |||
| 26 | 11/5 | F | Arrays | due: Fri, 11/5 | ||
| 11/8 | M | (guest lecturer) | Program #5 | |||
| 27 | 11/10 | W | Review for Midterm | Exam 2 | (Input/Output) | |
| 28 | 11/12 | F | Arrays | Averages | ||
| 29 | 11/15 | M | Multi-dimensional arrays | Ch. 12.4-12.8 | due: Tues, 11/16 | |
| 30 | 11/17 | W | Multi-dimensional arrays | Program #6 | ||
| 31 | 11/19 | F | Multi-dimensional arrays | (Arrays) | ||
| 32 | 11/22 | M | Structs and objects | Ch. 11 & 12.2 | Online Shopping | |
| 11/24 | W | (Thanksgiving Break) | ||||
| 11/26 | F | |||||
| 33 | 11/29 | M | Structs and objects | due: Tues, 11/30 | ||
| 34 | 12/1 | W | Structs and objects | Quiz | Program #7 | |
| 35 | 12/3 | F | Arrays and Data Structures | Ch. 13 | (Classes & Arrays) | |
| 36 | 12/6 | M | Arrays and Data Structures | Text Adventure Game | ||
| 37 | 12/8 | W | Arrays and Data Structures | |||
| 38 | 12/10 | F | Arrays and Data Structures | |||
| 39 | 12/13 | M | Review for Final Exam | due: Mon, 12/13 | ||
| FINAL EXAM | ||||||