ANGLO SINGAPORE INTERNATIONAL SCHOOL

Yearly Plan: 2024-2025                 Class: Primary 5                 Subject: Computing

Term 1 (August 21 – December 14, 2023)

Main Topic: MULTIMEDIA (FILE FORMATS, CANVA, PREZI)

Week

Theme

Unit Title

Teaching Points / Target Areas

1

Exploratio

n –

Physical  

and Metal

Rules and  

Computer Room

  • Discuss what we will do in the computer  room. Spend time getting to know the students.
  • Introduce the rules and guidelines while  inside the computer room.
  • Must choose their own computer seats and  be responsible for each computer assigned.
  • Allow students to check their work area of  responsibility in proper and in order.

2

Introduction to  Multimedia

  • Understand the meaning of multimedia.
  • Know the components of multimedia and their importance.
  • Create a simple diagram about multimedia
  • Identify some samples of each component.
  • Learn new Computer Science abbreviations.

Activity:

Create a simple diagram about multimedia and its components and identify at least 2 samples of each component.

REFERENCES:

https://www.tutorialspoint.com/multimedia/multimedia_introduction.htm

https://uomustansiriyah.edu.iq/media/lectures/6/6_2021_09_28!04_56_12_PM.pdf

https://www.slideshare.net/azira96/chapter-1-introduction-to-multimedia

Can be used as well:

https://www.ftms.edu.my/images/Document/MMGD0101%20-%20Introduction%20to%20Multimedia/MMGD0101%20chapter%201.pdf

3

Multimedia

Image Basic File Formats

  • Discuss and explain raster image and vector image.
  • Cite some examples of image file format which are considered raster and vector image.
  • Differentiate each file format and emphasize their uses.
  • Explain that the image is saved in a specific file format depending on the where to use the image (for print or for web)

Activity: Using Canva, create an infographic about the different file formats and save it in their desired file format (JPG, PNG, GIF, etc.)

References:

https://guides.lib.umich.edu/c.php?g=282942&p=1885348

https://blog.hubspot.com/insiders/different-types-of-image-files

4

Multimedia

Creating a Video  project

Internationalism Leadership

  • Login and access Canva for education
  • Familiarize the video editing tools in Canva,
  • Choose video clips for the project
  • Add desired video clip to timeline
  • Trim the video clips to the desired length

Activity: Using Canva, create a short video by applying the steps that were demonstrated.

Reference:

https://www.canva.com/ 

5

Overcomin

g Adversity

Creating a Video project: Adding Text and Effects

  • Explore the tools in adding text on the video
  • Add text and effects accordingly
  • Learn the basics of color combination to a project.

Activity: Continue working on the video project. Search for a short poem about nature online and add this to the video. Make sure that the text is readable by adding effects like text background.

6

Prezi  

Introduction

  • Understand the use of Prezi
  • Create a Prezi account
  • Create a Prezi presentation

Activity: Explore the features of Prezi and create a presentation on how to create an account on Prezi using the screenshots of the steps made earlier.

References:

https://prezi.com/djog7vbbzwup/intro-to-prezi-basics/

7

Prezi

Using a Template

  • Explore the different Prezi templates,
  • Choose the best template for the activity
  • Create a presentation about different destinations

Activity: Create a prezi presentation about different tourist destinations around the world that you have visited or you  wish to visit using Prezi templates..

References:

https://prezi.com/djog7vbbzwup/intro-to-prezi-basics/

8

Contrast

Prezi

Task Continuation

  • Continue creating a presentation about different destinations

9

MID TERM BREAK

10

Prezi

Task Completion

  • Accomplish and submit the Prezi presentation

11

Review

  • Recall the topics discussed
  • Prepare a review questionnaire for the class.
  • Highlight the topics that will be included in the assessment

Activity: Answer the review questionnaire assigned in firefly using the reviewer uploaded in the same platform.

12

Formative Assessment  

● Assessment 1 (30 Marks) – follow instructions and answer the given test.

13

Coding: Scratch

Create a

Pong Game

  • Bounce a ball when it hits the edge of the stage,
  • Stop the ball from bouncing when it hits the line,
  • Prevent the ball from touching the line using a paddle.

Activity: Create a Pong game in Scratch

14

Coding: Scratch

Create a

Pong Game

(Continuation)

  • Add a score whenever the ball hits the paddle,
  • Make the ball touch the red line three times before the game stops.

15

Coding: Scratch

Create a

Pong Game

(Completion)

  • Create a game over backdrop once the missed count reaches
  • Add a level variable that increases by 1 if the score is in multiples of 10 (10, 20, 20, …)
  • Complete the task and submit

16

SUMMATIVE ASSESSMENT 1 (School Assessment Week)

Term 2 (January 8 – April 9, 2024)

Main Topic: DIGITAL CITIZENSHIP, COMPUTER HISTORY & ARCHITECTURE,  CODING

1

History  

Alive!

Digital  

Citizenship

Media Balance

Internationalism Ethics

  • Reflect on how balanced they are in their daily lives.
  • Consider what "media balance" means, and how it applies to them.
  • Create a personalized plan for healthy and balanced media use.

Activity:

  • Create a media balance plan. Fill out the “What”, When”, and “How Much” of a media choice.
  • Answer the short quiz in Firefly

Reference:

https://www.commonsense.org/education/digital-citizenship/lesson/finding-my-media-balance 

