Swinburne University of Technology - Melbourne Australia
Future Students - Courses
Duration
Contact Hours
Campus
Prerequisite
Corequisite
1 Semester or equivalent
36 Hours
Hawthorn, Sarawak
HIT1402 Database Analysis and Design and one of: HIT2037 Software Development in Java, HIT2302 Object-Oriented Programming, HIT3181 Technical Software Development, HIT2427 Object-Oriented Programming in .NET or HIT2425 Business Systems Programming in .NET 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. Preclusions: HIT3416 Industry Project (Analytical), HIT3417 Industry Project (Technical), HIT3258 Software Engineering Project B, HIT3427 Configuring Business Information Systems Solutions
HIT3309 Software Project Practices and Management or HIT2056 Software Project Management
Credit Points: 12.5 Credit Points
A unit of study in the Bachelor of Science (Computer Science), Bachelor of Information and Communication Technology, Bachelor of Applied Information and Communication Technology
To enable students to gain experience in developing a software project in a team environment.Learning OutcomesStudents 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 needsDemonstrate an ability to work effectively and efficiently in a software development teamAbility to research, analyse and select appropriate solutions to theoretical and practical problemsDemonstrate skills in time management and coordination within a team frameworkDemonstrate ethical and professional behaviour Communicate effectively with a client Communicate effectively through individual and group presentations.
Lectures (12 hrs), Tutorials (Group Meetings) (24 hrs)
Group project plan, Group software project, Individual presentations, Individual log book entries, Individual peer reviews
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.