ProCodeCG Kids Coding Exhibition 2016

Standard

ProCodeCG Kids Exhibition 2016! We had 13 kids presenting their codes (2 kids work in a team) πŸ™‚

ProCodeCG - Poster Exhibition 2016 - small

These are the kids presenting their awesome works today!

From left to right (back): Rezandra, Malik, Farrell, Clarence, Tyo, Edo, Ardi, Azriel

From left to right (front): Zaky, Awa, Faris, Muhammad, Cinta

IMG_9764

Setting up before the presentation. This is Clarence
IMG_9714

IMG_9725

IMG_9737

Tyo
IMG_9715

IMG_9730

IMG_9753

IMG_9755

Ardi

IMG_9720

Zaky

IMG_9721

Awa

IMG_9724

Look at these incredible 8 yo s πŸ™‚ Awa and Zaky

IMG_9727

IMG_9728

Zaky turned his chair around to see the big monitor better

IMG_9733

And Awa looks so proud of his Arduino board project πŸ˜‰

 

Farrell

IMG_9732

IMG_9747

IMG_9751

IMG_9757

Cinta

IMG_9735

We had to switch to several laptop so Cinta can display her work on screen

IMG_9754

First presentation: Malik – Jack O Lantern Game in Java

IMG_9738

Posing with the coding Godfather, Prof. Budi Rahardjo πŸ˜‰

IMG_9741

IMG_9742

The game is written in Java, using Eclipse as the IDE

IMG_9745

IMG_9767

IMG_9775

The second presentation: Azriel – “Music in Python”

IMG_9776

Azriel create a code in Python that can play music notes by reading a file of numbers

IMG_9778

And then Clarence – “Arduino Basics”. Clarence one of the first ProCodeCG Kids exploring Arduino. He presented Arduino basic project, writing a code that will light up LEDs on breadboard from left to right back and forth with random delay. He also set up the breadboard.

IMG_9779

The code

IMG_9749

Clarence is a very focus and smart kid, but he is very shy πŸ™‚

 

IMG_9782

So that Prof. BR had to help him explaining πŸ™‚

IMG_9758

After that it was Cinta’s turn. The only ProCodeCG Kid girl in this exhibition πŸ™‚

She presented a game of Trash Sorting in GameMaker

IMG_9783

Cinta is a very smart and confident kid. Doing presentation in front of many people is not a problem for her πŸ˜‰

IMG_9784

IMG_9786

IMG_9787

IMG_9788

IMG_9789

Then Farrell presented his work about Solar System in Python πŸ™‚

IMG_9792

Farrell created a code to draw planets orbits trailings, in Python. He uses real data from NASA πŸ™‚

IMG_9796

IMG_9799

Next is Faris presenting his work: ProCodeCG Webview in Android Studio”

IMG_9800

He created an apps to read a web πŸ™‚

IMG_9801

IMG_9802

After that, Tyo and Edo presented their “Adventure Game in GameMaker”

IMG_9807

The game is very educative. It has some dialogs that give hints how to solve the problems

IMG_9810

And when the player get the correct answer, it will continue the adventure

IMG_9812

IMG_9815

Next is Ardi: “Animation in Minecraft”. Ardi created an animation inside Minecraft by creating frames and activate them one by one using redstone.

IMG_9759

IMG_9814

IMG_9816

IMG_9716
IMG_9717 IMG_9718

IMG_9817

Then Zaky present his work : Burning Rocket in GreenFoot πŸ™‚ He created the presentation slides!

IMG_9820

This 8 yo kid rocks! He is very confident πŸ™‚

IMG_9821

He joined Java Programming topic of ProCodecG Kids Coding Camp last July and he has been progressing. A lot!!!

IMG_9822

IMG_9823

IMG_9824

IMG_9825

IMG_9826

IMG_9827

After that is Rezandra: Space Explorer in GameMaker

IMG_9828

A very interesting game, many levels πŸ™‚ Rezandra has several games in hand but he just presented this one πŸ™‚

