Faculty of Information Technology

print version

0 points, SCA Band 2, 0.000 EFTSL

Undergraduate - Unit

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.


Information Technology


Not offered in 2016


This unit introduces students to a variety of topics outside the curriculum, and provides an opportunity to write programs (or, rarely, to build hardware) in an area of interest to the student and the Faculty. The unit operates in an informal manner, and the programming tasks are designed to be interesting and challenging to advanced students. Students will typically meet with their supervisor on a weekly basis and in addition to demonstrating the results of their project, they will also give an oral presentation.


At the completion of this unit, students should be able to:

  1. research and evaluate tools and methodologies to solve problems involving concepts from several areas of Computer Science, not covered in their normal curriculum;
  2. recognise and solve difficulties arising in large programming tasks;
  3. approach and use new programming languages and tools on their own, without formal instruction;
  4. recognise the diverse range of tools that can be used to solve computing problems.
  5. recognise the breadth of the Computer Science discipline;
  6. demonstrate a computer program;
  7. give an oral presentation of a computing project.


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

Workload requirements

Minimum total expected workload equals 2-6 hours per week comprising:

  • regular meetings with the supervisor
  • depending on the project and the existing knowledge and programming experience of the student 2-6 hrs personal study a week (gaining the required background knowledge, developing and implementing a solution, then writing up the project)

See also Unit timetable information

Chief examiner(s)


One of FIT1045, FIT1048, FIT1051, FIT1040, FIT1002 or equivalent programming unit



Additional information on this unit is available from the faculty at: