Introduction
Organisation
The Instructor is D. Thierry Coulbois (e-mail : mailto:coulbois@logique.jussieu.fr, http://www.logique.jussieu.fr/www.coulbois). I do not yet speak a good arabic so please be tolerant with my arabic and accept my english.
My office is in the Math Dept, room 1203. My office hours are wednesday 8am - 1pm. The time schedule is:
Day | Time | Room |
---|---|---|
Sunday, Tuesday | 12:30 - 2pm |
Group | Day | Time | Room |
---|---|---|---|
1 | Monday | 10am - 12 | PC Lab |
2 | Monday | 1pm - 3pm | PC Lab |
Calendar and Documents
WEEK | Course Outline | TextBook pages | Homework | Computer Lab | Documents |
---|---|---|---|---|---|
March 22nd | Introduction to JFrame | Write a programm that open 10 Frames of different size. | No Computer Lab | FirstFrame.java TenFrame.java MovingCircleFrame.java | |
March 29th | Graphics and Graphics2D | All Chapter 7 and static inner classes (chapt 6) | Draw a Japanese Flag | No computer Lab, please register ! | FrenchFlagFrame.java,
IraqFlagFrame.java (Thanks Jaber), ![]() |
April 5th | Events, Inner classes and interfaces | Chapt 6 and 8 | Write a MoveCircleFrame with four buttons that move a circle inside a panel. | JFrame and Graphics | RGBColorFrame.java |
April 12th | Events, Low level events | Chapt 8 | MoveCircleFrame.java, IncreasingSquare.java | ||
April 19th First Exam April 22nd |
GUI | Chapt 9 | First, ClickCountFrame.java | ||
April 26th | Actions | CounterFrame.java (with actions and menus), ![]() ![]() |
|||
May 2nd | Key Strokes | First (late), ChangingEllipseFrame.java | |||
May 9th | JDBC | IncreasingCircleFrame.java, MoveCircle.java (Thanks Ahmad) | |||
May 16th | JDBC | PilotedCircleFrame.java (with actions) | |||
May 23rd | JDBC, HTTP, HTML | Drawing Circles | HomeWork | ||
May 30th | Applet, Servlet | BrowseDirectoryFrame.java (DataBase) | |||
June 7th Second Exam Sunday June, 8th |
Links
Java Documentation:
Last Modified, April 2nd 2003
URL: http://www.logique.jussieu.fr/www.coulbois/alquds/java2/index.html