B5 Computing · Term 2, Week 4

Introduction to Databases, Algorithm and Programming.

Lesson notes

Learning Objectives

Indicator: B5.5.1.3.6 - Discuss programming languages and their use (e.g. scratch, vb.net etc.)

By the end of the lesson, learners can:

  1. Define a programming language in their own words and give at least two examples.
  2. Explain why computers need programming languages to perform tasks.
  3. Discuss the use of Scratch for creating animations, games and stories.
  4. Discuss the use of VB.NET for building business and desktop applications.
  5. Match at least three programming languages to their common uses in a table or chart.

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
Programming and Databases (Strand 5)
Sub-strand
Introduction to Databases, Algorithm and Programming. (5.1)
Content standard
B5.5.1.3 - Demonstrate how to use Databases
Indicator
B5.5.1.3.6 - Discuss programming languages and their use (e.g. scratch, vb.net etc.)
Suggested placement
Term 2, Week 4 (Week 16 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 Curriculum (Basic 4-6), 2019, p. 19

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

Exemplars (from the NaCCA curriculum)

Guide learners to investigate in groups on the programming languages and their use (e.g. scratch, vb.net etc.) NB: This is to give a foundation to the learner in computing and Computer Science which is more concerned with uses of and development of programming together with fundamental principles of problem-solving and creativity.