Kodecoon Academy Regular Class Brochure

Page 1

BEYOND CODING

Equip our children with the skills of tomorrow.

Regular Classes 2024

About Us

Our Approach

Withtherecenttrendofdigitalization,theglobaljob landscape is changing. Technology-related jobs are emerging. In Singapore, 1 out of 5 full-time workforces is predicted to have their jobs displaced by 2028 as our nation is to be hit by the technologicaldisruptionintheregion.

Our children’s education landscape has hence evolved. The Ministry of Education (MOE) has started to see the importance of computer literacy, with Computing an examinable GCE O Level’s subject andprogrammingbeing madeacompulsory enrichmentfortheupperprimaryschoolstudents.

Programming is widely acquainted with the study of process, and in Kodecoon Academy, we believe that students as young as 4 years old are capable of internalizingsuchdisciplines.

Our Pedagogy

SSelf-directed learning

PAbout Kodecoon Academy

Kodecoon Academy was founded with the mission to equip every student with the relevant skills to adapt to the volatile, uncertain, changing, and ambiguous (VUCA) world, to transform them into leaders with the right mindset and confidence in creating

E A R
Perseverance, not perfection
Embrace questioning
application
Attitude over intelligence Real-world

WHY LEARN TO CODE?

"Everyone should learn to program a computer because it teaches you how to think."
- Steve Jobs

r daily lives now e recent trend of ape is changing. gital workforce, re designed to to discover their ology field and eate meaningful ms. ational thinking n recognition, hese, learning to p their critical thodical when it

Kodecoon Academy Progressive Curriculum Roadmap

(Suitable for ages 4-6)

Assessment

Students will have to attend an aptitude test coupled with our course recommendation session for our team to assess their suitability for our curriculum

01

MatataLittleCoder

Suitable for preschoolers Students learn coding concepts and develop problem-solving skills througheasy-to-use,screen-lessrobotsets.

02

Osmo Little Coder

For the students to build important programming fundamentals and concepts through physical blocks as coding tools, enhance logical thinking skills, hand-eye coordination and fine motor skills.

03

ScratchJrLittleCoder

Introduces students to fundamental coding concepts, basic computer science skills through a drag-and-dropinterface.

Continue reading at next page >

Kodecoon Academy Progressive Curriculum Roadmap

(Suitable for ages 6 and above)

Assessment

Students will have to attend an aptitude test coupled with our course recommendation sessionforourteamtoassesstheirsuitabilityfor ourcurriculum

Scratch Coder

Suitable for beginners, students build a strong foundation in coding and are exposed to a range of computational science concepts.

ScratchJrLittleCoder

Introduces students to fundamental coding concepts, basic computer science skills through a drag-and-dropinterface.

App Coder

Web Coder

Students get started on syntax programming and explore HTML, CSS, and JavaScript and create their very own websites.

Students adopt design thinking and create fully functional mobile applications on Android mobile phones. 04

03 02 01
Continue reading at next page >

Kodecoon Academy

Progressive Curriculum Roadmap

(Suitable for ages 6 and above)

Machine Learning

For advanced learners, students will acquire practical experience in applying mathematical models to machine learning and mitigating issues through classification models.

04

05

Python Coder

For intermediate to advanced learners, students learn this general-purpose programming language to create digital solutions.

06

07

MakerTechnopreneurship Program

For the students to kickstart their design thinking journey by drawing on methods from engineering and design, combining ideas from arts, tools from social sciences, and insights from the business world, to createmeaningfulsolutions

& more!

Kodecoon Academy Robotics

Progressive Curriculum Roadmap (Suitable for ages 4-16yo)

Assessment

Students will have to attend an aptitude test coupled with our course recommendation session for our team to assess their suitability for our curriculum

01

Robotics Coder Basic

Students will build important programming fundamentals through block-based programming and learn concepts through physical LEGO® blocks as coding tools.

Robotics Coder Advanced

Advanced learners will explore the application of various concepts, including linkages and universal joints, in their mechanisms, enabling them to create functional builds akin to real-life devices.

RoboticsCodersJunior