IMG_9829

Then Muhammad, presenting “World Run Go”, a game created with Construct

IMG_9832

A very interesting game with LOTS of levels! πŸ™‚

IMG_9833

IMG_9834

Then the last but not least: Awa! πŸ™‚ This 8 yo is one of those ProCodeCG Kids who is really interested to development board πŸ™‚

 

IMG_9734

His created code and circuit to turn on a line of red and white LED’s alternately πŸ™‚ A very awesome work for our independence day today πŸ˜‰

IMG_9729

And this is the food, powered by Parents! Thanks so much!

IMG_9712

IMG_9760

IMG_9761

And the audience, thanks for coming!

IMG_9762

IMG_9768

IMG_9790

IMG_9791

And this is what happen behind the scene πŸ™‚

Capt. Fizhan making documentation

IMG_9797

IMG_9798

And what’s inside the server room πŸ˜€ Thanks to Capt. Zaki and Digilife Team for their fully supporting us! They made sure things work for EACH kid πŸ™‚ thanks so much!!!
IMG_9719

IMG_9736

IMG_9743

IMG_9803
IMG_9806

IMG_9813

IMG_9835

Hoping to see you again next year maybe?

So proud to be part of bringing out the best ofΒ these kids to give a better future for Indonesia!

Advertisement

ProCodeCG Kids Coding Camp – Java Programming – Day #3

Standard

The last day of ProCodeCG Kids Coding Camp – Java Programming! πŸ™‚

Today we finished our pie-shot-the banana-with-cherry code and start another one:

Flappy Bird in Greenfoot πŸ™‚

Bildschirmfoto 2016-06-25 um 7.49.21 PM

It is a bit hard but most of the methods are just the same with the previous games we have created πŸ™‚

Bildschirmfoto 2016-06-25 um 11.05.34 AM

We missed one student today, the others were still excited to pick up where we left yesterday πŸ˜‰
IMG_5024

Our captains (Zaki, Reza, Fizhan, Faris)

IMG_5025

Capt. Syahna

IMG_5027
IMG_5026

Lots of adults take a look at the screen when we do this and ask: “How could it be possible kids learning this?” πŸ˜€
IMG_5028

Yes it is possible! This is Ara typing the code and later make sure the code is error free

IMG_5029
IMG_5030

This is Zaky, the youngest one in the class πŸ™‚ He was very serious and always want to get things done. He just won’t stop until he finished. And he complained a lot about other kids playing the games instead of typing the code πŸ˜‰
IMG_5033

The kids sometimes play some games in between lines of code because they have to wait other kids to finish typing so when they have finished their part, they usually play games or watch YouTube. It is allowed as long as they finish their work.

IMG_5034

But today’s code was very long, there was no time to play πŸ˜€
IMG_5035

Each kid has to make sure they got everything right on every classes and methods

IMG_5037

So Capt. Zaki was very busy navigating the screen πŸ˜€
IMG_5038

We split the screen to accommodate more kids πŸ™‚

IMG_5039
IMG_5040

Capt. Faris and Capt. Malik debugging Ronggur’s code

IMG_5041

The good thing about coding is that it indirectly teaches kids about consistency and little details. That you have to do things properly and in order. That a single character can cause errors πŸ˜€
IMG_5042

A view like this make us proud that we have young brains ready to defend the country πŸ™‚

IMG_5043

Capt. Malik helped Muhammad with the code
IMG_5044

And we moved to Flappy Bird!

IMG_5045

Capt. Malik explained the code, with Capt. Zaki as the screen operator πŸ˜‰
IMG_5046 IMG_5047

And Capt. Fizhan took a video of interview with the Lead Captain for our coding camp promo video πŸ˜‰

IMG_5049
IMG_5050

Our class from the outside πŸ™‚ Looking good πŸ™‚
IMG_5052

Capt. Faris debug Dika’s code

IMG_5053

Capt. Malik checked on every kid making sure they understand
IMG_5054

Zaky is a very enthusiast programmer. He was Β closely under Capt. Malik’s assistance. Capt. Malik said that the code wasn’t difficult πŸ˜€ If an 8 yo like Zaky can comprehend it so should the rest of the class, he said πŸ˜€ πŸ˜€ πŸ˜€ Two young brightest minds! πŸ™‚

IMG_5060

Muhammad referring to Tyo’s work to make his code work

IMG_5062

The class has always been fun!

IMG_5064

But today is the last day and this is us with the certificates yaaay!!!

IMG_5068

See you on Monday with Python Programming! πŸ˜‰

ProCodeCG Kids Coding Camp – Java Programming – Day #2

Standard

Day #3 of ProCodeCG Kids Coding Camp – Java Programming πŸ˜‰ Today we create another game that can display score.

We created a rocket and some rocks, and when the rocket hit the rocks then we will get some scores πŸ™‚
Bildschirmfoto 2016-06-24 um 10.40.25 AM Bildschirmfoto 2016-06-24 um 10.49.39 AM

The code is more complex than what we created yesterday πŸ™‚

Bildschirmfoto 2016-06-24 um 9.30.14 AM

Bildschirmfoto 2016-06-24 um 9.46.34 AM

Bildschirmfoto 2016-06-24 um 10.05.45 AM

All kids showed up but some arrived late
IMG_4900

Capt. Faris assisting Aqeel

IMG_4901

Capt. Zaki assisting Zaky πŸ˜€
IMG_4902

Captain teams discussed about many things.

IMG_4903

In front is Capt. Malik getting ready for today’s presentation
IMG_4904

All kids seemed to be able to follow the class. Yeah the topic is hard but they can catch up:)

IMG_4905
IMG_4906 IMG_4907

WeΒ did some revisions and debugging before Malik’s code was ready to be presented after Friday Prayer
IMG_4916

Friday Prayer break

IMG_4926

Almost all boys went to a mosque across the street
IMG_4928

And when they got back, Capt. Malik showed us a new program he just made: Snake game in Java, with Eclipse πŸ™‚

IMG_4929

Ok time for presenting a more difficult game to the kids. Capt. Zaki and Capt. Malik did some setting up in the control room
IMG_4934 IMG_4935

Okay ready! πŸ™‚
IMG_4937

The game Capt. Malik presented was about a pie that can shoot banana with cherry πŸ˜€
IMG_4938

Capt. Zaki helped navigating the display πŸ™‚

IMG_4940

The code is quite long and and we should continue the code tomorrow
IMG_4942

Capt. Fizhan (on the left) took a video of Capt. Malik’s presentation

IMG_4943

Today we create simple pie and cherry and banana classes and methods, and will add the details tomorrow! This is Capt. Reza and Capt. Faris testing the code πŸ™‚
IMG_4944

Fauzan. Always so shy πŸ˜€ He always sit in the corner but he always pays attention and understands everything πŸ™‚

IMG_4945

Every kid tried very hard to digest the code. Vai asked questions right away πŸ™‚
IMG_4946

We have to divide the screen into two because some kids type very fast while others need more time πŸ™‚

IMG_4947

Thoriq and Edo
IMG_4948

Reza, Tyo and Ozan (on the back)

IMG_4949

Zahra and Raisya
IMG_4950

Front row: Muhammad and Ara. Zaky on the back

IMG_4951

Vai
IMG_4952

Ronggur

IMG_4953

Jaka
IMG_4955

Our lead captain: Capt. Zaki busy navigating the screen

IMG_4956

Gyan
IMG_4958
Aqeel
IMG_4962

Front row: Dika, Kyntar and Fadly

IMG_4963

Joji
IMG_4964

A closer look of Kyntar and that surprised look of Fadly πŸ˜€

IMG_4965

Capt. Syahna
IMG_4966

After presentation, Capt. Malik prepare a code for tomorrow: Basketball Game πŸ˜€