2

Digital  

Citizenship

Privacy and  

Security

(Click Bait)

Internationalism Global Issues

  • Define "the curiosity gap."
  • Explain how clickbait uses the curiosity gap to get your attention.
  • Use strategies for avoiding clickbait.

Activity: Answer the given handouts and online short quiz.

Reference: https://www.commonsense.org/education/digital-citizenship/lesson/you-wont-believe-this 

3

Computer  History

Internationalism Leadership

  • Familiarize the evolution of computers,
  • Identify the highlight of computer generations,
  • Take note the notable events and inventions throughout computer history.

Activity: Answer the given questions using the reference link.

References:

Reference 1

Reference 2

4

Memories  

of the Past

Computer  

History

Continuation

  • Familiarize the evolution of computers,
  • Identify the highlight of computer generations,
  • Take note the notable events and inventions throughout computer history.

Activity:

  • Second set of short quiz will be given without the use of reference materials.

5

Computer System

OS and ALU

Internationalism Communication

  • Explain the main function of operating system and ALU,
  • Identify the symbols of the basic logic gates,
  • Complete the truth table of the basic logic gates.

Activity: Answer the short quiz in firefly.

6

Basic Logic Gates

  • Understand the functions of basic logic gates such as AND, OR, and NOT gates.
  • Relate these logic gates functions with the real world applications

Activity: Answer the short quiz about logic gates in Firefly.

7

Families

Review

  • Recall the topics discussed
  • Prepare a review questionnaire for the class.
  • Highlight the topics that will be included in the assessment

Activity: Answer the review questionnaire assigned in firefly using the reviewer uploaded in the same platform.

8

Formative Assessment  

  • Assessment 2 (30 Marks) – follow  instructions and answer the given test.

9

Scratch

Creating a game (Maze Game)

  • Explain and define the keywords, use an  algorithm, debug, and x & y coordinates.
  • Demonstrate and develop a code script using  control keys.
  • Discuss and ask students to analyze the  existing code  

Scratch activity may vary. You can choose a game students will make.

10

Scratch

Creating a game (Maze Game) Part II

  • Upload a maze backdrop,
  • Use conditional statement blocks to program the sprite,
  • Create a simple maze game.

11

Scratch

Creating a game (Maze Game) Part III

Finalization

  • Complete the maze game
  • Submit the task

12

(White space for the weeks with no classes)

13

(White space for the weeks with no classes)

Term 3 (April 18 – June 24, 2024)

Main Topic: CODING/BASIC PROGRAMMING CONCEPTS & DIGITAL CITIZENSHIP

1

Environment 

Digital  Citizenship

Keeping Games  Fun & Friendly

Internationalism Ethics

  • Define "social interaction" and give an example.

  • Describe the positives and negatives of social interaction in online games.

  • Create an online video game cover that includes guidelines for positive social interaction.

Activity: Students will create video game rules to keep social interactions positive and fun. This task will be assigned in Firefly.

Reference: https://www.commonsense.org/education/digital-citizenship/lesson/keeping-games-fun-and-friendly

2

Intro to Programming Concepts

Variables and Constants

  • Define variables and Constants
  • Explain the importance of variables and constants in programming and how it is used
  • Enumerate the rules in naming variables;
  • Identify a valid and invalid variables, and

Activity:

  1. At the beginning of the lesson, a handout will be distributed. The students will complete the missing information on the activity sheet. (This is to make the students focus on the discussion)
  2. A short quiz about identifying valid and invalid variables will be assigned in Firefly.

Reference: https://ftms.edu.my/v2/wp-content/uploads/2019/02/PROG0101_CH04.pdf

3

Intro to Programming Concepts

Data Types

  • Enumerate the common data types in programming;
  • Identify the data type of the given data, and
  • Understand the importance of understanding data types in programming.

Activity:

  1. An activity sheet will be distributed. Students need to complete the missing information during or after the discussion.
  2. A short quiz will be assigned in Firefly .

Reference: https://ftms.edu.my/v2/wp-content/uploads/2019/02/PROG0101_CH04.pdf

4

Adventures

Programming Language Classification

Low level and High level

  • Identify the levels of  

programming languages

  • Cite examples of each level of programming  language.
  • What are the benefits of writing code in a  high-level language and writing code in a  low-level language?
  • Explain the importance of programming language

Activity: An activity sheet will be provided. Students will fill out the missing information based on the discussion.

Reference: https://byjus.com/gate/difference-between-high-level-and-low-level-languages/#:~:text=High%2Dlevel%20languages%20are%20human,and%20learn%20by%20any%20human.

5

Python Programming Syntax

  • Define and explain syntax in programming.
  • Learn to debug a sample program
  • Use print function to write a statement

Activity:

  1. Write a program that displays a short intro about oneself.

6

Python Programming Variables (input function)

  • Use variables and data types in programming.
  • Write a program using the input function.
  • Show the difference between adding integers and adding strings.

Activity: make a simple adding program that can add two entered numbers.

7

Review 

  • Review the previous topics.

Activity: provide a sample problem to solve. Assign a short quiz in Firefly.

8

Formative Assessment  

  • Assessment 3 (30 marks) – follow  instructions and answer the given test.

9

Completion of requirements

  • Students must check the tasks assigned in Firefly and complete any incomplete requirements.

10

SUMMATIVE ASSESSMENT 2 (School Assessment Week)