Suitable for preschoolers Students learn coding and develop foundational skills in robotics through simpleiconblocks,enhancelogicalthinkingskills.

02

03

RoboticsCoderIntermediate

Introduces students to additional functions, such as ultrasonic and force sensors of a hub, and guide them in integrating these functions into builds using code.

04

Learning Objectives

Computer Science

Computational Thinking

Collaboration

Weekly Class: Matatalab Little Coder

Course Outline

Learn coding in a fun and interactive manner with Matatalab, an easy-to-use, screen-less robot set for young children. This workshop helps children engage in hands-on coding and learn coding concepts while developing problem-solving skills, critical thinking, creativity, and collaboration with peers.

Important: Only physical classes available

Note: for ages 4-6 years old

Learning Outcomes:

Learn how to make use of computational thinking (decomposition, pattern recognition, abstraction, and algorithms) to solve complex problems

Create infinite possibilities using coding blocks, to allow the robot to execute intended tasks

Understand the importance of debugging and allows them to embrace failure and persevere to find the correct answer.

Continue reading at next page >

Learning Objectives

Computer Science

Computational Thinking

Collaboration

Weekly Class: Osmo Little Coder

Course Outline

Osmo teaches coding fundamentals and concepts through interactive games on a tablet. The workshop allows students to showcase their creativity and also enhance their problem-solving skills. Osmo Little Coder uses physical blocks as a coding tool, aiding students in training their hand-eye coordination and fine motor skills.

Important: Only physical classes available

Note: for ages 4-6 years old

Learning Outcomes:

Build a strong programming foundation through exploring functions of decomposed parts, detecting patterns, and crafting algorithms

Develop problem-solving and logical thinking skills while learning coding fundamentals

Learn how to apply computational thinking (sequencing, pattern recognition) to solve various challenges

Continue reading at next page >

Learning Objectives

Computer Science

Weekly Classes: ScratchJr Little Coder

Course Outline Design Thinking

Future-ready Skills

ScratchJr is an iPad app developed in collaboration with the MIT Media Lab that teaches kids block-based programming in a tablet interface. The ScratchJr course introduces coding fundamentals and concepts through the easy-to-use drag-and-drop interface. Students will start with basic commands including moving sprites forward and in different directions, before moving on to creating their interactive animations and games learning concepts like sequences, loops, and conditionals. The symbolic nature of the interface requires no reading skills from the kids, and is best suited for the junior learners to bring their ideas to life!

Note: for ages 4-6 years old, need an iPad for the class

Learning Outcomes:

Learn basic computer science concepts like motions, events, timing, and more

Learn about debugging, game design, and programming

Hands-on project to learn about sequencing, programming iterations, and the concepts of orders in programming

Continue reading at next page >

Learning Objectives

Computer Science

Weekly Class: Scratch Coder

Course Outline Design Thinking

Future-ready Skills

Developed by the MIT Media Lab, Scratch is a kidfriendly, block-based programming software for young imaginative minds to let them try programming for the first time. As part of Kodecoon’s core curriculum, students will acquire the fundamentals of executing P.P.T.D (planning, programming, testing, debugging) while on this programming journey with Scratch. An approach essential in the development of games, or related applications, Scratch Coder programs offer opportunities to build a portfolio of games, necessary and vital for future advancement.

Learning Outcomes:

Learn the functions and make use of different block types (motion, looks, sounds, pen, data, sensing, events, control, operators, etc.) in their creation.

Learn strategies for solving problems, designing projects, and communicating ideas

Continue reading at next page >

Learning Objectives

Computer Science

UI/UX Design

Design Process

Weekly Class: App Creator

Course Outline

MIT App Inventor is an intuitive, visual programming environment that allows everyone - even children - to build fully functional apps for smartphones and tablets. Students will use MIT App Inventor, a blocks-based programming language with a development environment that runs in a browser, to design and build mobile apps. Students build their digital confidence and become empowered to create, rather than just use technology in their lives.

Learning Outcomes:

Apply concepts such as sequences, events, repetition, conditionals, parallelism, operators, data structures, and naming.

Learn the design process, provide feedback, and learn from others’ feedback to build a minimum viable product.

