Practical Project II SS3 Digital Technologies Lesson Note
Download Lesson NoteTopic: Practical Project II
The Cybersecurity Simulation (Thinking like a Defender)
For a cybersecurity project, you aren’t trying to do anything illegal. Instead, you are building a Simulation to show people how to stay safe.
Project Idea: The Password Strength Checker You can build a simple app that asks a user for a password and then “attacks” it with logic.
- The Logic: Does the password have numbers? Is it longer than 8 characters? Does it have symbols?
- The Output: The app tells the user: “Your password is weak! A hacker could guess this in 2 seconds.”
The Goal: You are teaching Awareness. In your report, explain that most hackers don’t “break in”—they “trick” people into giving them the key.
Simulating a “Phishing” Attack
Another great practical project is demonstrating how Phishing works.
- The Setup: Create a fake login page that looks exactly like a popular social media site (using simple HTML).
- The Trap: When someone types their “username” and “password,” instead of logging them in, your code simply displays: “STOP! You just gave your password to a fake site.”
- The Lesson: Show your classmates how to check the URL (the web address) to see if it’s the real site or a fake one.
Important Note: Always tell people it’s a test before they type anything. The goal is to show how easy it is to be fooled by a fake screen.
The IoT Demo (The Connected World)
IoT (Internet of Things) projects are about making objects “talk” to each other. For a school project, you don’t need expensive gear; you can simulate how a Smart Home works.
Project Idea: The Smart Light System Imagine a light that turns on only when it’s dark.
- The Input: A light sensor (detects how much sun is in the room).
- The Brain: A small controller (like an Arduino or even just a software simulation).
- The Output: A LED light turns on.
Even if you don’t have the physical sensors, you can write a program where you click a “Night” button and see a virtual light bulb turn on on your screen.
Building an IoT Temperature Monitor
Another popular project is a Remote Temperature Tracker.
- The Story: A farmer has a greenhouse. He needs to know if his plants are too hot while he is at home.
- The Tech: A sensor reads the heat. It sends that data over the network to a “Dashboard” (a simple website or app).
- The Alert: If the heat goes above 35∘C, the system sends a message to the farmer’s phone or screen saying: “Warning! Your plants are melting!”
In your project, focus on the Connectivity. How does the data get from the sensor to the screen? Usually, it’s through a “Gateway” or a cloud server.
Presenting Your Practical
When it’s time to show your project to your teacher or the external examiner, remember that Presentation is 50% of the mark.
- The Demo: Don’t just show the code. Show the “thing” in action. Let them click the buttons or trigger the sensors.
- The Logic: Be ready to explain your Algorithm. If the examiner asks, “What happens if the Wi-Fi goes down?”, have an answer ready (e.g., “The system stores the data locally until the internet returns”).
- The Reflection: What was the hardest part? Maybe it was getting the sensor to read correctly or getting the fake login page to look real. Examiners love to hear how you solved problems.
Summary Checklist:
- Cybersecurity: Focus on “Protecting” and “Detecting.”
- IoT: Focus on “Sensing” and “Connecting.”
Security First: Never use your projects to store real people’s private data!