| 1 | <p>Understand and apply version control to manage software development, and will develop the habit to consistently use it</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>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>Design creative solutions for complex engineering problems and design systems, components or processes to meet identified needs with appropriate consideration for public health and safety, whole-life cost, net zero carbon, as well as resource, cultural, societal, and environmental considerations as required (WA3)</p> </p> |
| 2 | <p>Understand and apply the core programming concepts, such as functions, data-types, arrays, pointers and structs</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>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>Design creative solutions for complex engineering problems and design systems, components or processes to meet identified needs with appropriate consideration for public health and safety, whole-life cost, net zero carbon, as well as resource, cultural, societal, and environmental considerations as required (WA3)</p> </p> |
| 3 | <p>Understand and apply typical OO principles such as inheritance, association, aggregation and encapsulation during the implementation of small-scale assignments in C++</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>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>Design creative solutions for complex engineering problems and design systems, components or processes to meet identified needs with appropriate consideration for public health and safety, whole-life cost, net zero carbon, as well as resource, cultural, societal, and environmental considerations as required (WA3)</p> </p> |
| 4 | <p>Understand and apply suitable data-structures to different computational problems</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>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>Design creative solutions for complex engineering problems and design systems, components or processes to meet identified needs with appropriate consideration for public health and safety, whole-life cost, net zero carbon, as well as resource, cultural, societal, and environmental considerations as required (WA3)</p> </p> |
| 5 | <p>Understand formally describing a program as an algorithm and the concept of comparing the efficiency of algorithms using the notion of its asymptotic complexity</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>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>Design creative solutions for complex engineering problems and design systems, components or processes to meet identified needs with appropriate consideration for public health and safety, whole-life cost, net zero carbon, as well as resource, cultural, societal, and environmental considerations as required (WA3)</p> </p> |