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.
Mid Year Programming ProjectUse planning tools to guide the development of an outcome.Undertake development to make a prototype to address a brief.
End of Year Programming ProjectDevelop a computer program.Use basic iterative processes to develop a digital outcome.
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)
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.
© 2021 Glendowie College. All Rights Reserved.