Date |
Lectures, Assignments, etc. |
September 9, 2002 |
Welcome
to MCIT |
September 11, 2002 |
Getting
Ready for Java
A
First Applet
First
Assignment (Drawing)
A
Brief Introduction to BlueJ (not covered in class)
|
September 16, 2002 |
Introduction
to Primitive Types
Using
Objects
Using
Blackboard |
September 18, 2002 |
Simple
Control Structures
Example:
Fibonacci Numbers (not covered in class)
Style
Rules I
|
September 23, 2002 |
Introduction
to Classes and Methods (up to class variables)
Second
Assignment (Fractions) -- due Oct. 2
My version of Fractions
as web page and zip
file
More
About the Second Assignment |
September 25, 2002 |
Numbers
and Arrays
More
Control Structures |
September 30, 2002 |
Basic
Object-Oriented Concepts (up to method overriding) |
October 2, 2002 |
Third
Assignment (Moving Pictures) -- due Oct. 9
My version of MovingPictures
as web page and zip
file |
October 7, 2002 |
Methods
(up to defining a method) |
October 9, 2002 |
Object
Example (GroceryStore)
GroceryStore example as
web page and zip
file
Fourth
Assignment (Bridge Hand) -- due Oct. 17 |
October 14, 2002 |
Naming
conventions
Namespaces,
Scope, and Access |
October 16, 2002 |
Polymorphism
Numbers
Fifth
assignment (RabbitHunt) -- due Oct. 25
Zip
file for RabbitHunt |
October 21, 2002 |
The
Java API
The
Rabbit Hunt
Model
solution for Rabbit Hunt |
October 23, 2002 |
All
the Operators
static |
October 28, 2002 |
Midterm Exam
Sixth
Assignment (Adventure) with zip
file-- due Nov. 6
Clarifications
to the Adventure Assignment |
October 30, 2002 |
Java
O-O Concepts
Event
Loops
Building
a GUI
Widgets
(Components) Example Code |
November 4, 2002 |
Layout
Managers
Inner
Classes |
November 6, 2002 |
Abstract
Classes and Interfaces
Seventh
Assignment (Adventure GUI) -- due Nov. 13
Contracts |
November 11, 2002 |
Characters
and Strings
Regular
Expressions
Regular
Expression Test Applet
|
November 13, 2002 |
Exceptions
Eighth
Assignment (Language Translation)
Eighth
Assignment Clarifications
Example
dictionary and example text
passage
LineReader.java |
November 18, 2002 |
Arrays
|
November 20, 2002 |
Vectors
Strings,
StringBuffers, and StringTokenizers |
November 25, 2002 |
Applets
Model-View-Controller
Ninth
Assignment (Wator)
An
MVC Example with a downloadable zip
file |
December 2, 2002 |
Which
is better?
Threads |
December 4, 2002 |
Simple
Java I/O |
December 9, 2002 |
|
December 18, 2002 |
Final Exam 11AM - 1PM
(Comprehensive!) |