ProCodeCG Kids Regular Coding Class – 21 Apr 2018

Standard

Every Saturday there’s always be new things to be learned, lots of progress and sometimes breakthrough πŸ™‚

IMG_2885

IMG_2934

Sulaiman was ready to learn more Javascript code for Minecraft Modding

IMG_2886

IMG_2891

Sul learned to create tunnel in Minecraft πŸ™‚

IMG_2906

There was some errors and we fixed it

IMG_2920

There you go πŸ™‚

IMG_2922

Nafis was assigned to control an RGB LED using the cloud πŸ™‚

IMG_2887

IMG_2894

the code

IMG_2907

the circuit

IMG_2909

Next week Nafis will started to assemble a robot and one day will control it via cloud πŸ˜‰

IMG_2917

 

Firaas learned GameMaker and Minecraft Modding today πŸ™‚

IMG_2888

IMG_2893

Firaas started to build his Agario-like Game πŸ™‚

IMG_2916

IMG_2924

IMG_2925

Fadhlan got his new robotic toolkit and ready to do installation and assemble the components

IMG_2889

Lots of things to be installed

IMG_2892

Fadhlan works in team with Awa πŸ™‚

IMG_2897

IMG_2911

Components to be assembled

IMG_2901

And yes Fadhlan likes doing this so much πŸ™‚

 

IMG_2945

IMG_2949

Fadhlan will develop his own robot while Awa develop his own too πŸ˜‰

IMG_2929

Awa proudly showed his assembled robot πŸ™‚ He staying up late the other night to finish it πŸ˜€

IMG_2895

“Mantap jiwa”, he said πŸ˜€

IMG_2896

A closer look

IMG_2898

IMG_2900

A view of the bottom

IMG_2899

Introducing the first ProCodeCG Robot by Capt. Awa πŸ™‚ ❀ ❀ ❀

IMG_2942

Nares was determined with the mission to add lives to the game πŸ™‚

IMG_2890

We tried every way we knew to make it work

IMG_2902

We followed some tutorials

IMG_2930

IMG_2931

IMG_2923

And yeah it finally worked!!!

IMG_2946

Well done Nares, we will make another game next week πŸ™‚

IMG_2947

Another determined mind: Fathan πŸ™‚

IMG_2904

Fathan had solved all the errors that occurred in the last class and today πŸ™‚

 

IMG_2936

Now it’s error free!

IMG_2937

Fathan also add a few more things to the game and he’s going to create a new game next week πŸ™‚

IMG_2918

Vian, is getting better at logic and problem solving πŸ™‚

IMG_2905

Vian was given a task that no one in the class can solve so far πŸ™‚

IMG_2908

It is creating a running text with Minecraft Redstone πŸ™‚

IMG_2910

Vian had a brilliant idea: he used glow stone and rails πŸ™‚ How cool is that! No one has ever thought of it before πŸ˜€

IMG_2912 IMG_2914

The circuit

IMG_2915

It’s looking good, we just need to add some characters to be displayed πŸ™‚ We probably need some timer πŸ™‚

IMG_2921

Koosha came with new components, he hadn’t told us yet what to create πŸ˜€

IMG_2928

 

IMG_2932 IMG_2933

But then there’s a problem with his OS 😦

IMG_2939

That needed to be fixed first 😦 Needed to be reinstalled

IMG_2940

Cleaning up after the class with Capt. Awa leading πŸ™‚

IMG_2950

A dedicated captain, he is! πŸ˜‰

IMG_2951

And this is how he looked like when get caught bringing some chair on top of a rolling chair LOL πŸ˜€

IMG_2952

*Video is available here

Advertisements

ProCodeCG Kids Regular Coding Class -7 Apr 2018

Standard

How’s your Saturday? This is ours πŸ˜‰

Firaas helped preparing the class πŸ™‚ He and his mom always come very early πŸ™‚

IMG_1982 IMG_1983

