ProCodeCG Kids Regular Coding Class – 21 Sept 2019

Standard

Reporting how we spend our Saturday morning 🙂

Faiz voluntarily wants to learn Python programming 🙂 So started with downloading and installing Python

IMG_1442 IMG_1463

and then following the handout to learn basic syntax and commands

IMG_1487

Faiz learns how to create simple codes in Python to do math 🙂 Well done!

IMG_1502

IMG_1505

Adit starts to learn GameMaker 🙂

IMG_1443

starting to create his own game 😉

IMG_1454

IMG_1461

Aidia is now back to the color sorter project

IMG_1444

she rewires the project because we want to put the component on the placeholders

IMG_1448

testing the sensor, and it is not reading. need to find what is wrong

IMG_1469

Syadad is still working hard with Minecraft Link to connect Minecraft to Arduino. It usually take a while to understand the command block and the electronics wiring 🙂

IMG_1445

IMG_1457 Harraz

IMG_1446

is making projects in Minecraft, still need some time to digest JavaScript coding in Minecraft

IMG_1488 IMG_1489

Baran wants to learn JavaScript 😉

IMG_1447

so today he spent the whole 3 hours exploring JavaScript and learned a lot 😉

IMG_1451

IMG_1452 IMG_1475

IMG_1486 IMG_1504

IMG_1508 IMG_1509

Fadhlan keeps progressing with both SNAPBOT I and II

IMG_1464 IMG_1465

SNAPBOT I before moving from Arduino Uno to Arduino Mega

IMG_1449

SNAPBOT II with Arduino Mega

IMG_1495

SNAPBOT I and II

IMG_1507

Hafiz is still working on the Detecting Color for the Color Blind App 🙂

IMG_1450

He finally can build the project into App Inventor

IMG_1458

and then test the App from his smartphone 🙂 Very nice 😉

IMG_1473

The code

IMG_1490

Next is to add text to voice module 🙂 A very nice progress 🙂

IMG_1491

Boy continued learning Python with CodeCombat

IMG_1453 IMG_1455

IMG_1468

and then started to create games with GameMaker 🙂

IMG_1514

IMG_1519 IMG_1528

IMG_1533

Techa is still finishing the last levels of CodeCombat 😉

IMG_1456

a good way to learn problem solving 🙂

IMG_1467

Boy helped Techa to solve a level 🙂

IMG_1470

Capt. Faris is very busy helping kids with different and advanced topics 🙂 But he always finds solution 😉

IMG_1471 IMG_1472

Capt. Faris helped Faiz to understand Python basic syntax 😉

IMG_1480

Ara is struggling with attacking password with Rainbow Tables 🙂 Lots of steps to do 🙂

IMG_1476

generating the Rainbow Tables

IMG_1477

and after finishing generating /downloading the tables then we are ready to attack 🙂

IMG_1510

Yogi’s task for today is to create a mini map in Game Maker Studio

IMG_1478

He followed a tutorial and finally did it 🙂

IMG_1479

IMG_1497 IMG_1530

Syathir is making his own game today 🙂

IMG_1481 IMG_1482

IMG_1483 IMG_1484

IMG_1496 IMG_1499

IMG_1501 IMG_1511

IMG_1524 IMG_1529

IMG_1532

Mika is also started his GameMaker journey today. We forgot to take pics because we were busy discussing about what he should do for homework 😉

IMG_1498

Neo is making a huge progress with his Detecting Humidity with IoT project

IMG_1500

We’re testing the code

IMG_1503

IMG_1506

and the components

IMG_1512

Neo use a sensor, two development boards and a relay to control an air pump

IMG_1513

Neo uses MQTTBox to monitor the humidity, the status and to detect problems

IMG_1520

an amazing work! Keep going Neo!

IMG_1525 IMG_1527

Fab is struggling with installing GameMaker because the laptop does not support the old version and apparently refuse to install .NET libraries required. So we spent some time to find work around to solve this and we decided to download GameMaker Studio 2 instead 🙂 *so sorry that we forgot to take pic of Fab due to the high activities in the class 😦

IMG_1518

The class IMG_1492

IMG_1493 IMG_1459

*Photos and videos are also available here

ProCodeCG Kids Regular Coding Class – 7 Sept 2019

Standard

Time to be productive and make progress 😉 Every kids in our regular class have their own target and we make sure that they are making progress each week 😉

Ara is still preparing for upcoming Young Scientist Competition. He has prepared an extended abstract, a poster and of course has also finished the code

