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 🙂

Advertisements

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 🙂