
Computer Literacy Curriculum
Information Technology (IT) is becoming increasingly integral to our daily lives. At our school, we prioritize Computer Literacy to ensure our junior secondary students are equipped with essential skills for the digital age through a practical, hands-on approach. Here is what our program offers:
- Digital Productivity & Web Design: Students master cloud storage, document formatting, data collection through online forms, and web development by publishing personal digital portfolios on Google Sites.
- Computer Systems & Architecture: Introduces the Input-Process-Output (IPO) cycle, binary data representation, data structures, and the physical roles of core hardware components like the CPU, RAM, and storage.
- Core & Physical Coding: Students develop logic and algorithmic thinking by programming interactive animations and arcade-style games in Scratch, alongside hardware programming using the Micro:bit platform.
- Text-Based Programming & App Development: Transitions students from visual blocks to text syntax in Python—covering loops, lists, and functions—while teaching mobile application design through MIT App Inventor 2.
- Artificial Intelligence (AI) Foundations: Dedicated modules cover the principles of machine learning, cloud computing, big data, and the five core pillars of AI ethics.
- Creative Multimedia Production: Covers professional image editing in Photopea (including layer mechanics and color balancing) as well as the full video production cycle from storyboarding to post-production rendering.
- Immersive Space Design: Introduces students to 3D virtual reality environment design, spatial transformations, and interactive puzzle or shooter game scripting using CoSpaces Edu Pro.
- Information Processing & Databases: Teaches data lifecycle validation and verification techniques alongside essential database management operations like filtering, sorting, and calculating data.
Task-Based Learning & AI Integration
Our curriculum is built entirely around Task-Based Learning, ensuring that nearly all theoretical topics are introduced, practiced, and mastered through hands-on projects rather than passive lectures. From creating personalized timetables and digital portfolios to designing interactive games and coding physical smart devices, students spend the majority of their lesson time applying technical skills to complete realistic, real-world tasks.
Within this framework, Artificial Intelligence (AI) serves a dual purpose as both a core academic topic and a functional problem-solving tool. Students first learn AI theory and mechanics as a dedicated module. Then, they actively apply and integrate these AI technologies across other domain tasks—such as leveraging generative AI tools to design digital artwork, generate school platform background layouts, and explore creative language solutions. This approach ensures students do not just learn about AI, but actively use it as a catalyst to solve diverse, real-world problems.
