ProCodeCG – Darul Hikam – Coding Class – 15 Feb 2019

Standard

Because kids have to start earlier to learn coding and information technology so they can cope with what is awaiting them in the future πŸ˜‰

 

IMG_5723 IMG_5724

IMG_5738 IMG_5739

Isma’ill worked in team with Faisal πŸ™‚

IMG_5716

Isma’ill do the coding and Faisal do the wiring

IMG_5725

Their project today is to use an LDR sensor to activate a LED. When it is dark then the LED will be activated and it will be off when there is light

IMG_5733

The code

IMG_5750

The next project is LCD πŸ™‚

IMG_5776

ok this also worked, next time we will display sensor readings

IMG_5780

Faisal worked in team with Isma’ill πŸ™‚ He’s responsible to do the wiring

IMG_5717

teamwork

IMG_5741

testing the circuit and worked nicely

IMG_5742

next project is LCD

IMG_5782

that worked fine as well πŸ™‚

IMG_5781

Hanif made huge progress today πŸ™‚

IMG_5722

IMG_5718

He keeps adding improvements to the game

IMG_5726

including awesome animations πŸ™‚

IMG_5727

We tried every possible ways to improve the game, this time to add score that follows the object

IMG_5757

the drag and drop view

IMG_5762

the code. The score is showing now but it still not the way we wanted it πŸ˜€ Going to fix it next week πŸ˜‰

IMG_5775

Shaby will learn programming with CodeCombat today

IMG_5719

It is like playing game but it is teaching us how to solve challenges with lines of codes

IMG_5735

We have to type in the code on the right windows and see how it works on the left window

IMG_5748

Capt. Bullit helped Shaby to get through the more difficult levels

IMG_5759

How Shaby has gone so far πŸ™‚ Excellent progress πŸ™‚

IMG_5764

Captain on Duty: Capt. Bullitt. He’s getting better at teaching and controlling the class now πŸ˜‰

IMG_5720

Khalis continued his Blockly journey

IMG_5721

Today is to learn how to bring that bird back to the nest after hunting some worms πŸ™‚

IMG_5744

This teaches about direction in angles and x y axis

IMG_5745

Surprisingly, Khalis already knows how to modify the script (in HTML/JavaScript) to change the appearence on the browser πŸ™‚

IMG_5752

He opened View Page Source and modify the code to see the result on the browser πŸ™‚

IMG_5753

Like this one, the “tujuh” word was supposed to be a number πŸ™‚ So this kid already know where to modify πŸ˜€ Next time he can start to learn web programming πŸ˜‰

IMG_5756

IMG_5763

The next topic is to learn coding with music πŸ™‚

IMG_5772

Khalis had to put the right notes to get the right song πŸ™‚

IMG_5774

Andra finished all the levels of CodeCombat today πŸ™‚

IMG_5734

He is certainly very good in coding and challenges πŸ™‚

IMG_5736

Andra can figure out almost all of the challenges given

IMG_5737

including those difficult ones

IMG_5749

He understands the code line by line πŸ™‚

IMG_5760

And kept going on until he finished all the levels

IMG_5761

IMG_5769

Arsa was also learning with Blockly but he chose the Pond

IMG_5747

this teaches about distance and angles and looping πŸ™‚

IMG_5746

He also tried Turtle

IMG_5755

and went back to the opening puzzle

IMG_5765

Before he finally very interested in creating animation πŸ™‚

IMG_5766

In this section we are supposed to copy the shapes and make it moves

IMG_5767

Once we get the shapes right, we can code it to make animations, like a movie

IMG_5768

We also have to put the duration of each move

IMG_5770

Very challenging and interesting and Arsa made lots of progress he must be proud of today πŸ˜‰

IMG_5773

 

*Photos and videos are also available here

ProCodeCG – Darul Hikam – Coding Class – 25 Jan 2019

Standard

Hello Friday πŸ™‚ Time to meet these little coders and see what they make this week πŸ™‚

IMG_4291 IMG_4292

IMG_4293 IMG_4294

IMG_4288

Captain on Duty: Capt. Bullitt πŸ˜€

IMG_4254

Capt. Bullitt’s latest IoT project πŸ˜‰

IMG_4268

Hanif had successfully generate random spawning cars in the game πŸ™‚

IMG_4255

IMG_4263

IMG_4269

IMG_4275

IMG_4285

IMG_4308

Hanif also helped other kids, he’s very kind πŸ™‚

IMG_4305

