Skip to Content

Future Students - Courses

click here for a printable version of this page  

Software Team Project

Unit Code: HIT3061




Duration

Contact Hours

Campus

Prerequisite

Corequisite

1 Semester or equivalent

36 Hours

Hawthorn, Sarawak

This unit is only available to students in their final semester. Students with no more than 6 units to complete their degree including HIT3061 will be considered.

HIT3309 Software Project Practices and Management or HIT2056 Software Project Management

Credit Points: 12.5 Credit Points


Related Course/s:

A unit of study in the Bachelor of Science (Computer Science), Bachelor of Information and Communication Technology, Bachelor of Applied Information and Communication Technology 

Aims & Objectives:

To enable students to gain experience in developing a software project in a team environment.

Learning Outcomes
Students who successfuly complete this unit of study will be able to:
  • Apply software engineering and user centred design principles to the development and successful implementation of a software product that satisfies the user needs
  • Demonstrate an ability to work effectively and efficiently in a software development team
  • Ability to research, analyse and select appropriate solutions to theoretical and practical problems
  • Demonstrate skills in time management and coordination within a team framework
  • Demonstrate ethical and professional behaviour 
  • Communicate effectively with a client 
  • Communicate effectively through individual and group presentations.

Teaching Methods:

Lectures (12 hrs), Tutorials (Group Meetings) (24 hrs)

Assessment:

Group project plan, Group software project, Individual presentations, Individual log book entries, Individual peer reviews

Content:

Students work as a team (typically 4 - 6 individuals) to develop a software product for a nominated client. Where possible, clients are external to the university. Each group is supervised closely by a member of staff who acts as a project manager. Teams are required to produce a formal management plan and software requirements document that are in accordance with currently accepted software engineering and user centred design principles and practices. These requirements involve analysis of project requirements, project design and development. The final milestone involves a formal oral presentation of the completed software at which the user is present.