The class after most of the kids showed up πŸ™‚

IMG_2017

IMG_2018

Firaas learns Minecraft very quickly. He created lots of things with RedStone.

IMG_1988

This circuit, produces music πŸ™‚

IMG_1984

IMG_1986

IMG_1989

Nares had just came back from an event at his school. Very sleepy and tired, he came to the class to learn πŸ™‚

IMG_1991

Nares finished his second part of intro to programming and going to start creating games next week πŸ™‚

IMG_1999

IMG_2021

Nafis was ready to continue his IoT project πŸ˜‰

IMG_1992

Nafis’ mission is to turn on/off this LED via cloud from his Android phone πŸ™‚

IMG_2010

And yeah it worked πŸ˜‰

IMG_2011

Ain

IMG_1995

and Vian

 

IMG_2009

IMG_2024

and Firaas

IMG_2025

worked together to built things in Minecraft πŸ˜‰

IMG_2026

Capt. Awa mission was to continue his vending machine project πŸ™‚

IMG_1996

But Capt. Awa felt like to show us the improvement he made in some games he created πŸ˜€

IMG_2001

IMG_2002

IMG_2003

And then Awa wanted to add another row of vending machine. So he had to add another motor servo and controller to the circuit πŸ™‚

IMG_2014

The code

IMG_2015

Not as easy as we thought, we got stuck because none of the servo worked πŸ˜€

IMG_2027

So Koosha came to help

IMG_2028

IMG_2029

IMG_2030

Koosha had a great way to debug it πŸ™‚

IMG_2031

IMG_2032

The button pressing was detected but the servo didn’t move a bit πŸ™‚ We need more time to debug πŸ™‚

IMG_2033

Koosha project for today is this

IMG_1997

IMG_1998

Required some hard work πŸ˜€

IMG_2006

Nothing is impossible for Koosha πŸ™‚ Next class he’s going to be assigned a new project: robotics πŸ™‚

IMG_2012

IMG_2019

IMG_2020

Azriel was still struggling with digital clock in Minecraft

IMG_2016

Azriel had to start all over again because the last time did not work

IMG_2022

It is quite a complex structure πŸ™‚

IMG_2034

We also did some research on how to create a robot in Minecraft πŸ˜€

IMG_2023

Too many things to do, too many ideas to be executed but we still have next week πŸ™‚ Until then πŸ˜‰

 

 

ProCodeCG Kids Regular Coding Class – 17 Mar 2018

Standard

Hello Saturday πŸ™‚ Our coding squad time to have fun πŸ˜‰

IMG_0765

IMG_0790

IMG_0801

IMG_0802

Firaas came with lots of progress πŸ™‚ He missed two classes but he did his homework πŸ˜‰

IMG_0769

Firaas had made lots of improvement on his BreakOut Game πŸ™‚

IMG_0762

Notice how creative he is on every levels πŸ™‚

IMG_0763

IMG_0764

IMG_0771

Another game Firaas proudly demonstrated πŸ™‚

IMG_0772

IMG_0773

Aaaand another one πŸ˜€

IMG_0775

IMG_0776

Firaas likes to help other kids too πŸ™‚ Echa had problems with Minecraft and Firaas offered some help πŸ™‚

IMG_0784

We got Sulaiman back too πŸ™‚ Yaay πŸ™‚

IMG_0766

Sul had to catch up with Minecraft Modding πŸ™‚

IMG_0780

Sul learned to create more complex structures, started with a simple block stacking (that red line behind the triangle stairs) to creating triangles

IMG_0785

like this one

IMG_0803

and then we added alignment and colors πŸ™‚ This is to make sure Sul understands the concept of looping πŸ™‚

IMG_0816

Aidia πŸ™‚ The cheerful one πŸ˜‰

IMG_0767

IMG_0791

IMG_0792

Aidia was given a project today, and Vian (right) helping her with the server πŸ™‚

