Learning outcome
1.1

1.1 Demonstrate a coherent understanding of the mathematical sciences.

2.1

2.1 Exhibit depth and breadth of knowledge in the mathematical sciences.

3.1

3.1 Investigating and solving problems using mathematical and statistical methods.

4.1

4.1 Communicate mathematical and statistical information, arguments, or results for a range of purposes using a variety of means.

5.1

5.1 Demonstrate personal, professional and social responsibility.

A1

Design and write program solutions to identified problems using accepted design constructs.

K1

Identify and use the correct syntax of a common programming language.

K2

Recall and use typical programming constructs to design and implement simple software solutions

K3

Reproduce and adapt commonly used basic algorithms.

K4

Explain the importance of programming style concepts (documentation, mnemonic names, indentation).

S1

Utilise pseudocode and/or algorithms as a major program design technique.

S2

Write and implement algorithms to solve problems using basic programming constructs.

S3

Demonstrate debugging and testing skills whilst writing code

S4

Evaluate program functionality based on analysis of given program code.

Learning outcome
1.1

Strategy and planning

1.2

Security and privacy

1.3

Governance, risk and compliance

1.4

Advice and guidance

2.5

Change implementation

2.6

Change analysis

2.7

Change planning

3.8

Systems development

3.9

Data and analytics

3.10

User experience

3.11

Content management

3.12

Computational science

4.13

Technology management

4.14

Service management

4.15

Security services

5.16

People management

5.17

Skills management

6.18

Stakeholder management

6.19

Sales and marketing

A1

Design and write program solutions to identified problems using accepted design constructs.

K1

Identify and use the correct syntax of a common programming language.

K2

Recall and use typical programming constructs to design and implement simple software solutions

K3

Reproduce and adapt commonly used basic algorithms.

K4

Explain the importance of programming style concepts (documentation, mnemonic names, indentation).

S1

Utilise pseudocode and/or algorithms as a major program design technique.

S2

Write and implement algorithms to solve problems using basic programming constructs.

S3

Demonstrate debugging and testing skills whilst writing code

S4

Evaluate program functionality based on analysis of given program code.

Learning outcome
1.1

ICT Fundamentals

1.2

ICT Infrastructure

1.3

Information & Data Science and Engineering

1.4

Computational Science and Engineering

1.5

Application Systems

1.6

Cyber Security

1.7

ICT Projects

1.8

ICT Management and Governance

2.1

Professional ICT Ethics

2.2

Impacts of ICT

2.3

Working Individually and in ICT development teams

2.4

Professional Communication

2.5

The Professional ICT Practitioner

A1

Design and write program solutions to identified problems using accepted design constructs.

K1

Identify and use the correct syntax of a common programming language.

K2

Recall and use typical programming constructs to design and implement simple software solutions

K3

Reproduce and adapt commonly used basic algorithms.

K4

Explain the importance of programming style concepts (documentation, mnemonic names, indentation).

S1

Utilise pseudocode and/or algorithms as a major program design technique.

S2

Write and implement algorithms to solve problems using basic programming constructs.

S3

Demonstrate debugging and testing skills whilst writing code

S4

Evaluate program functionality based on analysis of given program code.