Welcome to our comprehensive K-12 Computer Education Curriculum. We invite you to review and download the materials in accordance with your preferences.
We also encourage you to join our network (SAN) for recognition and benefits.
NOTE: Please ensure that you thoroughly review the pre-curriculum and post-curriculum texts included with each curriculum you download. These documents contain valuable information and resources.
Kindly select your division and download the curriculum.
The primary focus at this stage is to introduce young learners to computers as helpful tools for learning and creativity. The curriculum aims to transition students from having no computer experience to being comfortable and confident in basic interactions. This includes recognizing computer parts, using a keyboard and mouse, and engaging with simple educational software and games. By the end of this stage, students are prepared to use computers for guided tasks and creative projects.
Kindergarten: Introduction to Computers.
Grade 1: Keyboard and Mouse Fundamentals.
Grade 2: Software and Creativity
This stage focuses on transitioning students from basic users into proficient and responsible digital citizens. The curriculum emphasizes developing practical skills like typing fluency and effective internet research. Critically, it introduces the fundamentals of online safety, digital etiquette, and managing one's digital footprint. Students also advance from simple interaction to creation, using block-based coding to design their own games and animations. This prepares them to use technology safely and effectively for both academic work and more complex content creation in middle school.
Grade 3: Digital World and Safety
Grade 4: Operating Systems and Typing
Grade 5: Typing Fluency and Advanced Projects
Grade 6: Digital Citizenship
This section aims to transition students from being proficient users to becoming capable creators and technicians. The curriculum provides tangible, hands-on skills by teaching students how to build and maintain computers, giving them an understanding of the technology they use. It introduces key software applications for professional work, such as word processing and spreadsheets. The programming pathway moves from visual blocks to text-based coding with introductions to web development (HTML, CSS, JavaScript) and a formal programming language. This stage prepares students with a robust technical foundation, readying them for specialized and career-focused studies in high school.
Grade 7: Building Core Competencies (Word Processing, PC Hardware, HTML/CSS)
Grade 8: Understanding Networks and Interactivity (Networking, JavaScript)
Grade 9: Pre-Professional Skills (MS Office Suite, Intro to Python)
The final stage of the curriculum is designed to transition students from learning discrete technical skills to applying them in integrated, career-focused projects. Building on the revised, practical curriculum, students focus on specialized tracks such as IT Support, Digital Media, and Business Technology. The primary objective is for students to solve real-world problems and build a professional portfolio. The curriculum culminates in a capstone project where students demonstrate their mastery of a chosen elective, preparing them for entry-level employment, entrepreneurship, or advanced post-secondary education.
Grade 10: Advanced Applications & Practical Data (Excel, WordPress, Multimedia)
Grade 11: IT Support & Digital Enterprise (Troubleshooting, Cybersecurity, Entrepreneurship)
Grade 12: Career Pathway & Capstone (Specialized Electives, Professional Portfolio)