We will teach some basic theories of computing knowledge. However, since we are educating elementary school students, we will avoid topics that are too difficult for them to understand. Our plan is to show them examples of how computing languages are used in the real world. Instead of focusing on academic or corporate uses, we will highlight relatable examples such as gaming, mobile applications, and web applications. This approach will keep the students engaged and less bored when discussing these topics
We will go over a few basic Scratch MIT projects, including “Deep Sea Sushi,” “Paint Box,” and “Rock Band.” By engaging in hands-on projects, our goal is to help students gain a basic understanding of computer structure and to show them that coding can be fun rather than difficult
After the Scratch MIT education, we will move on to Python. We will start by teaching the basics, including the print function, for loops, if/else statements, and some basic tools for designing text (such as colors and sizes). Based on the students' performance, we may introduce additional topics, but this is our plan for now. To provide a less boring and more engaging experience, we will also incorporate hands-on projects, such as creating a Rock Paper Scissors game after the basic education of Python