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 Regular Coding Class – Open Topics – 8 July 2017

Standard

Our open topics class today πŸ™‚

Capt. Faris was tinkering with javascript to create simple games πŸ™‚

IMG_3271

While also testing OpenCV Library for Face Recognition! πŸ™‚

IMG_3276

IMG_3318

IMG_3319

While Jundy showed up with a bunch of tips on how to modify .apk πŸ™‚

IMG_3292 IMG_3294

Jundy gave a demo on how to modify Android apps

IMG_3295

by accessing the list of codes πŸ™‚ Impressive Jundy πŸ˜‰

IMG_3296

Capt. Azriel gave us a visit to help πŸ™‚ He was assisting Raul with Java

IMG_3303

And gave help to Rezky with GameMaker πŸ˜‰

IMG_3310

IMG_3311 2 IMG_3313

Capt. Faris helped Raul too to make TicTacToe in Java worked properly πŸ™‚

IMG_3314

While Rafi had to be patient having his laptop being investigated because it was keep crashing when it run Minecraft. Turn out to be the graphic driver needed to be updated πŸ˜‰

IMG_3315

Some screenshots of what we did today πŸ˜‰

IMG_3317

Bildschirmfoto 2017-07-08 um 11.50.20 AM

Bildschirmfoto 2017-07-08 um 11.50.49 AM

We’re going to add more topic to our open topic class: C Programming πŸ˜‰

ProCodeCG Kids Regular Coding Class – ESPectro Programming – 8 July 2017

Standard

ProCodeCG Kids Regular Coding Class – ESPectro Programming today πŸ™‚

IMG_3259

We had a newcomer, Emma πŸ™‚

IMG_3260

Emma is interested to learn C so she was given an intro to Arduino to try some C-like language πŸ™‚

IMG_3289

IMG_3297

IMG_3298

IMG_3299

IMG_3312 2

IMG_3316

IMG_3320

Hello Rafi welcome back πŸ™‚

IMG_3261

Rafi picked up where he left more than a month ago πŸ™‚

IMG_3281

He created an animation of charging battery πŸ™‚

IMG_3285

IMG_3286

IMG_3287

Raul was also catching up with stuff too πŸ™‚ He was working on synchronized clock via internet through wifi on board ESPectro πŸ™‚

IMG_3262

Ruben had finished multiple LEDs last week. Today he learned about RGB LED

IMG_3273

IMG_3274

IMG_3290

Under Capt. Faris’ supervision πŸ˜‰

IMG_3263 IMG_3264

IMG_3277

This cute little guy took notes! A rare scene! Kids should be taught to do this! πŸ™‚

IMG_3282

Ruben seems to have another calling too: drawing πŸ™‚

IMG_3283

IMG_3288

Ok, with Capt. Faris assistance,

IMG_3291

Ruben has also finished to make a button worked too πŸ˜‰

IMG_3309

Hello Rezky πŸ™‚

IMG_3265

Rezky fixed what didn’t work the last time

IMG_3275

He redid the button and button to serial section, and both worked nicely!

IMG_3279

IMG_3280

IMG_3284

Abdillah was given a task to create a counter with an ultrasonic sensor

IMG_3266

It worked perfectly with an Arduino πŸ™‚

IMG_3267

The ultrasonic sensor will count how many objects detected πŸ™‚

IMG_3268

Next is to make this work with ESPectro so we can send the data via cloud πŸ™‚

IMG_3269

and make LCD I2C works with ESPectro

IMG_3305

Abdillah was helping Rezky with library errors πŸ™‚

IMG_3293

Rezvan was back too πŸ™‚ Β Working with button to serial

IMG_3306

And worked nicely! Next is button with LED πŸ™‚

IMG_3307

Capt. Malik (started to have being in a pic :D) was working on air-drum project πŸ™‚

IMG_3308

We’ve got lots of project going not only in the class but also when the kids are off the class πŸ˜‰ There gonna be lots of progress next Saturday πŸ™‚ Can’t wait πŸ˜‰

 

ProCodeCG Kids Regular Coding Class – Minecraft Modding, GameMaker, Java Programming – 1 July 2017

Standard

Hello we’re back! With lots of topics going on πŸ™‚

Today we had Nico to catch up with his Creating Games Coding Camp because he got high fever and had to be hospitalized

IMG_2755

IMG_2760

IMG_2765

Capt. Faris came up with an interesting app in Java πŸ™‚

IMG_2757

IMG_2786

IMG_2791

Faris wrote a code that will remind us for performing shalat and freeze the screen for several minutes πŸ™‚

IMG_2763

IMG_2762

IMG_2787

IMG_2809

Capt. Cinta πŸ™‚

IMG_2759

Cinta had catch up with lots of things with RedStone in Minecraft!

IMG_2768

From and automatic door with pressure plate

IMG_2775