Now we need to show some scores and add fuel indicator πŸ™‚

IMG_4310

Khalis

IMG_4256

checking up on his previous games

IMG_4266

IMG_4274

and then he wanted to continue Blockly πŸ™‚

IMG_4284

Khalis helped Hana because Khalis had started Blockly a week earlier πŸ™‚

IMG_4299

IMG_4306

IMG_4307

Andra

IMG_4257

wanted to revisit Minecraft Hour of Code to refresh the logics πŸ™‚

IMG_4312

IMG_4313

Faisal’s target for today is to make a micro servo work πŸ™‚

IMG_4258

under supervision of Capt. Bullitt

IMG_4271

Need some time to type down the code

IMG_4278

IMG_4280

IMG_4281

correcting some errors

IMG_4282

IMG_4296

and now it works πŸ˜‰

IMG_4297

IMG_4309

Trying different kind of servo πŸ™‚

IMG_4316

also works πŸ™‚

IMG_4317

Shaby is working on Blocky Turtle today

IMG_4259

he’s making a huge progress πŸ™‚

IMG_4300

IMG_4301

Shaby learned nested if πŸ™‚

IMG_4303

IMG_4304

it is getting harder

IMG_4311

and Capt. Bullitt was ready to assist πŸ˜‰

IMG_4314

IMG_4315

Hana is very interested learning with Blockly πŸ™‚

IMG_4260 IMG_4262

IMG_4267

She’s catching up with the class after missing a lot πŸ˜‰

IMG_4277

IMG_4319

IMG_4320

Arsa planned to continue with GameMaker

IMG_4264

IMG_4283

but ended up doing Blockly challenges with others

IMG_4321

Daffa is working on the Bird part of Blockly

IMG_4265

IMG_4279

He learned about sequence and x-axis and y-axis and heading in degrees πŸ™‚

IMG_4302

Great achievements and now we’re ready for weekend πŸ˜‰

*Photos and videos are also available here

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 – 5 Days Kids Coding Crash Course – Day #2 – 9 Aug 2017

Standard

Day #2 πŸ™‚ Ghazaska Mom was there all the time doing paperworks while the kids learned more about programming πŸ™‚

IMG_5247

Ready to learn! πŸ™‚

IMG_5248

Today we learn and practice more about programming logic

IMG_5249

so that he will get used to solve problems with sequences, looping, conditionals πŸ™‚

IMG_5250

adding more complexity with x and y axis plus direction πŸ™‚

IMG_5251

Ghazaska don’t give up easily. But he needs to take a break once in a while, just like other kids usually do: Minecraft / YouTube πŸ™‚

IMG_5253

We will learn to create game on Day #3, but before creating our own games, we learn to do coding with games πŸ™‚ CodeCombat πŸ™‚

IMG_5254

Today Ghazaska learned some Python language πŸ™‚

IMG_5255

He finished enough levels to be able to move to the next lesson, next week πŸ˜‰

IMG_5256

Next week we will create our own games πŸ™‚

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

ProCodeCG Kids Regular Coding Class – Intro to Programming, GameMaker, Java Programming, Apps Programming – 10 Dec 2016

Standard

Today there were lots of things going on in the class and lots of progress too πŸ™‚

Nanin (the girl in the middle) arrived early as usual πŸ™‚ Her sister (the one with red hijab) wanted to accompany her while doing some coloring πŸ™‚ Capt. Syahna was there but Capt. Cinta couldn’t make it to the class today.

IMG_8153

The kids from the previous class were still there trying to finish their schematics πŸ™‚

IMG_8157

Nanin could be small but she has bigΒ energy and passion! πŸ˜‰

IMG_8158

Azriel was going to do his project in Android Studio. Azriel has been hired by two companies and they keep him busy πŸ™‚ Azriel’s skill has been escalated rapidly lately πŸ™‚

IMG_8163

Faris with his new glasses. He learns very fast. He reads Java technical tutorials and create lots of difficult codes in Java πŸ™‚

IMG_8166

This one is still doing school project πŸ˜‰

IMG_8170

Tyo, Ozan dan Fizhan discussed about school projects πŸ™‚

IMG_8174

Nanin learned a lot today, under Capt. Syahna’s supervision πŸ™‚

IMG_8175

Java’s project today is to create a Drive Thru GUI πŸ™‚

IMG_8177

The GameMaker project today is to continue creating your games πŸ™‚ Vian is very serious in making this one. He has lots of sprites and scenarios πŸ™‚ He has lots of ideas each time he comes to the class πŸ™‚

