Program A.png

Weekly Core Program
Program B:

Mobile Apps Development

Learning on how to design and develop socially useful mobile apps is a new skill to explore.


Key Information:

  • For ages 10-14.

  • 24 lessons (Weekly classes).

  • Prerequisite required (Either one of the criteria below is fulfilled): 

    • Completed Telebort Core Program A.

    • Having existing knowledge in programming.

New Intake:

  • Dec 2021

    • 18th December 2021 (Tentative) 

    • Every Saturday 2PM - 4PM

About this Program

In Program B, students will learn how to design and develop socially useful mobile apps. In addition to programming and computer science principles, Program B is project-based and emphasizes writing, communication, collaboration, and creativity. Students get the chance to design their own mobile applications using MIT App Inventor and publish their functional apps to the Apps Store.
This course aims to empower school children to gain hands-on practical experience in mobile apps development using block-based programming methods. Students will learn key components of mobile development such as design thinking, text sensing, information processing through indexing, procedural abstraction, data generation, Web Application program interface (API), and more.
 

Course Structure

  • Duration: 24 lessons
  • Hour per lesson: 2 hours 
  • Teacher-students ratio: 1 Teacher - 15 Students (Maximum)
  • Class size: minimum 20, maximum 34
  • Suggested age: 10 to 14 years old
  • Prerequisite (Either one of the criteria below is fulfilled): 
    • Completed Telebort Core Program A.
    • Having existing knowledge in programming.

You will be able to

  • Develop applications for mobile phones using a web browser or a connected phone or emulator. 

  • Build your own apps on your mobile phone.

Program Syllabus

Chapters

  • Chapter 1: Introduction to Mobile Apps Development and MIT App Inventor

  • Chapter 2: Visible and Non-visible Components in MIT App Inventor

  • Chapter 3: Text-To-Speech Technology

  • Chapter 4: Speech Recognizer

  • Chapter 5: Barcode & QR Code

  • Chapter 6: Database

  • Chapter 7: Clock

  • Chapter 8: Prototype

Projects that you’ll build

Pronunciation Guide

This app can help users to pronounce words correctly based on the language that was set up.

It is very beneficial for users who want to learn foreign languages and for teachers to teach language subjects. Important component applied in this app is Speech Recognizer.

(GIF)ProgB-Proj_1-Pronunciation Guide.gi

Barcode and QRCode Scanner

This app can allow users to access digital content while roaming the physical world. For example like MySejahtera which users can use to check-in a place and the data will be used to keep track of Covid-19 cases. 

Application of important components: Barcodes Scanner, Activity Starter and Notifier.

 

(GIF)ProgB-Proj_2-Barcode Scanner.gif

Shaky Picky

Most of us are sometimes indecisive to make a choice. So, you can key in several options of choice in this app and shake the phone to let the app randomly pick a choice for you. For example, a teacher can use this app to choose a random student in the class to answer his/her question. 


You also can use this app to select who should treat the meals when you are hanging out with your friend. You can be creative to use this app in many different ways.


Application of important components: Accelerometer Sensor, ListPicker, Notifier and TinyDB (local database). 

Math Fling

This is a gaming app to solve simple mathematical questions which can help users to improve their logic and mathematical skills. Learning is more fun via a gaming approach. 


Application of important components: Canvas, Ball, ImageSprite and TinyDB (local database).

(GIF)ProgB-Proj_4-Math Fling.gif

Sharing from our students.
Grab the opportunity and start coding at young!

He proposed an app “A Bowl of Rice” to solve the problem of World Hunger during the Prototype Presentation in Program B: Mobile Apps Development.

 

"I just want to thanks all the wonderful teachers in Telebort who helped me to overcome my challenges when I first started to learn coding. Moreover, I felt grateful that my parents sent me to Telebort which is a nice place to learn coding. 
 

Joseph Leong Yen Joe, 14 years old

Penang, Malaysia

IMG_20200905_111838.jpg

Talk to our experts!
 

🤔 What age is the best to learn coding?
🙄 What can they be building after learning how to code?
😬 Which core programs are the best for my kids to get started?
🤙 Talk to our expert to answer your questions in mind.