M/F 2:30-3:20   
in G01 Gates Hall

CS 1130: Transition to OO Programming

Spring 2016

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 27 Jan Lab 0 Evaluating Expressions Section 1.1
29 Jan Lecture 0 Introduction  
1 1 Feb Lecture 1 Types and Objects Sections 1.1 to 1.4
3 Feb Lab 1 Using the Java API Section 1.3
5 Feb Lecture 2 Classes Sections 1.4 and 1.5
2 8 Feb Lecture 3 Methods and Constructors Sections 2.1 to 2.4, 2.7 and 3.5
10 Feb Lab 2 Classes and Testing Sections 1.5 and 1.6
12 Feb Lecture 4 Strings, Wrappers, and Containers Sections 2.5 and 5.1
3 15 Feb Lecture 5 Inheritance Section 1.6
17 Feb Lab 3 Using Vectors Section 5.3
19 Feb Lecture 6 Casting and Overriding Section 4.2
4 22 Feb Lecture 7 GUI Applications Sections 17.1 to 17.4
24 Feb Lab 4 Abstract Classes Section 4.7
26 Feb Lecture 8 OO Design Sections 12.1 and 12.2
5 29 Feb Lecture 9 Exceptions Chapter 10