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 - 3pm. The time schedule is:
Day | Time | Room |
---|---|---|
Sunday, Tuesday | 11am - 12:30 |
Group | Day | Time | Room | |
---|---|---|---|---|
1 |
Calendar and Documents
WEEK | Course Outline | TextBook pages | Homework | Computer Lab | Documents |
---|---|---|---|---|---|
October, 27th | Introduction to Java, First Examples | all Chapt 1 | Try to install Java on your Computer and write your first program | No Computer Lab | Hello World |
November, 2nd | Classes and Objects - Introduction | 111-115, 131-134, 135-136, 142-148, 164-165, 300-301 | Write a SpaceBody class | class Employee, class SimpleFrameTest | |
November, 9th | Correction of Space Body Exercice, built-in types | 48-50 | Write a Student class | class SpaceBody | |
November, 16th | Variables, String, Flow Control (blocks, if else , for, do, while, switch ), Arrays |
51-54, 54-61, 62-65, 67-68, 74-93, 95-109 | Look in the Java API documentation for the methods of the String class and of the Math class | Student Class | |
November, 23rd | Classes and Objects (continued), object, object variables, method parameters | 120-122, 148-154 | |||
November, 30th | this, giving access to private datas, object construction | 137, 158, 139 bottom, 155-163 | |||
December, 7th | Object construction, this, Garbage collection and finalize | 163-164 | |||
December, 14th | Comments, javadoc, Object Oriented Programming, Presentation of Projects | 173-177, 177-179 | Project | ||
December, 21st | 1st Exam: Dec., 22nd | ||||
December, 28th | Inheritance, Subclasses | ||||
January, 4th | Files and Streams | ||||
January, 11th | 2nd Exam: Dec., 12th |
Links
Java Documentation:
Last Modified, December, 15th
URL: http://www.logique.jussieu.fr/www.coulbois/alquds/java1/index.html