After the kids have mastered the basics of programming, it's time to build on their knowledge by having them build mobile apps. Each project that the kids will create will consist of two parts – a design and a programming part. With the help of the design, they will be able to show their creativity, craftsmanship and sense of arrangement, grouping and colour matching. By going through the course, the kids will have enough knowledge to create design applications for their mobile device. Each project will broaden their horizons of knowledge and build logical thinking that every programmer uses. Each lesson is about building an independent project, and with each passing hour it will become more and more componentised and they will acquire the look they are used to while using their mobile devices. Each kid will enter the world of mobile applications. After completing the course, they will have enough knowledge to build stand-alone and multi-component applications to help them with their daily tasks or to have fun after the activities they had during the day.
The student will receive certificate for each completed level.
500 points
Each completed module is bringing you 100 points and the full level 500 points.
Some of the instruments and programming environments used by the students in this level.
In this module, the kids will be introduced to the world of mobile applications. They will be introduced to a new programming environment in which they will take care not only of the code they have to assemble, but also of the design of the applications they will build. They will learn terms such as conditional operator, procedure, function, but at the same time, in addition to their programming skills, they will also build on those that will help them visualise given components to make their application look its best.
In this module, the kids will be introduced, on a rotational basis, to the use of loops as an integral part of any project, but in addition to loops, they will also be introduced to a canvas in which the action of their game will develop. They'll learn how to programme objects to move when the phone is tilted in a certain direction, and more fun and useful features of App Inventor
In this module, the kids will be introduced to the use of databases by learning what a Database means, what it is used for and where we can find one. We will also test their memory by creating their own app that shuffles a set of numbers and they have to match two by two until they find all the pairs that have been mixed up. The term sheet and its use in our projects will be introduced.
In this module, the kids will already have gained solid knowledge to help them build independent projects for their mobile devices. They will gain knowledge such as what debugging is and how we can use it in App Inventor, they will learn about the different application memory units and what is concatenation, string and substring which they will use in their projects.