|
|
This page provides dynamic
information and materials for the lecture, as
it becomes available; please check it at least once
in a week.
Lecture Announcements
17-June-2003
|
I am now on vacation and I
will be back on Monday, 23rd of June.
|
|
The following students will not be
allowed to take the final exam. Their class attendance is below 60
and their performance is also not good to take the
final
exam:
Murat Yaşar (57), Kerim Hızarcı (13), Mehmed Sinan Kararmaz (2), Osman
Gökhan (52), İsmail Güran (45), Emrah Gülkanat (59), Ahmet Vehbi Uğur (57),
İbrahim Yiğit (0), Ümit Eminoğlu (7), Kahraman Erol
(5), Tayfun Gül (0).
|
9-June-2003
2-June-2003
|
The
example program presented in the class:
Rezervasyon
|
26-May-2003
|
The second midterm exam
date: 9 June
2003, Monday, 11:00 - 13:00. You should bring your text
books to the exam. It may be an open book exam.
|
5-May-2003
21-April-2003
|
The first midterm exam
date: 1 May 2003, Thursday, 14:00 - 16:00. You should bring your text
books to the exam. It may be an open book exam.
|
|
There will be 2 midterm exams. As
we have talked in class, if you work on the optional project, you will not
take the second midterm exam. Your project grade will be taken as your
second midterm grade.
|
|
As an important reminder,
after you have started the project, you can not change your mind. I
mean you can not take the second midterm exam. Your project work will be
your second midterm grade! That is after you start the project, you burn the
bridge!
|
|
The optional course project for
the second midterm is the modified version of
the elevator simulation case study
given in the text book. No other projects will be accepted.
|
|
You should have finished the project
before the second midterm exam date. The date is about at the end of May.
|
|
If you work on the project, you
should show your progress (UML designs, and coding) to your TA and me
every week. This is very important for getting feedback from us, project
tracking and grading.
|
|
You can start your project by
downloading the following project files: JBuilder
and Together project
zip files.
|
|
SEE THE BIG PICTURE: First, run
the program in JBuilder 8 environment. Make the required changes (copy the
program files of the 5th edition and paste them to the files given to you,
packages must start with com., and other changes if there are any) to
the files. Debug the program, put break-points to some critical points of
the program and see the objects of the program and the execution.
|
|
START FROM SCRATCH: You will
follow the book chapters and model the program with UML diagrams in Together
environment. You will
run the program in Together
at the end. You
should
complete the missing diagrams in the Together project (elevetor1.tpr) given
to you.
|
14-April-2003
|
You can get the event handler test
program (
EventHandlerTest.java )
which was presented in the first hour on Monday.
|
1-April-2003
|
When you are coming to class, you
should bring lecture slides of the current lecture and
the
previous
lecture. You can also get the text book.
|
|
Having lecture slides in class will
help you to take notes, follow the presentation with your slides and notes.
It is a kind of active participation to a lecture.
|
|
If you just sit down and try to
follow the presentation without taking notes and not asking any question,
you may be bored naturally after some time passes and, may be, you may want
to talk in class. This will disturb your friends and me, and the class
atmosphere. It
will not be tolerated.
|
|
Another good thing about having
lecture slides in class is that you will be given short quizzes (10
minutes) for about every week. Some of them will be open notes and book.
For the open part, the lecture slides will be enough to get a full grade if
you are a regular student.
|
31-March-2003
|
You can download the updated
Bolum 5. The zip file also contains
HesaplaApplet.java and its html file. Use the same password as given for the
supplements zip file
before.
|
|
You will choose the best web page
design for the first homework assignment.
|
28-March-2003
|
To get the current updated web pages, use Ctrl-F5 keys.
Otherwise you may get the old pages from the web server's cache.
|
27-March-2003
|
You will get your first short quiz on Monday. It will be
open book and notes, so bring your book or/and lecture slides to the class.
|
|
This time the quiz date has been announced to you, but
next quizzes will not be announced normally.
|
|
You will submit your first homework assignment to your TA
next Wednesday. Late assignments
will no be accepted.
|
|
You will also get your second assignment next Thursday after
you have submitted the first assignment.
|
17-March-2003
|
You can download the following course supplements.
|
|
The vision of the course is depicted in the following
figure. That is, at the end of this semester you should understand all the
details of this elevator simulation program and its UML-based
design, and start developing such programs.
|
10-March-2003
|
Welcome to CENG 102 Computer Programming
II!
In this
course you will learn a
"simple,
object-oriented, robust,
secure, platform independent
and portable,
high-performace, interpreted, multi-threaded and
dynamic languge, JAVA.
|
|
Try to visit my
Java
page regularly,
I will try to update it frequently in this semester.
|
|
Start to visit your TA
Selim Kalaycı's
course home page
also
regularly. He will make his
announcements
on his page. The homework solutions, some program samples and documents
related to his activities will be posted
here. You should visit
his web page frequently.
|
|