ProCodeCG Kids Regular Coding Class – 23 June 2018

Standard

Our class has moved to a new place! ProCodeCG now will open classes at Grapari Loop Station πŸ™‚

IMG_6007

It is nice place with chairs and desks and big windows πŸ™‚

IMG_6008

IMG_6009

IMG_6027

We have nice view outside the window, we can open it to get fresh air, or turn on the air conditioner when the weather is too hot πŸ™‚

IMG_6047

Today Kinan is ready to start a new strategy to finish her Agario Game πŸ™‚

IMG_6012

Kinan had to followed a quite long and complex tutorial but at this stage, she can manage it πŸ™‚

IMG_6022

Maryam’s laptop was already installed with GameMaker and she was ready to start her own game

IMG_6013

IMG_6023

The sprites

IMG_6025

Maryam’s first game in GameMaker πŸ™‚

IMG_6040

Kinan helped Maryam to finish the game πŸ™‚

IMG_6033

Uno was given a task to type Javascript code to be executed in Minecraft πŸ™‚

IMG_6014

IMG_6018

It is hard at the beginning but every programmer must do it πŸ˜‰

IMG_6026

IMG_6048

Fadhlan was very excited about the new place

IMG_6015

and very soon Fadhlan will have a big enough box to contain all of these πŸ˜€

IMG_6019

Something is wrong with Fadhlan’s laptop, it refuses to connect to the internet so we had hard times to update the libraries to test the robot 😦

IMG_6032

Aidia, happy and excited, as always πŸ™‚

IMG_6016

Aidia is getting more fluent operating Minecraft, and ready to inject some Javascript to create things πŸ™‚

IMG_6020

Aidia started from simple structures to be coded in Javascript πŸ™‚

IMG_6035

Sulaiman had finished all the challenges and tasks, and now given to create a new Minecraft minigames in Javascript

IMG_6017

Sul started to learn to create a guessing number game in Javascript to be run in Minecraft

IMG_6021

IMG_6042

An awesome minigames in Minecraft πŸ™‚

IMG_6043

Yeaaay we had a newcomer, the youngest kid in the class: Gazka πŸ™‚

IMG_6024

Gazka still needed to be fully assisted by Nana (grandma) πŸ˜€

IMG_6034

IMG_6037

It took a while until Gazka was confident enough to draw the sprite by himself πŸ™‚

IMG_6045

And then Gazka learned some programming logics πŸ˜‰

IMG_6050

with LightBot πŸ™‚

IMG_6052

A good start for a very young kid learning programming πŸ™‚ Well done Gazka πŸ™‚

IMG_6053

Vian had another project to explore

IMG_6030

Minecraft animation πŸ™‚

IMG_6049

Vian started to create animation in Minecraft πŸ™‚ Interesting! πŸ™‚

IMG_6051

Capt. Faris was busy keeping up with our research

IMG_6029 1

IMG_6036

These little guys were discussing about minigames in Minecraft on Sul’s laptop πŸ™‚

IMG_6038

Koosha! πŸ˜‰ *never let himself be caught in camera πŸ˜€

IMG_6039

Koosha bought some new stuff: nfc tag πŸ˜€

IMG_6041

This kid surely had plans in head πŸ˜€ He just needs the right push and support πŸ˜‰

IMG_6044

But since Fadhlan’s laptop refused to work with wifi and devboards, we asked Koosha to check Fadhlan’s robot πŸ˜€

IMG_6046

So many things were going on at the new place πŸ™‚ Can’t wait until the next class πŸ˜‰

Photos and videos are available here πŸ˜‰

 

 

 

 

Advertisements

ProCodeCG Kids Regular Coding Class – 5 May 2018

Standard

Hello little engineers πŸ™‚

IMG_3628

Today Fadhlan brought a big box containing his robotic project πŸ˜€

IMG_3617

IMG_3618

Look at the awesome drawings πŸ˜€

IMG_3619

The drill was broken so Fadhlan took some time to fix it. By himself πŸ˜‰

IMG_3621

IMG_3626

Because other kids need Fadhlan’s drill too, so he’d better fix it fast πŸ˜€

IMG_3629

IMG_3635

While Capt. Awa’s dad brought Awa a robotic arm πŸ™‚

IMG_3616

for the new project πŸ™‚

IMG_3620

the robotic arm is powered by 4 micro servos

IMG_3624

Awa should work hard to make it work πŸ˜€

IMG_3636

IMG_3659

IMG_3660

IMG_3666

IMG_3667

Nafis was also very busy assembling his robot πŸ™‚

IMG_3623

He really likes doing this kind of thing πŸ™‚

IMG_3634

IMG_3639

Lots of components to be attached, we need more bolts and spacers πŸ™‚

IMG_3640 2

IMG_3641 2

Nice work Nafis πŸ™‚ We’ll get things you need and we can continue on the next class πŸ™‚

IMG_3648

Sulaiman made lots of progress in Minecraft Modding with JavaScript πŸ™‚

IMG_3625

