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

Standard

Our open topic class this Saturday 🙂

IMG_9777

Our newcomer, Ioan 🙂 Ioan joined our mid-year coding camp and now joining regular class 🙂 Welcome Ioan 🙂

IMG_9728

Capt. Azriel was assigned to assist Ioan

IMG_9729

IMG_9734

Ioan reopened his last GameMaker projects and re-learned how to create games 🙂

IMG_9735

He had learnt to create Agario too 🙂

IMG_9736

He looked happy to be back 🙂

IMG_9737

Ioan added new sprites and adding more features to his games

IMG_9743

IMG_9754

 

IMG_9757

Welcome back Nanin (after a few weeks) 🙂

IMG_9730

Nanin was determined to finish her game from the last class

IMG_9740

IMG_9760

The game is to pick out which one is a pet animal

IMG_9742

IMG_9751

Nanin spent lots of time to choose pictures and edit them

IMG_9753

The game is quite interesting: you will get score and move to the next level when you choose the right picture, and will go back to previous level if you pick the wrong one 🙂

IMG_9755

That’s why Nanin had lots of objects and rooms for levels 🙂 Lots of work 🙂

IMG_9767

IMG_9794

Adin (left) started to learn GameMaker, and Captain on duty for GameMaker was Captain Azriel (right)

IMG_9741

IMG_9752

IMG_9758

starting with creating sprites

IMG_9747

IMG_9748

then Adin created his first game 🙂

IMG_9766

he added more rooms with different levels of difficulty

IMG_9795

IMG_9801

IMG_9813

Then Adin was given the next task to create another game: Race Car 🙂

IMG_9823

IMG_9745

IMG_9746

Ain (left) had finished all the homework of creating apps with Thunkable

IMG_9750

So he was given another challenge

IMG_9756

He created an app to convert from text to voice, and he had to add a button to clear the textfield and he did 🙂

IMG_9762

Ain and Capt. Faris then added more languages

IMG_9769

IMG_9798

The code:

IMG_9770

It worked nicely 🙂

IMG_9775

IMG_9776

Vian (right), Ain (middle) and Capt. Faris (left) made a great team 🙂 They working together on Ain’s app and Vian’s game 🙂

IMG_9768

Vian created a new game, fully improved with lots of new techniques, thanks to Ain 🙂

IMG_9771

See how Vian’s game had been improved to a totally higher level when he got support from game making experts 🙂

IMG_9782

Capt. Faris tested Ain’s game

IMG_9787

And then they applied it to Vian’s

IMG_9793

Vian got lots of ideas and feedback from Ain and Capt. Faris yaaay, what could be more fun than creating games as a team 😉

IMG_9797

The final look of Vian’s game 🙂

IMG_9817

IMG_9833

IMG_9818

IMG_9834

IMG_9835

Tyo was ready for a new project: modifying a chat app in Java 🙂

IMG_9783

First we made sure the server and client work

IMG_9789

IMG_9796

IMG_9790

And the we decided to add some encryption to the text, and will be decrypted when it is accepted

IMG_9800 2

The encryption worked

IMG_9814

The code

IMG_9815

then we added decryption

IMG_9837

got some errors after adding decryption, but later Capt. Faris solved it

IMG_9838

This little one was back 🙂 Hello Adit 🙂

IMG_9788

Adit continued his Intro to Programming lessons from Blockly Games

IMG_9799

He was doing well with Puzzle and Maze

IMG_9811

And then moved on to Bird

IMG_9812

Had reached level 6 and will continue it next week 🙂

IMG_9842 2

Sabrina continued her lesson in Web Programming

IMG_9791

She learned more complicated design with more difficult layout

IMG_9792

IMG_9816

She had to go through lots of lines and debugging became a lot harder 🙂

IMG_9836

Jundy had several projects in Java running

IMG_9819

This one is a program to guess someone’s birthday using some algorithm

IMG_9803 IMG_9804

Jundy likes to discuss his work with Faris 🙂

IMG_9808

He showed us how to modify some files encrypted from XBox 🙂

