Handbook home
IT Project (COMP30022)
Undergraduate level 3Points: 12.5On Campus (Parkville)
About this subject
- Overview
- Eligibility and requirements
- Assessment
- Dates and times
- Further information
- Timetable(opens in new window)
Contact information
Semester 2
A/Prof Egemen Tanin
email: etanin@unimelb.edu.au
Overview
Availability | Semester 2 |
---|---|
Fees | Look up fees |
AIMS
This subject is the capstone project for the Informatics major and the Computing and Software Systems major in the BSc. Students will work on a real life problem in a small team, supervised by a member of staff. Each team will analyse the information needs of users and develop working computational solutions. Students are expected to apply sound principles studied over the course of their degree to the formulation and solution of their problem.
INDICATIVE CONTENT
Students will work in teams to analyse, design, implement and test a non-trivial IT system. A key part of the project is for students to develop and manage a project in order to deliver a quality IT product. Workshops will explore the application of theory to the project and include selected topics drawn from: ethics, project management, design frameworks, testing, technical reviews, and product evaluation.
Intended learning outcomes
INTENDED LEARNING OUTCOMES (ILO)
On completion of this subject the student is expected to:
- Undertake problem identification, formulation and solution
- Analyse, design, implement and test a system
- Communicate effectively, not only with other IT professionals, but also with the community at large
- Apply IT principles to the development of non-trivial systems
Generic skills
On completion of this subject students should have developed the following generic skills:
- Ability to undertake problem identification, formulation and solution
- Ability to utilise a systems approach to design and operational performance
- Ability to function effectively as an individual and in multi-disciplinary and multi-cultural teams, with the capacity to be a leader or manager as well as an effective team member.
Last updated: 27 April 2024
Eligibility and requirements
Prerequisites
Code | Name | Teaching period | Credit Points |
---|---|---|---|
INFO20003 | Database Systems | Semester 2 (On Campus - Parkville) |
12.5 |
AND
One of the following:
Code | Name | Teaching period | Credit Points |
---|---|---|---|
SWEN30006 | Software Modelling and Design |
Semester 1 (On Campus - Parkville)
Semester 2 (On Campus - Parkville)
|
12.5 |
INFO30005 | Web Information Technologies | Semester 1 (On Campus - Parkville) |
12.5 |
Corequisites
None
Non-allowed subjects
Students cannot enrol in and gain credit for this subject and:
Code | Name | Teaching period | Credit Points |
---|---|---|---|
SWEN30007 | Software Systems Project | Not available in 2024 |
12.5 |
SWEN30004 | Software Engineering Project | Semester 2 (On Campus - Parkville) |
12.5 |
433-340 Software Engineering Project
615-373 Industrial Project
Inherent requirements (core participation requirements)
The University of Melbourne is committed to providing students with reasonable adjustments to assessment and participation under the Disability Standards for Education (2005), and the Assessment and Results Policy (MPF1326). Students are expected to meet the core participation requirements for their course. These can be viewed under Entry and Participation Requirements for the course outlines in the Handbook.
Further details on how to seek academic adjustments can be found on the Student Equity and Disability Support website: http://services.unimelb.edu.au/student-equity/home
Last updated: 27 April 2024
Assessment
Additional details
The three major components of assessment are based on the student's ability to participate and contribute to a team-based information technology project. Students will be assessed on their ability to:
- Work in small, diverse teams acting professionally and ethically
- Analyse, design, implement, and test a system, following prescribed processes
- Communicate effectively in written and oral presentations
- Contribute to team goals
Assessment:
- The first major component is the team's ability to conduct problem formulation and design, reporting, and to manage its processes, which includes regular reviews in workshops throughout the semester (50%). Associated work will require approximately 50-55 hours of work. This assessment addresses Intended Learning Outcomes (ILOs) 1, 2, 3 and 4
- The second major component is the team’s final release of the product, 1000-2000 lines of code, submitted in week 12 (30%), requiring approximately 30 - 35 hours of work, that assesses the team’s ability to develop a non-trivial IT product using principles and techniques from computer science, software engineering, and informatics. This assessment addresses ILOs 1, 2 and 4
- The third major component is based on the individual’s contribution to the project over the course of the semester. This ongoing assessment addresses ILO 3 (20%).
A component of each submission addressing each of the (ILOs):
ILOs 1, 2, and 4 are addressed by the assessment components 1 and 2 (management and project respectively)
ILO 3 is addressed via the project management component of item 1 the individual component of item 3.
Last updated: 27 April 2024
Dates & times
- Semester 2
Principal coordinator Egemen Tanin Mode of delivery On Campus (Parkville) Contact hours 36 hours, comprising of one 1-hour lecture and two 1-hour workshops per week Total time commitment 170 hours Teaching period 24 July 2017 to 22 October 2017 Last self-enrol date 4 August 2017 Census date 31 August 2017 Last date to withdraw without fail 22 September 2017 Assessment period ends 17 November 2017 Semester 2 contact information
A/Prof Egemen Tanin
email: etanin@unimelb.edu.au
Time commitment details
170 hours
Last updated: 27 April 2024
Further information
- Texts
Prescribed texts
There are no specifically prescribed or recommended texts for this subject.
- Subject notes
LEARNING AND TEACHING METHODS
The IT project provides a realistic learning environment with a realistic product specification.
Tutors in the subject act as mentors and guide teams throughout the project. The interaction between the student team and the tutors often raise issues that provide the topics for workshops.
The subject comprises one lecture and one two-hour workshop per week. Lectures are used to coordinate the teams, deliver theory and practice relevant to the stage of the project reached, and to share experiences between the teams. Workshops are used to discuss issues raised within the project, translate theory to practice relevant to the stage of the project reached, to provide hands-on practice with tools, and to share experiences.
INDICATIVE KEY LEARNING RESOURCESThe subject is administered through the Universities Learning Management System (LMS). Templates for the various artefacts, guidelines on IT processes and links to tools are available through LMS. A standard development environment is available which includes programming languages, libraries and development tools and is on most engineering computers
CAREERS / INDUSTRY LINKS
The IT industry is expanding and along with it the demand for IT professionals that are capable of the analytical and management skills beyond programming. The industry is also changing in the nature of the projects being undertaken with many IT professionals working in multidisciplinary project teams. The skills and experience gained in this subject are valued by employers and are often seen as a necessary grounding for a career in IT-related industries.
The subject aims to source product ideas from clients outside of the Department where possible and thus seeks to expose students to the types of environments in which software development take place. Guest lectures by are also given to highlight aspects of industrial practice and to expose students to current practice.
- Related Handbook entries
This subject contributes to the following:
Type Name Informal specialisation Computer Science Informal specialisation Computer Science Informal specialisation Science-credited subjects - new generation B-SCI and B-ENG. Specialisation (formal) Software with Business Major Computing Informal specialisation Master of Engineering (Software) Specialisation (formal) Software Major Health Informatics Major Informatics Informal specialisation Master of Engineering (Software with Business) Informal specialisation Bachelor of Design Elective Subjects Major Computer Science Major Computing and Software Systems - Breadth options
This subject is available as breadth in the following courses:
- Available through the Community Access Program
About the Community Access Program (CAP)
This subject is available through the Community Access Program (also called Single Subject Studies) which allows you to enrol in single subjects offered by the University of Melbourne, without the commitment required to complete a whole degree.
Entry requirements including prerequisites may apply. Please refer to the CAP applications page for further information.
Additional information for this subject
Subject coordinator approval required
Last updated: 27 April 2024