ProCodeCG Kids Regular Coding Class – Minecraft Modding, Java Programming, Apps Programming – 29 Apr 2017

Standard

Open topics class πŸ™‚

Cinta was creating lots of blocks arrangement in Minecraft πŸ™‚

IMG_7771

A cat

IMG_7723

A rabbit

IMG_7725

even a diamond! πŸ™‚ next time we will try to generate this with coding πŸ™‚

IMG_7769

Capt. Cinta and Capt. Syahna: a good teamwork πŸ™‚

IMG_7732

They’re given the task to assist Nanin πŸ™‚

IMG_7743

Nanin was the youngest and she learns from her seniors πŸ™‚

IMG_7747

Nanin created a speech recognition app πŸ™‚

IMG_7754IMG_7749

When things don’t work, Ka Syahna / Ka Cinta will help Nanin to find out what is wrong πŸ™‚

IMG_7770

Debugging work πŸ™‚

IMG_7774

While Ka Syahna debugging, Ka Cinta teaches Nanin other things πŸ™‚

IMG_7772

And when Nanin hadn’t been picked up, we’ll be there to accompany her πŸ™‚

IMG_7792

Dika was working on a Calculator App

IMG_7746

IMG_7779

IMG_7780

IMG_7781

IMG_7782

While Jundy set up a ScriptCraft server so the other kids can join and learn scripting together

IMG_7750

J is a fast learner

IMG_7753

He will be given more responsibilityΒ to assist his friends πŸ˜‰

IMG_7755

Vian logged in to J’s server to learn

IMG_7756

IMG_7763

IMG_7777

IMG_7778

IMG_7791

Koosha and Dad still struggling with Mac setup πŸ™‚

IMG_7783

IMG_7757

 

Raul was working on Java Chatting App πŸ™‚ So did Tyo (not in the pic). Tyo had successfully conduct chatting with different computers πŸ™‚

IMG_7773

The class πŸ™‚

IMG_7766

IMG_7748

It’s a great thing that we always learn something new while also making friends and having fun every week πŸ™‚

 

ProCodeCG Kids Regular Coding Class – Espectro Programming – 8 April 2017

Standard

Hello Saturday πŸ™‚

IMG_6284

Every Saturday kids report their progress or ongoing project πŸ™‚ Koosha created an “operating system” using batch file πŸ™‚

IMG_6281

very interesting πŸ™‚

IMG_6283

Even Faris wanted to try it πŸ™‚

IMG_6305

Koosha finally find out how to change the colors of neopixel πŸ™‚

IMG_6302

Clarence came with lots of progress πŸ™‚

IMG_6294

IMG_6295

He is still working on data visualization

IMG_6286

He was asked to read a sensor and display the reading, and he did πŸ™‚

IMG_6314

IMG_6313

IMG_6298IMG_6288

Raul followed the handout very smoothly today πŸ™‚ He finished all the task: button, button to serial monitor and neopixel πŸ™‚

IMG_6285

IMG_6291

IMG_6289

We had a newcomer: Danesh πŸ™‚ Danesh Mom is a Coding Mom Alumni. She understands about coding so she was really helpful with the painful process of installing today :0

IMG_6290

Don’t worry Danesh, we will use the toolkit as soon as we finish with this installation and setup process πŸ™‚

IMG_6300

We also had Gyan joining Espectro Class today πŸ™‚ He also had to gone through painful process of installation and setting just like Danesh did πŸ˜€ We had to continue next week πŸ™‚

IMG_6296

Rafi finished his tasks too πŸ™‚

IMG_6292

Rafi looked so happy to see how neopixel changing colors like RGB LED πŸ™‚

IMG_6306

After 2 weeks of installation etc process, now it’s getting easier to do things with Espectro πŸ™‚

IMG_6303 IMG_6304

A scene of friendship today in the class πŸ™‚

IMG_6301

We already have plans for next week πŸ™‚ Will be reporting very soon πŸ™‚

ProCodeCG Kids Regular Coding Class – Espectro Programming – 1 April 2017

Standard

We were still working on installing drivers, libraries and board for Espectro yesterday πŸ™‚ The beginning is always hard and tricky πŸ™‚

IMG_5853

Espectro has been running well on Mama Ren’s laptop, so yesterday they tried to make Espectro work on Ren’s laptop

IMG_5855

IMG_5889

We had a newcomer, Rafli πŸ™‚ He’d gone through all the steps, the only thing we hadn’t had time to figure out is Espectro configuration on Mac (we’ve done installation on several Mac’s but this one is a bit different)

IMG_5856

We also installed Minecraft and Spigot Server for the next class while waiting the Espectro libraries downloading

IMG_5888

Muhammad had successfully finished Espectro installation and configuration so he was on duty to help his friends πŸ™‚

IMG_5862

IMG_5890

Muhammad and Mama Ren helped Raul with the final steps of configuration

IMG_5857

Koosha and Dad realized they forgot to bring the Espectro, lucky that ProCodeCG has 2 Espectro πŸ™‚