Create an app from the initial ideation and design stages.

Continue reading at next page >

Learning Objectives

Syntax Programming

Create Own Website

Future-Ready Skills

Weekly Class: Web Creator

Course Outline

In this course, students will be exposed to programming languages such as HTML, CSS, and JavaScript, empowering them with the ability to create their first website. They will make use of BSD (Build Something Different), an e-learning platform that has a “Portfolio” feature that allows students to keep track of the projects that they have previously done. This allows independent learning and perpetuates the acquisition of programming knowledge throughout the continuous learning journey in programming.

Learning Outcomes:

Explore user experience and industry-standard design principles and best practices.

Create real-world products and digital artifacts for their portfolios

Develop collaboration, communication, research and design skills to solve real-world problems.

Continue reading at next page >

Learning Objectives

Object Oriented Programming

Document Sheet

Libraries & Data Structures

Weekly Class: Python Coder

Course Outline

Python is one of the most popular programming languages in the world – Huge companies like Google use it in mission-critical applications like Google Search. And Python is the number one language choice for machine learning, data science, and artificial intelligence.

Python is a powerful general-purpose programming language. It is used in web development, data science, creating software prototypes, and so on. Fortunately for beginners, Python has simple easy-to-use syntax. This makes Python an excellent language to learn to program for beginners.

Learning Outcomes:

Learn about Object-Oriented programming and how to create programs in an OOP style

Learn about Data Structures and how to read a document sheet to access other libraries Create fun, interactive games, and apps with Python programming

Continue reading at next page >

Learning Objectives

Machine Learning

How

Classification Model

Weekly Class: Intro to Machine Learning

Course Outline

Through this course, the brave and adventurous will unravel the mystery behind how a computer learns to identify objects through a classification model, a form of supervised learning method which is used widely in machine learning. Students will acquire hands-on experience as well as an understanding of how several mathematical models are used in the process of modeling. Coupled with existing knowledge of python, the hands-on exercises as well as the project will allow students to gain an end-to-end understanding of Machine Learning excitingly.

Learning Outcomes:

Learn about basic mathematical models and how it is used in Machine Learning

Understanding problems that arise with machine learning and techniques to mitigate these issues Practical skills in building a supervised machine learning model (Classification model)

Continue reading at next page >
does machines learn

Learning Objectives

Robotics

Collaboration

Weekly Classes: Robotics Coder Junior (LEGO® Spike™ Essential)

Course Outline

LEGO® Education SPIKE™ Essential uses colourful LEGO® building elements, a simple coding progression, and intelligent hardware. With the STEAM learning units young minds are fully engages to their learning environment. Lessons are designed around playful narrative-based problem-solving with themes that can develop young students into independent STEAM thinkers. Why separate learn and play when you can do both at once?

Problem-Solving

Learning Outcomes:

Develop foundation using simple icon blocks to control built robots

Confident life-long learners by giving them unlimited possibilities for hands-on, playful STEAM learning

SPIKE™ App lets students develop capabilities with icon blocks which sets students up for intuitive problem solving

Continue reading at next page > L E G O ® R o b o t i c s 01

Learning Objectives

Robotics

Collaboration

Problem-Solving

Weekly Class: Robotics Coder (LEGO® Spike™ Prime)

Course Outline

This course caters to both beginner and advanced students in LEGO® Spike™ Prime. The course showcases a variety of engaging projects that challenge and inspire, including a swing, catapult, dual motor car, domino machine, bumper cars, weightlifting robot, and etc.

SPIKE™ Prime engages students through play to advance their critical thinking skills and solve complex problems regardless of their learning ability.

Important: For students age 7 years & above.

Learning Outcomes:

Develop programs using drag-and-drop to control machinery

Prototyping creative hands-on solutions for complex problems with real-world relevance

Learn the basics of programming, such as loops, conditional statements, and functions

Continue reading at next page >

Learning Objectives

Game Design

Lua Scripting

Roblox Coder

Debugging

Course Outline

ough this course, students will learn about game ation through the construction of their own obstacles by) and terrains within Roblox platform. Through , they will learn about the process of debugging, a testing and feedback. Students will also be oduced to LUA Scripting and create their own script.

