CSE 142
|
A calendar of lecture topics, textbook readings, and exam dates follows. Note that it is subject to change!
Sometime after each lecture topic is complete, the slides will be linked from the topic in the table below. For lectures not yet linked, consult the course packet, or view the slides of previous quarters. The slides are in Adobe Acrobat format (help viewing the slides).
The homework due dates (to be added later) refer to the final part of each project. Often there will be parts due on earlier dates.
The last column indicates the chapters/sections of the required textbook that are relevant to the lecture material. Please read the textbook before attending class.
Note on slide numbers: these numbers match the current (updated) versions of the slides, which may be different from those in the course packet.
Subject to change. Last revised 12/06/2000
Week | Day | Date | Topic (with link to the lecture slides) | Textbook Reading |
#1 | M | 9/25 | Intro and Welcome | Chapter 1 |
#1 | W | 9/27 | Chapter 1, 2 |
|
#1 | F | 9/29 | HW0A due |
Chapter 2 |
#2 | M | 10/2 |
HW0B due (electronic turn-in on Sunday) |
Chapter 2 |
#2 | W | 10/4 | Simple Input/Output | Chapter 2 |
#2 | F | 10/6 | HW1 Due Sunday, 10/8 by 10:00 pm |
Chapter 4 |
#3 | M | 10/9 | Functions and parameters (to slide 9) HW1 receipts due in class |
Chapter 3 |
#3 | W | 10/11 | Functions and parameters (concluded) |
Chapter 3 |
3 | F | 10/13 | Midterm #1
HW2a Due Sunday by 10:00 pm |
|
#4 | M | 10/16 | Structuring programs
HW2a receipts due in class |
Chapter 3
Chapter 5 |
#4 | W | 10/18 | Iteration (con't) | Chapter 5
Chapter 2 |
#4 | F | 10/20 |
Iteration (concluded) HW2b Due Sunday by 10:00 pm |
Chapter 5
|
#5 | M | 10/23 | Loop design
HW2b receipts due in class |
Chapter 5
Chapter 4 |
#5 | W | 10/25 |
Complex conditionals (conclusion) |
Chapter 4
Chapter 4.8 |
#5 | F | 10/27 | Functions and design
HW2a Due Sunday by 10:00 pm |
Chapter 6
|
#6 | M | 10/30 | Functions with
pointer parameters
HW3a receipts due in class |
Chapter 6 |
#6 | W | 11/1 | Functions with pointer parameters (conclusion) | Chapter 6 |
#6 | F | 11/3 | Arrays HW3b Due Sunday, 11/5 by 10:00 pm |
Chapter 8 |
#7 | M | 11/6 |
Arrays (continued) Event-driven programming and GP142 HW3b receipts due in class |
Chapter 8 GP142 write-up in course packet |
#7 | W | 11/8 | Midterm #2 |
|
#7 | F | 11/10 | No classes | |
#8 | M | 11/13 |
HW4 Part A due (today) by 10:00 pm |
Chapter 11 |
#8 | W | 11/15 |
Structs(con't) HW4 Part A paperwork due in class |
Chapter 11 |
#8 | F | 11/17 | Nested data structures
HW4 Part B due Sunday by 10:00 pm |
Chapter 11 |
#9 | M | 11/20 | HW4 Part B paperwork due in class |
Chapter 8 |
#9 | W | 11/22 | Sorting | Chapter 8 |
#9 | Th | 11/23 | No classes- Happy Thanksgiving! | |
#9 | F | 11/24 | No classes | |
#10 | M | 11/27 | Nested data structures (concluded) HW5 Part A due by 10:00 pm |
Chapter 11 Chapter 8.7
|
#10 | W | 11/29 | Strings
HW5 Part A paperwork due in class |
Chapter 9 |
#10 | F | 12/2 | Homework
#4 Hall of Fame
Strings (concluded) HW5 Due Sunday, 12/3 by 10:00 pm |
Chapter 9 |
#11 | M | 12/4 | HW 5 Part B grading this week (by appt.) |
Chapter 12
|
#11 | W | 12/6 | Last day of class.
+ wrap-up No regular office hours or consultant hours after today. |
Chapter 10 |
#12 | Tu | 12/12 | Final Exam 142A: 8:30 Kane 120 142B: 10:30 Kane 120 |