Skip to the content | Change text size
PDF unit guide

FIT2044 Advanced project level 2 - Semester 2, 2009

Chief Examiner:

Associate Professor Ann Nicholson
Associate Professor
Phone: +61 3 990 55211
Fax: +61 3 990 55146

Lecturer(s) / Leader(s):

Introduction

Welcome to FIT2044 Advanced Project level 2  for semester 2, 2009. This is a zero-credit-point unit designed to challenge the more advanced 1st and 2nd year students in the B. Computer Science, B. Software Engineering, B. Science majoring in Computer Science, and other related double degrees. Here is a chance to do something special and creative for the "honour" of it. The unit  is intented to introduce students with more advanced programming skills to topics that they might not otherwise encounter until later in their courses and give them an opportunity to work on a more substantial programming project.

Unit synopsis

The unit is to begin with a series of informal lectures on topics or skills outside the students' current curriculum. These will begin in 1st Semester, although enrolment in the unit does not take place until 2nd Semester. These lectures will serve several purposes: introduce the students to interesting material; get them started on skills they may find useful for the projects to be run in 2nd Semester; help determine (both for the student and the unit Co-ordinator) whether the student would benefit from enrolling in the unit FIT1016/2044. At the start of 2nd Semester, students are allocated to project supervisors to work on an advanced project. This will usually be a programming task, but occasionally may involve hardware. The students may work individually or in groups, as determined by the supervisor of a particular topic. The topics are chosen to cover a range of areas of Computer Science. They will give the students opportunity to further investigate the areas or develop the skills to which they were introduced in the lecture series. After the end of 2nd Semester, the projects are demonstrated to anyone in the School who is interested, and the work is assessed by a panel consisting of the unit Co-ordinator, the Assistant Lecturer and the student's Supervisor to determine whether the grade Pass is to be awarded or not.

Learning outcomes

On completion of this unit students will:
  1. understand concepts from several areas of Computer Science not covered in their normal curriculum;
  2. know where to find further information on a range of topics on computer programming and computer science;
  3. understand, from their own experience, some of the difficulties that can arise in larger programming tasks;
  4. be able to learn new programming languages and tools on their own, without formal instruction.

Upon completion of this unit, students will:
  1. be aware of the diverse range of tools that can be used to solve computing problems;
  2. be aware of the breadth of the Computer Science discipline;
  3. have an appreciation of the nature of Computer Science.

On completion of this unit students will have skills in using a programming language or technology not covered in their normal curriculum.

On completion of this unit students will:
  1. have experience demonstrating a computer program;
  2. have experience giving an oral presentation of a computing project.

Contact hours

40 x contact hrs/semester

Workload

Students must attend a preliminary session to hear about the projects being offered, and attend a final presentation session. During semester, they may have weekly meetings with the supervisor, but the nature and duration of these meetings will be determined by the supervisor and student together.

The amount of work required will vary depending on the project and the existing knowledge and programming experience of the student, however 2-6 hrs personal study (gaining the required background knowledge, developing and implementing a solution, then writing up the project) would be a reasonable expectation.

Unit relationships

Prerequisites

FIT1002 or CSE1301

Prohibitions

CSE2370

Relationships

FIT2044 is an elective unit in the BCS, BSE, BSci (CS sequence) and BCS double degrees.

Teaching and learning method

Students will be given a project specification and then have regular (usually weekly) meetings with their supervisor. The supervisor will suggest background reading material, discuss possible approaches to the project and answer student questions as the project is undertaken. However most of the work will be done in personal time by the student.

Timetable information

For information on timetabling for on-campus classes please refer to MUTTS, http://mutts.monash.edu.au/MUTTS/

Tutorial allocation

On-campus students should register for tutorials/laboratories using the Allocate+ system: http://allocate.cc.monash.edu.au/

Unit Schedule

Week Topic Key dates
1 Topics will be determined week by week in conjunction with your supervisor.  
7   Meeting to report progress
Mid semester break
13   Final Presentations

