Skip Ribbon Commands
Skip to main content
Sign In Skip to Content

Advice for teachers -
Applied Computing

Unit 1: Applied Computing

Overview

As an applied study, the emphasis is on encouraging experiential learning through learning by doing. Wherever possible teachers should develop activities and lessons that provide real-world contexts for students to engage with, and incorporate suitable techniques for applied learning. Using a range of traditional and digital media resources will provide a rich source of contemporary ideas for engaging students in classroom discussions and activities.

Teachers are encouraged to provide relevant and authentic learning opportunities and draw inspiration from innovative fields in business, medicine, science, sport and engineering to solve complex problems.

Area of Study 1: Data analysis

It is important that teachers provide activities and time for students to understand data-related concepts and the use of software tools for data analysis.

The teaching of data analytics should consist of a variety of approaches including: teacher-led tutorials, exercises and online learning tutorials to develop skills in the use of spreadsheet and database software tools. An inquiry-based learning approach can be used to engage students with data collection, analysis and peer review of data visualisations to generate discussions and debate in the classroom.


Area of Study 2: Programming

In this area of study, students will develop a range of knowledge, experience and skills in using a programming language in response to teacher-provided solution requirements. Students will prepare a project plan to support the development of their software solution. It is important that teachers provide activities and time for students to understand programming-related concepts and the use of software tools.

The teaching of programming should include a variety of approaches that may include: Predict-Run-Investigate-Modify-Make (PRIMM), reverse engineering, teacher-led tutorials, exercises and online learning tutorials. As students may have a broad range of ability levels in programming, teachers should consider various ways of tailoring instruction. Mixed ability groups, online learning tutorials, differentiated instruction and modular programming tasks of increasing level of complexity could be considered.