ProCodeCG Kids Regular Coding Class – 14 Apr 2018

Standard

This is not just a regular coding class. This is a research center of ProCodeCG Kids 😉

IMG_2482

IMG_2483

This is from earlier: Aidia and Echa helped preparing the class 😉

IMG_2456

IMG_2457

Echa missed several classes and got back with lots of ideas 🙂

IMG_2458

One of Echa’s project is to create Hogwart School 😉

IMG_2463

IMG_2472

IMG_2488

Wooowww

IMG_2509

Awesome creations Echa! 🙂

IMG_2510

Aidia had her own project too 🙂

IMG_2459

Aidia likes to build structures in Minecraft

IMG_2462

And explores things can be done in Minecraft like cooking

IMG_2473

Or created hidden place to hide stuffs

IMG_2508

IMG_2487

or trying funny things like making things upside down 😀

IMG_2520

She also has pets too 🙂 Later Aidia will learn to do things in Minecraft with JavaScript coding 😉

IMG_2521

Sulaiman continued his JavaScript coding in Minecraft 🙂

IMG_2460

Today Sul created a skyscraper 🙂

IMG_2491

IMG_2474

With code we can create how many floors as we want 🙂

IMG_2475

We can also add colors too to the skyscraper

IMG_2489

So we got a rainbow building 🙂

IMG_2490

The code 😉

IMG_2492

Sul learned to create a bridge 🙂

IMG_2526

Kinan, welcome back 🙂

IMG_2461

IMG_2467

To refresh the memory, Kinan re-created her race car game, and did it differently 😉

IMG_2476 2

IMG_2484

different version but better than previous! Nice one Kinan! 🙂

IMG_2493

Capt. Azriel on duty helping Kinan

IMG_2470

Kinan’s brand new RaceCar Game 😉

IMG_2506

Nafis was given task to test micro servo for our robotic project 🙂 Nafis was in IoT team but he’s needed to help us with the testing too 🙂 Thanks Nafis 🙂

IMG_2465

Sam continued working on his RaceCar game, still struggling to add fuel indicator 🙂

IMG_2466

The most interesting thing about coding is that there’s many ways to do things. Kids will learn about problem solving by finding and choose their own way to fix a problem 🙂

IMG_2468

Sam still figuring out to display the fuel indicator 🙂

IMG_2477

Fathan was on the same track with Sam. He was also working on fuel indicator on the RaceCar Game

IMG_2469

The problem with Fathan’s is there was some errors at the end of the game because when the car crashes into the other, then the fuel indicator cannot find its position because the car changed into the wrecked car sprite 😀 We still need to figure it out next week 😉

IMG_2471

Fadhlan was given totally a new task: a robotic research 😉

IMG_2478

First, Fadhlan had to read the tutorial

IMG_2481

And then browse the internet to find the components

IMG_2485

IMG_2503

Capt. Awa was about to continue his vending machine project but given a new task to give Fadhlan a demo of how stepper motor work 🙂

IMG_2486

So Awa prepared the code

IMG_2499

and did some components research too

IMG_2502

and then wrote down what we needed for the robotic project

IMG_2504

ok the stepper motor worked fine 🙂

IMG_2511

IMG_2512

ProCodeCG Kids Robotic Team 😉

IMG_2516

IMG_2522

IMG_2528

and Fadhlan wrote down the plan

IMG_2514

IMG_2535

this stepper motor is for one wheel

IMG_2515

Adding the wheel

IMG_2523

IMG_2531

Yas, we got one wheel

IMG_2534

and then added the second one 😉

IMG_2532

Vian

IMG_2479

and Ain had problems with the server, they should download the updated server so they can continue the project

IMG_2507

Nares got a huge progress today

IMG_2480

Nares had finished his intro to programming sessions so he started GameMaker today 🙂

IMG_2494

Nares’ first game 😉

IMG_2495

Carefully see how the game grows 🙂

IMG_2496

IMG_2500

IMG_2501

IMG_2505

IMG_2519

IMG_2525

IMG_2527

IMG_2529

Capt. Awa helped Nares to improve the game even more 🙂

IMG_2533

Capt. Awa cleaning up after the class, thanks capt! 😉 :*

IMG_2536 IMG_2537

Behind the scene: bonding between kids in the class 🙂

IMG_2497

Cute scene 🙂

IMG_2498

That’s the report for today, hoping its not overwhelming 🙂 See you again next week 🙂

*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 – 17 Feb 2018

Standard

Our regular favorite thing 🙂

Untitled

Untitled

Untitled

Silmi forgot to save her work last time

Untitled

so she had to start from scratch again

Untitled

and she recovered real soon 🙂

Untitled

Untitled

Untitled

Danen upgraded his game and added more interesting features: the main character now can shoot 🙂

Untitled

Untitled

Untitled

Danen also added a feature so the enemy can chase the main character 😀

Untitled

Ozan now move on to a new topic: connecting to cloud to control stuff, for this case: a LED 🙂

Untitled

Untitled

we connect to hivemq for the MQTT connection

Untitled

The LED was ready, and the code too

Untitled

We subscribe to the topic, and start testing receiving and sending message. It worked 🙂

Untitled

Untitled

Now Ozan can control a LED from his Android phone 😉

Untitled

Untitled

Untitled

Untitled

Untitled

We can also add more widgets to control things, we’re going to control brightness of LED next week 🙂

Untitled

Firaas made lots of progress because he kept working on the game at home 😉

 

Untitled

Untitled

He recreated this RaceCar Game (he lost the one he created last time because he didn’t save it :D)

Untitled

Untitled

Firaas helped Danen to make the enemy chasing the main character 😀

Untitled

This is Firaas’ second game. He added secret passage and also made the main character shoot 🙂

Untitled

Reading tutorial on how to change shooting directions 🙂

Untitled

Capt. Faris continued exploring ProCodeCG cloud computing server

Untitled

Untitled

we tried to run things up there

Untitled

Pak Budi came to give Faris a briefing about Machine Learning and the project

Untitled

Untitled

Jundy joined in because Faris asked Jundy to run the training process on his laptop 😀

Untitled

After the briefing this two guys installed Tensorflow on Jundy’s laptop and run a training 🙂

Vian was still doing a project with Ain 🙂

Untitled

Untitled

Untitled

Untitled

Untitled

Untitled

Azriel is in a SmartHome Project in Minecraft 🙂

Untitled

 

Untitled

Azriel create a light installation

Untitled

and automatic door with pressure plate

Untitled

The switch to turn the lights on/off

Untitled

We had a newcomer: Fathan

Untitled

He was given Intro to Programming, and did it very well

Untitled

Jundy helped Fathan *because they’ve known each other, Fathan goes to the same class as Jundy

Untitled

After the class ended: playing Minecraft together 😀 #friendship 😀

Untitled

See you next week with more progress and updates! 😉

ProCodeCG Kids Regular Coding Class – 10 Feb 2018

Standard

ProCodeCG Kids coding squad 😉

IMG_8430

IMG_8435

Untitled

Aidia was working on a Minecraft project: to create and build structures

IMG_8431

IMG_8442

and so did Echa 🙂

IMG_8432

IMG_8443

When Aidia’s laptop stop working then they collaborated to do the projects 🙂

Untitled

Untitled

they created many things

Untitled

a building

IMG_8482

and elevator

IMG_8483

even a chicken coop 😀

IMG_8481

and also a waterfall 😀

Untitled

Firaas created a RaceCar Game

IMG_8433

IMG_8444

He’s got supervised by Capt. Azriel and Capt. Ain 😉

IMG_8438

Looking very happy 🙂

IMG_8439

The game 🙂

Untitled

IMG_8462

Capt. Ain was busy doing his own project (while also assisting others)

IMG_8434

IMG_8440

IMG_8445

Capt. Faris continued the research, including finding cloud computing servers for our experiments

IMG_8437

IMG_8452

Untitled

IMG_8453

Nafis continued his running text project with ESPectro

IMG_8450

IMG_8441

 

IMG_8446

Nanin was developing her website 😉

IMG_8448

Nanin designed her own header 🙂

IMG_8479

And Vian kept creating amazingly creative things in Minecraft

IMG_8449

He created a random generator. We will figure out what to do with this one 😉

Untitled

IMG_8454

Capt. Cinta and Capt. Syahna were designing an app

IMG_8451

IMG_8490

It was carefully and seriously designed

IMG_8491

IMG_8489

IMG_8470

IMG_8478

Untitled

Tyo modified his ProCodeCG Attendance List to add a new feature

Untitled

Untitled

Untitled

Tyo added a button to add a new checklist

Untitled

IMG_8475

Sulaiman started to code his first skyscraper in Minecraft 😉

Untitled

Untitled

There it was 🙂

Untitled

Azriel was given a task to create an elevator inside a building 🙂

Untitled

IMG_8486

IMG_8477

And we had a newcomer today: Sam (left, sitting between Azriel and Capt. Azriel :D)

IMG_8472

Sam will start the class next week and he was just looking around and see what what the kids were doing 🙂 He even helped Sulaiman to debug the code 😉

Untitled

Bet next week there will be more fun! 🙂

 

 

 

 

 

 

 

ProCodeCG Regular Coding Class – 3 Feb 2018

Standard

It was cold and raining but it didn’t stop the kids to come to our regular coding class 🙂

Untitled

Untitled

Untitled

Liyyu (or Lyu for short) and his father came straight from Jakarta just to join this class (later the had to catch a 2pm train to get back to Jakarta)

Untitled

Lyu is a very persistent and focus kid

Untitled

He can follow all the instructions and solves most of the problems by his own

Untitled

With this hardwork, Lyu is going to be a great programmer 🙂

Untitled

Tyo returned with lots of things to do

Untitled

Tyo designed the prototype of a folding table

Untitled

He’s going to implement this using Arduino

Untitled

Tyo was also modifying his ProCodeCG Attendance List. He wanted to add checkbox by pressing button in Java

Untitled

Vian created a Minecraft Project that required other players to test the circuit

Untitled

We had problems connecting to his server because it wasn’t a Scriptcraft/Spigot Server

Untitled

Vian was very kind and helpful, he helped Aidia and Echa with their Minecraft setting etc 🙂

Untitled

 

Untitled

Echa

Untitled

and Aidia was given tasks to create structures in Minecraft

Untitled

They had problems with TLauncher, Java version etc, and Danen (blue shirt, will be the topic of the report after this) offered lots of help to them

Untitled

Untitled

Untitled

Untitled

This is Danen

Untitled

Danen was upgrading his RaceCar Game 🙂 He added more features to the game, including some fancy text and pics before the game started 🙂

Untitled

On the next session, Danen switched to Minecraft

Untitled

Danen created an elevator 🙂

Untitled

The elevator can go up and down 🙂 And next he’s going to create a vending machine 🙂

Untitled

Al was still busy debugging his Scriptcraft code. Two of the scripts wouldn’t run and we had to compare it with the one that works

Untitled

Kinan continued her intro to programming lessons

Untitled

She learned some programming logic with LightBot

Untitled

Kinan learned how to create procedures too

Untitled

Then she started to create games using Game Maker 🙂 Vian helped to create the sprite because Kinan said she cannot draw 🙂

Untitled

This is the sprite

Untitled

And Kinan’s first game 🙂

Untitled

Silmi created her own too but not yet finished, we will check again next week 🙂

Untitled

It might be cold and cloudy but the class was fun as always 🙂

 

 

 

 

 

 

 

 

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 🙂