Learning Outcomes:

Work around inter-working elements, learn how systems work and how they can be modified or changed

Manipulate 3D parts to create an obstacle course

Create natural features using terrain editor to make sure your project is more realistic

Understand the basics of LUA scripting like how to create variables, conditional statements and loops

Continue reading at next page > 01

Learning Objectives

Microcontrollers

Circuit Planning

Maker Technopreneurship Program

Course Outline

Designed for young participants to kickstart their design thinking journey by drawing on methods from engineering and design, combining ideas from arts, tools from social sciences, and insights from the business world. Together we'll explore how humancentered design can help develop innovative solutions for the complex challenges we face and design real solutions to real-world problems and in turn be able to show them that they can make a difference and that their design and programming skills can make a difference to others in need.

Learning Outcomes:

Understand and apply concepts of Design Thinking, Engineering, Mechatronics.

Learn about technologies involved in industry 4.0

Enhance innovation and collaboration skills

Learn soldering skills

Prototyping of a proposed innovation concept with and without microcontrollers

Continue reading at next page >

Direct School Admission (DSA) Preparation Class

Course Outline

DSA can be a daunting process for your child, so we have designed a DSA preparation class for those who are keen to use their coding and technology-related talent to apply to selected secondary schools

With our experience in helping students go through the DSA process, this program will give your child his/her best chance at DSA. Your child will learn about the DSA application process, from selecting which schools to apply for to building their own portfolio and standing out in an individual/group interview.

Learning Outcomes:

Understand DSA application process and expectation

Research and select top 3 schools for application

Prepare DSA application form, highlight key strengths and projects

Create portfolio and craft personal statement

Learn tips and tricks to ace individual and group interviews

Learning Objectives
1) Mentoring
Continue reading at next page >
3) Interview Skills 2) Portfolio Building

What do parents say about us?

In these unprecedented times, leave it to Kodecoon Academy to bring on the most awesome of holiday camps! Even though the camps were held virtually, the teachers have manages to make it interesting, interactive and full of fun and laughter, it is like the kids were there physically in the same room! While the camps' projects hone their creativity, logical thinking as well as their problem solving skills, I like it that the teachers even manages to foster teamwork and sportsmanship among the Kodecooners in a virtual classroom setting and that is no mean feat. I'd like to give credits to all the dedicated, resourceful and knowledgeable teachers who have made this stay-home 'June' holidays so enriching and rewarding for my son, and for me the opportunity to marvel at the amount of bright ideas the kids can think of to perfect their craft - be it building a smart city in Minecraft, creating a VR museum or designing their own maze to stump their opponents - can't wait to see what new heights these kids can scale together with Kodecoon Academy!

Reviewed on May 2020

Excellent teaching, and really dedicated coaches here. The teachers are a really special bunch. They love what they do - it's clear - and they are great at teaching. What's best is that the way they handle the kids well. I get the feeling that there are clear and loving boundaries in place to enable a respectful, safe, and yet exciting learning environment for the children. I really liked the specific and insightful feedback that I've received regularly from coaches at Kodecoon. The individualised approach and service offered is really refreshing and nothing like I've experienced before at other learning centres. =)

- Lynette F

Reviewed on Jan 2020

"She's looking forward to the weekly lessons to learn new things. I am impressed by the team so far - they love kids and wanna impart their knowledge to the next generation!"
- L

Kodecoon is awesome!! We first attended a complimentary trial class from an event and I could already tell the fervor from the founders. They were patient and engaging and the kids loved the lesson and teachers! We then signed up and the rest is history. My kid loves the lessons from day 1! Coding is not just for boys ok? :) She's looking forward to the weekly lessons to learn new things. Her teacher is also fantastic! I am impressed by the team so far - they love kids and wanna impart their knowledge to the next generation!

"We want every child we teach to be future-ready - become creators and change-s and not mere passive consumers of technology"