IMG_9809

IMG_9810

While on the other side of the room, Ain’s mom did an awesome activity 🙂

IMG_9830

Very neat! 🙂

IMG_9831

This tool has never seen in the class before 🙂

IMG_9832

Another different activity in the class: captain discussions about writing 😀

IMG_9802

Will be reporting more interesting things happening in our class next week! 😉

 

 

 

 

Advertisements

ProCodeCG Kids Regular Coding Class – Arduino/ESPectro Programming – 14 Oct 2017

Standard

Hello hello! We are reporting our Saturday regular kids coding class 🙂

IMG_9727

IMG_9744

IMG_9780

Cinta spent two sessions working on PCB design and simulation using Proteus 🙂

IMG_9733

She was very excited 🙂

IMG_9761

IMG_9807

Cinta started with resistors, buttons and LED’s

IMG_9731

IMG_9732

Proteus can be connected to Arduino IDE

IMG_9824

Then Cinta added more and more components to her design 🙂

IMG_9806

An awesome way to simulate 🙂 Next lesson Cinta will be given task to simulate a Tic Tac Toe on Arduino 😉

IMG_9839

Helloooo Ruben was back 🙂

IMG_9738

This was where we left: creating and ultrasonic counter 🙂

IMG_9739

Capt. Faris helped Ruben with the code

IMG_9759

IMG_9749//embedr.flickr.com/assets/client-code.js

And after several debugging, installing, and testing, it worked 🙂

IMG_9763

IMG_9764

And then Ruben was given this: adding buzzer and lamp to the previous one 🙂 So that when the counter reaches certain number, the buzzer will be active and so will the LED 🙂

IMG_9765

IMG_9774

IMG_9779

IMG_9784

Ruben likes to assemble things 🙂

IMG_9785

The LED worked but not yet the buzzer 🙂

IMG_9820

Will work on it next week 😉

IMG_9829

Koosha had a new project 🙂

IMG_9772

First he collected the components and the tools

IMG_9773

IMG_9778

Including this light to give better light

IMG_9781

Koosha prepared lots of breadboards, buttons and RGB LEDs

IMG_9786

IMG_9805

He wouldn’t tell what he was doing 😀

IMG_9821

We had to make lots of guess

IMG_9822

IMG_9825

Until…

IMG_9826

Koosha was working on a Tic Tac Toe on Arduino 🙂

IMG_9827

IMG_9828

Excellent idea! 🙂

IMG_9840

He still has to add more resistors and wires and also the coding, and we will continue working on it next week 🙂

IMG_9841

ProCodeCG Kids Regular Coding Class – Arduino/ESPectro Programming – 23 Sep 2017

Standard

Today we picked up where we left last week: making a micro servo works 🙂

IMG_8522

There were on only two kids working on Arduino/ESPectro Programming 🙂 This is Ozan

IMG_8502

He had successfully made micro servo works, and ready to add an ultrasonic sensor to activate the micro servo 🙂

IMG_8516

Nafis was working on the same thing

IMG_8519

IMG_8517

IMG_8509

IMG_8539

He added an ultrasonic to activate the micro servo and worked 😉

IMG_8538

Next week we will explore more things, and help the other kids to catch up 🙂

 

ProCodeCG Kids Regular Coding Class – Open Topics – 16 Sep 2017

Standard

 

ProCodeCG Open Topics Class today 🙂

IMG_8058

IMG_8042

Emma is still working on AI for TicTacToe

IMG_8017

She is developing strategy to choose the best move

IMG_8050

There are still some bugs and she is going to fix the data structure and algorithm 🙂

IMG_8059

Clarence started to learn java and data structure 🙂

IMG_8021

He created a java program for monitoring graphics performance

IMG_8029

And his project is to parse a file and sort the content

IMG_8030. 

Based on certain number and name

IMG_8035 IMG_8036 2

The file, with comma as delimiters

IMG_8037

The parsing is done, now before sorting we need to convert the data from integer to string or vice versa

IMG_8039

Capt. Faris who is very proficient in Java comes to help