Sul created an igloo

IMG_3630

and other structures with code πŸ˜‰

IMG_3645

And then Sul start to create mini games in Minecraft. The code will keep on track on how many blocks broken or placed by the players

IMG_3662

IMG_3672

IMG_3673

IMG_3674

IMG_3675

Nares started to work on a new project: RaceCar Game πŸ™‚

IMG_3627

Nares was supervised by Capt. Azriel πŸ™‚

IMG_3661

The sprites

IMG_3643

IMG_3647

And the results πŸ˜‰

IMG_3656

IMG_3664

Vian had a Minecraft project to do

IMG_3632

IMG_3642

IMG_3654

IMG_3663

Then Vian wanted to learn some batch scripting πŸ˜‰

IMG_3669

IMG_3670

Finally, Vian interested to write codes, line by line, yaaaay πŸ™‚

IMG_3671

IMG_3677

Well done Vian πŸ™‚ Let’s see what we can do next week πŸ™‚

IMG_3676

Fathan still working on the Flappy Bird

IMG_3633

and working hard on how to spawn those pipes randomly

IMG_3655

Koosha, had his own plan and project, like always πŸ˜€

IMG_3649

IMG_3650

The project:

IMG_3651

using ProCodeCG LED πŸ˜‰

IMG_3652

ultrasonic sensor testing

IMG_3657

debugging the code

IMG_3658

IMG_3668

And this one is Capt. Awa cleaning up the room after class πŸ˜€ Like always πŸ™‚ ❀ ❀ ❀

IMG_3678

So many excitement and surprises everytime πŸ™‚ Will be reporting again after the next class πŸ™‚

ProCodeCG – 1 Day IoT Workshop – INIXINDO – 29 March 2018

Standard

It is a great honor today for ProCodeCG to be invited to give a workshop about IoT to one of the most prominent training center in Indonesia: INIXINDO πŸ™‚

IMG_1452 IMG_1453 2

Preparation before the class

IMG_1454

The stuff

IMG_1455 2

IMG_1456 2 IMG_1457 2

IMG_1458 IMG_1459

IMG_1460 IMG_1461

The presentation

IMG_1462

IMG_1464 IMG_1465

IMG_1467

IMG_1468

The class

IMG_1463

IMG_1466

IMG_1470

IMG_1471 IMG_1472

IMG_1473 IMG_1474

Some screenshots of what we learned today

IMG_1475 IMG_1477

IMG_1479 IMG_1480

Bildschirmfoto 2018-03-29 um 1.44.37 PM

Bildschirmfoto 2018-03-29 um 1.44.46 PM

A great day with great persons! πŸ™‚

IMG_1481

Wishing to be able to collaborate with INIXINDO again very soon πŸ™‚ Thanks so much for having us πŸ˜‰

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 – 24 Feb 2018

Standard

We’re back! πŸ™‚

Untitled

Untitled

Untitled

Untitled

 

Untitled

Kinan was back and ready to continue the work πŸ™‚

Untitled

Kinan created nice looking RaceCar game πŸ™‚ We had a problem with drawing so we find some pics from the internet πŸ˜€

Untitled

with coins too πŸ™‚ (Silmi helped us to create this name)

Untitled

Koosha was also back after a looong time!

Untitled

Untitled

He brought lots of stuff πŸ™‚

Untitled

And he revisited the last projects πŸ™‚ This one is an NFC reader circuit. He will display the reading to the LCD

Untitled

Untitled

The codes

Untitled

Untitled

Untitled

We had successfully displayed the data to LCD

Untitled

but not yet succeeded simulating e-money when some amount of money deducted from the card πŸ™‚

Untitled

Then Koosha moved on to the other project: elevator project πŸ™‚

Untitled

Untitled

The button wouldn’t turn the LED on so he unscrewed the box and check the connection inside πŸ˜€

Untitled

Capt. Faris still working hard on our TensorFlow project. Cloud computing didn’t work because internet was too slow. So we have to figure out something else.

Untitled

Untitled

Capt. Faris still running the machine learning after the class πŸ™‚

Untitled

Welcome to the class Sam πŸ˜‰ Sam visited the class 2 weeks ago and today he joined the class πŸ™‚

Untitled

Sam is a focus and determined kid

Untitled

Capt. Azriel was assigned to assist him πŸ™‚

Untitled

Sam finished all the levels even the hardest one. He worked for 3 straight hours and finished LOTS of levels!!!

Untitled

Untitled

Hello Azriel, we’ve got lots work to do

Untitled

Azriel was assigned to create a 7-segment display in Minecraft

Untitled

Azriel quickly learned from tutorials

Untitled

One digit seven-segment

Untitled

The circuits

Untitled

Untitled

Two digits seven segment πŸ™‚ Next we’re going to create a calculator πŸ˜‰

Untitled

Untitled

Azriel also continued his smart home project πŸ™‚ He added a swimming pool that can be filled with water with a switch

Untitled

and dry it with a switch πŸ™‚ Nice πŸ™‚