Rafi (on the left) was downloading handout to execute final step of Espectro configuration

IMG_5858 2

A nice Saturday for tinkering like always πŸ™‚

IMG_5859

Hello Farrell πŸ™‚ He was back after a while and he also forgot to bring his Espectro and toolbox πŸ˜€

IMG_5860

So Farrell was doing some research about his sensor projects and a alsoΒ about Minecraft Modding

IMG_5863

IMG_5894

Capt. Reza was given different task: to create Knight Rider pattern with Espectro on board neopixel πŸ™‚

IMG_5861

IMG_5891

The folder where variants folder and boards.txt has to be copied to the other directory

IMG_5880

Rafi’s neopixel worked! πŸ™‚

IMG_5884 IMG_5886

All in all, we made progress with Espectro yesterday πŸ™‚ There were also new friendship in the class πŸ™‚

IMG_5893

Kids πŸ™‚ One day they hate each other the other day they play together LOL

IMG_5883

We’re going to explore more things with Espectro next week πŸ™‚ Don’t worry we will help kids who haven’t finished installation and configuration process πŸ™‚

ProCodeCG Kids Regular Coding Class – Minecraft Modding – 25 March 2017

Standard

Wooo today we started Minecraft Modding Class πŸ˜‰

IMG_5338 2

Some kids still do their open topics like Cinta (in the middle) preferred to do Apps Programming

IMG_5328

And Tyo moving back and forth between Minecraft and Java Programming πŸ™‚

IMG_5339

So yes we had lots of people and activities in the class today πŸ™‚

IMG_5347

We had to use bigger access point to provide enough internet connection for all πŸ™‚

IMG_5336

Koosha and Dad set up the access point

IMG_5337 2

and Koosha brought his own Minecraft Server too πŸ™‚

IMG_5371

Some of the Espectro Kids were still there in the Minecraft Modding Class, they were singing together LOL

IMG_5340

Kids were sooo happy πŸ˜€

IMG_5341

Despite of many problems occurred during setting and installation

IMG_5342

Raul was lucky to get Minecraft installed and could connect to the server right away

IMG_5343

Muhammad was in Espectro Class, and he helped his little brother, Hasan to set up for Minecraft

IMG_5344

We had parents to in the class, happy and helpful parents like this one! πŸ™‚

IMG_5345

IMG_5357

ProCodeCG Kids Parents are always willing to help πŸ™‚ There areΒ always Dads and Moms staying in the class helping πŸ™‚

IMG_5350

IMG_5362

IMG_5359 2

The activities monitored by the server

IMG_5348

It was very difficult to control the kids not to switch mode from creative to survival πŸ˜€ The admin has to constantly op and de-op the kids once they start killing each other πŸ˜€

 

IMG_5351 IMG_5352

They like to set up TNT and explode everything *we really need to delete this world and start all over again LOL

IMG_5353 IMG_5354

IMG_5355 IMG_5356 2

 

IMG_5360 IMG_5361

IMG_5363

Some of the kids had tried to execute some simple javascript code inside Minecraft

IMG_5364 IMG_5365

IMG_5366 IMG_5367

Some working on command blocks

IMG_5368 IMG_5369

IMG_5370