IMG_8043

IMG_8044

IMG_8045

and next is to sort 🙂

IMG_8074

Capt. Faris always has ways to solve things 🙂

IMG_8075

IMG_8076

While Cinta is back to creating apps 🙂

IMG_8038

She is creating a To Do List Application

IMG_8047

Altair starts to learn Python with CodeCombat 🙂

IMG_8041

Al seems to like learning to code this way 🙂

IMG_8048

IMG_8057

CodeCombat teaches kids logics and basic programming with a tool looking like a game 🙂

IMG_8061

There are missions to accomplish and kids have to write codes on the right window 🙂

IMG_8067

Altair helps Adit to solve the problems to finish the missions

IMG_8053

Adit is very good himself but sometimes he needs a little clue to keep on going

IMG_8056

A fun way to learn coding (Python) 😉

IMG_8060

Conquering challenge after challenge

IMG_8068

Tyo is still working on his temperature measurement application

IMG_8054

IMG_8051

It is working nicely now, converting both ways from Celcius to Fahrenheit

IMG_8063

We probably will improve the GUI to be make it possible to convert to and from more temperature units

IMG_8064

Capt. Faris helps Tyo to improve the code

IMG_8062

Faris added textfield listener so the code will automatically show the result on the other textbox when the user enter a number on one textbox

IMG_8070

 

Sabrina is back to learn web programming 🙂

IMG_8049

She has finished one stage

IMG_8065

and with the help of Capt. Faris has fixed some errors

IMG_8072

In a few weeks Sabrina will be ready to create his own web design with HTML, CSS and Javascript 😉

IMG_8073

Azriel learns different topic today

IMG_8052

He learns JavaScript with Crunchzilla Monster.

IMG_8066

Azriel learns about variables, looping and conditions. Next week Azriel will be learning JavaScript for Minecraft Modding 🙂

IMG_8069

While Capt. Faris is working on this research 😀

IMG_8046

IMG_8055

We’re going to develop many things using the result of Faris’ research 🙂 We’ll be reporting soon 😉

 

 

ProCodeCG Kids Regular Coding Class – Open Topics – 9 Sept 2017

Standard

Hello!

IMG_7490

IMG_7500

This Saturday we had two newcomers 🙂 This one is Al 🙂

IMG_7461 2

Al learned intro to programming with Minecraft Hour of Code 🙂

IMG_7466

After he finished task one, Al continued to learn about procedures with LightBot 😉

IMG_7484

IMG_7495

Then he continued with Blockly Games 🙂 Lots of work today Al, well done 🙂

IMG_7516

The second newcomer is Adit 🙂

IMG_7494

Adit learned the same things Al did 🙂

IMG_7496

Adit was tutored by Capt. Faris 🙂

IMG_7504

Finished the first task

IMG_7506

and then move on to the next 🙂 Adit seemed so excited 🙂

IMG_7517

Emma was still working TicTacToe strategy

IMG_7464

The code generated some errors after Emma added a new function

IMG_7491

Well, with a code looking like this, we certainly need time to find out the problem 🙂

IMG_7475

Aidia started to create games 🙂 With the guide of Capt. Faris 🙂

IMG_7465

IMG_7488

Aidia already had ideas in mind about the game she was going to create 🙂

IMG_7469

Aidia was so excited to create her own sprites 🙂

IMG_7492

IMG_7493

Finally, Aidia’s first game 🙂

IMG_7497

She just couldn’t stop 😉

IMG_7498

Ain! He came with lots and LOTS of progress 🙂

IMG_7467

From all the tasks and challenges, he created this “Kresek Terbang” game 🙂

IMG_7471

The game is so neatly created and detail, using brilliant tricks and techniques

IMG_7472

Like usual, Ain never do anything less than excellent 🙂 Look at how many sprites and object he created 😀

IMG_7473

Ain also uses a very smart way to put objects in random while the screen moving to the left

IMG_7474

Ain gave lots of tricks and idea to Vian 🙂

IMG_7485

