M/F 2:30-3:20   
in Philips 101

CS 1130: Transition to OO Programming

Spring 2015

Calendar

This page gives you a high level overview of the what the course will cover. Of course, the lectures are subject to change; this page will be updated as changes are made. For a more detailed breakdown of each of the events, as well as class handounts, you should refer to the outline of lectures page.

Week Date Event Topic Reading
0 23 Jan Lecture 0 Introduction  
1 26 Jan Lecture 1 Types and Objects Sections 1.1 to 1.4
28 Jan Lab 0 Evaluating Expressions Section 1.1
30 Jan Lecture 2 Classes Sections 1.4 and 1.5
2 2 Feb Lecture 3 Methods and Constructors Sections 2.1 to 2.4, 2.7 and 3.5
4 Feb Lab 1 Using the Java API Section 1.3
6 Feb Lecture 4 Strings, Wrappers, and Containers Sections 2.5 and 5.1
3 9 Feb Lecture 5 Inheritance Section 1.6
11 Feb Lab 2 Classes and Testing Sections 1.5 and 1.6
13 Feb Lecture 6 Casting and Overriding Section 4.2
4 16 Feb Lecture 7 GUI Applications Sections 17.1 to 17.4
18 Feb Lab 3 Using Vectors Section 5.3
20 Feb Lecture 8 OO Design Sections 12.1 and 12.2
5 23 Feb Lecture 9 Exceptions Chapter 10
25 Feb Lab 4 Abstract Classes Section 4.7