12PRG

Year 12 Programming (12PRG)

Course Description

Teacher in Charge: Ms P. Liang, Mr R. Rounds.

Year 12 Programming is a course designed for students who are eager to expand their understanding and skills in programming. It offers an in-depth exploration of advanced Python programming skills, focusing on data structures, functions, and decomposition through modular programming principles. Students will also learn to design and implement relational databases with logically structured data.

The external assessment for this course will require students to study a topic in the computer science area, for example, computer security, encryption, error control or artificial intelligence.

This course offers a total of 19 NCEA credits. It leads to 13PRG which is a University Entrance (UE) approved subject and recommended for students who wish to pursue Science or Engineering courses in the university.

Please note that for students who wish to enroll in multiple Digital Technologies subjects, such as 12DGT and 12PRG, there is an overlap of one assessment between these two courses. While students are not permitted to earn the same credits in both courses, an alternative assessment will be provided to ensure a comprehensive and diverse learning experience. This approach allows students to broaden their knowledge across various aspects of digital technologies without duplicating their efforts.

Course fee: $10

Pre-requisites

14 credits from 11DGT including the programming standard, or HOD approval  

Contributions and Equipment/Stationery

Course fee: $10

Pathway

Software developer, web developer, mobile app developer, game developer, front-end and/or back-end developer, data analyst, IT security specialist, cybersecurity analyst, data scientist, system analyst, artificial intelligence/machine learning engineer, database administrator, quality assurance engineer, DevOps engineers=, Cloud engineer, UI/UX designer, business analyst, embedded systems developer, bioinformatics analyst, GIS (Geographic Information Systems) specialist, health informatics specialist, digital marketing analyst, educational technology specialist, freelance developer/consultant, etc

Credit Information

You will be assessed in this course through all or a selection of the standards listed below.

This course is eligible for subject endorsement.

Total Credits Available: 19
Internal Assessed Credits: 16
External Assessed Credits: 3
Assessment
Description
Level
Internal or
External
Credits
L1 Literacy Credits
UE Literacy Credits
Numeracy Credits
A.S. 91892 v1
NZQA Info

Digital Technologies and Hangarau Matihiko 2.3 - Use advanced techniques to develop a database


Level: 2
Internal or External: Internal
Credits: 4
Level 1 Literacy Credits: 0
University Entrance Literacy Credits: 0
Numeracy Credits: 0
A.S. 91896 v1
NZQA Info

Digital Technologies and Hangarau Matihiko 2.7 - Use advanced programming techniques to develop a computer program


Level: 2
Internal or External: Internal
Credits: 6
Level 1 Literacy Credits: 0
University Entrance Literacy Credits: 0
Numeracy Credits: 0
A.S. 91897 v1
NZQA Info

Digital Technologies and Hangarau Matihiko 2.8 - Use advanced processes to develop a digital technologies outcome


Level: 2
Internal or External: Internal
Credits: 6
Level 1 Literacy Credits: 0
University Entrance Literacy Credits: 0
Numeracy Credits: 0
A.S. 91898 v1
NZQA Info

Digital Technologies and Hangarau Matihiko 2.9 - Demonstrate understanding of a computer science concept


Level: 2
Internal or External: External
Credits: 3
Level 1 Literacy Credits: 0
University Entrance Literacy Credits: 0
Numeracy Credits: 0
Credit Summary
Total Credits: 19
Total Level 1 Literacy Credits: 0
Total University Entrance Literacy Credits: 0
Total Numeracy Credits: 0

Disclaimer

Owing to teachers responding to individual students' needs, courses and NCEA standards taught in a subject maybe different to those displayed.