IMG_8178

Tyo couldn’t wait to learn a new lesson today πŸ™‚

IMG_8179

Hellooo Robbie, welcome back! Robbie continued his Blockly track today. He will be ready to do LightBots or CodeCombat next week πŸ™‚

IMG_8180

Vian can sit for hours working on his game πŸ™‚

IMG_8181

Rafi made LOTS of progress today. He finished a game just by following the tutorial πŸ™‚ He’ll be ready to create his very own next week! πŸ™‚

IMG_8182

Faris is a very detail programmer. He will hunt down every error and make it work! πŸ™‚

IMG_8183

Vian’s character of the game. Getting better and more detail each time πŸ™‚

IMG_8188

This is how Vian looks when he’s thinking about the game scenarios πŸ™‚

IMG_8189

Capt. Azriel help Areli with the code πŸ™‚

IMG_8190

Each one doing their own thing πŸ™‚

IMG_8191

Rafi can read instruction very well. He won’t miss any detail πŸ™‚

IMG_8192

Jundy’s father helped to debug the error πŸ™‚

IMG_8193

Jundy learns Java very quickly. He types very fast too πŸ™‚

IMG_8194

Capt. Azriel is a good teacher πŸ™‚ He taught Areli lots of things.

IMG_8195

Robbie’s dad helps Robbie with the code πŸ™‚

IMG_8196

Azriel offered someΒ help too πŸ™‚

IMG_8197

Jundy had successfully modified the Drive Thru GUI by adding a combobox with list of drink choices πŸ™‚

IMG_8198

People don’t believe that kids will do code-typing, but they do! πŸ™‚

IMG_8199

IMG_8200

Another character of Vian’s Game πŸ™‚

IMG_8201

Robbie’s Dad is still trying to figure out Robbie’s high level Blockly Puzzle πŸ™‚

IMG_8202

Rafi’s game is so complete it has list of scores too! πŸ™‚

IMG_8203

Awesome work and progress today! But we didn’t have any Apps Programming today because Capt. Cinta and Prudence didn’t come today. Maybe next week! πŸ™‚

ProCodeCG Kids Regular Coding Class – 1 Oct 2016 – Intro to Programming, GameMaker, Java Programming and Apps Programming

Standard

Our intro to programming, GameMaker programming, Java programming and Apps programming yesterday πŸ™‚

This is Capt. Cinta helping Rezvan with his game in GameMaker. Capt. Cinta is an expert of GameMaker πŸ™‚

IMG_3450

Rafi was still working on intro to programming with Blockly πŸ™‚

IMG_3451

Capt. BR helping Faris with his Java code
IMG_3452

This is Jundy, reading the handout and try the Java codes by himself πŸ™‚

IMG_3453

Vian created another new game! πŸ™‚
IMG_3454

He said he was going to make a jumping boat πŸ™‚

IMG_3460

Darrell was waiting JDK being installed to his laptop

IMG_3455

Tyo had figured out why Java compilation didn’t work last week πŸ™‚
IMG_3456

Hello Yogi! He was actually very happy to finally got GameMaker installed and so he could start create game (he was just not happy we took his picture :D)

IMG_3457

Rezvan had a bit problem with his Racing Car Game and Capt. Cinta helped him out
IMG_3458

And it worked fine πŸ™‚

IMG_3459

Jundy had finished another code in Java. Excellent! πŸ™‚
IMG_3461

Tyo was so glad he could make Java Application and Java Applet work
IMG_3463

he moved on to the password window code πŸ™‚

IMG_3475

Capt. BR showed Rezvan and Rheino some interesting games to be made πŸ™‚

IMG_3466

Yogi seemed so happy with the GameMaker
IMG_3467

He created some sprites and make them move πŸ™‚ And he wouldn’t stop, his dad literally should drag him to get home πŸ˜€

IMG_3473

Pru was working on his Android Apps to determine while a number is odd or even

IMG_3468

And it worked on her tablet, yaaay. The homework is to create an app that can tell whether a number is prime or not πŸ™‚

IMG_3471

Capt. BR and Jundy and Java code πŸ™‚
IMG_3470

Friendship in the class πŸ™‚

IMG_3469IMG_3472
Aaaand this little hero came up in the end to help us tidy up the class!
IMG_3477 IMG_3478

Thanks so much Wibi! πŸ™‚ ❀ ❀ ❀
IMG_3479

Please come back again next week! πŸ™‚