ProCodeCG Kids Regular Coding Class – 2 June 2018

Standard

Hello 🙂 This week kids are getting better coping with the fasting 🙂 Less whining and more working 😉

IMG_5040

Vian was still experimenting with command blocks as usual 🙂

IMG_4999

And Nadine started to add button to activate a LED

IMG_4996 IMG_5001 2 The code IMG_5002 and worked just fine 🙂 IMG_5004 The next project is adding one more LED IMG_5010 The first LED will be turned on each time we press the button in short time IMG_5027 2 When you push the button for longer time, the second LED will be turned on IMG_5023 The code IMG_5025 IMG_5028 2 IMG_5030 Koosha brought his own project IMG_5003 Koosha wanted to control a circuit via Discord, with Python 😉 We did lots of debugging to this code and found some version incompatibility, problems with libraries and many errors 🙂 IMG_5039 We still need to figure things out because we still cannot install one of the library in Python to connect Discord to the outside world. We’ll work this out next time, don’t worry Koosha 🙂 IMG_5049 Firaas learned GameMaker and Minecraft Modding today IMG_4989

This the latest version of Firaas’ PacMan Game 🙂

IMG_5007

So typical of Firaas 🙂

IMG_4990 Neat and interesting as always, and Firaas was given a homework to start his own Agario Game 🙂 IMG_5009 Sam was struggling with making Agario work 🙂 IMG_4992

IMG_5011

There are still some bugs, but that’s how we learned: how to take those bugs down one by one 😉

IMG_5014

Capt. Faris spent half of the time gave a undergraduate student tutorial about tensorflow

IMG_5015

IMG_5021

IMG_5041

… and the other half to explore blockchain coding in Python 🙂

IMG_5046

Faris had learned how to modify the genesis and the mining process and many things in the code

IMG_5047

IMG_5050 2

The number of attempts to get the required hash function

IMG_5051

IMG_5052

The chain

IMG_5053

Fadhlan forgot to bring his laptop and some of the essential parts needed for the project so he just continued attaching things to the robot 🙂 In the picture: connecting wires to the servo

IMG_5018

IMG_4997 This is how Fadhlan brought his stuff to the class OMG 😀 He seriously needs a toolbox (a big one) IMG_5044 He also got most of the components in the box contaminated with superglue! IMG_4998

Ain + his command blocks projects: a big smile 😀

IMG_5024

Fathan’s Agario started working 🙂 Still struggling with the code, just like Sam 😀

IMG_4991 IMG_5042 IMG_4995

Nafis forgot to bring his robot, so that he was given a task to control micro servo via cloud so later he can apply it to the robot 🙂

IMG_4993 He brought the toolbox so there are enough micro servo to be tested 😉 IMG_4994

This is how ProCodeCG Kids learn: by solving problems, by being challenged, by working in a team and by following their intuition and curiosity 😉

Will be reporting again soon 🙂

Advertisements

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

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 – 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 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 🙂

ProCodeCG Kids Regular Coding Class – ESPectro/Arduino Programming & Open Topics – 30 Dec 2017

Standard

This is how we spend our holiday 🙂

IMG_5836

Ozan

IMG_5811

and Nafis is catching up with their ultrasonic counter with buzzer and LED project

IMG_5816

The debugging took weeks, we probably will change the project just to clear our head and will get back to it later 😀

IMG_5817

Ozan even had to compare his code line by line with Nafis’

IMG_5823

IMG_5830

IMG_5831

Cinta started a new project:

IMG_5819

The project is a textbased advanture game

IMG_5833

we design the flow of the story

IMG_5832

the code

IMG_5858 3

IMG_5859

IMG_5860

Azriel, got a new task: to explore BlocklyCraft: to code in Minecraft with drag-and-drop 🙂

IMG_5829

Capt. Faris helped Ajil getting started 🙂

IMG_5835

IMG_5837

Now we can do Minecraft Modding just by drag-and-drop 🙂

IMG_5838

IMG_5839

this is how to create wall with certain width and length from cobblestone

IMG_5841

we compile the blocks from the browser, localhost:7070

IMG_5842

and then run the code on Minecraft by typing /jsp <name of the code>

IMG_5843

how to create a paddock

IMG_5845

with horses 😀

IMG_5853

IMG_5857

a two floors building

IMG_5861

 

IMG_5862

IMG_5874 3

we also can code in JavaScript (like with ScriptCraft) and in XML too 🙂

IMG_5876

We really annoyed by this “Mouvement” block and we decided to change it

IMG_5877 2

so we modified the file 😀

IMG_5879

so now it’s correctly displayed “Movement” 😉

IMG_5880

the file is in this directory

IMG_5881

IMG_5882

lots of progress today, Azriel 🙂

IMG_5883

so now the platform is ready, Azriel is given task to explore more! 😉

IMG_5884

IMG_5867 3

Capt. Faris is working hard on our TensorFlow research

IMG_5821

IMG_5824

He’s running a TensorFlow training on Google Cloud Engine

IMG_5871

 

IMG_5888

the library we’re using

IMG_5905

Bildschirmfoto 2017-12-30 um 12.13.17 PM

some screenshots of what we’re doing 🙂

Bildschirmfoto 2017-12-30 um 12.08.21 PM

Bildschirmfoto 2017-12-30 um 12.25.10 PM Bildschirmfoto 2017-12-30 um 12.25.10 PM

Bildschirmfoto 2017-12-30 um 12.09.35 PM Bildschirmfoto 2017-12-30 um 12.26.36 PM

Bildschirmfoto 2017-12-30 um 12.14.47 PM Bildschirmfoto 2017-12-30 um 12.27.59 PM

We trained TensorFlow to recognize cars

Bildschirmfoto 2017-12-30 um 1.17.46 PM

The result 🙂 Next is to count them 🙂

Bildschirmfoto 2017-12-30 um 1.21.39 PM

Bonus: nice pics capturing random things in the class 😉

IMG_5826

IMG_5887

IMG_5873 3

Looking forward to the next class 🙂 Expecting more kids to come so we can do more research and projects 🙂