CENG 102 Computer Programming II

Home
Up

 

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

bullet

I am now on vacation and I will be back on Monday, 23rd of June.

bullet

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

bullet

The second midterm exam solutions.
 

   2-June-2003

bullet

The example program presented in the class: Rezervasyon
 

   26-May-2003

bullet

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

bullet

The first midterm exam solutions: Part 1 and Part 2.
 

   21-April-2003

bullet

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.

bullet

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.

bullet

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!

bullet

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.

bullet

You should have finished the project before the second midterm exam date. The date is about at the end of May.

bullet

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.

bullet

You can start your project by downloading the following project files: JBuilder and Together project zip files.

bullet

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.

bullet

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

bullet

You can get the event handler test program ( EventHandlerTest.java ) which was presented in the first hour on Monday.
 

   1-April-2003

bullet

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.

bullet

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.

bullet

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.

bullet

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

bullet

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.

bullet

You will choose the best web page design for the first homework assignment.
 

   28-March-2003

bullet

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

bullet

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. 

bullet

This time the quiz date has been announced to you, but next quizzes will not be announced normally.

bullet

You will submit your first homework assignment to your TA next Wednesday. Late assignments will no be accepted.

bullet

You will also get your second assignment next Thursday after you have submitted the first assignment.
 

   17-March-2003

bullet

You can download the following course supplements.

bullet

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

bullet

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.

bullet

Try to visit my Java page regularly, I will try to update it frequently in this semester.

bullet

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.

 

Home