IMG_4969

And the kids got idea to change the objects to different kind of foods
IMG_4970

And they start browsing the internet to find some REAL pic to be added to the game LOL

The first is seblak bandung
IMG_4972

Then es cendol

IMG_4973

Es buah
IMG_4974

And things get worse with es durian

IMG_4975

and pizza! LOL
IMG_4976

The class was very fun because the kids are serious but can also be so funny! Hoping to get more fun tomorrow! πŸ˜‰

ProCodeCG Kids Coding Camp – Java Programming – Day #1

Standard

ProCodeCG Kids Coding Camp – Java Programming – Day #1 πŸ™‚ We got 20 kids! πŸ™‚ And 7 captains!

IMG_4841

Awesome brains ranging from 9 to 15 years old πŸ™‚
IMG_4797
IMG_4800

Capt. Faris (in the middle) busy assisting Reza and Tyo
IMG_4801

Capt. Zaki assisting Thoriq (and as usual refuse to be photographed πŸ˜€ )

IMG_4802

Capt. Reza (in white shirt) observing Capt. Malik (blue shirt with jacket) preparing today’s materials. Front row: Fadly and Zaaka.
IMG_4803

These two lil kids with ProCodeCG jackets: one is Capt. Faris (grey jacket) and the other is Ara (red jacket) πŸ˜‰

IMG_4804

Capt. Zaki never stop being busy πŸ˜€
IMG_4806

So does Capt. Reza (white shirt), assisting Thoriq

IMG_4807

Capt. Faris assisting Aqeel and Vai
IMG_4808

Muhammad (in the middle) being assisted by Capt. Reza and Capt. Zaki

IMG_4810

Capt. Zaki and Capt. Faris assisting Ara and Zaky πŸ˜‰
IMG_4812

Capt. Malik creates lots and lots of code in Greenfoot to be presented to the class πŸ™‚
IMG_4813

Some of our works

IMG_4814
IMG_4815 IMG_4816

Capt. Reza helping Zaky to catch up (Zaky came late due to heavy traffic from Bogor to Bandung)
IMG_4821

Gyan and Dika (Thoriq and Edo in the background)

IMG_4826

Joji
IMG_4827

Ronggur

IMG_4828

Vai
IMG_4829

(Capt. Faris and ) Aqeel

IMG_4830

Ara and Zaky
IMG_4831

Muhammad

IMG_4832

Zahra and Raisya
IMG_4833

Reza, Fauzan and Tyo

IMG_4834

Kyntar and Fadly
IMG_4835

Thoriq and Edo

IMG_4836

From left to right: Farrell, Capt. Fizhan, Gyan and Dika
IMG_4837

Some screenshots of what we did today πŸ˜‰

Bildschirmfoto 2016-06-23 um 8.09.58 PM

Bildschirmfoto 2016-06-23 um 8.10.47 PM

Bildschirmfoto 2016-06-23 um 8.10.53 PM

Tomorrow we’ll learn more advanced Greenfoot πŸ˜‰

 

ProCodeCG Kids Regular Coding Class 4 June 2016 – Morse Code in Python

Standard

Kids said that they wereΒ bored with Greenfoot and Java so we decided to go back learning Python again today πŸ™‚
IMG_3342

We created a code to translate alphabet and numbers with morse code πŸ™‚ It was similar to our substitution cipher but this one is a bit tricky because one alphabet will be translated to more than just one character πŸ™‚

IMG_3343

Only Malik was given the task to modify the morse code because the others apparently in the mood of competition and chose to continue their Python quest on codesaya.com πŸ˜€

IMG_3347

Not all the kids were bored with Greenfoot πŸ™‚ Pru still had lots of things in mind to do with Java πŸ™‚
IMG_3344

And we have Rezandra back! He said we wanted to learn Python today and since the morse code is too advanced, he was given the task to learn from codesaya.com πŸ™‚

IMG_3345