IMG_0786

Aidia learned how to administer a server πŸ˜‰

IMG_0807

Echa was also given a project πŸ˜‰

IMG_0768

She chose a project from a book πŸ˜‰

IMG_0788

IMG_0805 1

the results πŸ˜‰

IMG_0789

IMG_0800

Sam πŸ™‚ Ready to improve his last game and create a new one πŸ™‚

IMG_0770

IMG_0779

IMG_0812

IMG_0794

Sam had successfully add lives and score table to the game πŸ™‚

IMG_0795

Next week Sam will continue creating Race Car Game πŸ™‚

IMG_0796

Azriel was given a task to create a digital clock πŸ™‚

IMG_0797

IMG_0813

It is so complicated and difficult, Azriel will continue working on it next week πŸ™‚

WhatsApp Image 2018-03-17 at 12.06.13

Nafis had a job to test an ultrasonic buzzer circuit πŸ™‚

IMG_0777

IMG_0781

IMG_0783

While Cinta was looking for another project while doing the last one πŸ™‚

IMG_0778

the Python code πŸ˜‰

IMG_0782

Koosha wanted to test his new Nokia 5110 LCD πŸ™‚

IMG_0787

IMG_0798 IMG_0799

But we still haven’t figured how to make it work

IMG_0804

Ain

IMG_0808 IMG_0809

and Vian were busy setting up servers to enable them to collaborate their work together

IMG_0810

Capt. Faris (left) was busy installing stuff to Capt. Malik’s laptop

IMG_0811

to make sure Capt. Malik can get to work very soon

IMG_0814

Lots of things to catch up, lucky Capt. Faris is very good in giving a jump start πŸ˜‰

IMG_0815

one of work we had to do is labelling image for training. We have 100+ pics of Capt. Awa to be labelled one by one before we put it into the data set for training πŸ˜€

Note: Capt. Awa didn’t come to the class because he went for a study visit in Malaysia πŸ™‚ He gave a presentation about the vending machine from last week πŸ˜‰

IMG_0817

IMG_0818

So glad to have another captain joining in our research squad so we can do more things at the same time!

 

ProCodeCG Kids Regular Coding Class – 24 Feb 2018

Standard

It was a wet and cloudy morning but kids kept coming to the class, thanks! πŸ™‚

IMG_9657

We had a visitor today: Ibu Inge Halim –Β General Manager, Banking and Financial Markets, IBM Indonesia πŸ™‚ (on the left, in khaki blazer)

IMG_9694

Capt. BR brought her to see how kids learn and do coding πŸ™‚

IMG_9695

f594126e-f78e-45a2-ae96-759c47144561

She was amazed to see the demo of Koosha’s elevator simulation πŸ™‚

196d1e04-d5c6-4085-a9a5-17a45c2c5f77

Bu Inge took a look on what each kid was doing in the class, including Cinta’s πŸ™‚

907d67db-d016-437d-a8c6-348c5f063292

So here’s the detail of what the kids were working on today πŸ™‚

Ozan was going to control LED brightness via cloud

IMG_9658

First he had to try to control the brightness of the LED using potentiometer

IMG_9663

IMG_9664

IMG_9689

But there was some problems because the potentiometer didn’t seem to work to adjust the LED brightness

IMG_9670

We had replaced the potentiometer and it still didn’t work. Will sort this out next week and as the problem is solved we’re going to control it via MQTT Dash app from Ozan’s android phone πŸ™‚

IMG_9678

Our newcomer: Fathan πŸ™‚ *he was waiting for internet connection before he can start the lesson πŸ˜€

IMG_9659

Fathan finished learning Python with CodeCombat today

IMG_9661

And then Capt. Azriel helped him getting started with GameMaker

 

IMG_9705

Yeeay Fathan’s first game πŸ™‚

IMG_9686

Very well done, Fathan πŸ™‚ Thanks to Capt. Azriel for the assistance πŸ™‚

IMG_9698

IMG_9700

IMG_9701

IMG_9702

Nafis (in the corner) checked his MQTT Dash App to be tested today. He forgot to bring his laptop charger so we have to use another laptop to test it πŸ™‚

IMG_9660

Nafis task was to turn on/off a LED via cloud using his android phone

IMG_9690

and after several attempts, it worked πŸ™‚ With the help of Ka Ozan *because he had gone through the same thing a couple weeks ago πŸ™‚ Thanks Ka Ozan πŸ™‚

IMG_9706

Nafis satisfied look and his sister cute making faces LOL

IMG_9709

Cinta was making her idea into reality: creating a random topic generator πŸ™‚ She is going to create it in Python and then with Thunkable

IMG_9662

We also had students from Telkom University School of Economy and Business, interviewing the whole class about ProCodeCG πŸ™‚

IMG_9667

And Cinta showed them some of her most awesome works πŸ˜‰

IMG_9673

Capt. Syahna arrived and Cinta happily discuss her ideas to her because it was their ideas together to create this random topic generator πŸ™‚

IMG_9710

Capt. Faris, like usual, working on the research: data crawling and tensorflow πŸ™‚

IMG_9665

76884649-1751-4a45-bd94-edfcca7e749b

He said we need to improve the learning process because the result for certain images is like this

IMG_9696

The trend of the image recognition

IMG_9697

