Software Engineering (Y12)
Subject Description
Teacher in Charge: Amy Renata.
Ākonga will develop competencies in areas of software engineering, including local area networking, database design and administration, and advanced programming in Python continuing from Level 1 Digital Technologies.
There are two projects. In the first, ākonga plan and implement a local area network; in the second, they create a Python program that connects to a network-connected database server.
All throughout, ākonga will learn engage with concepts such as rangatiratanga (data sovereignty), manaakitanga (ethics), and kaitiakitanga (privacy).
This course leads to the Level 3 programme, with skills relevant to academic degrees in Software Engineering and Computer Science, as well as vocational qualifications in Information and Communication Technology.
Ākonga may also take Level 2 Digital Media & Design concurrently in order to foster important transferable skills such as time and relationship management.
Contributions and Equipment/Stationery
Description | Type | Value |
---|---|---|
Course materials | Contribution | $20.00 |
$20.00 |
Pathway
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.
This course is approved for University Entrance.
External
NZQA Info
Digital Technologies and Hangarau Matihiko 2.3 - Use advanced techniques to develop a database
NZQA Info
Digital Technologies and Hangarau Matihiko 2.6 - Use advanced techniques to develop a network
NZQA Info
Digital Technologies and Hangarau Matihiko 2.7 - Use advanced programming techniques to develop a computer program
NZQA Info
Digital Technologies and Hangarau Matihiko 2.9 - Demonstrate understanding of a computer science concept