Activities & Lesson Plans

Lesson Plan: Cybersecurity Threats

In this lesson, students examined and discussed different cybersecurity threats, including brute-force attacks, data interception, hacking, and DDoS attacks, by researching real-world examples, collaboratively analyzing scenarios, and proposing mitigation strategies.

Lesson Plan: Strings Manipulation in Python

In this lesson, students explored fundamental string manipulation in Python, such as calculating length, extracting substrings, and changing case, by working on hands-on coding challenges and a creative mini-project that applied these techniques in practical scenarios.

Project Based Learning: Solve it with Code

In this project, students applied computational thinking to identify a real-life problem, propose an algorithmic solution using flowcharts and pseudocode, and present how it can be practically implemented.

Challenge: Creating a Digital Pet

This challenge tasked students with creating a digital pet that tracks hunger, happiness, and energy while supporting basic interactions. To accommodate varying skill sets, the task offered two distinct tracks: one for participants who prefer to code a working simulation (programmers), and another for those more inclined to focus on design mock-ups and user experience (non-programmers). The activity fostered creativity, problem-solving, and communication skills, culminating in presentations evaluated for uniqueness, completeness, user-friendliness, and clarity.