or with button

IMG_2777

to door with password

IMG_2778

IMG_2779

and many more! πŸ™‚

IMG_2781

Cinta was also in the middle of creating a conversion apps πŸ˜‰

IMG_2796

The class

IMG_2770

IMG_2811

VIP discussions πŸ™‚

IMG_2810

about this awesome Yoga App from Pivot TuringSense πŸ™‚

IMG_2812

We’re just warming up πŸ™‚ Will give you more things to report next week! πŸ™‚

 

ProCodeCG Kids Regular Coding Class – ESPectro Programming – 1 July 2017

Standard

Hello, our kids regular coding class is back πŸ™‚

IMG_2753

Capt. Fizhan taking care of logistics (display preparation included! ;))

IMG_2754

We had two newcomers today πŸ˜‰

This is Ruben πŸ™‚ He had just started ESPectro Programming, and decided to use 2 sessions doing this πŸ™‚

IMG_2756

IMG_2764

IMG_2769

IMG_2780

IMG_2788

IMG_2783

IMG_2793

IMG_2806

IMG_2808

Another newcomer is Abdillah πŸ™‚ Abdillah is experienced with robots and have won several competition πŸ™‚ We give him a project to create counter with ultrasonic sensor πŸ™‚

IMG_2758

IMG_2767

IMG_2771

IMG_2794

IMG_2795

Aaaaanddd there was a big surprise: our little captain is back πŸ™‚ Hello Awa πŸ™‚

IMG_2761

He was a little bit shy with his close-cropped haircut πŸ˜€

IMG_2772

IMG_2782

Awa with the Sr. πŸ™‚

IMG_2789

Awa Sr. helped Ruben with ESPectro libraries πŸ™‚ Thanks sir! πŸ™‚

IMG_2774

Awa tested an ultrasonic sensor with ESPectro

IMG_2799

And it worked with the help of Abdillah who finally figured out to find the correct pin out πŸ™‚

IMG_2800

IMG_2801

We also had Clarence πŸ™‚

IMG_2790

With his awesome ideas πŸ™‚

IMG_2785

IMG_2797

Clarence created a flight shooting simulation and he enhances it using AI

IMG_2802

IMG_2805

IMG_2813

The class πŸ™‚

IMG_2766

IMG_2773

IMG_2784

Some kids didn’t come up for some reasons but more will show up next week πŸ™‚

 

 

 

 

 

 

ProCodeCG Kids Coding Camp – IoT Programming – Day #3 – 24 June 2017

Standard

IoT Programming Coding Camp Day #3 πŸ™‚

Today we connect to a MQTT server to be able to publish and subscribe to a topic so we can control our ESPectro remotely via cloud πŸ™‚

We connected to a MQTT server running on one of the computer of the class and also connected to an online MQTT server πŸ˜‰

IMG_2259 IMG_2260

IMG_2261 IMG_2263

IMG_2265 IMG_2266

IMG_2267 IMG_2268

IMG_2269

We can control the ESPectro via mobile too πŸ™‚

IMG_2273

IMG_2274

The lessons today required hard work and patience πŸ™‚

IMG_2278

IMG_2279 IMG_2281

IMG_2282 IMG_2283

We code till we drop LOL

IMG_2284

Some screenshots:

connecting to an MQTT server (local)

Bildschirmfoto 2017-06-24 um 9.32.55 AM Bildschirmfoto 2017-06-24 um 9.52.02 AM

Sending command to ESPectro to turn the LED on/off

Bildschirmfoto 2017-06-24 um 10.03.05 AM

connecting to broker.hivemq.com

Bildschirmfoto 2017-06-24 um 10.47.05 AM

publishing message with command prompt

Bildschirmfoto 2017-06-24 um 10.14.31 AM Bildschirmfoto 2017-06-24 um 10.53.50 AM

MQTT dashboard

Bildschirmfoto 2017-06-24 um 10.56.33 AM Bildschirmfoto 2017-06-24 um 12.40.47 PM

We’ve learned so much today, we deserve certificates πŸ™‚ Yaaay πŸ™‚

IMG_2285

Picking up after ourselves πŸ˜‰

IMG_2287

IMG_2289

Can’t believe coding camp is over πŸ™‚ See you again soon and happy holiday πŸ™‚

ProCodeCG Kids Coding Camp – Creating Mobile Apps – Day #3 – 24 June 2017

Standard

Day #3 of Creating Mobile Apps Coding Camp πŸ™‚

IMG_2262

Fikra had finished all the tasks given in worksheet πŸ™‚

IMG_2264

And then Capt. Zaki supervise him to create his own app πŸ™‚

IMG_2270

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

The app πŸ™‚

IMG_2271

IMG_2272

With the rest of the class πŸ™‚

IMG_2286

See you again on the next coding camp, or regular class πŸ™‚