ProCodeCG Kids Regular Coding Class 19 Mar 2016 – Improving Random Guessing Algorithm in Python

Standard

Today, as usual we have several threads running in the class 🙂

IMG_7605

The main thread is improving our random searching algorithm in Python.

IMG_7606

We modified the algorithm to improve the searching so that it will find the target in less iteration.

IMG_7607

Other thread is visual programming intro with Minecraft visual coding and Blockly, and quiz code in Python.

IMG_7608

Roni is diligently working on his task: Minecraft visual programming and LightBots.

IMG_7609

Binar, Malik, Reza, Faris and Aliyah are working on random searching algorithm improvement.

IMG_7610

Cinta is catching up on the quiz code. She has lots of ideas about the questions and so excited about the scoring 🙂 Ardi is working on algorithm improvement too while Clarence and Prudence working on their Blockly challenges 🙂

IMG_7611

This is Malik helping improving the code live on screen 🙂 He’s a good programmer and debugger 🙂

IMG_7612

This one can be a ProCodeCG Captain one day 😉

IMG_7613

Cinta needs different version of Python to make the quiz work.

IMG_7614

Aliyah is a dilligent and persistence student. Very quiet, but very powerful too 🙂

IMG_7615

In our class, kids can learn at their own pace and interests.

IMG_7616

Like this one. Working on his own while others working on their own 😉

IMG_7617

Prudence and Clarence are nice students too, they keep in track with what should be done in class.

IMG_7618

And these two curious minds, are always surprising with their unexpected brilliant ideas 😀 They are working on improving their code in different ways, and then compare the result 😀 Faris is very good in testing 🙂

IMG_7619

This is Clarence. He, and his sister Prudence, won’t stop working even after the class ended 😀

IMG_7620IMG_7621

Faris testing his work on his computer with Malik’s in progress 😀

IMG_7622

And these are some of what we did today 🙂

Bildschirmfoto 2016-03-19 um 10.10.20 AMBildschirmfoto 2016-03-19 um 10.25.42 AMBildschirmfoto 2016-03-19 um 6.28.56 PMBildschirmfoto 2016-03-19 um 6.29.41 PM

Advertisement

ProCodeCG Kids Regular Coding Class 12 Mar 2016 – Random Guessing in Python

Standard

Today we had the class at Digilife Dago (again) 😉 Every second week of each month we will have class here 😉

IMG_7116

We started new topic today: creating a random guess program in Python 🙂

IMG_7117

Some of them is still having breakfast 😀

IMG_7119

This is the code. It runs random characters to guess words/sentences.

IMG_7120

Capt. Anya is working on her assignment while watching over the class 🙂

IMG_7121

Azriel, Malik, Faris, Reza start to type the code and they also came up with several idea to improve our previous quiz code 🙂

IMG_7122

Gaga is busy too 🙂

IMG_7123

Prudence and Clarence are doing their challenges in CodeCombat 😉 They will catch up the class very soon 😉

IMG_7124IMG_7125

The air conditioner made us freezing. Gaga grabbed his new ProCodeCG jacket and wear it like this LOL

IMG_7132

IMG_7127

Faris modified the code to be able to guess more characters, and the guessing going on forever 😀 😀 😀

IMG_7129

Faris modified the code being displayed on the screen too, so the other can update theirs too 😉

IMG_7130

Faris and Malik is discussing about how to stop the guessing after several steps.

IMG_7131

And how to count how many attempts and how many secs does it take for guessing. Faris is comparing two computers performances 😀

IMG_7133

This is the result of our code today 😀 😀 😀

IMG_7134

Time for lunch! 😉

IMG_7135

Farrell is starving, he eats 3 plates of burgers and chickens LOL

IMG_7136

Pru and Clarence discussing about things 🙂

IMG_7137

While Awa, Capt. Fizhan and Faris are playing some games after the class 🙂

IMG_7138

Ardi is waiting to be picked up 🙂

IMG_7139

While these ones is still into something 🙂

IMG_7140

And this one too. Farrell is planning to create a lunar eclipse simulation 😉

IMG_7141

And some screenshots of what we did today 😉

Bildschirmfoto 2016-03-12 um 7.51.46 PMBildschirmfoto 2016-03-12 um 11.04.22 AM

ProCodeCG Kids Regular Coding Class 6 Feb 2016 – Exploring Minecraft Command Block and Red Stone

Standard

