Digital Technologies Programming


Year 11 Digital Technologies Programming (Coding)    (11PRG)

The focus of the teaching and learning in Year 11 Programming is development of the knowledge and skills needed to complete the computer program development process.  This process involves defining and understanding the problem (brief), planning and designing a solution using critical thinking, logical thinking and problem solving to construct an algorithm, coding the solution, testing and evaluating the code and documenting the code.  Students learn to use various planning tools that are submitted as evidence of completion of the development process in the programming project assessments.

The Year 11 course is a required foundational course for students who wish to carry on with this area of study in Years 12 and 13.

Assessments (1 Test and 2 Projects)

Flowcharting Test

Mid Year Programming Project
Use planning tools to guide the development of an outcome.
Undertake development to make a prototype to address a brief.

End of Year Programming Project
Develop a computer program.
Use basic iterative processes to develop a digital outcome.


Year 12 Digital Technologies Programming    (12PRG)

The Level 2 Programming course focuses on furthering students’ knowledge and skills in computer programming (coding).  Students will concentrate on learning a second programming language and expanding their ability to use the program development process to plan, design, code, test and evaluate advanced computer programs for specified tasks.  At this level the students are expected to construct modular, well-structured code and demonstrate an ability to use a variety of sequential, conditional and iterative structures effectively to produce flexible and robust computer programs.  Students are also expected to have the ability to carry out independent learning in this Level 2 course.

Internal Standards (Programming Projects)

  • AS 91357  Undertake effective development to make and trial a prototype (6 credits)
  • AS 91896  Use advanced programming techniques to develop a computer program (6 credits)
  • AS 91897  Use advanced processes to develop a digital media outcome (6 credits)

External Standard (Optional - Online Exam - 3 hours)

  • AS 91898  Demonstrate understanding of a computer science concept  (3 credits)


Year 13 Digital Technologies Programming    (13PRG)

The Level 3 Programming course provides students with choices in their learning and assessment project focus.  At this level students are given the opportunity to learn and work in a programming language of their choice.  Additionally, Level 3 students are required to research different software development methodologies and encouraged to select the methodology they will use in their assessment project(s).  Students are also given the opportunity to either create their own brief for an assessment project or to use the instructor provided brief, which also provides for some individual choice in regard to the advanced program they will develop.  Students are required to further advance their programming skills and knowledge by using complex techniques and processes in their project work.

Internal Standards

  • AS 91611  Develop a prototype considering fitness for purpose in the broadest sense  (6 credits)
  • AS 91906  Use complex programming techniques to develop a computer program  (6 credits)
  • AS 91907  Use complex processes to develop a digital technologies outcome  (6 credits)

External Standard (Optional - Online Exam - 3 hours)

  • AS 91908  Analyse an area of computer science  (3 credits)


Back to top