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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
A1<p>Design, develop, test and debug mobile apps from a given textual program specification.</p> |
|||||||||||||||||||
K1<p>Describe constructs typical of many programming languages such as: variables, expressions, assignment, sequence, selection, iteration, procedures, parameters, return values.</p> |
|||||||||||||||||||
K2<p>Describe software development frameworks, basic software architectures, and operating systems of various mobile platforms.</p> |
|||||||||||||||||||
K3<p>Describe key aspects of the behaviour and organisation of a mobile app as pertaining to the various mobile platforms.</p> |
|||||||||||||||||||
K4<p>Describe at a high level the considerations and key elements of the process of developing an app from conception to publicly releasing.</p> |
|||||||||||||||||||
S1<p>Analyse the input, processing and output needs of small programming problems.</p> |
|||||||||||||||||||
S2<p>Design code sequences to realise algorithms in a programming language.</p> |
|||||||||||||||||||
S3<p>Design basic user interfaces and develop storyboards to convey designed interaction sequences.</p> |
|||||||||||||||||||
S4<p>Comprehend already-written code sequences to describe their effect when running.</p> |
|||||||||||||||||||
S5<p>Develop test cases for code sequences to ensure correct behavior.</p> |
|||||||||||||||||||
S6<p>Critique contemporary IT industry practices/presentations related to mobile software development and relate them to professional standards and your own career aspirations</p> |
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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
A1<p>Design, develop, test and debug mobile apps from a given textual program specification.</p> |
|||||||||||||
K1<p>Describe constructs typical of many programming languages such as: variables, expressions, assignment, sequence, selection, iteration, procedures, parameters, return values.</p> |
|||||||||||||
K2<p>Describe software development frameworks, basic software architectures, and operating systems of various mobile platforms.</p> |
|||||||||||||
K3<p>Describe key aspects of the behaviour and organisation of a mobile app as pertaining to the various mobile platforms.</p> |
|||||||||||||
K4<p>Describe at a high level the considerations and key elements of the process of developing an app from conception to publicly releasing.</p> |
|||||||||||||
S1<p>Analyse the input, processing and output needs of small programming problems.</p> |
|||||||||||||
S2<p>Design code sequences to realise algorithms in a programming language.</p> |
|||||||||||||
S3<p>Design basic user interfaces and develop storyboards to convey designed interaction sequences.</p> |
|||||||||||||
S4<p>Comprehend already-written code sequences to describe their effect when running.</p> |
|||||||||||||
S5<p>Develop test cases for code sequences to ensure correct behavior.</p> |
|||||||||||||
S6<p>Critique contemporary IT industry practices/presentations related to mobile software development and relate them to professional standards and your own career aspirations</p> |