CSE 142
Autumn 2000

Lecture and Activity Schedule

Including lecture slide links, textbook reading, homework and exam dates

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

Problems and Programs

Chapter 1, 2

#1 F 9/29

Variables, Types 

HW0A due

Chapter 2
         
#2 M 10/2

Expressions

HW0B due (electronic turn-in on Sunday)

Chapter 2
#2 W 10/4 Simple Input/Output Chapter 2
#2 F 10/6

Conditionals

HW1 Due Sunday, 10/8 by 10:00 pm

Chapter 4
         
#3 M 10/9

Function concepts

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

Iteration

HW2a receipts due in class

Chapter 3

Chapter 5

#4 W 10/18 Iteration (con't)

Style

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

Complex conditionals

HW2b receipts due in class

Chapter 5

Chapter 4

#5 W 10/25

Complex conditionals (conclusion)

Switch

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

Structs

HW4 Part A due (today) by 10:00 pm

Chapter 11
#8 W 11/15

Structs(con't)

Nested data structures  

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

Searching

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) 

Two dimensional arrays

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

File I/O

HW 5 Part B grading this week (by appt.)

Chapter 12

 

#11 W 12/6 Last day of class.  

Recursion

+ 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