
1. Introduction to Coding and Computational Thinking
Students will be introduced to the basics of programming, starting with block-based coding to understand fundamental concepts like algorithms and sequences. This lesson also covers computational thinking, helping students develop problem-solving skills.
- Understand basic programming concepts using block-based coding.
- Develop simple algorithms and sequences.
- Apply computational thinking to solve problems.

2. Web Development and Design Basics
This lesson introduces students to web development using HTML and CSS. They will learn how to create simple web pages, add content such as images and links, and understand basic design principles to make web pages visually appealing.
- Understand the basics of HTML and CSS.
- Create simple web pages with structured content.
- Apply basic design principles to web pages.

3. Digital Citizenship and Online Safety
Students will learn about the importance of digital citizenship, including understanding their digital footprint, online privacy, and responsible online communication. They will also explore strategies for staying safe online and recognizing cyberbullying.
- Understand the concept of digital citizenship and its importance.
- Recognize the impact of a digital footprint and online privacy.
- Learn strategies for staying safe online and dealing with cyberbullying.

4. Computer Hardware, Software, and Emerging Technologies
In this lesson, students will explore the components of a computer, how hardware and software interact, and learn about emerging technologies like AI and VR. This will help them understand the fundamentals of how technology works and its impact on society.
- Identify the main components of a computer and their functions.
- Understand the interaction between hardware and software.
- Explore emerging technologies and their societal impact.