IMG_0449

what Ara should be doing is to test the steps and try different wifi to get empirical data and measurement

IMG_0471

IMG_0482

Today Ara is trying to be an Evil Twin, to see how difficult it is to set up the attack

IMG_0486

IMG_0496 IMG_0507

Aidia is starting a new project: hand gesture recognition 😉

IMG_0450 IMG_0452

the code is very long, so Aidia took several breaks while typing it. And not yet finished, so we’re going to finish it next week

IMG_0463

Aidia said she wanted to do the schematic first

IMG_0478

IMG_0480

The schematic is ready 🙂 After the code is finished, we’re going to test it 😉

IMG_0487

Fadhlan, with SNAPBOT I and SNAPBOT II 😉

IMG_0453

Fadhlan is developing SNAPBOT II with basic configurations before we add an optical mouse for drawing the map

IMG_0457

but before he started, he helped Aidia to solder the gesture sensor 😉 Thanks so much, buddy 🙂

IMG_0465

Fadhlan now needs the workspace twice as big since now there are two robots to be constructed 😀

IMG_0524

Baran is going to continue intro to programming

IMG_0454

by doing challenges with higher level of difficulties

IMG_0470

IMG_0485

this challenge is not only teaching about geometric shapes but most importantly is about loop and nested loop

IMG_0498

IMG_0503

then Baran can continue to learn some Python with CodeCombat

IMG_0534

IMG_0535 IMG_0536

Techa is probably younger than Baran, but he can keep up with the lessons 🙂

IMG_0455

after finishing maze puzzles

IMG_0459

IMG_0464

Techa also learns about geometric shapes, angles, loop and nested loop

IMG_0499

IMG_0500 IMG_0502

and then: Python coding with Code Combat 🙂

IMG_0527 IMG_0529

Sam is figuring out how to activate his Object Recognition App for the Blind with voice

IMG_0456 IMG_0461

IMG_0462 IMG_0490

and he also working on the Juz’amma. Next week Sam will be given new project 🙂

IMG_0515

Ihsan starts to learn basic electronics because he is interested to build his own robot

IMG_0458

IMG_0460

the first project: LED

IMG_0474

IMG_0476 IMG_0488

and then more LEDs

IMG_0491 IMG_0492

then RGB LED

IMG_0501 IMG_0508

and then LED and button

IMG_0517

Hafiz is performing more test to his machine learning project

IMG_0467

IMG_0475 IMG_0497

IMG_0504

and since there were so much troubles with synchronization between the learning system with the Scratch, we decided to develop the system using App Inventor

IMG_0523

Kinan is still developing her Agario Game 🙂

IMG_0468 IMG_0477

IMG_0484 IMG_0512

IMG_0532

Yogi is still figuring out how to make a code to enable a moving car to stop when we click left button mouse and move when we click again

IMG_0494

IMG_0493 IMG_0510

IMG_0511

we have to find a work around for this one

IMG_0528

Koosha

IMG_0495

connecting via remote to his server at home

IMG_0505

IMG_0513

He is configuring a port forwarding

IMG_0514

to be able to connect to a Minecraft Server 😀

IMG_0519

Fab is continuously making good progress 🙂

IMG_0520

IMG_0526 IMG_0506

he can solve most of the difficult problems by himself. Just give him a simple hint and he will finish it 🙂

IMG_0516 IMG_0522

after this Fab will learn some Python programming before he can start creating his own game 🙂

IMG_0533

The class

IMG_0489

IMG_0525 IMG_0469

we spends hours doing this and time always flies! Until next week 😉

*Photos and videos are also available here

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

 

 

 

 

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

Standard

Our open topics class this week 🙂

IMG_9364

Capt. Faris, like usual was very busy with the research 🙂

IMG_9339

IMG_9343

Faris started to train his AI to recognize some logo

IMG_9360

Ain was working on creating apps

IMG_9340

IMG_9346

Ain created an login app

IMG_9347

IMG_9366

IMG_9350

There was still some errors, Ain will fix it at home 🙂

IMG_9355

Adin was unstoppable 🙂 He finished all levels for Intro to Programming 😀

IMG_9341IMG_9349

Next week he certainly can move to the next level 😉

IMG_9356 IMG_9357

IMG_9358

IMG_9365

IMG_9371

Capt. Faris was helping Azriel to start Spigot Server

IMG_9348

IMG_9367

So Azriel can code things like this in Minecraft 😉

IMG_9363

