Teacher in Charge: Ms P. Liang, Mr R. Rounds.
Pre-requisites14 credits from 11DGT including the programming standard, or HOD approval
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
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
Contributions and Equipment/StationeryCourse fee: $10
Owing to teachers responding to individual students' needs, courses and NCEA standards taught in a subject maybe different to those displayed.