|
UW Home |
CSE Home |
Announcements |
Message Board |
Contact Info |
|
CSE 142 Course Calendar -- Autumn 2003
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
Lecture |
| Quiz Section | |
| Exam | |
| Holiday -- No Class | |
| Go to week: 2 3 4 5 6 7 8 9 10 11 |
| Week | Date | Topic (with link to slides, if any) / Reading (note 1) | Notes and Activities | |
| 1 | M
29-Sep |
Introduction to CSE 142 | ||
| W | Computer Science & Modeling / Ch.0 | |||
| Th | Introductions,
Designing Objects |
|||
| F |
Objects,
Values, and Types / 1.1 - 1.2 |
Miniquiz #1 Acrobat role play |
||
| 2 | M
6-Oct |
Objects and
Classes / 1.3-1.8
Introduction to
Java structure and Class Specification / Ch. 2.1-2.6 |
||
| W | Java
class specification (concluded) Expressions / 2.7 |
|||
| Th | Class Specification and Java Structure | Miniquiz #2 |
||
| F | Class Implementation /
Ch 3 |
|||
| 3 | M
13-Oct |
Conditional statements and Boolean
Expressions / Ch. 4 |
||
| W | Conditionals
(concluded)
Control Flow: Loops / |
Sample Code:
BankAccount.java |
||
| Th | Control flow, esp.
conditionals |
Miniquiz #3 |
||
| F | More about loops | Miniquiz #4 Sample Code: LoopTest.java |
||
| 4 | M
20-Oct |
Yet more about loops | ||
| W | Loops
concluded Pair Programming Discussion |
Pair programming links from the slides: (picture: happy pair; video clips: frustrated programmer, unhappy pair, cubicle space) / Paper on Pair Programming | ||
| Th | Control flow: loops |
|||
| F | MIDTERM 1 in lecture | |||
| 5 | M
27-Oct |
Declarations and Scope / [new
text]Sections 2.6.1, 3.4, 4.1.3, 10.6 |
||
| W | Scope (concluded)
Introduction to collections / [old text] Chapter 12 |
Art show Miniquiz #5 (survey) |
||
| Th | Scope; Collections | Miniquiz #6 |
||
| F | ArrayLists / [old text] Chapter 12 | |||
| 6 | M
3-Nov |
ArrayLists and Java Details: Object class; casting; drawing program state | ||
| W |
Iterators
(Chapter 12) |
|||
| Th | Lists and Iteration |
|||
| F | Searching: Binary Search / [old text] Section 13.3 | |||
| 7 | M
10-Nov |
Basic arrays | ||
| W | Unordered collections: Sets and
Maps |
|||
| Th | Iteration and Searching | |||
| F | MIDTERM 2 in lecture | |||
| 8 | M
17-Nov |
Searching and sorting with Arrays/ [old text] Section 13.3 | ||
| W | Software Quality: Intro; Interfaces
/ Ch.5 ; Interfaces Ch. 9 |
|||
| Th | Sorting; Software quality | |||
| F |
Software Quality:
Interfaces; Module Design; Specifications / |
Miniquiz
#11 |
||
| 9 | M
24-Nov |
Two-Dimensional Arrays Software Quality: Testing, Debugging; Wrapup |
||
| W | ||||
| Th - F |
THANKSGIVING HOLIDAY |
|||
| 10 | M
1-Dec |
|||
| W |
Introduction
to Inheritance / Ch. 10 |
|||
| Th | 2-D arrays, Interfaces, Inheritance | |||
|
Inheritance and GUI code example: Game of Life
|
||||
| 11 | M 8-Dec |
Interesting topics in Computer Science | ||
| W |
Wrap-Up | |||
| Tuesday
Dec 16 |
Final Exam 8:30-10:20 (section A) and 2:30-4:20 (section B) 10:30am (for students who attend the 9:30 lecture) and 12:30pm (for students who attend the 11:30 lecture). Location: Kane 120 (not the usual lecture location!). More information. |
|||
|
|
|
|
Department of Computer Science & Engineering
University of Washington [comments to cse142-webmaster] |
|