CS 324J -- GUI & Event-Driven Programming -- Winter 2011

 

Assignment
Topic
Due Date
Lab 1
Getting started; Implementing a Rectangle class
Mon 1-17-11
Lab 2
MyPoint class
Wed 1-19-11
Hwk 1
Classes and objects -- see class handout
Fri 1-21-11
Lab 3
StringTest class
Mon 1-24-11
Lab 4
Input dialog, Message dialog, and Text I/O

Mon 1-31-11

Hwk 2
Strings and Text I/O -- see class handout
Mon 1-31-11
Lab 5
Inheritance & polymorphism (Critters & Mammals)
Weds 2-2-11
Lab 6
The Comparable interface (CompRect)
Fri 2-4-11
Hwk 3
Inheritance & polymorphism -- see class handout
Mon 2-7-11
Lab 7
Gui Programming with JFrames and JPanels
Fri 2-11-11
Hwk 4
Gui Basics -- see class handout
Mon 2-14-11
Lab 8
Gui Basics -- Building a Calendar Page
Mon 2-14-11
Lab 9
Gui Graphics -- PythagoreanPanel
Fri 2-25-11
Hwk 5
Gui Graphics
Fri 3-11-11
Lab 10
Animated Graphics (Moving Fan)
Fri 3-11-11
Lab 11
Traffic Light
Fri 3-18-11
Lab 12
Smiley
Fri 3-25-11
Lab 13
Smiley Commander
Fri 4-1-11
Hwk 6

Event-Driven Programming, Creating User Interfaces

Wed 4-13-11
Project 2
Educational GUI with sound and images
Fri 4-15-11

Handouts: