| Textbooks | Tasks Planning | Grades & Policies | Assignments & Exams | Course Materials | Topics & Objectives |
Homework Assignment
Homework (due on 03/07) (Solutions)
WebCt Quiz
Quiz will be posted on WebCT on 03/12 (last day for quiz submission: 03/23)
Programming Assignment
The
Java language is being used to study concurrent programming with applications
related to the implementation and design of operating systems. Programming tasks
are among homework exercises. Besides at least one major programming assignment
is required.
The Lab 239DH at the CSE department is available for your programming assignment. Java is installed in the Sun Ray station "Batman" running Solaris.
Programming Assignment (due on 03/26)
The programming task is assigned to the whole group. It should be demonstrated in the class on the due date. The group will have ten minutes to explain briefly the code and show some input / output data. Graphical user interfaces are recommended but not a must. The group should prepare the computer to use during the demonstration as well as test their program in a particular JAVA software prior to the due date.
Written/Oral Reports
A written report is about a topic related to the OS course. It should be a contiguous section that was not covered during the class. You can choose topics from the text book (case studies such as threads (or processes) management in Windows XP, or in Linux are encouraged) or from any other source. The written reports of one page should be well-written and well-summarized (a word document will suffice). A hard copy should be handed to the instructor on the due date below. The students are divided into groups of three or four. Each student is within the same group chosen in programming assignments. Each group has to hand one and only one written report.
An oral presentation (using Power-Point) of the written report's contents is required in the due date. Each student within a group will have five minutes of oral presentation.
The total grade is the fusion of the written report grade (assigned to the group) and the oral presentation grade (which is individual).
Written Report due on 04/02
Oral
Presentations on 04/04 & 04/09
Some Advices for Oral Presentations:
Concepts Definition and Illustrations:
In
general, The predominant feature that appears in most of oral presentations is the "degree of fuzziness" of what is intended to be explained. It would
be better if the speaker give examples and illustrations rather than trying to define an abstract
concept or object. The pattern recognition course has many abstract features that are often understood by
illustrations.
Density of the Slides:
Slides should not contain so much information but just few points (maximum 3 or 4 points !). Each point should be associated with an idea that the student expresses with examples or illustrations. Therefore, the speaker makes also the task very easy to him and to the audience.
Reading or Summarizing:
The speaker should never read what is in the slides since the audience is able to read that contents. He should say something that it is absent in the slides such as meta-information (or annotations). Reading the slides completely is a big mistake! The speaker needs to summarize the idea of the slides and maybe say more than that.
Clarity of Presentation:
A presentation is also clear if the speaker can be heard very well (speaks loudly!), and not too slow in order that the audience will not get asleep. He should make some variation in tone regularly. He should not hide the screen by putting himself or herself as a barrier between the audience and the screen. Besides, if he is using a projector then pinpointing on the slide with an object is better than
pinpointing with the object on the projected screen.
Too
Much Details:
Finally, the speaker should not provide too much details, he should know what is important and what is not in order to be able to respect the time allocated for this presentation.
A Summary and not a
Paper Shortening:
The students should summarize the papers or
books read and not shorten and eliminate relevant passages from this
documentation.
The grades for the
oral/written reports will be given with respect to all these criteria
described in the oral and the written presentation.
Textbooks
Tasks
Planning
Grades
& Policies
Assignments
& Exams
Course
Materials
Topics
& Objectives