Give a creative idea how to begin a lesson. The academic subject for which the text must be created - Computer science. It should be for stu...
Lesson start ideasGive a creative idea how to begin a lesson
Which subjectComputer science
What age groupYear or Grade 7
What topic
Any other preferences


To engage students in a problem-solving activity that requires them to collaboratively employ computational thinking and programming skills to solve a mystery.


Welcome to our lesson on "Mystery Computing"! In this lesson, we will be working together to solve a mystery by collecting and analyzing data, identifying patterns, and logically constructing an algorithm to solve a problem.



  1. Divide the class into teams of three.
  2. Explain to the students that they will be solving a mystery by using their computational thinking and programming skills. The goal is to find the culprit and the motive.
  3. Hand out the worksheet for recording clues and instruct each team to assign one member as the recorder.
  4. Explain that the students will be given a set of clues that they will use to solve the mystery.
  5. Allow the students to read the first clue, which will be presented as a problem for them to solve. For example, "Mrs. Smith found a set of footprints near the crime scene. Using your knowledge of programming, write an algorithm to help identify the owner of the footprints."
  6. Give the students time to brainstorm, discuss, and agree on a solution.
  7. Allow each team to present their solution to the class and discuss why it works.
  8. Repeat the process with the next clue until the teams have found the culprit and the motive.


In conclusion, "Mystery Computing" is a fun and engaging way to help students develop their computational thinking and programming skills. By working collaboratively to solve a mystery, students are able to apply their knowledge in a creative and challenging way. We hope you enjoyed this lesson and look forward to seeing you next time!