Program Overview
This program is designed to equip Grade 10 students with essential tech skills in
graphic design and programming. Through hands-on lessons and projects, students will
gain proficiency in Canva, Scratch, and Python. The program aims to foster creativity,
problem-solving abilities, and a solid foundation for future studies or careers in
technology.
Canva Design
This module introduces students to the fundamentals of graphic design using Canva, a
user-friendly online platform.
Learning Objectives:
Understand basic design principles (layout, color theory, typography).
Navigate the Canva interface and utilize its tools effectively.
Create visually appealing posters, social media graphics, presentations, and more.
Collaborate on design projects with peers.
Develop critical thinking skills in visual communication.
Topics Covered:
1. Introduction to Canva and Design Principles.
2. Working with Templates and Elements.
3. Typography and Color Theory.
4. Creating Social Media Graphics.
5. Designing Presentations and Posters.
6. Collaborative Projects and Design Feedback.
Scratch Programming Module
This module introduces students to the world of programming through Scratch, a visual
programming language developed by MIT.
Learning Objectives:
Understand fundamental programming concepts (sequences, loops, conditionals).
Develop problem-solving and computational thinking skills.
Create interactive stories, games, and animations.
Utilize Scratch's block-based interface to build programs.
Explore creative expression through programming.
Topics Covered:
1. Introduction to Scratch and Programming Concepts.
2. Working with Sprites and Backdrops.
3. Sequences and Events.
4. Loops and Conditional Statements.
5. Creating Interactive Games.
6. Animation and Storytelling with Scratch.
Python Programming Module
This module introduces students to text-based programming using Python, a versatile
and widely used language.
Learning Objectives:
Understand basic Python syntax and data types.
Write and execute Python programs.
Apply programming concepts (variables, functions, control flow).
Solve problems using Python code.
Develop a foundation for more advanced programming topics.
Topics Covered:
1. Introduction to Python and the IDLE Environment.
2. Variables, Data Types, and Operators.
3. Control Flow (if/else statements, loops).
4. Functions and Modules.
5. Working with User Input and Output.
6. Simple Projects (e.g., calculator, number guessing game).
Assessment and Evaluation
Student learning will be assessed through a combination of:
Project-Based Assessments: Students will complete individual and group projects
in each module, demonstrating their ability to apply learned skills.
Quizzes and Tests: Short quizzes will assess understanding of key concepts.
Participation: Active engagement in class discussions and activities will be
considered.
Final Project: A culminating project will integrate skills from all three modules,
allowing students to showcase their mastery.
Next Steps
Upon completion of this program, students are encouraged to:
Continue practicing their skills through personal projects.
Explore more advanced topics in design and programming.
Consider pursuing further education or careers in technology-related fields.
Share their knowledge and skills with others.