| 1 | <p>Understand and apply appropriate software development methods, appropriate for the team and problem.</p> | <p>BE(Hons) - Bachelor of Engineering (Honours) - Programme Capabilities <p>Apply knowledge of mathematics, natural science, computing and engineering fundamentals, and an engineering specialisation, considering multiple perspectives and knowledge systems to develop solutions to complex engineering problems (WA1)</p><p>Create, select, apply, and recognize limitations of appropriate techniques, resources, and modern engineering and IT tools, including measurements, modelling and prediction, to solve complex engineering problems (WA5)</p><p>Use knowledge of mathematics, natural sciences and engineering principles, and research literature to identify, formulate, analyse and solve complex engineering problems and reach substantiated conclusions (WA2)</p> </p> |
| 2 | <p>Demonstrate ability to work efficiently and effectively in small to mid-sized software development teams.</p> | <p>BE(Hons) - Bachelor of Engineering (Honours) - Programme Capabilities <p>Collaborate effectively as an individual, and as a member or leader in diverse and inclusive multi-disciplinary teams in face-to-face, remote and distributed settings, influencing work and in the service of others (WA9)</p> </p> |
| 3 | <p>Apply programming and software engineering knowledge and skills acquired in the curriculum so far.</p> | <p>BE(Hons) - Bachelor of Engineering (Honours) - Programme Capabilities <p>Apply knowledge of mathematics, natural science, computing and engineering fundamentals, and an engineering specialisation, considering multiple perspectives and knowledge systems to develop solutions to complex engineering problems (WA1)</p> </p> |
| 4 | <p>Select and apply appropriate software development methods and tools.</p> | <p>BE(Hons) - Bachelor of Engineering (Honours) - Programme Capabilities <p>Create, select, apply, and recognize limitations of appropriate techniques, resources, and modern engineering and IT tools, including measurements, modelling and prediction, to solve complex engineering problems (WA5)</p><p>Use knowledge of mathematics, natural sciences and engineering principles, and research literature to identify, formulate, analyse and solve complex engineering problems and reach substantiated conclusions (WA2)</p> </p> |
| 5 | <p>Communicate software development decisions and solutions with team members and client.</p> | <p>BE(Hons) - Bachelor of Engineering (Honours) - Programme Capabilities <p>Communicate effectively, respectfully and inclusively on complex engineering activities with the engineering community and with society at large, such as being able to comprehend and write effective reports and design documentation, make effective presentations, taking into account cultural, language, and learning differences using a range of technologies and formats (WA10)</p><p>Collaborate effectively as an individual, and as a member or leader in diverse and inclusive multi-disciplinary teams in face-to-face, remote and distributed settings, influencing work and in the service of others (WA9)</p> </p> |
| 6 | <p>Plan and report software development methods and steps, document code.</p> | <p>BE(Hons) - Bachelor of Engineering (Honours) - Programme Capabilities <p>Create, select, apply, and recognize limitations of appropriate techniques, resources, and modern engineering and IT tools, including measurements, modelling and prediction, to solve complex engineering problems (WA5)</p><p>Conduct investigations of complex engineering problems using research methods, research-based knowledge, design of experiments, analysis and interpretation of data, and synthesis of information to provide valid conclusions (WA4)</p> </p> |