pop up description layer
Last modified: 20100913:104310/added feedback from staff-student meeting

FIT2022 AJH-2010-01

About FIT2022 (aka Unit Outline)

Unit Synopsis | Workloads | Improvement | Previous News Items

Welcome to FIT2022! These web pages 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 these pages will be regularly updated throughout the semester. You are encouraged to bookmark the home page in your browser, and visit it at least once per week.

Unit Synopsis

The Handbook Entry for FIT2022 is available, but not very accurate. See below for more up-to-date information about the unit objectves and learning outcomes. Or you can look at the FIT2022 Avatar Entry.

The Undergraduate Handbook itself is at: http://www.monash.edu.au/pubs/handbooks/undergrad/

The faculty Unit Guide page for this unit is available (once approved). Note that this guide can give valuable insights into how to study the unit.

For example, I often get asked "Is such-and-such a topic examinable?". You can see what material is examinable by looking at the learning objectives. If some topic contributes to that learning objective, it is examinable. To help you understanding the relationship between the learning objectives and examinable material, every major learning activity identified in these web pages has a link to the corresponding learning objective(s). Simply hover your mouse over the learning material link to see the learning objective pop up.

Unit Objectives

The Unit Objectives are an important aid to understand what the subject is all about. In them, we try to define what the university (through the Clayton School of Information Technology) thinks is important about the subject.

Prerequisite knowledge

Material covered by the following units, as noted:

FIT1008
This unit covers a number of software skills that are relevant to the unit. From the background in programming that the unit provides, students will be expected in FIT2022 to quickly pick up the programming language Python, an object-oriented high-level scripting language that will allow rapid orientation to the underlying programming issues in operating systems implementation.
FIT1001
This unit (which is itself a prerequisite to FIT1008) covers some basic computer systems material. In particular, knowledge of the internal organization and operation of the basic stored-program digital computer is assumed for FIT2022.

Relationship to following units

There are no units that follow up material in this unit.

Workloads

Students are expected to attend the three lectures each week, and 1 tutorial and 1 3-hour lab session a fortnight. In addition, some 7 hours of private study is required.

Improvement

Staff Student Meetings 2010

Two staff-student meetings were held during the semester 2 offering of FIT2022 (9 Aug and 13 Sep). Issues raised include:

Past Years

The unit evaluation from 2007 is available. The response rate was very disappointing, and probably reflects only those students who felt aggrieved in some way. Most of the negative comments related to the lectures and lecture notes, which have been addressed for 2008 (see the written responses). If you have any comments on the delivery of this unit (like you feel the tutorial wording is "too vague"), you are invited, nay encouraged, to email John Hurst with your comments! I cannot fix things that I do not know are broken!

The written responses by last year's students to the open questions 19 and 20 on the Unit Evaluation are available, along with responses by this year's unit coordinator.

You are asked to keep your laboratory journals on-line, using the svn repository provided. I will be reviewing these at the end of semester with a view to see what things worked well, and what didn't. This information will be used to improve next year's unit.

Lecturer Reflections

These are some of the things I (ajh) would like to change for 2008:

  1. Assignment 1 was at the wrong time, and forced me to rush some of the scheduling issues. Delay this (and the topic) to later in the unit.
  2. Many students commented in the Assignment 1 discussion that they had trouble getting global variables to work. Add this to the Python introduction for next year. If the same assignment is used (or similar), a sample threading program should be added to the labs.
  3. Neither the students nor I were happy with the Nutt slides (vide Staff-Student Meeting Number 2007/3) - they had too little detail. Revert to SGG. Moved to Stallings slides instead. These were much better!
  4. The was some confusion of the timing of bonus mark offerings (vide Staff-Student Meeting Number 2007/4). I personally don't quite understand what the issue here is, so if anyone wants to write to me, please feel welcome.Little use was made of bonus marks, so this issue was non-existent.
  5. Need to integrate the CSE2324 material more purposefully. This was done very effectively by the switch to Stallings. His chapter 2, a revision of Computer Systems, covers caching at pretty much the right level of detail.
  6. Revise labs to include CSE2324 material? Not done, but the changed lectures and notes seemed to address this issue.
  7. Develop better lecture notes. The move to Stallings addressed this one more than adequately.
  8. An initial reflection on the exam indicates that students are not engaging with the material. There is poor understanding of bookwork, let alone any analytical or critical facility. Problems involving arithmetic indicate a poor level of ability in this area. Those students relying upon last minute cramming did not manage to cover all the material. Need to reflect on this more systematically. Anecdotally, this seems better. Reports from the labs indicate that students do seem to be coping much better, and student interactions, questions, and the use of the Moodle fourm all suggest deeper engagement with the material during semester. One of the factors in this, I believe, is the more strict requirement that students complete the lab journals in order to gain the lab hurdle marks. Tutors report much better engagement in the labs. (The tutorials remain a problem.)

Improvements Made

  1. A past staff-student meeting raised the concern that the labs do not make it clear what is required to earn the "lab satisfactory" mark. There is a simple answer to that question: proof that you've learnt something new in the lab (which should be articulated in the lab journal!) A statement to this effect has been added to the lab instructions (20100701:135722)

Previous News Items

20100802:162015
Assignment 1 is now released in final form.
20100727:161502
Assignment 1 has been released in draft form.

Document History

20100913:104310 3.0.1 ajh added feedback from staff-student meeting
20100615:174300 3.0.0 ajh initial version for 2010, copied from 2008

This page maintained by John Hurst.
Copyright Monash University Copyright Policy
46 accesses since
01 Feb 2012
My PhotoTrain Photo

Generated at 20120503:0706 from an XML file modified on 20101112:1627
Maintainer use only; not generally accessible: Local Server Work Server CSSE Server

83 accesses since 22 Jul 2010, HTML cache rendered at 20120524:0257