Vian was going to make what’s in his head happen 🙂

IMG_7486

IMG_7507

IMG_7508

Vian learned lots of new tricks to make his ideas happen 🙂 Well done Vian 🙂

IMG_7511

Vian also wanted to create his own logo 😀

IMG_7522

So we let him express his creativity for a whiel 😀

IMG_7523

Ajil’s game now working just fine 🙂 Last week we had the GameMaker kept hiccuping 😀

IMG_7499

Ajil tested all the game he had created

IMG_7509

IMG_7513

Making sure all is running smoothly 🙂 Next week Ajil will be ready to learn something new 🙂

IMG_7514

Tyo had a new idea for a new project 🙂

IMG_7501

He wanted to create a temperature converter 🙂

IMG_7520

Tyo is a very determined boy. He insisted to write his own code, line per line. He refused to copy paste examples from the internet 🙂  Tyo has a problem with casting this variable to integer

IMG_7527

Capt. Faris helped him out 🙂

IMG_7526

So this is going to be Tyo’s homework and we’ll see the progress next week 🙂

IMG_7533

Look at what Capt. Faris learned in the class while teaching 🙂

IMG_7489

Capt. Faris showed Capt. BR his ProCodeCG Attendance App with Face Recognition 😉

IMG_7521

Faris took my pics last week and let the code learn, and now it recognize my face 🙂

IMG_7529

IMG_7532

Not yet recognize Capt. BR

IMG_7530

Because the system has only learned Faris’ and my face, Capt. BR was identified as Faris 😀 Later Faris took pics of Capt. BR, feed it to the system, and it can recognize Capt. BR too 🙂 Awesome!

IMG_7531

Well, when Faris’ laptop goes like this, that means the class is over 🙂

IMG_7518

See you 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! 😉

 

ProCodeCG Kids Regular Coding Class – Arduno/ESPectro Programming – 2 Sep 2017

Standard

Hello Saturday Coding Class 🙂

IMG_6964

Today more kids coming to continue their projects 🙂

Koosha brings his elevator project to the class 🙂

IMG_6990

IMG_6969

It has seven segment to display the floor number plus buttons to select up/down and a button for sounds too 🙂

IMG_6972

A very cool prototype 🙂

IMG_6973 IMG_6974

He duct-taped and glue-gunned everything inside the box 😀

IMG_6975 IMG_6976

IMG_6997

Koosha tests every components one by one.

IMG_7009

He chooses resistors very carefully 🙂

IMG_7010

There is something wrong with the seven-segment, Mama Ren helps and it works 🙂 But then Koosha decides to use LCD instead 😀

IMG_7019

IMG_7020

IMG_7013

the LCD, the breadboard, and the arduino is glue-gunned to the box 😀

IMG_7055

We’re testing the LCD and there are still some errors

IMG_7056

so Koosha won’t go until it works 😀

IMG_7057

Rezky is ready to continue another project: Automatic Pedestrian Traffic Light with Ultrasonic

IMG_6970

IMG_6995

Nafis is going to do the some project too

IMG_6994

So Rezky and Nafis got paired up to do the project together 🙂

IMG_6991

They learn and work better this way 🙂

IMG_7011

IMG_7012

Both test their own schematic

IMG_7015

IMG_7016

and help each other to debug errors 🙂

IMG_7017

Nafis’ works

IMG_7021

So does Rezky’s

IMG_7022

Both works! 🙂 They’re given another task to add LCD and display “Pedestrian crossing” plus count down for next week 🙂

IMG_7030

It’s been a long time since the last time Ren came to the class 🙂 Welcome back Ren and Mama Ren 🙂

IMG_6992

Ren is working on what Rezky and Nafis are working

IMG_6996

IMG_7018

IMG_7034

But the code won’t compile with ESPectro. So next time probably we will just use Arduino until we figure out what is wrong 😦

IMG_7038

Mama Ren is a very dedicated teacher

IMG_7024

She does some grading while Ren is coding 😀 Nice family 😉 ❤

IMG_7033

There will be more interesting project for next week! 🙂