Coding Curriculum Overview
Student-Centered
- CT skills will be integrated into the course material when teaching game design and database
- After students finished with game design and building one game, they will learn some database to enable them to save their game score/stage in database
- Students will continue with game design module to learn more games and build their own game
- Then back to database module to learn youCodia Database (create table, retrieve data)
youCodia Software
youCodia is the software used by the Jockey Club Coding For Community Project.
It is an improved software based on MIT App Inventor jointly developed by project team and the MIT App Inventor team (affiliated with the MIT Computer Science and Artificial Intelligence Laboratory). It is easier to use and optimized for youth learning. youCodia provides a versatile and fun app development environment.
From apps, games, Internet of Things (IoT), cloud storage, and virtual reality to big data, you can use youCodia to experience and develop numerous applications and tools.
As a visual programming environment, youCodia is simple, easy to master and very helpful to beginners.
Coding Curriculum
Year 1
0%- Unit 1: Visual Programming Basics
- Unit 2: Mobile App Development
Use unplugged activities, games and exercises on the computer to learn computational thinking concepts, events, commands, loops, functions, conditionals, variables, etc.
With the platform youCodia, students will learn to develop mobile apps from brainstorming and strategies to testing and launch in an interactive and collaborative environment
Year 1
0%Unit 1
Visual Programming Basics
Use unplugged activities, games and exercises on the computer to learn computational thinking concepts, events, commands, loops, functions, conditionals, variables, etc.
Unit 2
Mobile App Development
With the platform youCodia, students will learn to develop mobile apps from brainstorming and strategies to testing and launch in an interactive and collaborative environment.
Year 2
0%- Unit-3: Advance Mobile App Development & Database
Students will learn how to use youCodia to build a database for their apps. They will also learn about how to improve user experience for their apps.
Year 2
0%Unit 3
Advance Mobile App Development & Database
Students will learn how to use youCodia to build a database for their apps. They will also learn about how to improve user experience for their apps.