The first floor of Azriel’s skyscraper

IMG_9368

Yes! Azriel first skycraper in Minecraft, created with JavaScript 😉

IMG_9369

Too bad we didn’t take a picture of Tyo, who was celebrating his birthday and working on a very cool project: reading weather data to be processed with Java. But we had problems with accessing the APIs and libraries so Tyo decided to create chatting apps in Java next week! 🙂

 

 

ProCodeCG Kids Regular Coding Class – 15 July 2017

Standard

Our kids regular coding class yesterday 🙂

Capt. Faris on the left and Rezky on the right 🙂

IMG_3700

IMG_3717

The Captains 🙂

IMG_3701

Faris, another Captain showed us how to use IntelliJ IDE to write codes 🙂

IMG_3732

Faris created a multiplayer TicTacToe, each player connect to the same IP

Bildschirmfoto 2017-07-15 um 9.11.58 AM

And they can play as if they’re sharing the same piece of paper like this 🙂

Bildschirmfoto 2017-07-15 um 9.13.20 AM

the code:

IMG_3702

While Rezky catching up very fast with the ESPectro 🙂 He learned how to turn on all NeoPixel with different colors

IMG_3703

IMG_3704 IMG_3705

And how to refer to each of NeoPixel to assign different colors 🙂

IMG_3706

He also learned and modify the traffic light with pedestrian button 🙂

IMG_3708

Rezky continued his game with GameMaker after ESPectro session ends 🙂 He’s going to create a FlappyBird-like game next week 🙂

IMG_3720

And we had newcomers: Sabrina and his little brother Azriel 🙂

IMG_3707

They’re given Intro to Programming to see their what things in programming interest them most 🙂

IMG_3712

They worked in team to solve problems 🙂

IMG_3721

And Faris, while on duty, working on many things 😀 He likes to explore things

IMG_3709

He created this Agario game with JavaScript

IMG_3711

He also did some coding challenges 🙂

IMG_3731

IMG_3722

… with J giving suggestions 🙂

IMG_3723

J had several things to do in the class, first he wanted to redo the hardest level of Blockly Games to check his programming skill level now 🙂

IMG_3724

IMG_3725

J showed his designs using this software. He designed a house and the furnitures 🙂

IMG_3729

Cinta was working on her metric conversion apps

IMG_3713

.. and of course: lots of things in Minecraft 🙂

IMG_3726

IMG_3727

While Koosha, demoing the result of his research: how to set permission on Minecraft Server 🙂

IMG_3718

This is very helpful for administering the Minecraft Server for multiplayers, because kids tend to change the mode from creative to survival and start to kill other players instead of building things once they’re in the same world 😀

IMG_3714

The line of codes to set the permissions

IMG_3719

The setting is saved in a file named permissions.yml under the folder Spigot/plugins/PermissionsEx/permissions.yml 🙂

Bildschirmfoto 2017-07-15 um 12.15.16 PM

Going to learn more things next week, we’re going to start new topics: C Programming and Web Programming 😉

ProCodeCG Kids Coding Camp – Creating Mobile Apps – Day #2 – 23 June 2017

Standard

Creating Mobile Apps Coding Camp Day #2 🙂

Fikra (left) and Capt. Zaki (right)

IMG_2155

Fikra created a Login Apps today 🙂

This is when the wrong password entered

IMG_2164

And when the correct one entered, the apps will go to the other screen 🙂

IMG_2166

Fikra also created an app to generate random numbers

IMG_2172

A random number will appear each time the button is pressed 🙂

IMG_2173

This is Fikra’s Calculator 🙂

Addition

IMG_2198

Substraction

IMG_2200

Multiplication

IMG_2201

Division

IMG_2202

Wooow, lots of achievement today 🙂 Tomorrow we will learn more plus Fikra will get a challenge 🙂

ProCodeCG Kids Coding Camp – Creating Mobile Apps – Day #1 – 22 June 2017

Standard

There’s only one kid registering to Creating Mobile Apps Coding Camp so we decided to merge the class with IoT Programming Coding Camp 🙂

IMG_2057

Capt. Zaki is giving Fikra full supervision for Creating Mobile Apps 😉

IMG_2061

IMG_2090

Today Fikra learned basic logic and programming with Blockly

IMG_2073

Tomorrow Fikra will start to code mobile apps with Thunkable 🙂

IMG_2078

IMG_2085

We have lots of apps to create, will be reporting about it tomorrow 🙂

IMG_2093