ProCodeCG Kids Regular Coding Class 9 April 2016 – Adding In More Java Class and Methods


Today the class is at Digilife Dago again πŸ˜‰ WeΒ did some improvements onΒ our previous OOP codes in Java πŸ™‚ Some kids have just got their new ProCodeCG jackets and this is how they look like πŸ™‚


Some kids preferred to sit by the window with set up like this πŸ˜€


Pru started to install Greenfoot


And so did Clarence


This cool ProCodeCG kid is Malik! He had finished all his homework (after finishing all the tutorial last week): adding more subclasses, adding scores and live bar!


The persistence look of our typical little coders in ProCodeCG πŸ™‚


The youngest one, Awa, started picking up what he left last week


The air conditioner temperature was set very low so kids were very comfortable being under the jacket and hood πŸ˜€


This is what Clarence did with his code: adding many subclasses randomly with funny weird names πŸ˜€ No wonder he got error messages on every classes πŸ˜€


It was really surprising that kids can understand about Object Oriented Programming (OOP) very intuitively!!!


Doing this activity every week is a very nice and fulfilling experience πŸ™‚


The class grows so fast. This are Faris and Malik discussing about modifying the code. Faris suggest and improvement to Malik’s code: he wanted to improve the movement of the spaceship to be able to move smother with smaller fractions of degrees (and it worked πŸ˜‰ )


This is the code modification by Faris


This one said that he was hungry and needed to fuel up before get passed out again LOL


Capt. Syahna also got so busy πŸ™‚


Awa after fueling himself up, and decided to tried his ProCodeCG jacket on πŸ˜‰


Faris is now working on Awa’s code. Awa wanted to duplicate the object being eaten by another object πŸ˜€


So Malik was giving help too


And they discuss it together. How cute! πŸ™‚


While Pru and Clarence were busy exploring Greenfoot by making objects move, adding some control and move them more πŸ˜€


These ones are still working on the same thing. They are really a good team. One of the value ProCodeCG wants to educate to kids is teamwork πŸ™‚


At the end of the class Faris showed us a video explaining that Greenfoot can be connected to a Kinect!!! How cool is that!!!


We definitely have to try this one day!


The code is not very long (but the library would certainly be is πŸ˜€ )


So we learned so much today! And more next week! πŸ˜‰


ProCodeCG Kids Half-Day Coding Camp for Intermediate Day 3


ProCodeCG Kids Half-Day Coding Camp for Intermediate Day 3!

We have a problem solving competition πŸ˜‰


Kids are working in groups. This is Naufal and Ardi.Β IMG_3205 1

Hikari and Rheino are working together and discuss things.IMG_3206 1 IMG_3210 1


Malik is in the same group as Hikari and Rheino but he is given different task. They solve different problems as a group.IMG_3211 1

Nara and Rafli

IMG_3212 1

Dhani and Revin

IMG_3213 1

Wow, we got female coders!IMG_3214 1

Kasih and Sandra!

IMG_3215 1

This is Fadhlan and HaidarIMG_3216 1

And, Athaa and Azriel

IMG_3217 1

And this is Zaki, the Captain/Teaching Assistant πŸ™‚IMG_3218 1


Zaki made all this problem to be solved using JavaScript or Python πŸ˜€

Bildschirmfoto 2015-07-08 um 7.20.12 nachm.



Like usual, after about 2 hours we take a break and do some stretching/yoga πŸ˜‰



This is the winner of problem solving competition: Athaa – Azriel, Binar – Yumni. These two teams have got exactly the same score πŸ˜€



And finally, this is all of us!Β IMG_3233 1

See you again at ProCodeCG Kids Half-Day Coding Camp for Advanced starting tomorrow! πŸ˜‰

[This coding camp is supported by BCCF, withΒ KLCBSΒ and Salman Media as Media Partners]

ProCodeCG – Coding Camp Day 3


Day 3.

Competition Day! Each team should create their own games and will be judged by other teams.

Every team has to bring the best of its members and then pick one or several codes to be inΒ competition. They have 2 hours to develop codes, and then after that they have to stop and start examining other teams’ work to give objective and fair judgement.

At the end, basically every team wins! Because they have learned so much, have created stronger bonding with each others and at the same time improving their coding skills πŸ˜‰

ProCodeCG applies different method for its kids classes including this camp: kids should be thought by kids. So the purpose of ProCodeCG kids classes is to teach kids to learn and also to teach. Because the best way to learn is by teaching.

Kids who has passed one level are expected to be able to teach kids on lower levels. This way kids will develop the skill of fast learning and how to pass the knowledge to other people (especially kids).

That’s why there is almost no adult involved in this camp πŸ˜‰

IMG_4837 IMG_4834

ProCodeCG – Coding Camp Day 2


Day 2.

Kids starts to know each other, so it is the time to give them task to do in groups. Captains are announced and ordered to lead teams. One captain is unable to come because not feeling well so we divide kids into 4 teams.

This camp is not only teach kids about how to code. This camp is intended to teach kids about leadership and teamwork. In general they seems to have fun working in groups but some of them having difficulties doing teamwork and some captains refuse to lead the team.

This camp makes sure that kids will learn something about teamwork and leadership. Some things might not work now, but later, maybe πŸ™‚

IMG_4740 IMG_4739

ProCodeCG – Coding Camp Day 1


We got total 19 kids, with 5 captains among them plus 2 back-up captains. Captains’ job desc is to make the team work, make sure each member understands the lessons and to make decisions. Back-up captains responsibility is to cover up the rest, like taking attendance, preparing infrastructures, resolving conflicts etc.

On Day 1, kids are given several task to complete individually, while the chief captain observing the dynamics and interaction between them to make strategies to be applied the next day πŸ˜‰

IMG_4698 IMG_4697