Some hadn’t get the Minecraft working at all :(( Don’t worry we’ll fix it!

IMG_5346

Next week we will start to learn how to install Spigot and write some simple code to be executed in Minecraft πŸ˜‰

ProCodeCG Kids Regular Coding Class – Arduino Programming – 18 March 2017

Standard

Yesterday Muhammad and his little brother Hasan (those two sitting on the back) helped us to set up the class πŸ™‚ Thanks so much πŸ™‚

IMG_4871

We learned to display sensor readings to LCD πŸ™‚Β We started with LDR (Light Dependent Resistor)

IMG_4877

Raul was a bit confused about the schematic because the LCD and the sensor were in different picture

IMG_4872

but he finally figured it out πŸ™‚

IMG_4879 1

Raul finished the display of ultrasonic sensor reading too, but didn’t have time to continue on temperature and humidity sensor because he had to start his Java Programming lesson πŸ™‚

IMG_4887 1

Koosha’s comfort corner πŸ™‚ (he didn’t want to be in a pic, he left each time we took picture :D)

IMG_4875

Koosha finished the LDR and was tinkering with it but not yet finished the other sensors because there was problem with the library. It’s ok we’ll fix it next week πŸ˜‰

IMG_4881

Ren πŸ™‚

IMG_4878 1

and his serious look πŸ™‚

IMG_4882

Ren finished LDR reading to LCDΒ and ultrasonic reading to LCD. Only on left to try: temperature and humidity sensor πŸ™‚

IMG_4900

Nafis had to catch up with the class

IMG_4880

and he got help from Dad πŸ˜€

IMG_4895 1

and finally got it work πŸ˜‰

IMG_4911

LDR NAFIS πŸ˜‰

IMG_4912

Muhammad had to catch up with the class too so he started with making sure that the LCD works

IMG_4873

And then connect it to LDR πŸ™‚ Next week he’ll catch up with ultrasonic sensor and temperature & humidity sensor πŸ™‚

IMG_4886 1

Ozan had successfully finished the task too πŸ™‚

IMG_4874

We had to change the LDR several times until we found the one with correct readings πŸ™‚ And it finally showing the correct values πŸ™‚

IMG_4885 1

Rafi and Mom πŸ™‚

IMG_4883 1

Great teamwork like always πŸ™‚

IMG_4893 1

LDR reading

IMG_4894 1

and temperature and humidity reading

IMG_4915

In ProCodeCG, a class is not just a regular class. It’s about teamwork and family bonding too πŸ˜‰

IMG_4902

Next week we will explore more sensors and getting started with Espectro πŸ˜‰

 

 

 

ProCodeCG Kids Regular Coding Class – Arduino Programming – 4 March 2017

Standard

In several weeks we will move on to a more advance development board: Espectro πŸ™‚ While waiting for Espectro mass production, we will use the last few weeks exploring Arduino before we start to connect to cloud via wifi and create IoT stuff πŸ™‚

IMG_3944

Like usual, it took some time for kids to come, probably because it is Saturday πŸ™‚

IMG_3949

IMG_3950

Today we learned to create morse encoder using LED and buzzer πŸ™‚

IMG_3951

All is ok as far as we got Capt. Reza onΒ duty πŸ˜‰

IMG_3952

We were trying to add number to be encoded but we had to convert it from integer to char

IMG_3977

and apparently it wasn’t that easy πŸ˜‰

IMG_3970

And this is how Reza looks when he’s determined to do something πŸ˜€

IMG_3989

Hello Raul! Raul was catching up with the task from previous class. His stopwatch with 2 buttons didn’t work

IMG_3954

Mama Ren gave some help but still it didn’t work

IMG_3965

So RaulΒ switched to the morse encoder and it worked πŸ™‚

IMG_3969

Clarence came with loads of progress to brag about πŸ˜€

IMG_3956

He had several project going on πŸ˜€ This one synchronizes time and display it to the TFT

IMG_3961

Clarence also make improvements to his stopwatch code, making it more precise with better display design πŸ™‚ He even added a reset function to the single button, along with progress bar display on the TFT to show how long the button has been pressed πŸ™‚

IMG_3979

Clarence also created some cool patterns on the TFT, as a preparation to create analog stopwatch πŸ™‚

IMG_3985 2

Cinta was keeping up with the class too, she was working on her stopwatch while also doingΒ her writing project πŸ˜‰

IMG_3957

IMG_3975

Ozan. Always like this when we take his picture πŸ˜€

IMG_3958

LOL. But the most important thing is the schematic worked! πŸ™‚

IMG_3976

Ren did the schematicΒ quickly πŸ™‚ But the usual uploading error occur again πŸ˜€ Only Mama Ren can solve that πŸ˜€

IMG_3962

Rafi was back in the class yaaaay πŸ™‚

IMG_3963

He broke his left wrist but still so excited to learn πŸ™‚ Mama Rafi stood by him all the time to help πŸ™‚

IMG_3964

When thing went wrong, Capt. Reza came to help πŸ™‚

IMG_3983

Rafi was trying to make his measuring height work and finally it did πŸ˜‰

IMG_3986 2

We also had Dika back! He jumped straight to the schematic we were doing today, and it worked yaaay πŸ˜‰

IMG_3966

Next week we will start to explore LCD πŸ™‚ Will connect our previous project to LCD and display the result there πŸ˜‰

 

 

 

 

 

ProCodeCG Kids Regular Coding Class – Open Topics – 25 Feb 2017

Standard

Lots of topics and lots of progress πŸ™‚

Pru was working on her Speech to Text App

IMG_3498

And worked straight away πŸ™‚

IMG_3499

Then she continued to create apps with array πŸ™‚

IMG_3513

IMG_3514

Lots of blocks πŸ™‚

IMG_3515

While Tyo continuing his attendance list prototype in Java πŸ™‚

IMG_3509

Tyo had modified the code from last week and add date combobox to it πŸ™‚ Β This apps is going to be really useful, thank you Tyo πŸ™‚

IMG_3518

Yogi made lots of improvements to his game in GameMaker

IMG_3510

The game has cute background and animated sprites πŸ™‚

IMG_3522

IMG_3517

It can shoot laser too πŸ™‚

 

IMG_3524

Vian was following the tutorial to create animated sprites and how to shoot another sprites. While Areli (on the background) was working on Camera App with Thunkable πŸ˜‰

IMG_3512

Fadhil was learning HTML before but he seemed to like creating games so we switched the topic to GameMaker and he looked happy πŸ˜‰

IMG_3521

The class today πŸ™‚

IMG_3519

We already have plan to do next Saturday! To create more and add improvements πŸ˜‰