Untitled

Nafis started to install MQTT Dash on his Android phone because he was going to learn how to control a LED with cloud πŸ™‚

Untitled

He had assembled the LED on the board but not yet finished the code πŸ™‚ *this is some kind of cousins bonding time πŸ˜€

Untitled

Firaas, as usual had finished his homework

Untitled

And he wanted to practice some Minecraft coding

Untitled

Untitled

This is the homework:

Untitled

It is working nicely. There was some glitches and we sorted them out πŸ™‚

Untitled

Firaas also created his own game with animation πŸ™‚ He’s going to add lots of things to it as soon as he got more ideas about the game, because he invented this one by himself πŸ™‚

Untitled

Capt. Awa worked hard on his radar project πŸ™‚

Untitled

The servo didn’t work so he had to debug the problem

Untitled

the servo is supposed to rotate so the ultrasonic sensor mounted on top of it will read the obstacles in front of this vehicle πŸ™‚

Untitled

Silmi (purple hijab) started to create a flappy bird game πŸ™‚

Untitled

Silmi is very good at creating sprites πŸ™‚ That’s why we keep asking her to help Kinan πŸ˜€

Untitled

Tyo’s project keeps progressing

Untitled

Now the form can automatically count the total

Untitled

Capt. Faris, who is very fluent in Java helped Tyo to do it

Untitled

The codes

Untitled

Untitled

Ain

Untitled

and Vian

Untitled

was working on modifying the skin and GUI of Minecraft

Untitled

They creativity is limitless πŸ˜€

Untitled

Another cousins bonding after the class πŸ™‚ Awa and Ain πŸ™‚

Untitled

Untitled

Proud to see these kids and can’t wait to see them again with the progress next week! πŸ˜‰

ProCodeCG Kids Regular Coding Class – ESPectro Programming & Open Topics – 6 Jan 2018

Standard

Hello Saturday class πŸ™‚

Untitled

Untitled

We had a newcomer: Firaas πŸ™‚

Untitled

There was a problem with Firaas’ laptop: it wouldn’t let browser to browse πŸ˜€ Capt. Azriel (green shirt) tried to help

Untitled

Capt. Faris (dark grey ProCodeCG jacket) and Capt. Ain (grey shirt) helped too

Untitled

It took 3 captains and we still couldn’t figure it out πŸ˜€

Untitled

So we took different laptop and let Firaas started learning basic programming with Minecraft Hour of Code peacefully πŸ™‚

Untitled

Untitled

Yep, it’s done! πŸ™‚

Untitled

and then Blockly Games

Untitled

Next, CodeCombat πŸ™‚

Untitled

Capt. Ain helped

Untitled

Firaas learned for 3 straight hours πŸ™‚

Untitled

So he deserved some Minecraft time 5-10 mins before the class ended πŸ™‚

Untitled

Ain learned a new thing: BlocklyCraft πŸ™‚ A drag-and-drop Minecraft Modding programming πŸ™‚

Untitled

Capt. Faris gave Ain a jump start πŸ™‚

Untitled

Ain will be given the task to explore BlocklyCraft πŸ™‚

Untitled

Untitled

Nafis was assigned to debug his project all over again πŸ˜€

Untitled

start from scratch

Untitled

ready to test

Untitled

the LCD didn’t work

Untitled

but the ultrasonic sensor worked

Untitled

trying to make LCD works

Untitled

Untitled

it did, and counting πŸ™‚

Untitled

Untitled

then we added buzzer, and it worked πŸ™‚ we still hadn’t time to figure out how to make it beep when it counts πŸ™‚

Untitled

Cinta was doing another challenge in Python

Untitled

Untitled

Creating a Hangman game πŸ™‚

Untitled

These girls collaborating to create the questions πŸ˜€

Untitled

Untitled

The result

Untitled

Untitled

Untitled

Untitled

And for the next session, Cinta wanted to do some Minecraft Modding πŸ™‚

Untitled

Untitled

While Azriel had a bad headache LOL

Untitled

We were trying to figure out this code to create a triangle in Minecraft using BlocklyCraft

Untitled

We had tried every possible ways

Untitled

And yet it still didn’t work

Untitled

And kept giving us false result :((

Untitled

Untitled

So we called Faris for help

Untitled

And he found out that something was wrong with the converter and it kept crashing the server

Untitled

Apparently the converter from Blockly to JavaScript didn’t work smoothly.

Untitled

So we assigned another task to Azriel: creating structures with RedStone

Untitled

And our research, conducted by Capt. Faris had shown lots of progress

Untitled

now the algorithm can count objects

Untitled

So we add another data sets

Untitled

we used bigger data set for higher precision

Untitled

comparison of left: larger dataset, right: smaller dataset

Untitled

the counting

Untitled

Untitled

the dataset

Untitled

how to change dataset

Untitled

we need place to run the training because the last time we tried, Google Cloud Engine didn’t work 😦

Untitled

Will be reporting again next week πŸ™‚