Object Oriented Programming in Java 40-244 
  CE Department- Sharif University of Technology Fall 2004 - Group 2 

  Main Menu
   Discussion Area


  1383-12-15 March 05, 2005 05:11 PM  
Final scores are announced

You may access the final scores in either summarized or detailed form. Your score is calculated according to the following table:

ItemDescriptionPoints in final scoreMax value in score sheet
midMid-term exam6 pts20
finalFinal exam6 pts20
hwAvg. of hw3, hw4, hw5, hw63 pts3
quizTA class quizzes1 pt2
projProject4 pts50

Note the following:

  • The 3/4 rule is applied, but if someone passes the course without applying 3/4 rule and after applying the rule he/she fails, his/her score is increased to 10 (i.e., no one fails the course BECAUSE of the 3/4 rule).

  • Unfortunately, when I'm writing this, I don't have the detailed information on assignment copy. I'll announce it later. Note that HW2 and Poocman part of HW6 are not checked for copies.

  • The Excel-generated HTMLs do not work correctly with Mozilla browser! So please read it in IE!

  1383-12-04 February 22, 2005 05:12 PM  
I checked some other assignments. I came up with 16 cases of copy with total 19 students involved. I don't bother to announce the list. They will find out when the final scores are announced.


  1383-11-21 February 09, 2005 11:29 AM  
I will handle issues on your projects on Monday 26th of Bahman from 11 to 12 or from 13 to 15. If you need, please meet me then and discuss your problem at those times only.

Please note that any decision will be on your e-mailed projects, so don't work on it anymore.


P.S. Those groups that should deliver their projects to me directly (like the ones working on wavefront propagation simulation) should also come at those time-slots.

  1383-11-20 February 08, 2005 09:53 AM  
final project !!!

project bayad ta payan mohlat elam shodeh ghabli be ramtin@ce.sharif.edu mail she!!

vali tashih project farda be sorate hozoori dar saite :
1383/11/20 3-shanbeh az saate 9:30 ta 13:00 va  az saate 15:00 ta ... !!

hozoor hame azaye goroh elzami mibashad !!!


  1383-11-18 February 06, 2005 04:02 PM  
Final Project Delivery

Instructions for final project delivery can be found on the Resources page. Please be careful doing the instructions.


  1383-11-12 January 31, 2005 03:04 PM  
Deadline extended!

The deadline for project delivery is extended to Monday 19th of Bahman. There will be no more extensions!

Details of the project delivery will be announced.


  1383-11-12 January 31, 2005 01:48 PM  
Nomrehaaye jadid tamrine 4 vaared shod.


  1383-11-12 January 31, 2005 12:15 AM  
HW4 grades uploaded.
you can send your objections, just until 83/11/14.


  1383-10-30 January 19, 2005 10:59 AM  
Mid-term exam scores

Scores for the mid-term exam are available on the Grades page.

Please do not send me any e-mail regarding your scores. If you think you must get a different score, please:

  1. Download and read the questions from the Resources page

  2. For questions 2 and 3, compile or run the programs to find the correct answers

  3. For questions 4 and 5, see the solutions uploaded in the Resources page

  4. Meet me on Saturday 3rd of Bahman, from 9:00 to 13:00 at Dr. Ghodsi's Research Lab (the one next to his office) to see your exam sheet

  5. After doing above steps and if you still think your scores should be different, you may tell me about the problem

I'm trying my best to announce the final exam grades as soon as possible.


  1383-10-30 January 19, 2005 10:50 AM  
Project Discussions

You may find me on Saturday 3rd of Bahman from 9:00 to 13:00 at Dr. Ghodsi's Research Lab (the one next to his office) to discuss about your project status. You're not required to come, but I recommend at least one member from each team meet me. You may also see your mid-term exam sheet at that time.


  1383-11-26 February 14, 2005 03:00 PM  
Test cases of exercize 5 is uploaded in resources!!


  1383-10-23 January 12, 2005 11:30 AM  
