@www.csse.monash.edu.au |
| Assessment | Contacts | Laboratories | Lectures | Resources | Timetables | Tutorials | Unit Outline |
| Last modified: 20080522:160333/added link to Stallings resource page; removed cross-reference table for text books. | FIT2022 AJH-2008-04 |
MUSO | Books | Lecture Slides | Python | Solutions | Web Documents
The faculty is trialling the use of Moodle as a MUSO subsystem, and FIT2022 will be run using Moodle as the primary contact point for the unit. The courseware for the unit has been developed using XML, which cannot be employed directly within Moodle, but is accessible through the Moodle pages. This should be largely transparent when navigating within Moodle, but be aware that all the courseware is available without logging on through Moodle at http://www.csse.monash.edu.au/~ajh/teaching/fit2022/2008/. This server runs a python script to convert the XML pages to HTML on the fly, and thus renders them as pages visible under Moodle.
This actually has the advantage that you can navigate between pages using the MUSO navigation, or using the FIT2022 page navigation. Your choice!
Note that the Grade Book in Moodle is not duplicated within these pages, but is accessible (with login to Moodle).
If you do have any problems with MUSO (such as missing assignments!), then please see the faculty MUSO person, Margot Schuhmacher, who is in room 125, building 63, Clayton campus, Monday to Thursday (ext 58313).
The prescribed text book is:
However, texts on operating systems do not vary greatly from one to another, and pretty well any second hand text should suffice, with a little support from other sources. For example, previous texts used have been:
and if you can get a second-hand version of one of these (earlier versions may also cover enough material), it should suffice.
The reason for moving to Stallings is that his treatment starts with overviews that should serve as revision for those students who have completed FIT1001, and also because the lecture slides provided are somewhat more detailed than those offered by Nutt. Nutt's slides were disliked by (a vocal minority of) 2007 FIT2022 students, and this change is one of the improvements occasioned by that student feedback. Stallings also offers separate discussions on the practical implementations, particularly Unix and Windows.
Stallings also provides an excellent, comprehensive Student Resource Page online.
The lectures are based upon the Stallings text book, and the lecture slides are on-line. See the timetables page for detail of the sequencing of these slides.
The lecture slides will not be distributed in paper form, since it is expected that all students have access to (and will read!) the text book, upon which the slides are based.
The laboratories and tutorials are based on the Python programming language. There is an On-Line Tutorial in HTML, as well as an Reference Manual in HTML and other documents, including a library reference.
If you wish to print out copies of the Tutorial Document in PDF or the Reference Manual in PDF for yourself, the PDF versions give more readable and more convenient versions for printing.
David Northfield has sent me a useful 'cheat sheet' for Python that others may appreciate. Thanks, David!
If you want to install Python on your own computer, you may need to download it. Mac OS X users will already have a GUI version on their system, as it comes bundled with OS X. But you may prefer to use the CLI version to be more consistent with the lab usage. You can go straight to the Official Python Page, but here are the direct links to the various downloads:
| 20080522:160333 | 2.0.1 | ajh | added link to Stallings resource page; removed cross-reference table for text books. |
| 20080515:092844 | 2.0.0 | ajh | initial version for 2008 |
| This page maintained by John Hurst. Copyright Monash University Copyright Policy |
| ||
Generated at 20090703:1847 from an XML file modified on 20080723:1305 | |||