And we had Reza back too πŸ™‚ (the kid unpacking his backpack)
IMG_3346

Roni was working on his Python quest on CodeCombat.com πŸ™‚ He understood real quick and seemed to be more involved and serious in coding now πŸ™‚
IMG_3348

Clarence (kid in white t-shirt) was still happy playing around with Greenfoot πŸ˜€

IMG_3349

Malik finally joined codesaya.com along with Reza and Rezandra after he finished the morse code πŸ™‚
IMG_3350

While this little one, Awa, decided his own topic for today, Angry Bird at code.org πŸ˜€

IMG_3351

Reza was very serious doing his work πŸ™‚
IMG_3352

And so was Rezandra πŸ™‚

IMG_3353

These are some screenshot of the morse code today πŸ™‚
Bildschirmfoto 2016-06-03 um 10.37.40 PM Bildschirmfoto 2016-06-04 um 4.14.40 PM

ProCodeCG Kids Regular Coding Class 14 May 2016 – More Java Programming and Godot Engine Exploration

Standard

Wooow! Today we have lots of kids coming in! πŸ™‚

IMG_1514

The topics for today are Java Programming, and Godot EngineΒ exploration πŸ˜‰

IMG_1504

Faris and Ardi are assigned to explore Godot: a free and open source 2D and 3D game engine πŸ˜‰
IMG_1507

According to his exploration, Ardi said that Godot is aΒ quite difficult and complex tool. Much difficult than Algodoo.

IMG_1508

Ardi and Faris make a good team πŸ™‚
IMG_1509

Gaga has a new laptop, he has to reinstall everything but he catches up quickly.

IMG_1510

Reza is still debugging his program. The spawning method runs uncontrollably πŸ˜€
IMG_1511

We have the twins back! Welcome back Kevin!

IMG_1515

Welcome back Michael!
IMG_1516

Awa gets a little bored of typing πŸ˜€ We need to find something more interesting for him next week πŸ˜‰

IMG_1517

Aliyah is very quiet but she is very effective in doing her work!
IMG_1518

Yaaay, we have the Lead Captain, Zaki, back! He doesn’t like to be photographed so we just have to accept this πŸ˜€

IMG_1519

Pru is working on assets for her game
IMG_1520

Look at this kids! The don’t come just for coding, the also play and talk with each other, including cats πŸ˜€ This class is always so warm and comfortable!

IMG_1521

We have to keep adding table because so many kids show up today πŸ™‚

IMG_1522

The Lead Captain has to keep up very quickly because we need him to help running the class! Especially with this volume of the students πŸ˜€

IMG_1524

The crowd over here is still busy doing their so-called “Vengeance Project”. But at the end of the class they said they were bored and want to change topic LOL
IMG_1525

We have a newcomer here, Vian was ready to start but too bad he didn’t bring any laptops and our spare were all occupied 😦 But he will come back next week! πŸ™‚

IMG_1526

These girls over here write stories to in between coding πŸ™‚
IMG_1527

It’s amazing to find so many talents in the class πŸ˜‰

IMG_1528

Rheino is also a regular student. He now goes to a school in Jakarta so he only show up occasionally πŸ™‚ Glad to have you back, mate!
IMG_1529

Faris is showing Gaga some Godot’s features

IMG_1530

Ardi is still working on understanding Godot πŸ˜€
IMG_1531

It’s always like this, kids would be still busy and unprepared to go when their parents picking them up πŸ˜€

IMG_1532

Whooaaaa lots of kids and parents πŸ™‚

IMG_1534 IMG_1535
IMG_1536 IMG_1537

The kids are still busy with lots of things
IMG_1538

Looks like they would never leave πŸ˜€

IMG_1539

It’s so great to see these kind of interactions and the warmth of friendship in the class πŸ™‚
IMG_1540

Reza, was still working hard debugging his code, even after the class ended. He’s just a determined mind.

IMG_1541

Awa, has called it a day already. LOL
IMG_1542