The grades of Excersize #5 is uploaded.


  1383-10-17 January 06, 2005 09:37 AM  
In case you cannot read the PDF file, the project definition in MS Word format is also available on Assignments page. I also generated the PDF file again. (I had changed the tool I used to create PDFs, but I switched to the old method). It's probably readable now.


  1383-10-16 January 05, 2005 06:14 PM  
Final Project

Final project definition is available on Assignments page. Please take a look even you've already decided on your project.

Don't forget to check the course web site regularly. There may be announcements or updates


  1383-10-14 January 03, 2005 05:07 PM  
The TA class will be held this Tuesday at its regular place (E-13).

It is dedicated to "raf'e eshkaal". Please study before the class and ask your questions then.

--M.Ma.J. ID.

  1383-10-11 December 31, 2004 10:27 AM  
The link to a useful tutorial on Eclipse and SWT added to Links page.


  1383-10-10 December 30, 2004 06:25 PM  
1- The grades of the quiz of 1 Dey are now uplaoded.

2- The MathFunc problem that was extended in the TA class to support exceptions and threads is now uplaoded in the resources area.

Sorry for the delay. By the way, if the students are willing, there will be a TA class on next Tuesday.

--M.Ma. J. ID

  1383-10-08 December 28, 2004 01:59 PM  
Swing Links

Two links are added to the Links page on Swing. The Swing Tutorial is also available on jCD in JDK/Tutorial/tut-swing.zip.

There are two ways to install Jigloo. The easier one is to download the Jigloo zip file (under Manual Installation) in Download & Installation section. You must unzip the file inside your Eclipse directory, but this way you cannot update the plug-in automatically (not a big issue!). The alternative way is to use the Eclipse Update Manager. Check the instructions at Download & Installation section of the Jigloo site.


  1383-10-07 December 27, 2004 05:57 PM  
Homework 6 is now available!


  1383-10-07 December 27, 2004 05:57 PM  
HW5 deadline extended

Deadline for homework #5 is extended to Saturday 5th of Dey. Those students who deliver a correct solution till the previous deadline (Wed. midnight) will get extra bonus points.


  1383-09-30 December 20, 2004 04:35 PM  
using * as an ordinary character in regular expressions

To answer a question asked on using * in regular expressions (for example to split a set of words separated by asterisks): You may use "\\*" as your pattern. e.g.,

Pattern pat = Pattern.compile("\\*");
String[] words = pat.split("ax*bg*c");


  1383-09-29 December 19, 2004 12:36 PM  
The grades of 17 Azar quiz are uploaded. I will attend to the objections after the TA class.

  1383-09-25 December 15, 2004 05:24 PM  
Grades of 3 Azar quiz are recalculated with new points for each question. The average has increased about 1 point.

  1383-09-25 December 15, 2004 02:47 PM  
Homework #5 is ready. You can deliver homework #4 till 2nd of Dey.


  1383-09-17 December 07, 2004 02:57 PM  
Your fourth homework assignment is ready.


  1383-09-10 November 30, 2004 11:50 AM  
Grades of the "3 Azar quiz" have been uploaded.

  1383-09-09 November 29, 2004 02:02 PM  
Mid-term questions and sample solutions

I decided to post the questions and answer to the last two problems. They are available under mid-term exam folder of the resources page.


P.S. material for the missing sessions (sessions 16 to 20) are uploaded on the mehr server. It is now up-to-date.

  1383-09-07 November 27, 2004 11:32 AM  
Excercize #3 grades are updated.

Some negative points are omited. Your grades maybe increased.

Be lucky.


  1383-09-05 November 25, 2004 05:14 PM  
Excersize #3 grades are uploaded.

you can send your objection until next week.

Be successful


  1383-09-04 November 24, 2004 09:53 AM  
Mid-term exam

Mid-term exam will be held on Sunday 8th of Azar from 16:30 till 18:30 at talar-e 3. The exam will cover the topics presneted till the end of the session 16 (Interfaces).

