CSE 231 Lectures & Readings


Summer Semester, 2012

Lecture Calendar

Date Topic Text Readings
M 05/14 Course Introduction; Computer Organization Chapter 0, Appendix A
W 05/16 Computer Organization; Problem Solving Chapter 1
Th 05/17 Data and Assignments Chapter 2
M 05/21 Control: Selection & Repitition Chapter 3
W 05/23 Control continued & Intro. to Data Structures Chapter 4
Th 05/24 Working with Lists Chapter 7
M 05/28 Memorial Day (no class)
W 05/30 Files and List Comprehensions Chapter 5
Th 05/31 Functions: finding and using them Chapter 6
M 06/04 Functions: writing your own; Dictionaries Chapter 8 & 9
W 06/06 Midterm Exam
Th 06/09 Shallow/Deep Copy; more functions Chapter 10
M 06/11 Data Structures continued; Classes Chapter 11
W 06/13 Classes II Chapter 12
Th 06/14 Scope; Class Overloading Chapter 13
M 06/18 Classes: Operators
W 06/20 Classes: Inheritance
Th 06/21 Exceptions; 2 dimensional lists and arrays Chapter 14
M 06/25 More Exceptions
W 06/27 Algorithms and Big Oh notation
Th 06/28 Final Exam