Date |
General Topics | Reading | Special Announcements |
---|---|---|---|
Jan 17 - 21 | Syllabus and Course Policies (1/19) What is computer science/engineering? (1/21) Representation of data inside the computer (1/21) [Lecture Slides] | Lesson 1 Lesson 2 | No classes meet (1/17) No recitations meet this week |
Jan 24 - 28 | Representation of data inside the computer Computer hardware and memory Low-level computer languages High-level computer languages Limits of computation and computational efficiency Objects [Lecture Slides] | Lesson 3 Lesson 4 Lesson 5 Lesson 6 Lesson 7 | Recitation: Week 1 Exercises Last day to drop/add Spring 2011 classes (1/28) |
Jan 31 - Feb 4 | Interacting with objects [Lecture Slides] | Lesson 8 Lesson 9 Lesson 10 Lesson 11 Lesson 12 Lesson 13 | Recitation: Lab 1 |
Feb 7 - 11 | Basic Java Syntax (first half of class on 2/7) Review for Exam 1 (second half of class on 2/7) Review Sheet [Answers] Exam 1 (2/9 - first half of class) Basic Java Syntax (second half of class on 2/9) Local Variables & Memory Diagrams (2/11) [Worksheet] [Lecture Slides] | Lesson 14 Lesson 15 Lesson 16 Lesson 17 Lesson 18 Lesson 19 | Recitation: Lab 2 |
Feb 14 - 18 | Introduction to graphics programming using Java Swing; Dependency relationship - instantiation and local variable; Composition relationship Worksheets: [2/14] [2/16] [Lecture Slides] Review for Exam 2 (second half of class on 2/18) Review Sheet [Answers] | Lesson 20 Lesson 30 Lesson 31 Lesson 24 Lesson 21 Lesson 22 | Recitation: Lab 3 |
Feb 21 - 25 | Exam 2 (2/21 - first half of class) Composition relationship; Methods Worksheet: [2/21-2/25] [Lecture Slides] | Lesson 23 Lesson 27 | Recitation: Lab 4 |
Feb 28 - Mar 4 | Realization; Association relationship; null and null pointer exceptions Worksheet: [3/2] [Lecture Slides] Review for Exam 3 (second half of class on 3/4) Review Sheet [Answers] | Lesson 28 Lesson 25 Lesson 26 | Recitation: Lab 5 |
Mar 7 - 11 | Exam 3 (3/7) | Lesson 29 | Recitation: Lab 5 continued |
Mar 14 - 18 | SPRING BREAK | No classes held | |
Mar 21 - 25 | Working with mouse listeners and Holder Design Pattern Worksheet: [3/21-23] | Interfaces | Recitation: Lab 6 |
Mar 28 - Apr 1 | Working with collections; iterating using the for-each loop; [Lecture Slides] Review for Exam 4 (second half of class on 4/1) Review Sheet [Answers] | Collections and Control Structures | Recitation: Lab 6 continued |
Apr 4 - 8 | Exam 4 (4/4) Polymorphism; Abstract Classes; Inheritance [Lecture Slides] | Polymorphism Inheritance | Recitation: Lab 7 Last day to resign Spring 2011 classes (4/1) |
Apr 11 - 15 | String manipulation [Lecture Slides] | Recitation: Lab 7 continued | |
Apr 18 - 22 | Maps Review for Exam 5 (second half of class on 4/20) Review Sheet [Answers] [Lecture Slides] No lectures will be held (4/22) | Recitation: Lab 8 | |
Apr 25 - 29 | Exam 5 (4/25) Building a larger project (Memory) | Recitation: Lab 8 continued | |
May 2 - 4 | Mon: Last day to pick up papers; Review for final exam | Last Day of class (5/2) Reading Days (5/3 & 5/4) | |
May 5 3:30pm - 6:30pm | Final Exam - Knox 104 (This information is accurate as of 2/21 - please double check MyUB for any changes.) | ||