Class Details
Branch/Venue
About The Coding Fun
As the mother of two boys, Claudia accompanied her children in learning Scratch as a way to cultivate their concept of computational thinking. She realized that there are still big gap in the market for good-quality, affordable and systematic kids coding courses. That is why she made her effort on The Coding Fun
Know moreProgramme
Reviews
FAQ
1.Scratch – Junior Level Course
Junior level lessons are specifically
designed for Primary 1 to Primary 4 students. If you have never got in contact
with Scratch programming before, we also recommend you start from scratch.
Through writing code to implement 12 projects, students would build a strong
foundation for Scratch programming and learn to solve the programming challenge
with computational thinking mindset.
The instructor will use various
projects to explain the knowledge points of Scratch programming. Those projects
are arranged in a way whose complexity increases gradually. Their themes are
not limited to games, but also cover story animation, music creation and
artistic design.
In The Coding Fun, students are
strongly encouraged to customize their projects and inject their own ideas and
innovations. Our instructors are more than willing to review the submitted
programming work and give detailed feedback and suggestions.
Course
Content
In the lesson:
Teacher introduces a project and
writes code together with the student(s). Teacher will explain the usage of the
programming blocks and why to code in this way.
Teacher will summarize the key
knowledge points at the end of the lesson.
After all the main functionality of
the project is finished, students could add in their own ideas to customize
his/her projects. It is free style.
After the lesson:
Students could continue updating
his/her project by adding new features (optional). They could contact the
teacher when they have issues.
Teacher will send the knowledge points
(mentioned in Step 2) to students as a revision document. It might also contain
a few quiz questions to check if students know well.
Information Source :
Official Website/Facebook Pages of " The Coding Fun"
2.Scratch – Intermediate Level Course
Intermediate level lessons are
designed for students who have learned Scratch programming, but been
unsatisfied with their programming skills. They would like to know more
techniques and skills on programming and are keen to develop more complicated
and interesting projects. Meanwhile, they are not yet confident enough to
develop project independently. They still need teacher to guide them through
many programming issues.
Through 12 projects designed to cater
to their requirement, students could learn different techniques to develop
programming skills, use computational thinking methodology to solve problems.
Like Junior Level course, students will design a project at the end of the
course, based on the design requirement of the instructor.
In The Coding Fun, students are
strongly encouraged to customize their projects and inject their own ideas and
innovations. Our instructors are more than willing to review the submitted
programming work and give detailed feedback and suggestions.
Lesson
Structure
At the class:
Teacher introduces a project and
writes code together with the student(s). Teacher will explain the usage of the
programming blocks and why to code in this way.
Teacher will summarize the key
knowledge points at the end of the lesson.
After all the main functionality of
the project is finished, students could add in their own ideas to customize
his/her projects. It is free style.
After the lesson:
Students could continue updating
his/her project by adding new features (optional). They could contact the
teacher when they have issues.
Teacher will send the knowledge points
(mentioned in Step 2) to students as a revision document. It might also contain
a few quiz questions to check if students know well.
Information Source :
Official Website/Facebook Pages of " The Coding Fun"
3.Scratch – Advanced Level Course
As its name says, Advanced Level
courses are specifically designed for students to advance their Scratch
programming skills. Students have learned Scratch programming in a systematical
way and there is no problem for them to design a project independently. What
they need is to sharpen their programming skills and learn how to design more
advanced projects, such as scrolling platformer game, puzzle game, multi-level
games, etc.
Our advanced level course will use
flip classroom method. Students finish a project on their own before the
lesson. Instructor will review the project and give detailed feedback. Both
activities happen before the real lesson. You might ask: what will instructor
do at the class? Depending on the review result, the instructor will discuss
the project with the students and clear confusing issues. He/she will teach new
topics to expand the boundary of Scratch programming. It might touch on the
concept of software development lifecycle, image processing, learning of
others’ projects, etc.
Lesson
Structure
Our senior level lessons will utilize
a new method to cater to the requirement of advanced learners. A complete
lesson cycle could be like this:
Step 1: The instructor will introduce
the requirement of the project at a short meeting (15 min.)
Step 2: Students will get assignment
and finish it offline.
Step 3: Students will submit their
assignment. The instructor will review the code and give detailed feedback.
Step 4: At the class, instructor will
discuss with students review results, clear confusing points and introduce some
in-depth knowledge of Scratch programming.
Information Source :
Official Website/Facebook Pages of " The Coding Fun"
Related Articles
MoreNew to DSA-Sec? Here are 5 Things You Need to Know
10 coding classes & robotic training in Singapore for your little genius
10 Art classes in Singapore to bring out the Picasso in your child.