11PRG

11 Digital Technologies Programming (Coding)

Subject Description

Teacher in Charge: Ms V. Mercer.

Objectives

  • To learn structured programming skills using a high-level language.
  • To gain an understanding of the concepts and skills related to program design, development, execution, testing and debugging and documentation of code.
  • To develop and enhance logical thinking, critical thinking and problem-solving skills.
  • To develop the ability to analyse problems and design solutions using an algorithmic approach.
  • To learn how to utilise various programming related planning tools in order to develop a programming solution to a given brief.
  • To demonstrate the ability to complete the Program Development Process proficiently.
  • To demonstrate the ability to manage a programming project.

Content

  • Using computer program planning and project management tools.
  • Using iterative processes to design, create, test, debug, document and evaluate computer programs to meet the specifications of a given brief.
  • Problem solving, logical thinking and solution design utilising algorithmic techniques and test plans.
  • Developing computer programs using a high-level programming language.

Assessment and Learning Area

Description

Skill Development

Develop the ability to produce an algorithm to successfully solve a given problem.
Develop comprehensive test plans.
Develop the ability to produce successful computer programs.
Develop an understanding of the stages of software development and planning tools used to complete the process successfully.
Develop effective project management skills.

Program Development Process

Term 1 Test:  Develop algorithms to solve specific problems.

Mid-Year Project:  Use planning tools to guide the development of an outcome (computer program).

Mid-Year Project:  Undertake development to make a prototype (computer program) to address a brief.

End of Year Project:  Develop a computer program.

End of Year Project:  Use basic iterative processes to develop a digital outcome (computer program) to meet the specifications of a given brief.


NOTE: Most (4 of 5) assessments are part of a programming project.  Results are not available until the project has been submitted by the student, marked by the subject teacher and internally moderated. Therefore, the "End of Year Programming Project" results may not be published until after the “End of Year Reports” have been published.  The end of year project results will be made available on the Portal as soon as the moderation process is completed.


Recommended Prior Learning

No prior learning required.  Good keyboarding skills would be an advantage.

Subject and Associated Costs

Associated Costs: Some printing is required. Students are provided with $2.50 printing funds at the start of the year. This may need to be 'topped up' as the year progresses, depending on how much the student prints at school.

Pathway

Disclaimer

It is important that you complete your option selection by the due date to enable you to have your preferred course of study. Course availability is dependent on numbers and staffing, and course entry will be confirmed at the beginning of the school year.