Learning outcome |
1.11.1 Demonstrate a coherent understanding of the mathematical sciences. |
2.12.1 Exhibit depth and breadth of knowledge in the mathematical sciences. |
3.13.1 Investigating and solving problems using mathematical and statistical methods. |
4.14.1 Communicate mathematical and statistical information, arguments, or results for a range of purposes using a variety of means. |
5.15.1 Demonstrate personal, professional and social responsibility. |
---|---|---|---|---|---|
A1Design and write program solutions to identified problems using accepted design constructs. |
|||||
K1Identify and use the correct syntax of a common programming language. |
|||||
K2Recall and use typical programming constructs to design and implement simple software solutions |
|||||
K3Reproduce and adapt commonly used basic algorithms. |
|||||
K4Explain the importance of programming style concepts (documentation, mnemonic names, indentation). |
|||||
S1Utilise pseudocode and/or algorithms as a major program design technique. |
|||||
S2Write and implement algorithms to solve problems using basic programming constructs. |
|||||
S3Demonstrate debugging and testing skills whilst writing code |
|||||
S4Evaluate program functionality based on analysis of given program code. |
Learning outcome |
1.1Strategy and planning |
1.2Security and privacy |
1.3Governance, risk and compliance |
1.4Advice and guidance |
2.5Change implementation |
2.6Change analysis |
2.7Change planning |
3.8Systems development |
3.9Data and analytics |
3.10User experience |
3.11Content management |
3.12Computational science |
4.13Technology management |
4.14Service management |
4.15Security services |
5.16People management |
5.17Skills management |
6.18Stakeholder management |
6.19Sales and marketing |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
A1Design and write program solutions to identified problems using accepted design constructs. |
|||||||||||||||||||
K1Identify and use the correct syntax of a common programming language. |
|||||||||||||||||||
K2Recall and use typical programming constructs to design and implement simple software solutions |
|||||||||||||||||||
K3Reproduce and adapt commonly used basic algorithms. |
|||||||||||||||||||
K4Explain the importance of programming style concepts (documentation, mnemonic names, indentation). |
|||||||||||||||||||
S1Utilise pseudocode and/or algorithms as a major program design technique. |
|||||||||||||||||||
S2Write and implement algorithms to solve problems using basic programming constructs. |
|||||||||||||||||||
S3Demonstrate debugging and testing skills whilst writing code |
|||||||||||||||||||
S4Evaluate program functionality based on analysis of given program code. |
Learning outcome |
1.1ICT Fundamentals |
1.2ICT Infrastructure |
1.3Information & Data Science and Engineering |
1.4Computational Science and Engineering |
1.5Application Systems |
1.6Cyber Security |
1.7ICT Projects |
1.8ICT Management and Governance |
2.1Professional ICT Ethics |
2.2Impacts of ICT |
2.3Working Individually and in ICT development teams |
2.4Professional Communication |
2.5The Professional ICT Practitioner |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
A1Design and write program solutions to identified problems using accepted design constructs. |
|||||||||||||
K1Identify and use the correct syntax of a common programming language. |
|||||||||||||
K2Recall and use typical programming constructs to design and implement simple software solutions |
|||||||||||||
K3Reproduce and adapt commonly used basic algorithms. |
|||||||||||||
K4Explain the importance of programming style concepts (documentation, mnemonic names, indentation). |
|||||||||||||
S1Utilise pseudocode and/or algorithms as a major program design technique. |
|||||||||||||
S2Write and implement algorithms to solve problems using basic programming constructs. |
|||||||||||||
S3Demonstrate debugging and testing skills whilst writing code |
|||||||||||||
S4Evaluate program functionality based on analysis of given program code. |