CSCI A202 - Introduction to Programming (II)

Lecture Schedule and Information

Apr 20-22
We'll finish the tour of the AWT. Thursday, practical in lab.

Apr 13-15
This week we'll cover Chapter 17 (The Abstract Windowing Toolkit - AWT).

Apr 6-8
This week we will Assignment 11 has been posted, we'll need to discuss it too.

Once we're done with ADT's we'll move to the AWT (next week).

Mar 30-Apr 1
Finishing chapter 13 is our top priority. We then move into Chapter 14.

Mar 23-25
Reading assignment for this week is Chapter 13, as follows: and Lecture Notes 18 will start with Exceptions (pp. 504-505).

After this we will look at a few topics that have been announced in the past but which have not been presented yet having been left out for various reasons: Threads, one-way list ADTs, event-driven programming, the Event model and the AWT, and more Graphics.

Mar 9-11
This week we will review Recursion (Chapter 11). We hope to cover We will then move to Chapter 15 (Abstract Data Types) and after if we have the time.

Mar 2-4
Tuesday we will have a review lecture for the Thursday midterm exam.

Feb 23-25
This week we will move ahead towards:

We'll keep an eye on the approaching midterm as we cover these and will design homework and a sample midterm exam, that you can work with, appropriately.

Feb 16-18
Here's what's ahead of us:

We hope to cover most of these in the following week.

After that you should know the language. We will be able then to move to: recursion, file I/O, vectors and tables, and abstract data types. We'll do more Graphics in the process, and program both in raw Java (nothing but awt) and Java with Breezy.

Feb 9-11
This week we will start by thoroughly reviewing the basics of classes, objects, instance variables, class variables, method (or block) variables, the host object reference (this), instance methods, class methods, constructors and the like. Without a good understanding of these concepts we can't move into inheritance. Without inheritance we can't do anything relevant in Java.

Feb 7
Here's the initial syllabus which we will continue to follow, with minor modifications from the originally planned sequence.