ProCodeCG Kids Regular Coding Class 26 March 2016 – Improving Random Searching Algorithm in Python and Logic Gates with RedStone in Minecraft

Standard

We have a long holiday this weekend but we kept the class running even with a very few kids πŸ™‚

IMG_7983

One thread today was further improving a random search algorithm πŸ™‚ The left one is the improved one and on the right is the original algorithm.

Bildschirmfoto 2016-03-26 um 6.35.05 PM

The result is quite satisfying πŸ˜‰ 120 generations vs 12 generations πŸ˜€

Bildschirmfoto 2016-03-26 um 6.36.43 PM

Another thread was learning logic gates with Minecraft πŸ˜‰

Bildschirmfoto 2016-03-26 um 9.51.37 AM

Gaga is very expert on this, so he explained how it works in front of the class πŸ™‚

IMG_7984

Gaga got his own way in explaining things πŸ˜‰ Β He knows how to use logic gates!

IMG_7985

Ardi is also very good in using RedStone in Minecraft. He is working on creating automatic lights in a tunnel.

IMG_7986

This is the circuits Gaga created to make a tunnel with lights inside it that will turn on each time the door is opened.

IMG_7987

The lights are on the left and the right side along the tunnel. And will be fired up with a delay so they will not turned on once. This is so cool.

IMG_7990

Ardi and Gaga are discussing about their different ways on doing it πŸ™‚

IMG_7989

The outside look of Gaga’s tunnel design

IMG_7996

And this is the repeater that controls the lighting circuits.

IMG_7993

While Faris is busy working on Minecraft ver 1.9 on the main laptop in the front of the class.

IMG_7988

Minecraft 1.9 now has Elytra. It has a cape and will let the player to fly πŸ™‚ How awesome πŸ™‚

IMG_7991

Then things go ugly when Faris created command block that summons Creeper…

IMG_7994

And it just wouldn’t stop!!! Gaga came in rescue and help exploding those creepy creatures πŸ˜€

IMG_7995

And at the end of the class, Gaga explained in details how to create the automatic tunnel lighting in front of the class, yaaay πŸ™‚

IMG_7997

Advertisements

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

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 Programming Class 4 July 2015 – Light Bots

Standard

Today we have a newcomer! A smart and passionate little girl that learns as fast as lightning! πŸ™‚
We learn about algorithm and functions using Light-Bots. This game is a good way to learn about sequences and functions and it attracts kids trying to solve it using logics.

IMG_2998 1

 

The challenge of every level is to light up the blue tiles.IMG_2999 1

 

In our regular class, the topic keeps changing every week. This is because kids are usually cannot come to every class and new kids keep coming in every class so the class should be fluid and flexible πŸ˜‰

IMG_3001 1

 

Kids in this class have different ages, with different expertise levels. To balance the class, ProCodeCG apply peer-learning technique where the students should be able to help other students. They share knowledge and discuss on how to solve the problems.

IMG_3002 1

 

They even exchange computers to help each other solve the problems πŸ™‚

IMG_3003

 

This view, on every Saturday, is the view of hope that one day this nation will lead on computers and technology πŸ™‚IMG_3004 1

IMG_3005 1

 

This is one captain giving help to one student.IMG_3006 1

 

And while that captain “fixing” the problem, other captain comes assisting

IMG_3007

 

Peer-learning works. Kids learn much faster this way!IMG_3008

Any kids interesting in programming in a casual class with nice friends to work and share with, please join our class every Saturday, 9 – 11, at BCCF, Jl. Taman Cibeunying Selatan No. 5 Bandung πŸ™‚