📦 P6 Resources


Primary 6: Course Introduction

This comprehensive curriculum for Primary 6 Computing at ICT Click Digital Media covers a wide range of advanced digital skills across three terms.  Students will learn responsible online behavior,  how computers work internally, database management, multiple coding languages, and  explore the power of Python.  This dynamic course aims to build ethically-minded young programmers, capable of understanding and creating with technology.


Primary 6 Computing at ICT Click Digital Media delves into advanced digital skills and concepts across three terms:


Term 1:  Responsible Tech & the Brain of a Computer

Main Topics: Digital Citizenship, Data Representation, Databases
Focus: Being safe and ethical online, understanding how computers store information (number systems, logic gates), and organizing data effectively.
Goal: Students become informed digital citizens and grasp the inner workings of computer logic.
    • Digital Citizenship:  Goes beyond basic safety to cover complex issues like copyright (respecting others' digital creations), fair use (when it's okay to use others' work), online security, privacy, and recognizing phishing scams.
    • Data Representation:
      • Number Systems: Explores how computers use binary (0s and 1s) to represent numbers, letters, and everything else.
      • Logic Gates: The building blocks of computer circuits; students learn how simple gates (AND, OR, NOT) combine to make decisions.
    • Databases: How to organize large amounts of information efficiently, so it can be accessed and searched quickly


Term 2:  Programming Languages & Web Building Blocks

Main Topics: Flowcharts, Pseudocode, Logo, HTML
Focus: Visualizing code logic, learning simple coding languages, and the basics of web page structure.
Goal: Students translate ideas into code, design algorithms, and understand the foundations of websites.
    • Flowcharts:  Visual diagrams that show the steps a program should follow, helping students think through the logic before coding.
    • Pseudocode:  A simplified way to write code using plain language, making it easier to plan out the program's structure.
    • Logo:  A classic beginner-friendly programming language; often uses commands to control a 'turtle' to draw shapes, introducing coding concepts.
    • HTML:  The backbone of web pages. Students learn basic tags to structure text, images, and links.


Term 3:  Python Power & Staying Safe

Main Topics: Digital Citizenship (advanced), Python Programming
Focus: Ethical online behavior (copyright, security, etc.), and mastering core Python concepts for broader coding applications.
Goal: Students apply ethical tech principles, build problem-solving skills through Python, and gain confidence in coding.

    • Digital Citizenship (Advanced):  Builds upon Term 1, delving into responsible online behavior in collaborative projects, ethical use of technology, and potential impacts of  technology on society.
    • Python Programming:
      • Syntax: The 'grammar rules' of Python.
      • Variables: Like containers for storing information in the program.
      • Data Types: Different kinds of data (numbers, text, etc.) that Python handles.
      • Activities: Students write code to solve problems, create simple games, or manipulate data.

Overall: This curriculum incorporates hands-on activities, assessments, and references to solidify students' digital literacy, coding abilities, and online responsibility.

To Top