And this guys are getting ready to go home. The apparently didn’t achieve lots of progress today so that they wanted to change topics πŸ˜€

IMG_1543

We’ll see what we’re going to learn next week! πŸ˜‰

ProCodeCG Kids Regular Coding Class 7 May 2016 – Greenfoot Projects

Standard

We still have our class running even on long weekend! πŸ˜‰ And surprisingly, lots of kids showed up! πŸ™‚

IMG_0867

Farrel setup his own working space because he wanted to continue his project πŸ˜‰

IMG_0868

There were several threads going in the class today: Greenfoot intro, Greenfoot intermediate, Flappy Bird project, and also “The Vengeance Project” πŸ˜€

IMG_0869

Roni worked hard today, he finished everything asked to be done! Yaaaay Roni! πŸ˜‰

IMG_0870

Aliyah added score and spawn methods to her code
IMG_0872

We splited the screen in two: the left one is for the main class (the part Roni was working on) and the right side is for the Counter class (the part Aliyah was working on)

IMG_0873

The asynchronous class worked just fine πŸ˜‰

IMG_0874

Reza did some debugging to his code and ready to inject the spawn method

IMG_0875

Malik, the leader of Flappy Bird Project didn’t has just finished the Greenfoot version. He is also writing it in pure Java. This is the listing of the code, inΒ Eclipse.
IMG_0876

Binar was catching up with Greenfoot tutorials

IMG_0877

Al figuring out some errors
IMG_0878

And we had a newcomer! Muhammad πŸ™‚Β He had given a jumpstart to code with Greenfoot πŸ™‚

IMG_0879

Faris was getting ready to assist Muhammad πŸ˜‰
IMG_0880

Malik observing his code because he was given a task to help Kak Binar finding what’s wrong with her code πŸ™‚

IMG_0881

We always help each other πŸ™‚
IMG_0882

Oh, and we also had successfully install pip and Paramiko for “The Vengeance Project” πŸ˜€ We taught the kid how to use command prompt to install things and set the environment variables to make it work! πŸ˜‰

IMG_0883

Well this is the haven for our tribe, where we can get together, make friends and do things we like: solving problems with code πŸ™‚
IMG_0884

Binar looked so busy catching up after several weeks missing the class πŸ™‚

IMG_0885

After they got Paramiko installed, Azriel and Farrell now ready to continue the project
IMG_0886

Reza switched his laptop so some files should be copied to keep him in track.

IMG_0887

This captain is very busy doing multiple things πŸ˜€
IMG_0888

This is the Greenfoot version of Malik’s Flappy Bird! Runs so smoothly like the real Flappy Bird!!!

IMG_0890

Faris gave it a try. While Malik is very brilliant at coding, Faris is very brilliant in debugging. He found a bug in the code, and that is so impressive!!! They should work together as a team (like they always did) πŸ™‚
IMG_0891 IMG_0889

Some screenshots: Malik’s FlappyBird in Greenfoot
Bildschirmfoto 2016-05-07 um 8.18.40 PM

The listing of the code in Greenfoot

Bildschirmfoto 2016-05-07 um 8.19.05 PM

And the listing of the code in java. Not yet finished and has reached 300 lines!
Bildschirmfoto 2016-05-07 um 8.25.15 PM

We’ll continue all we did today next week πŸ™‚

ProCodeCG Kids Regular Coding Class 16 April 2016- More Objects and Methods in Java

Standard

Hello! Yesterday we added more classes and methods to our Java coding πŸ˜‰

IMG_9255

We added timer, counter, random spawning, start button and so many more πŸ™‚

IMG_9256

This is Awa adding more lines to his code and making sure it can be compiled and worked πŸ™‚

IMG_9257

Ardi is reading the tutorial and catches up things quickly after a few weeks of absence πŸ˜‰ Welcome back, Ardi! πŸ™‚

IMG_9258

Malik came with lots of progress. He had finished all homework and ready to do some more!

