Course overview
This course draws upon software engineering principles, practices and professional skills to plan and prototype software development required by a client, while working in a project team. In this first course of three comprising the capstone project, students will contextualise knowledge and skills from previous courses to propose a solution to an industry relevant problem. Through this approach, students will enhance their proficiency in problem understanding, problem solving, project management, team organisation, stakeholder management and comprehension of enterprise governance practices. Students will research industry advancements and academic literature and report on a topic related to the project. The capstone project as a whole will equip students for their professional careers.
Course learning outcomes
- Develop a comprehensive project proposal adhering to the chosen development methodology
- Justify the project proposal and intended final deliverables considering individual contributions and learnings
- Contribute to project planning as part of a project team
- Apply project management techniques to produce high quality deliverables within a specific context
- Critically review complex information and ideas, industry advancements and/or academic research on a topic related to the project
- Consider the cultural sensitivities and any ethical aspects of the project and justify the decisions made
- Communicate complex information and concepts to broad audiences