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

<p>Analyse, develop, compile, test and debug object-oriented programs to address specified requirements.</p>

A2

<p>Use source-code version control tools to manage a repository of code</p>

K1

<p>Explain the key paradigms of object-oriented programming (OOP) and event-driven programming (EDP) and how they can be integrated</p>

K2

<p>Describe programming constructs and principles used to create modular code</p>

K3

<p>Explain how primitive type and reference type variables are treated in memory</p>

S1

<p>Select and justify appropriate data types to represent information in a program</p>

S2

<p>Develop multi-class object-oriented programs which incorporate APIs and self-authored classes</p>

S3

<p>Develop, compile, test and debug code using an appropriate Integrated Development Environment (IDE)</p>

S4

<p>Manage code assets through a source-code version control system repository in collaborative environments</p>

S5

<p>Analyse and explain the run-time behaviour of code</p>

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

<p>Analyse, develop, compile, test and debug object-oriented programs to address specified requirements.</p>

A2

<p>Use source-code version control tools to manage a repository of code</p>

K1

<p>Explain the key paradigms of object-oriented programming (OOP) and event-driven programming (EDP) and how they can be integrated</p>

K2

<p>Describe programming constructs and principles used to create modular code</p>

K3

<p>Explain how primitive type and reference type variables are treated in memory</p>

S1

<p>Select and justify appropriate data types to represent information in a program</p>

S2

<p>Develop multi-class object-oriented programs which incorporate APIs and self-authored classes</p>

S3

<p>Develop, compile, test and debug code using an appropriate Integrated Development Environment (IDE)</p>

S4

<p>Manage code assets through a source-code version control system repository in collaborative environments</p>

S5

<p>Analyse and explain the run-time behaviour of code</p>