IMG_9259

While Clarence had different thing in mind, he wanted to create cupcakes war πŸ˜€

IMG_9260

While Pru was busy with the crabs eating lots of polar bears πŸ˜€

IMG_9261

Ardi had almost done with his catching up and he started to play with a cat. And feed it LOL

IMG_9262

Capt. Syahna was in charge as the display operator as usual πŸ™‚

IMG_9264

There were a little course on the back of the class, a crash course on editing pics πŸ˜‰

IMG_9265

Malik had an idea of creating Flappy Bird with Java πŸ˜‰

IMG_9266

So while the others start adding counters method to the code, Malik had started a new thread πŸ˜€

IMG_9267

He started right away, downloading assets and creating classes

IMG_9269

It was a great idea for Awa too! He switched from the last code and start his own Flappy Bird code πŸ˜€

IMG_9270

We need some image editing to get clean Flappy Bird images so these guys were talking about editing files with smartphone πŸ™‚

IMG_9272

Reza is also catching up with the class πŸ™‚ He wasn’t into the Flappy Bird yet πŸ™‚

IMG_9274

A snapshot of some of what we did!

Bildschirmfoto 2016-04-17 um 10.39.44 AM

See you next week πŸ™‚

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

Standard

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 πŸ™‚

IMG_8845

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

IMG_8846

Pru started to install Greenfoot

IMG_8847

And so did Clarence

IMG_8848

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!

IMG_8849

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

IMG_8850

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

IMG_8851

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

IMG_8852

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 πŸ˜€

IMG_8853

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

IMG_8854

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

IMG_8855

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 πŸ˜‰ )

IMG_8857

This is the code modification by Faris

IMG_8860

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

IMG_8858

Capt. Syahna also got so busy πŸ™‚

IMG_8859

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

IMG_8864

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

IMG_8865

So Malik was giving help too

IMG_8866

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

IMG_8867

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

IMG_8868

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 πŸ™‚

IMG_8870

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

IMG_8871

We definitely have to try this one day!

IMG_8872

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

IMG_8873

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

ProCodeCG Kids Regular Coding Class 2 Apr 2016 – Intro to Java

Standard

Today ProCodeCG Kids learns some Java! Yeaaah πŸ˜‰

IMG_8345

We learn about class and subclasses, subliminally πŸ™‚

IMG_8346

We use GreenFootΒ to learn to create simple games. GreenFoot a bit looks like GameMaker, with visual interactions but with more inline coding.

IMG_8347

So kids can define their own classes, instantiate it and give them methods. In visuals.

IMG_8348

Kids said that Python is much easier LOL. But they should learn about Java since this language is still the most popular language in the world. Besides, they need to learn some OOP (Object Oriented Programming). Roni, a newcomer of this class is also given the same topic πŸ˜‰

IMG_8350

Their experiences with Python make these kids are willing to type in codes, and have sense on which line goes to where. But this one had too much he said he’s going to continue the typing next week and pass out for now LOL πŸ˜€

IMG_8351

Gaga and Rheino, best buddies in coding and telling each other about games too πŸ˜€

IMG_8352

Faris is tinkering with his java code. These kids are trained to learn by themselves by reading tutorials. They are free to ask for help, but they need to find for themselves first.

Malik (sit next to Faris) has finished all the examples given in tutorial.

IMG_8353

Awa started to work again and happy to see his Java code works! πŸ˜‰

IMG_8354

Cinta is very curious about improving hers. She said this is so much like GameMaker but much harder. Don’t worry Cinta, you’ll get used to it in no time! πŸ™‚

 

 

IMG_8355

So we’re going to continue this again, next week? Yes!!! Awa said πŸ˜€

IMG_1329

Some screenshots of Greenfoot’s IDE

Bildschirmfoto 2016-04-02 um 10.08.51 AM

And some lines of code πŸ˜‰

Bildschirmfoto 2016-04-02 um 7.08.20 PM