JUNIOR CODER DIPLOMA
Junior Coder Diploma
Level Description
This level is intended for children who are over the age of admission to Apex academy, with the aim of accelerating their study at Apex. This level is a combination of Junior Coder1 and Junior Coder2 levels.
The first part of the level aims to teach kids the principles of programming and logical thinking through an interactive graphical environment and unplugged activities. Also aims to educate them on principles of graphics and video editing, and also learn basic mathematical principles that help them increase their logical thinking skill.
The second part of the level aims to teach kids the basics of electronics and the principles of electrical circuit design and components. Also teach them the basics of digital circuits and logic gates, which are considered the basis for the formation of computer components. Kids will also learn the principles of programming using the M-Blocks programming language and the basics of 3D design and create their own 3D models.
Learning go through a set of interactive activities and applications that are implemented on STEM kits.
- Age: 8-9
- Sessions: 120
- Online: 6 Students
- Offline: 10 Students
Through this level students will:
- Get general knowledge about programming
- Develop their creative and logical thinking skills
- Develop their presentation skills
- Learn principles of coding: such as sequence, event, debugging, and loops
- Learn the tools of creating a story, meaning of storyboard, and story map
- Learn how to build a 2D game and basic rules for building games
- Create creative graphic designs and image editing
- Create and edit videos to explain their ideas and projects
- Learn the basic components of an electric circuit
- Identify the three basic factors that form electricity: voltage, current, and resistance
- Learn the basics of digital circuits, logic gates, and digital counting systems
- Know what are integrated circuits “IC” and how to connect and use them
- Learn 3D design and create a game model design or an integrated design like rooms, houses, or cities
- Learn the meaning of 3D printing and how to turn their designs into tangible things in reality
- Learn more concepts in coding such as loops, conditional Ifs, and variables
- Learn how to turn their ideas into usable applications, games, or animated stories using coding with M-Block
Level Outline
1- Intro to Programming
- Jr story builder
- Jr 2D game builder
30 Sessions
2- Graphic
8 Sessions
3- Montage
8 Sessions
4- Electronics & Digital Circuits
24 Sessions
5- Digital Circuits
4 Sessions
5- 3D Design
18 Sessions
6- Hello Code
25 Sessions
7- Maths & Logic
7 Sessions