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

Advertisements

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.