Today several kids didn’t show up because they were out of town for a long weekend, but we got lots of newcomers! 😉

IMG_4951

Today we explored command block and redstone in Minecraft 🙂 Cinta and Azriel don’t like to play Minecraft so they were given something else: creating quiz in Python, with GUI 😉

IMG_4952

This is Roni, he is from Finland but VERY fluent in bahasa and sundanese 😀 He is very nice and can get along with others very quickly. And of course, he is fluent in Minecraft too 😀

IMG_4953

At the beginning, Roni’s computer took forever to load Minecraft in singleplayer mode. Thanks to Capt. Fizhan who fixed it by changing some settings so it worked nicely 🙂

IMG_4954

Another newcomer is Rizqi. He caught up quickly too, and a very good Minecrafter! He wouldn’t let us ask about what he was doing until he finished it, and he created a trained controlled by redstone! How nice!

IMG_4955

And this is Michael and Kevin! Newcomers from last week. They are very good in Minecraft especially redstones, they created amazing things!

IMG_4956

Ardi is of course an expert in Minecraft. He can create almost anything! 😀

IMG_4957

These two kids are doing totally different thing 😀 Cinta is observing how to read answers for each questions and giving score for every correct ones.

IMG_4958

Kids. Infinite sources of creativity 😉 ❤ This is Michael working on his things.

IMG_4959

And this is Kevin. They are twins with awesome processing power so it’s like having dual core processor at once 😀

IMG_4960IMG_4961

This is how Rizqi looks like when he’s not telling you what he is doing 😀

IMG_4962

Azriel is setting up his own workspace. Totally busy 😀

IMG_4963IMG_4964

Capt. Syahna is working on her writings while also assisting Cinta.

IMG_4965

So the class was given a task to create an elevator/lift. This is what Roni created. He created it with water 🙂

IMG_4966IMG_4969

This one is Rizqi’s 🙂

IMG_4970

This one is Ardi’s. Very advanced. With redstone, piston, etc.

IMG_4971

This one is Kevin’s 🙂

IMG_4972

And this one is Michael’s 😉

IMG_4973

At the end of the class Ardi created and showed us a totally awesome cart that moves back and forth with redstone block and rails. So cool! 🙂

IMG_4974

We also created some repeater and clock circuits!

Bildschirmfoto 2016-02-06 um 6.11.34 PM

This one is a circuit to set time to day and night alternately! How cool! Ardi taught us how to do this! 😉

Bildschirmfoto 2016-02-06 um 6.19.36 PM

We will going to explore more about this but next week we are going to do more programming to get the newcomers in the track! 😉

ProCodeCG Kids Programming Class 14 Nov 2015 – Physics Simulation with Algodoo

Standard

Yeah! Today we played with physics simulation using Algodoo 🙂 We can create shapes and objects and apply physics to them.

IMG_9881

The expert of the topic and the instructor today is Lazuardi (Ardi) yaaaay 🙂


IMG_9883

We started by installing the software.

IMG_9884

Then we create a car with two wheels, we added a motor to make it move 🙂

IMG_9885

We also added some tilted planes to see how gravitation works.

IMG_9886

This was soo much fun! 🙂 Even to those sitting further away 😀

IMG_9887

This is Ardi being busy answering questions and helping other kids 😀

IMG_9888

Algadoo is so cool we can create almost everything we want and see the simulation

IMG_9889

This is how ProCodeCG Kids Class work: peer-to-peer learning. Ardi is a great teacher, he is so kind and helpful 🙂
IMG_9890

We tried to create a simple car

IMG_9891

To how to create a turret 😀

IMG_9892

We also took a look on some cool simulation examples

IMG_9893

This is Ardi demonstrating a simple example of creating a boat that can float on water, with some rotors to make it move.

IMG_9894

Can’t wait to see what we will make next week! 🙂

Why coding/programming?

Standard

Coding/programming is as important as other basic skills that anyone, even kids need to have. It develops a structured way of thinking, thus improving logical thinking. It strongly related to language and math because it sharpened the ability of pattern recognition, which later, at the more advanced level will be very useful for strengthening problem solving skills.

Coding is also a great tools for understanding science and other knowledge. With coding skill one can develop simulation programs to support experiments and other scientific purposes.

Coding enhances the ability of analytical thinking through creating and debugging. By acquiring the ability coding, one will be able to create things, and escalate the level of creativity.