13PRG

13 Digital Technologies Programming

Subject Description

Teacher in Charge: Ms V. Mercer.

Objectives

  • To gain a comprehensive understanding of complex concepts and skills related to software development.
  • To apply the principles and techniques required for modular software development using object oriented concepts and complex programming techniques.
  • To continue to develop the skills needed to create complex programs using integrated development environments (IDEs).
  • To develop skills to utilise various software development planning tools, e.g. the Git version control system that allows programmers to manage and track changes to source code throughout the development process. 
  • To develop complex computer code and successfully solve given problems at Level 3.
  • To further develop the ability to analyse problems and design solutions using an algorithmic approach and an acceptable software development methodology, chosen by the student.
  • To continue to further advance logical thinking, critical thinking and problem-solving skills.

Content

  • Explore software development methodologies.  Students will choose the methodology they want to use for their programming project(s).
  • Students will choose to either learn a third high level programming language or further their skills in complex techniques in the language learnt in Year 12.
  • Using computer program development planning tools to design, create, test, evaluate and document complex computer programs to meet the specifications of a given brief.
  • Select and collaborate with a teacher client to develop either a quiz app or a game for a junior or primary school subject.
  • Developing complex computer programs using a high-level programming language that incorporates a GUI.
  • Further development of a comprehensive understanding of the concepts of complex algorithms, programming languages, user interface design and user experience methodologies.

Recommended Prior Learning

Successful completion of the Year 12 Programming course and the approval of the Teacher in Charge. 

Subject and Associated Costs

Course Costs: Nil.
Associated Costs: Printing costs (approximately $5.00).

Assessment Information

*DT 91908, an external standard, is a theory-based digital 3 hour exam. Therefore, this standard is made optional for the students who wish to undergo independent, differentiated study. Entry is based on student request and/or instructor decision.

NOTE: All of the internal NCEA standards are assessed as part of a year-long project. Results are not available until all elements of the project work have been submitted by the student at the end of their project completion, marked by the subject teacher and internally moderated. Therefore, results are not reported until the end of the year and may not be completed when the End of Year reports are published on the Portal.

Credit Information

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

This subject is eligible for subject endorsement.

This subject is approved for University Entrance.

Total Credits Available: 21 credits.
Externally Assessed Credits: 3 credits.
Internally Assessed Credits: 18 credits.

Assessment
Description
Level
Internal or
External
Credits
L1 Literacy Credits
UE Literacy Credits
Numeracy Credits
A.S. 91611 v3
NZQA Info
Generic Technology 3.4 - Develop a prototype considering fitness for purpose in the broadest sense
6
6
6
6
Level: 3
Internal or External: Internal
Credits: 6
Level 1 Literacy Credits: 0
University Entrance Literacy Credits: 0 *
Numeracy Credits: 0
A.S. 91906 v1
NZQA Info
Digital Technologies and Hangarau Matihiko 3.7 - Use complex programming techniques to develop a computer program
6
6
6
Level: 3
Internal or External: Internal
Credits: 6
Level 1 Literacy Credits: 0
University Entrance Literacy Credits: 0
Numeracy Credits: 0
A.S. 91907 v1
NZQA Info
Digital Technologies and Hangarau Matihiko 3.8 - Use complex processes to develop a digital technologies outcome
6
6
6
6
6
6
Level: 3
Internal or External: Internal
Credits: 6
Level 1 Literacy Credits: 0
University Entrance Literacy Credits: 0
Numeracy Credits: 0
A.S. 91908 v1
NZQA Info
Digital Technologies and Hangarau Matihiko 3.9 - Analyse an area of computer science

This may be offered as an OPTIONAL assessment standard for interested students.

3
3
3

This is an optional standard in this subject. Your full programme of learning will be negotiated with your teacher.

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