Grade VIII Computer Science
Design Thinking is a creative process used to solve problems by understanding users' needs, generating ideas, building solutions, and improving them through testing.
| Stage | Description |
|---|---|
| Empathize | Understand the user's problem. |
| Define | Clearly state the problem. |
| Ideate | Think of different solutions. |
| Prototype | Create a simple working model. |
| Test | Check if the solution works well. |
Problem: Students often forget to carry their school ID card.
Solution: Create a reminder application.
choice = input("Did you pack your ID Card? (yes/no): ")
if choice.lower() == "yes":
print("Great! Have a wonderful day.")
else:
print("Please take your ID Card before leaving.")
| Question | Your Answer |
|---|---|
| What problem are you solving? | _____________________ |
| Who will use the app? | _____________________ |
| What input will the user provide? | _____________________ |
| What output will the app display? | _____________________ |
Work in pairs. Choose ONE problem from your daily life and create a Python application using:
Present your application to the class.
Improve your application by adding:
| Criteria | Marks |
|---|---|
| Problem Identification | 5 |
| Program Logic | 5 |
| Python Syntax | 5 |
| Creativity | 5 |
| Total | 20 |