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 logical thinking and problem solving to construct an algorithm, coding the solution, testing and evaluating the code and documenting the code. Students are given the option to enter one external standard that requires the student to independently research and produce a report that demonstrates an understanding of a variety of computer science concepts including algorithms, different programming languages and user interfaces.
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.
Internal Standards