Welcome to CSE2302! This home page should be your first port of call for any information specific to this subject. If the information you seek is not here, drop me a note and I'll endeavour to fix it for you.
Please note that the initial version of this page is handed out in printed form, but all subsequent versions, and all other material related to the subject will only be available on-line at URL http://www.csse.monash.edu.au/courseware/cse2302/index.html. Hence you are urged to visit this page regularly!
This subject has a Handbook Entry on the web. It also has an Anonymous Feedback Page.
Including file "about/intro-survey.xml"
Including file "about/objectives.xml"
Including file "timetables/learning-timetable.xml"
Including file "about/strategies.xml"
Including file "contacts/lecturer.xml"
Including file "contacts/tutors.xml"
Including file "contacts/general.xml"
Tutorials start in week 1, and you should visit the Allocate+ web page (same URL as for Lab Classes above) to determine your allocation to a tutorial group. Again, you should see Mr Joel Reicher, room 120, building 26, if you have any concerns regarding tutorial allocation.
Tutorials will provide an opportunity for more interactive learning than is possible in either lectures or lab sessions. Tutorial questions will be made available through this web page, and you are encouraged to prepare responses to these questions before attending the tutorial session. Note that Tute n is always taken before Lab n, and the tutorials will be used to help you prepare for the labs.
An attendance roll will be kept, and tutors will be asked to record who participated in discussion. This roll may be used in borderline cases to improve a student's mark. For example, if your final mark was 68, and you had attended all tutorial sessions and participated actively in each, we would increase your mark to 70 in order that you would get a distinction grade, rather than a credit.
Practical classes will reinforce the lecture material, and promote the skills and practice experience needed to develop the practical insights. The lectures are complemented by the compulsory laboratory programming work. You must prepare for the laboratory sessions, using the on-line laboratory materials provided.
The laboratory work provides practice and is intended to contribute to your programming knowledge and experience as well as to your understanding of operating systems. The coverage is broad and involves a number of Unix tools and utilities, and illustrates concepts specific to operating systems kernels and mechanisms.
Laboratory classes start in the second week of semester. You will have a CSE2302/CSC2020 laboratory class each fortnight. There is no difference in the labs for students enrolled in either CSE2302 or CSC2020.
Practical class allocation can be determined by visiting the web page http://allocate.cc.monash.edu.au:5555/alloc-cgi/student. Questions arising with the practical lab class allocation, or any other matter relating to lab classes, should be directed in the first instance to Mr Joel Reicher, room 120, building 26.
If you are unable to attend a particular laboratory class, you must see a tutor to arrange attendance at a different class. If you miss a class due to illness, you should also take a Medical Certificate to the General Office and fill in the appropriate form.
Please note the assignment submission page at http://www.csse.monash.edu.au/subjects/assign_submit.html , which details information relating to the submission of assignment work, particularly the requirement that the deadline is 12noon on the date concerned. This information has been published on the web since the start of the year, and is also presented on the relevant (2nd year CSSE) Clayton noticeboards.
A student-maintained FAQ will also be provided this year.
For further details, watch this space, or check out
The course follows chapters 1 to 20 (omitting chapters 14-16)
of the text quite closely (as time permits):
A. Silberschatz and P. Galvin: Operating Systems
Concepts, Fifth Edition, Addison-Wesley, 1998.2.5 Texts
Other texts come with a similar recommendation. The basic material of an introductory OS course will certainly be covered, but material such as distributed systems and security may vary in their depth of treatment. If you want to email me with any comments about books you found (useful or not), I'll put your comments in this web page for all to see (anonymously, if you prefer).
Including file "resources/refdocs.xml"
For fun (security quote): http://www.netfunny.com/rhf/jokes/92q1/gramcheck.html
A serious one: http://www.counterpane.com/crypto-gram-0005.html
Got any problems? You can post questions, comments, feedback to the CSE2302 Anonymous Feedback Page. Any comment posted to this page is entirely anonymous, so you can say what you like (within the bounds of normal social intercourse)!
| 13 May 2001 | 1.0 | ajh | Initial Version, developed from the 2000 version |
| 04 Jul 2001 | 1.1 | ajh | revised learning timetable for 2001 and new lab structure |
| 20010712:153057 | 1.2 | ajh | revised fine detail |