Glendowie College Glendowie College

13 Digital Technologies Programming

13PRG
Subject Description

Teacher in Charge: Ms V. Mercer.

Recommended Prior Learning

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


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.

Faculties:

Technology


Assessment Policy & Procedures
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.

Career Pathways

Game Developer, Software Developer, User Experience Designer, Information Technology Architect, Technical Writer, Test Analyst


Subject and Associated Costs

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