Good luck!

  1383-08-23 November 13, 2004 01:55 PM  
The quiz #3 grades are uploaded in the grades area.


  1383-08-19 November 09, 2004 01:32 PM  
Mid-term exam date changed

Due to conflict with mid-terms of other courses, mid-term exam of Java course will be held on Sunday 8th of Azar.

  1383-08-19 November 09, 2004 01:28 PM  
Sample problems on inheritance and dynamic bining

A number of sample problems on inheritance and dynamic binding is available in session-15 folder of the Resources page.  There is no need to deliver the answer. They will be solved in TA class next week.

  1383-08-17 November 07, 2004 04:11 PM  
Third assignment is ready!

You may get the problem description from the Assignments page. Do not put it for the last days! I suggest using Eclipse (or another IDE) to write this applet as you may need to debug your code.


  1383-08-17 November 07, 2004 01:36 PM  
Slides demonstrating the memory trace of the Q3 problem of the last quiz is available under Quiz-83-08-12 folder in Resources page. It's also included in session14.zip available through mehr server.


  1383-08-12 November 02, 2004 05:00 PM  
Solutions for the 12th of Aban quiz

You may find the codes in Resources page. Note that for problems 2 and 3, the solution can be checked by compiling and running the source files.

Note that the problems will be solved during TA classes.


  1383-08-12 November 02, 2004 04:37 PM  
Linked-list examples

The linked-list examples presented in class are available under session-13 in the Resources page. Note that they are just examples to show how you construct and work with dynamic data structures in Java. You may use the techniques to define the specific data structures you need (e.g. linked-list with headers, doubly-connected linked lists, etc.). Also, defining a separate class (named LinkedList or such) to provide methods defined in test classes of the examples (such as printList or addToFront) is a good idea.


  1383-08-09 October 30, 2004 12:57 PM  
The first quiz grades are uploaded in the grades area.

The answers to Homework 2 are also uploaded in the resources area.

  1383-08-05 October 26, 2004 02:11 PM  
Java course material on mehr

Since it's not easy to connect to the CE server from dial-up connections, I will put the course material peresented during the class sessions on the mehr server again, but to get rid of HTML authoring, I will pack the contents for the i-th session in the file sessioni.zip and put it under the path http://mehr.sharif.edu/~ramtin/java/.

For example, you may access the material from the two previous sessions via the following URLs:

In case I want to put some extra content (e.g. homework assignments), I will inform you about the filenames.

  1383-08-03 October 24, 2004 03:21 PM  
Next week quiz

You will have a one-hour quiz on Tuesday 1383/08/12 in TA class. It will cover the material presented till the end of session 11.

  1383-08-02 October 23, 2004 12:51 PM  
New account for sending assignments

As some students had problems in sending to ce account, a new account is created so that you can send your assignments more reliably. The account is ce244.2@gmail.com .

Note 1: Please just send your homework assignment to this account, still send your questions and comments to ramtin@ce.sharif.edu.

Note 2: You may still send your homework assignments to ramtin@ce.sharif.edu if you like.

  1383-07-29 October 20, 2004 03:01 PM  
Your second homework is ready. Check the Assignments page.

  1383-07-29 October 20, 2004 02:59 PM  
This website is up-to-date!

You may now check this site. The page on mehr server is no longer kept up-to-date.

-- The Assingments section contains your homeworks
-- The Resources section contains the slides and source files discussed during class sessions
-- The Calendar section contains the course topics schedule (which of course may change)

  1383-07-22 October 13, 2004 11:04 AM  
Beta Version of the course web site!

This is the first attempt to setup the course web site on CE server. You can still access the course resources on mehr server via http://mehr.sharif.edu/~ramtin/java. I will move the content there to this site, but still keep that page up-to-date.

 This website is visited 10608 times since October 2004. Updated Monday 2015-04-06 12:23