LCCL CODING ACADEMY

  Game Programming Bootcamp

 

 

 Quick Class Details

For 8 - 11 year-olds.
Student-teacher ratio capped at 8:1.
Curriculum designed and taught by educators with experience in Computer Science and Computational Thinking.

 

 What is Game Programming (GP)?

In GP modules, kids learn to code by creating their own games and animation. GP classes introduce students to the fundamentals of coding and algorithms in a fun, engaging environment. In GP classes, beginner students grow into confident coders who are able to design, plan, develop and fix their own game and animation projects. Students experience and appreciate the relevance of coding by first creating their own computer games, and then playing the games that they created themselves. GP is a precursor to the Minecraft Coding, Interactive Web with Javascript and Python modules, should students choose to grow their skills further.

 

 How is Game Programming different from other coding courses?

Short answer: It is not just about coding, it is about Computational Thinking.

Long answer: Game Programming is part of a holistic curriculum by LCCL Coding Academy's education in Computational Thinking. GP curriculum is designed to incorporate problem solving, computational thinking and essential mindset and values. Students begin with coding fundamentals and progressively apply Computational Thinking and problem solving strategy to their work.

 

 Technology

Game Programming moculdes use Scratch 2.0 by the Massachusetts Institute of Technology. Scratch is a learning platform and block-based graphical programming language that encapsulates many fundamental codng structures.

 

 Levels of Progression

There are three levels in the Game Programming curriculum. Each level totals 10 instruction hours. Students who complete both levels may advance to other modules. Choices include Minecraft Modding, Interactive Web with Javascript, and Python and Swift courses.

Level I: Apprentice

Level I is for beginners or students with minimal or no prior experience in coding.

What students learn in Level I: Apprentice:

  • Familiarization with Scratch and its interface

  • Introduction to basic coding concepts

  • Game story boarding, project planning and incremental programming concepts

  • Coding with motions, sounds, character controls, conditionals

  • Testing and debugging

  • Game scoring

  • Project show-and-tell and sharing session

 

Level II: Explorer

Level II is a continuity program for graduates of Level I. It takes the student to the next level of programming by having them code finer algorithms in their games. In Level II, students are challenged to think computationally on their own and implement solutions with fundamental code structures. Students create more complex and even more fun games.

What students learn in Level II: Explorer:

  • Using knowledge and skills from the Apprentice camp, you will plan and create more extensive games

  • Coding with time

  • More coding with motions, sounds, character controls, conditionals

  • More game scoring

  • More testing and debugging

  • Project show-and-tell and sharing session

 

Level III: Creator

Level III is a continuity program for graduates of Level II. In Level III, the student creates large game projects. This requires the student to immerse in a mini software development cycle of planning & designing, coding, testing, debugging and enhancing. Students apply more complex algorithms and make use of many fundamental coding constructs

What students learn in Level III: Creator:

  • Managing and implementing larger game projects

  • Defining and using functions

  • Designing and implementing more refined algorithms

  • Integrating all coding constructs learnt from previous bootcamps

  • Designing and planning more sophisticated user experience

  • Project show-and-tell and sharing session

 

 Intakes

If you already have an account with us, log in now for quick class sign-up. 

 

 

 FAQs

Students must be familiar with and comfortable operating the laptop i.e. able to switch the computer on/off and familiar with the keyboard

 

 Laptops

All participants need a personal laptop and are encouraged to bring their own. This is so that students are able to practice and complete optional coding challenges at home. Recommended laptop specification: Windows 7 / 8 / 10, Mac OS X or Linux, with at least 4 GB RAM.

If you do not have a personal laptop, LCCL Coding Academy provides laptops for use at the school. Please indicate your laptop needs during registration.

 

 Minimum Requirements

How can I contact the organiser with any questions?

Please e-mail your questions to This email address is being protected from spambots. You need JavaScript enabled to view it.

What's the refund policy?

All registrations are non-refundable. If the student has to miss a class due to unforeseen circumstance, we will do our best to help get the student up to speed again.

My child is younger/older than the required age. May they join the course?

We allow younger or older students in the Game Programming curriculum on a case-by-case basis. Please contact us so that we may advise you better. E-mail This email address is being protected from spambots. You need JavaScript enabled to view it.

My child does not have a laptop. Does the school provide any?

If you do not have a personal laptop, LCCL Coding Academy provides laptops for use at the school. Please indicate your laptop needs during registration.

 

Game Programming Level I

20-11-2017 10:00 am - 21-11-2017 4:00 pm
SGD 400
Apprentice

20 - 21 Nov, 10am - 4pm
2 days

Game Programming Level I

22-11-2017 10:00 am - 23-11-2017 4:00 pm
SGD 400
Apprentice

22 - 23 Nov, 10am - 4pm
2 days

Game Programming Level II

24-11-2017 10:00 am - 25-11-2017 4:00 pm
SGD 400
Explorer

24 - 25 Nov, 10am - 4pm
2 days

Game Programming Level I

27-11-2017 10:00 am - 28-11-2017 4:00 pm
SGD 400
Apprentice

27 - 28 Nov, 10am - 4pm
2 days

Game Programming Level I

29-11-2017 10:00 am - 30-11-2017 4:00 pm
SGD 400
Apprentice

29 - 30 Nov, 10am - 4pm
2 days

Game Programming Level II

01-12-2017 10:00 am - 02-12-2017 4:00 pm
SGD 400
Explorer

1 - 2 Dec, 10am - 4pm
2 days

Game Programming Level I

18-12-2017 10:00 am - 19-12-2017 4:00 pm
SGD 400
Apprentice

18 - 19 Dec, 10am - 4pm
2 days

Game Programming Level II

20-12-2017 10:00 am - 21-12-2017 4:00 pm
SGD 400
Explorer

20 - 21 Dec, 10am - 4pm
2 days

Game Programming Level III

22-12-2017 10:00 am - 23-12-2017 4:00 pm
SGD 400
Creator

22 - 23 Dec, 10am - 4pm
2 days