JHS3 Computing · Term 3, Week 8

Introduction to Programming

Lesson notes

Learning Objectives

Indicator: B9.4.1.1.2 - Identify the different tools which are accessible in Integrated Development Environment (IDE) to aid the development of codes

By the end of the lesson, learners can:

  1. Define an Integrated Development Environment (IDE) and state at least three purposes it serves in coding.
  2. Identify and name at least five common tools or panels found in an IDE (such as the editor, output/console, toolbar, file explorer, and debugger).
  3. Match IDE tools to their functions, for example, connecting the editor to writing code and the console to viewing output.
  4. Explore a simple programming environment (Snap, Scratch, Python IDLE, or a web development tool) and point out where each identified tool is located.
  5. Explain how the tools in an IDE work together to help a programmer write, test, and fix code.

Sign in with your phone number to read the full note and download the GES plan - free.

Sign in with phone number

Curriculum details

Strand
Computational Thinking (Strand 4)
Sub-strand
Introduction to Programming (4.1)
Content standard
B9.4.1.1 - Show an Understanding of the Concept of Programming
Indicator
B9.4.1.1.2 - Identify the different tools which are accessible in Integrated Development Environment (IDE) to aid the development of codes
Suggested placement
Term 3, Week 8 (Week 32 of the year)

Our suggestion, laid out in curriculum order across three terms of twelve weeks. NaCCA does not fix the week, so follow your school's scheme of learning.

Curriculum reference
Computing, Common Core Programme (JHS1-JHS3), 2023, p. 53

Transcribed from the official NaCCA publication. Check this page against the source.

Exemplars (from the NaCCA curriculum)

1. Explore programming languages such as Snap, Scratch and Python to explain the key terminologies (variables, operators, controls, events, etc.) around the coding environment.
Explore a web development programme to create a simple website.