CSE 143

Spring 1998

Day by Day Activity Schedule

A tentative calendar of lecture topics, textbook readings, and exam times follows. Note that it is subject to change, and all changes will be made available here. Only the most earth-shaking changes will also be announced in lecture and/or section.

Numbers in parentheses indicate the chapters/sections of the required textbook that are relevant to the lecture material. Students are expected to have read the textbook before attending class.

Subject to change. Last revised 4/6/98. 

Week # Monday Tuesday Wednesday  Thursday Friday
1 March 30: Overview, Intro to C++ (1.1-1.5, Appendix B)    April 1: Streams (Appendix C)   April 3: Modules (Ch 2)
2 April 6: Data Abstraction (1.1-1.5) and Intro. to Classes (3.1-3.2)   April 8: Data Abstraction: Class Constructors (3.3) HW#1 due

Quiz #1

April 10: Data Abstraction: Overloading (3.6)
3 April 13: ADTs: Arrays, Records, Lists (4.1-4.4)   April 15: ADTs: Stacks and Queues (4.5-4.6)   April 17: Dynamic Memory (Ch 7)
4 April 20: Dynamic Memory   April 22: Dynamic Memory HW#2 due April 24: MIDTERM EXAM #1
5 April 27: Recursion (Ch 6)   April 29: Linked Lists (Ch 8)   May 1: Linked Lists
6 May 4: Linked Lists   May 6: OO Design (Ch 10,11) HW#3 due May 8: OO Design
7 May 11: OO Design   May 13: Algorithm Efficiency (Ch12.1-12.3, 12.5)   May 15: MIDTERM EXAM #2
8 May 18: Algorithm Efficiency   May 20: Searching and Sorting (Ch 12.4,12.7-12.9) HW#4 due May 22: Searching and Sorting
9 May 25: No classes (Memorial Day)    May 27: Trees (Ch 13)   May 29: Trees
10 June 1: Trees   June 3: Hashing (Ch 12.6) HW#5 due June 5 (Last day of classes): Special Topics
11
 
 
TUESDAY June 9

FINAL EXAM 
2:30 pm