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>Develop complex software systems in accordance with industry standard development methodologies and practice.</p>

K1

<p>Explain the significance of detailed project planning and control, good communication and documentation and the use of appropriate tools in order to provide a quality product.</p>

K2

<p>Differentiate between software engineering and programming, and determing the relevant software configurations.</p>

K3

<p>Use an object orientated approach to design, implement, and maintain an information system.</p>

K4

<p>Determine how unit tests are used during software development to assist agile programming techniques such as refactoring.</p>

S1

<p>Collaborate as a team to develop a fully documented and small business information system.</p>

S2

<p>Design and implement an information system.</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>Develop complex software systems in accordance with industry standard development methodologies and practice.</p>

K1

<p>Explain the significance of detailed project planning and control, good communication and documentation and the use of appropriate tools in order to provide a quality product.</p>

K2

<p>Differentiate between software engineering and programming, and determing the relevant software configurations.</p>

K3

<p>Use an object orientated approach to design, implement, and maintain an information system.</p>

K4

<p>Determine how unit tests are used during software development to assist agile programming techniques such as refactoring.</p>

S1

<p>Collaborate as a team to develop a fully documented and small business information system.</p>

S2

<p>Design and implement an information system.</p>