Unit Resources

Prescribed text(s) and readings

Text books are available from the Monash University Book Shops. Availability from other suppliers cannot be assured. The Bookshop orders texts in specifically for this unit. You are advised to purchase your text book early.

Recommended text(s) and readings

Required software and/or hardware

Students will need to program on a computer. The particular programming language or operating system may vary, depending on the project and the previous knowledge of the student. It would be expected that the student could complete the project in general access student labs.

Information about computer use for students is available from the ITS Student Resource Guide in the Monash University Handbook.

Equipment and consumables required or provided

Students may use the facilities available in the computing labs. Information about computer use for students is available from the ITS Student Resource Guide in the Monash University Handbook. You will need to allocate up to 10 hours per week for use of a computer.

Study resources

Study resources we will provide for your study are:

Individual supervisors will provide study resources as required by the project.

A unit web site is also provided.

Assessment

Overview

The unit is Pass Grade Only. Assessment is based entirely on a demonstration of the student's project work, which will include oral discussion of the concepts and skills learned.

Faculty assessment policy

To pass a unit which includes an examination as part of the assessment a student must obtain:

  • 40% or more in the unit's examination, and
  • 40% or more in the unit's total non-examination assessment, and
  • an overall unit mark of 50% or more.

If a student does not achieve 40% or more in the unit examination or the unit non-examination total assessment, and the total mark for the unit is greater than 44% then a mark of no greater than 44-N will be recorded for the unit.

To complete the project, the student must:

  • give a presentation at the completion of the project
  • submit a brief written report on the project
  • give a demo to their supervisor of the project
The unit is pass/fail.

Assignment tasks

Assignment coversheets

Assignment coversheets are available via "Student Forms" on the Faculty website: http://www.infotech.monash.edu.au/resources/student/forms/
You MUST submit a completed coversheet with all assignments, ensuring that the plagiarism declaration section is signed.

Assignment submission and return procedures, and assessment criteria will be specified with each assignment.

  • Assignment task 1
    Title:
    Final presentation
    Description:
    Oral presentation on project
    Weighting:
    Due date:
    Last week of semester (TBA)
  • Assignment task 2
    Title:
    Final demonstration
    Description:
    Demonstrate project to supervisor
    Weighting:
    Due date:
    By the end of semester
  • Assignment task 3
    Title:
    Final report
    Description:
    Written report on what has been done for project.
    Weighting:
    Due date:
    End of semester

Due dates and extensions

Please make every effort to submit work by the due dates. It is your responsibility to structure your study program around assignment deadlines, family, work and other commitments. Factors such as normal work pressures, vacations, etc. are not regarded as appropriate reasons for granting extensions. Students are advised to NOT assume that granting of an extension is a matter of course.

Students requesting an extension for any assessment during semester (eg. Assignments, tests or presentations) are required to submit a Special Consideration application form (in-semester exam/assessment task), along with original copies of supporting documentation, directly to their lecturer within two working days before the assessment submission deadline. Lecturers will provide specific outcomes directly to students via email within 2 working days. The lecturer reserves the right to refuse late applications.

A copy of the email or other written communication of an extension must be attached to the assignment submission.

Refer to the Faculty Special consideration webpage or further details and to access application forms: http://www.infotech.monash.edu.au/resources/student/equity/special-consideration.html

Late assignment

Assignments received after the due date will still be considered for assessment, as long as there is sufficient time for the supervisor to assess before results must be submitted to the University.

Return dates

Students can expect assignments to be returned within two weeks of the submission date or after receipt, whichever is later.

Appendix

Please visit the following URL: http://www.infotech.monash.edu.au/units/appendix.html for further information about:

  • Continuous improvement
  • Unit evaluations
  • Communication, participation and feedback
  • Library access
  • Monash University Studies Online (MUSO)
  • Plagiarism, cheating and collusion
  • Register of counselling about plagiarism
  • Non-discriminatory language
  • Students with disability
  • End of semester special consideration / deferred exams