Vian and Ain (Ain sit on Vian’s right and we missed taking his pic today :(( ) were still doing their Minecraft Skin project together πŸ™‚

IMG_9666

Koosha worked on loads of thing πŸ˜€

IMG_9668

He determined to make his elevator simulator works πŸ™‚

IMG_9672

IMG_9676

Koosha rewrote the code

IMG_9713

IMG_9677

IMG_9680

and checked again the circuits

IMG_9681

IMG_9682

And it worked πŸ™‚ Yaaay well done!

IMG_9684 2

IMG_9692

Then we added LCD to display the info about the elevator

IMG_9712

There were still some glitches but we will work on it next week πŸ˜‰ So far it’s been a huge progress today πŸ˜‰

IMG_9714

Azriel was given a new challenge: to create a running text in Minecraft

IMG_9674

but it was too hard so we changed it to creating elevator πŸ™‚

IMG_9675

like always, Azriel found each and every way to do it πŸ™‚

IMG_9687

The elevator

IMG_9688

that goes up πŸ™‚ We’re going to find out how to make it move in both directions πŸ˜‰

IMG_9691

That’s it for today! Will be reporting again next week! πŸ™‚

 

 

 

 

 

 

 

 

 

 

ProCodeCG Kids Regular Coding Class – 27 Jan 2018

Standard

Hello from our kids regular coding class πŸ™‚

Earlier, only a few kids

Untitled

Untitled

later…

Untitled

Today we’re thinking about designing an automatic folding table πŸ™‚ We sketched some designs πŸ˜‰

Untitled

Capt. Awa was assigned to create a prototype πŸ˜€

Untitled

But Awa wanted to do his trashbin project πŸ™‚

Untitled

He wanted the LED to be activated each time the ultrasonic sensor detect something

Untitled

 

Untitled

Yep it worked πŸ™‚

Untitled

Awa was also exploring the buzzer to do some morse πŸ™‚

Untitled

And after a while discussing about the folding table prototype, Awa chose to collaborate with Ain, doing the prototyping in Minecraft πŸ˜€ πŸ˜€ πŸ˜€

Untitled

Untitled

Ain was given several challenges to create in Minecraft. He was paired with Awa to connect Minecraft to the outside world πŸ™‚

Untitled

Ozan started to install MQTT Dash on Android and MQTT.fx on Mac because he’s going to learn some IoT implementation πŸ™‚

Untitled

We got Sulaiman exploring his Minecraft Modding skills

Untitled

 

Untitled

Untitled

Sulaiman is very generous and kind kid πŸ™‚ He voluntarily helped others (Kinan on the left, Silmi on the right)

Untitled

Sulaiman is going to be a good Captain one day πŸ™‚

Untitled

Untitled

Capt. Azriel (left) helped too

Untitled

Today we got two newcomers: Silmi

Untitled

and Kinan

Untitled

They both went through intro to programming

Untitled

Untitled

And after they finished the first part

Untitled

Untitled

they started the next

Untitled

Untitled

Vian still so into Minecraft command block, he created lots of stuff in there

Untitled

Untitled

Untitled

Untitled

Untitled

Untitled

Untitled

Nanin continued to learn how to make a website πŸ™‚

Untitled

under Capt. Azriel supervision

Untitled

Untitled

Untitled

the temporary result πŸ˜‰

Untitled

Nanin also designed some header for the website by herself πŸ˜‰ Very nice πŸ™‚

Untitled

Capt. Faris was very busy with his project

Untitled

Untitled

Untitled

Using OpenCV to recognize objects in video

Untitled

Last week we had already successfully recognize objects on images, along with the numbers of the objects. Today we use videos instead of images

Untitled

Untitled

the processing using matrices

Untitled

The first video (recognized the object as bear: 94%

Untitled

Untitled

person:59%

Untitled

the second video (we’d like to know if the system could recognize a human being upside down :D)

 

Untitled

Untitled

Yes it recognized this one as a person πŸ˜€

Untitled

Will do more experiments on this one next week πŸ™‚

 

 

 

 

 

 

ProCodeCG Kids Regular Coding Class – Open Topics – 28 Oct 2017

Standard

Open topics class today πŸ˜‰

IMG_0714

IMG_0746

Ioan was still excited creating games with GameMaker πŸ™‚

IMG_0709

He got lots of sprites and objects

IMG_0710

IMG_0721

and he added background to the game

IMG_0712 IMG_0713

And Capt. Azriel taught Ioan lots of techniques in GameMaker

IMG_0718

IMG_0732

Ioan learned some new tricks and the game he was creating was a great one πŸ™‚

IMG_0748

Ain installed Spigot Server and Minecraft

IMG_0719

and started to learn JavaScript commands in Minecraft πŸ™‚

IMG_0731

Ain is also good at RedStone πŸ™‚

IMG_0786

Jundy came with a lot of surprises

IMG_0758

IMG_0737

He created a Minecraft world with Blender!

IMG_0738 1

IMG_0739 IMG_0740

IMG_0742

He created every block from scratch. Unbelievable.

IMG_0743 1

IMG_0744 1

Then Jundy created some awesome mechanism with RedStone in (the real) Minecraft πŸ™‚

IMG_0779

This works like a shift register

IMG_0780

And we’re thinking on how to implement this machine into something useful. Great work, Jundy πŸ˜‰

IMG_0793

We got newcomers πŸ™‚ Hello Jackson πŸ™‚

IMG_0745

Jackson has a very strong skill in programming basics already πŸ™‚

IMG_0757

He finished CodeCombat very easily

IMG_0783

And also the LightBot. Next week Jackson wants to learn Minecraft Modding πŸ™‚

IMG_0784

The other newcomer is Jesse, Jackson’s friend πŸ™‚

IMG_0768

Jesse was working on CodeCombat but because he had to leave earlier, he hadn’t finished it and didn’t continue to LightBot πŸ™‚

IMG_0769

Jesse wants to learn Minecraft Modding too, next week πŸ™‚

IMG_0785

Altair continued his Racing Car Game

IMG_0760

IMG_0747

Ain showed Al how to create random spawning objects πŸ™‚

IMG_0764

Ain is a great teacher πŸ˜‰

IMG_0765

Yay, Altair finished his Racing Car Game, with exploding animation and scores πŸ™‚

IMG_0776

IMG_0782

Tyo wanted to created games with jMonkeyEngine

IMG_0749

Tyo did some research and downloaded the library. He will see if it’s not to difficult and if it is, we’re going to find other projects πŸ™‚

IMG_0766

Azriel making lots of progress today

IMG_0759

and learned lots of debugging πŸ™‚ Programming is a great way to teach discipline and consistency to kids πŸ˜‰

IMG_0763

IMG_0767

Faris is still doing image recognition research

IMG_0726

He tried and learned lots of libraries

IMG_0729

IMG_0751

IMG_0753

Train the system

IMG_0750

And these are the results

IMG_0762

 

IMG_0773

IMG_0774 IMG_0775

Using our own dataset! Amazing work Faris. A huge progress!

IMG_0797

Can’t wait to see the kids again next week! πŸ˜‰

ProCodeCG Kids Regular Coding Kids – Open Topics – 2 Sep 2017

Standard

ProCodeCG Open Topics Kids Coding Class πŸ™‚

These girls, Echa and Aidia arrived early πŸ™‚

IMG_6963

IMG_7037

They’re ready to learn more about programming with Minecraft πŸ™‚

IMG_6966

Echa and Aidia started to learn Minecraft Designer before they start coding with JavaScript on Spigot Server πŸ™‚

IMG_7046

IMG_7047

Neila joined the group of Minecraft Modding with Echa and Aidia πŸ™‚

IMG_7026

They logged in to the same Spigot Server so they can play and code together πŸ™‚

IMG_7051

IMG_7035

IMG_7036

IMG_7053 2

Capt. Faris (grey jacket) helped the girls with starting up the server and logging in to it πŸ™‚

IMG_7031

Ain! So excited to see the progress πŸ™‚

IMG_6967

Ain has created an amazing game with nine levels πŸ™‚

IMG_6977

The game is very well and carefully designed πŸ™‚

IMG_6978

Each levels offers different challenges *that escalates in an unpredictable way πŸ˜€

IMG_6979

IMG_6980 IMG_6981

IMG_6982 IMG_6983

IMG_6984 IMG_6985

IMG_6986

IMG_6989

Ain has also created another game, a very detailed game with animations

IMG_6998

He creates LOTS of sprites

IMG_7001

and each sprite has LOTS of images for animations

IMG_7006

This one is totally a detailed and determined kid πŸ™‚

IMG_7007

The game is about a watering can that can walk (while animating)

IMG_7003

and when it approaches the plant and water it, the plant will grow πŸ™‚

IMG_7005

the code of how the plant changing sprite to give growing animation πŸ™‚

IMG_7008

And after demoing those two awesome games, Ain created another one

IMG_7014

IMG_6993

He hasn’t explained how this game work

IMG_7023

because after Vian arrived, Ain was told to give ideas to Vian πŸ˜‰

IMG_7040

so they teamed up to create games together πŸ™‚

IMG_7048

IMG_7049

IMG_7041

IMG_7052

Emma was still working on the Tic-Tac-Toe project

IMG_6971 2

She was in the process of creating data structure and algorithm to make computer chooses the best possible move

IMG_7027

She developed some functions and started to list move possibilities

IMG_7028

the SPOTS variable shows the possible positions to move. The algorithm still choose the move closer to the upper left cell. Will be improved after the weighting process has been figured out.

IMG_7029

Capt. Faris on duty πŸ™‚

IMG_6999

Very busy doing his research on ProCodeCG Attendance List with Face Recognition πŸ™‚

IMG_7039

Faris was doing some training to his code

IMG_7032

So it will recognize his face and tell the system that he has logged in πŸ™‚

IMG_7043

IMG_7044

The result of the matching process

IMG_7045

And then he started to train the code with different datasets so it will recognize different person πŸ˜‰

IMG_7050

There are always so much things going on, and there will be more next week! πŸ˜‰