Like what Steve Jobs said. "Everyone should know how to program a computer, because it teaches you how to think". To be able to solve complex problems, your child needs to have computational thinking skills, which consists of 4 components namely Decomposition, Abstraction, Pattern Recognition and Algorithmic Thinking. For all the parents reading this, ask yourself the question, "Is my child ready to take on the digital age?"

Frequently Asked Questions

Why does my kid needs to learn programming?

Here at Kodecoon Academy, we aim to equip every child with programming knowledge and the power to create change. In today's increasingly digital world, programming is the new literacy.

Digital literacy is not equivalent to how proficient they are at playing mobile or computer games Rather, it is the ability to understand how computers work and to write codes that can instruct computers to perform certain actions.

Frequently Asked Questions

My child is new to programming, will he/she be able to follow?

Yes, of course! Most of our students join Kodecoon as complete beginners. And we see awesome projects that they coded on their own by the end of the lessons!

How many students are there in class? What is the student-teacher ratio?

We need a minimum of 4 students to start a class. Our student-teacher ratio usually is 8:1, with an average of 5-6 students per class.

What happens if the class does not gather enough students in the end?

If the class did not manage to proceed in the end due to last-minute drop-outs, we will be refunding the fees via class credits to you. The class credits may be used for other similar programs. If you have opted for the bundle promotion, the refund amount will be total payable divided by the total camps/modules enrolled.

Example: $1026 paid for 2 camps, $1026/2 will be refunded.

What if my child does not have a laptop?

We do provide laptops for rental. It will be SGD$70 per day. The rental fee will be refundable upon the return of the devices! Parents will need to pay for the delivery fees (back & forth) for the laptops to be sent to the respective venues. Do note that this is on first-come-first-serve basis.

I am not sure if my 7-year-old child is ready to be exposed to computer programming. How?

We provide coding programs for ages 4 and above with a suitable course for each age group that allows them to move on progressively. Before we recommend a suitable course, we will usually assess our students' level via our course recommendation session to recommend the most suitable class. Don’t worry, we will segregate our students accordingly into the right age and right level class!

Frequently Asked Questions

Are the classes online or inperson?

We offer both online and in-person classes! Our online classes are conducted live over Zoom to ensure a real-time, twoway interaction between our students and our instructor. Our in-person classes are held at our SingPost Centre venue. Do check with our Customer Success team to find out more!

Do I need a laptop for the class?

Yes! You will need a laptop and a mouse (especially for younger kids) for the class. You may need an iPad for Pre-School class.

Frequently Asked Questions

How do I go about registering my child for coding classes?

We will need our students to go through an aptitude test to assess their level before we decide and recommend what course or program best fits the child. This test will be conducted during the course recommendation session.

After which, we will recommend a suitable course offering. If you have decided to join us, we will send you the Student Registration link to register your child for the class! The class is only confirmed after you have received an invoice from us and payment is received.

For any other clarifications or issues, you can always contact us via our company WhatsApp at +65 89503022.

We will be sharing with you the class details for the online and information for the in-person classes at least one day before the class starts. Do check your email inboxes or WhatsApp and let us know if you did not receive it!

Is there any make-up class?

For Online Holiday Camps, all class sessions will be recorded for our training and quality purposes. If your child were to miss one of the sessions, let us know and we will send over the video link for him/her to catch up.

For Online Weekly Classes, students are required to inform us at least 3 days in advance. There will be a maximum of 2 make-up lessons in each module conducted for lessons missed for valid reasons if there is sufficient notice provided.

Operating System

64bitWindows10

MacOS10.11

Processor

64bitprocessor, dual-corewith 2GHzorhigher

RAM/Memory 4GB

Graphics

Dedicated OpenGL4compliant onboardgraphics

Others

Storage Space

3GB

Web Browser

Edge12+,or Firefox27+,or Chrome30+,or Safari7+

DirectXVersion11;Bandwidth1.0

Mbps/600kbps(up/down)

Recommended laptop specifications
# B E Y O N D C O D I N G Connect With Us Contact Us +65 8950 3022 startcoding@kodecoon.com SingPost Centre, 10 Eunos Road 8, #03-03 Singapore 408600 @kodecoon @kodecoon

Adapt Transform Breakthrough

Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.