Memory Game Using Thunkable – SCOPES-DF

Lesson Details

Age Ranges*
Standards
Fab-Programming.2
Author
Additional Contributors

Author

Studio 5
Studio 5
Other
In line with the Ministry of Communications and Information Technology’s Digital Youth Strategy, STUDIO 5 is mainly aimed at nurturing youth as digital learners by sharpening their 21st century learning skills, as they develop in an all-pervasive digital environment. In… Read More

Summary

In this workshop, participants are going to learn about mobile app development and how can they use it in the benefit of neuroscience. They will learn about concepts related to coding such as variables, loops, function and the different types of components that are used in mobile app development. The participants are going to use Thinkable platform to create their mobile app that is intended to train the memory of the brain. By the end of the workshop participants are going to have a fully functioning prototype.

What You'll Need

1.      Presentation

2.      Computer

3.      internet access

4.      Thunkable platform

5.      Results video

Lesson Materials

The Instructions

Presentation:

Presentation:

1- Who are we and what we do in Studio 56.

2- Introduce the Client letter of the workshop.

3- Open Question: What is Neuroscience?

4- What are the different parts of the brain?

Explain the different parts.

Explain the memory part of the brain.

5- Show a video of Neuroscience in action. 

Discuss with the participants the video.

6- Open Question: Can you think of ways to use Neuroscience?

7- Explain Thunkable platform and what it is used for.

8- What is mobile app development?.

9- What are we going to develop?.

Explain the memory game idea.

Interface:

1- Explain Thunkable platform and how to use it.

2- Show the interface of the app for the participants and let them design it.

3- Design the interface of the app with the participants.

4- Code the welcome screen to be functioning and navigating to the game screen. 

App Functionality:

1- Explain the terms variables, functions, conditions and loops.

2- Initialize variables and code the logic of the screen starting.

3- Explain the logic behind the shuffle function and code it.