ProCodeCG Kids Coding Camp – Python Programming – Day #3

Standard

The last day of Kids Python Programming Coding Camp πŸ™‚

IMG_7095

IMG_7140

Veyzha actually learned two things today: Python programming and GameMaker πŸ˜€ Veyzha had successfully made a simple calculator GUI in Python and then helped Kenzie to do the same thing πŸ™‚

IMG_7097

IMG_7104

Kenzie finished the task to create a simple calculator with GUI and explore simple artificial intelligence in Python πŸ˜‰

IMG_7098

IMG_7145

IMG_7146

IMG_7154

IMG_7155

Vius had completed lots of difficult challenges. Including creating a pizza restaurant form that can calculate the price and the discount for different kind of pizzas and different kind of toppings for each kind of pizzas πŸ˜€

IMG_7101

IMG_7107

IMG_7152

IMG_7153

Ren finished task very quickly today πŸ™‚ He went through encryption, decryption, virus, antivirus and encryption-decryption virus then simple artificial intelligence πŸ˜€

IMG_7111

Ren helped Veyzha to debug the program πŸ˜‰

IMG_7122

IMG_7144

 

IMG_7157

Capt. Faris created his own applicable app with Android Studio πŸ˜€ Awesome πŸ™‚

IMG_7156

Our incredible Python Programmers πŸ˜‰ Veyzha had to leave earlier so there were only 3 of them at the end of the class πŸ™‚

IMG_7158 IMG_7160

Glad to be able to produce another class of Python Programmers! See you again kids, now you have the skills most people want so bad πŸ™‚

Advertisements

ProCodeCG Kids Regular Coding Class – 10 Mar 2018

Standard

An extraordinary regular thing for us every Saturday: kids coding class πŸ˜‰

IMG_0140

IMG_0159

IMG_0169

Hello Capt. Awa πŸ˜‰

IMG_0141

Awa was really busy working on his vending machine project

IMG_0151

IMG_0152

the schematic

IMG_0153

components

IMG_0154

IMG_0155

IMG_0173

IMG_0156

IMG_0170

Awa is going to present this work in Malaysia very soon πŸ™‚

IMG_0172

Well, even a Captain needs a break πŸ˜€ *Awa having breakfast πŸ˜€

IMG_0184 2

Fathan, is a determined game maker πŸ™‚

IMG_0142

Fathan worked for three straight hours improving this game πŸ™‚

IMG_0139

IMG_0146

IMG_0163

Fathan kept adding things to the game, and tried different ways to do things like displaying scores with two different ways πŸ™‚

IMG_0178

A very impressive game πŸ™‚ It has every components required in this kind of game πŸ˜‰

IMG_0181

Sam is a focus fast learner

IMG_0143

IMG_0417

The first sprite

IMG_0147

the first moves

IMG_0162

and the game grew so quickly into a full featured one πŸ™‚

IMG_0167

Sam is certainly know how to create interesting games πŸ™‚

IMG_0418 2

Capt. Faris had loads of work and research to do

IMG_0144

IMG_0149

Faris was given a task to parse data crawled from instagram πŸ™‚

IMG_0150

And prepare other captain to catch up with the research πŸ™‚

IMG_0416 2

Aidia πŸ™‚ A bubbly, cheerful and passionate little girl πŸ™‚

IMG_0145

Aidia likes to create things in Minecraft

IMG_0148

 

IMG_0164

Aidia was given a project to create a 2 storied house with elevator πŸ™‚

IMG_0165

Aidia always pays attention to little details πŸ™‚

IMG_0414

Danen was also working on his game and improving them πŸ™‚ He worked on several games at the same time πŸ™‚

IMG_0158

IMG_0160 IMG_0161

Danen also discussed with Capt. Awa about the game

IMG_0171

IMG_0179

And produced something like this LOL

IMG_0180

Vian (left) and Ain (right) were still doing the same Minecraft project

IMG_0168

IMG_0176

Vian was responsible to help Aidia learning more about Minecraft commands πŸ˜‰

IMG_0174

Aaaand, we had Capt. Malik back!!!

IMG_0177

Capt. Faris (left) helped Capt. Malik to install things required to catch up with our research and projects πŸ˜‰

IMG_0182

Two of the best captains of ProCodeCG πŸ˜‰

IMG_0183

Malik was going to be help Faris to do Machine Learning research

IMG_0186

So Malik has to install Python, TensorFlow and all the dependencies πŸ™‚

IMG_0187

IMG_0415

We had a students of Business and Management, Telkom University visiting our class and did some interviews, including to the CFO, Capt. Syahna πŸ˜€

IMG_0166

Can’t wait until the next Saturday πŸ™‚ See you kids very soon πŸ˜‰

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 Kids Regular Coding Class – Open Topics – 16 Dec 2017

Standard

Our open topics class πŸ™‚ Let’s see how many topics do we have today πŸ˜‰

IMG_4455

Capt. Faris, ready to continue our research about TensorFlow etc. πŸ™‚

IMG_4410

IMG_4414

We’re researching how to recognize certain object in real time with a camera πŸ™‚

IMG_4424

Yep it works πŸ˜‰

IMG_4425

It certainly recognizes persons

IMG_4426

and cellphone

IMG_4428

IMG_4429

Nice! Now we are going to add more objects and train it to be able to recognize the new objects πŸ™‚

IMG_4430

Ain was busy working on his assignments (while also preparing for kids coding camp because he’s going to be captain on duty ;))

IMG_4413

Ain had successfully created a simulation of wheels going up and down slopes πŸ™‚

IMG_4417

IMG_4418

And a simulation of some round objects falling into some surface

IMG_4452

We’re trying to simulate molecule behavior πŸ™‚

IMG_4453

Captains bonding before the class πŸ˜€

IMG_4416

Capt. Cinta was so busy catching up with Python programming

IMG_4421

She go through all the examples in the handout and ready to be given a new projectΒ  πŸ™‚

IMG_4419

Emma is back πŸ™‚ She is the only one in the class learning C/C++ for AI programming πŸ™‚ She was also given a task to explore Python AI Library as a comparison and just in case we need her to help us with the TensorFlow project πŸ™‚

IMG_4415

While J still stuck in finding ways to create a running text in Minecraft

IMG_4451

So he created something else instead πŸ™‚

IMG_4431 IMG_4432

IMG_4433 IMG_4434

J was still figuring out how to solve the problem with piston limit πŸ™‚

IMG_4436

While Azriel started to learn RedStone

IMG_4437

Azriel created automatic door with pressure plate and with lever πŸ™‚ There’s so much things to explore with this new skill πŸ™‚

IMG_4461

And now we have two web programmers: Nadine

IMG_4444

and Nanin πŸ™‚

IMG_4445

They both started to learn HTML and createΒ  their own website design πŸ™‚

IMG_4446 IMG_4447

IMG_4448

They look so happy πŸ™‚

IMG_4454

These girls type their own code and make some changes to the color, background, size and fonts πŸ™‚

IMG_4456

And they help each other, of course πŸ™‚

IMG_4458

Vian πŸ™‚ Got some help from Ain to make what’s in his head reality πŸ™‚

IMG_4449

Vian always has interesting ideas, and Ain always knows how to implement it πŸ™‚

IMG_4450

so they make a great team πŸ™‚

IMG_4457

The result πŸ™‚

IMG_4459

IMG_4460

Tyo did lots of research about how to connect Java to Microsoft Excel πŸ™‚

IMG_4463

Tyo was still working on the project to generate invoice from from Java πŸ™‚ Awesome work and endurance Tyo πŸ™‚

IMG_4465

Another activities in the class:

Capt. Fizhan trying to fix Nanin’s won’t-connect-to-internet laptop πŸ™‚

IMG_4462

And these two little bros of Ain were playing with Ain’s work πŸ˜€

IMG_4464

Lots of topics and progress as always! πŸ™‚ Can’t wait until the next class πŸ˜‰

ProCodeCG Kids Regular Coding Class – Open Topics – 9 Sept 2017

Standard

Hello!

IMG_7490

IMG_7500

This Saturday we had two newcomers πŸ™‚ This one is Al πŸ™‚

IMG_7461 2

Al learned intro to programming with Minecraft Hour of Code πŸ™‚

IMG_7466

After he finished task one, Al continued to learn about procedures with LightBot πŸ˜‰

IMG_7484

IMG_7495

Then he continued with Blockly Games πŸ™‚ Lots of work today Al, well done πŸ™‚

IMG_7516

The second newcomer is Adit πŸ™‚

IMG_7494

Adit learned the same things Al did πŸ™‚

IMG_7496

Adit was tutored by Capt. Faris πŸ™‚

IMG_7504

Finished the first task

IMG_7506

and then move on to the next πŸ™‚ Adit seemed so excited πŸ™‚

IMG_7517

Emma was still working TicTacToe strategy

IMG_7464

The code generated some errors after Emma added a new function

IMG_7491

Well, with a code looking like this, we certainly need time to find out the problem πŸ™‚

IMG_7475

Aidia started to create games πŸ™‚ With the guide of Capt. Faris πŸ™‚

IMG_7465

IMG_7488

Aidia already had ideas in mind about the game she was going to create πŸ™‚

IMG_7469

Aidia was so excited to create her own sprites πŸ™‚

IMG_7492

IMG_7493

Finally, Aidia’s first game πŸ™‚

IMG_7497

She just couldn’t stop πŸ˜‰

IMG_7498

Ain! He came with lots and LOTS of progress πŸ™‚

IMG_7467

From all the tasks and challenges, he created this “Kresek Terbang” game πŸ™‚

IMG_7471

The game is so neatly created and detail, using brilliant tricks and techniques

IMG_7472

Like usual, Ain never do anything less than excellent πŸ™‚ Look at how many sprites and object he created πŸ˜€

IMG_7473

Ain also uses a very smart way to put objects in random while the screen moving to the left

IMG_7474

Ain gave lots of tricks and idea to Vian πŸ™‚

IMG_7485

Vian was going to make what’s in his head happen πŸ™‚

IMG_7486

IMG_7507

IMG_7508

Vian learned lots of new tricks to make his ideas happen πŸ™‚ Well done Vian πŸ™‚

IMG_7511

Vian also wanted to create his own logo πŸ˜€

IMG_7522

So we let him express his creativity for a whiel πŸ˜€

IMG_7523

Ajil’s game now working just fine πŸ™‚ Last week we had the GameMaker kept hiccuping πŸ˜€

IMG_7499

Ajil tested all the game he had created

IMG_7509

IMG_7513

Making sure all is running smoothly πŸ™‚ Next week Ajil will be ready to learn something new πŸ™‚

IMG_7514

Tyo had a new idea for a new project πŸ™‚

IMG_7501

He wanted to create a temperature converter πŸ™‚

IMG_7520

Tyo is a very determined boy. He insisted to write his own code, line per line. He refused to copy paste examples from the internet πŸ™‚ Β Tyo has a problem with casting this variable to integer

IMG_7527

Capt. Faris helped him out πŸ™‚

IMG_7526

So this is going to be Tyo’s homework and we’ll see the progress next week πŸ™‚

IMG_7533

Look at what Capt. Faris learned in the class while teaching πŸ™‚

IMG_7489

Capt. Faris showed Capt. BR his ProCodeCG Attendance App with Face Recognition πŸ˜‰

IMG_7521

Faris took my pics last week and let the code learn, and now it recognize my face πŸ™‚

IMG_7529

IMG_7532

Not yet recognize Capt. BR

IMG_7530

Because the system has only learned Faris’ and my face, Capt. BR was identified as Faris πŸ˜€ Later Faris took pics of Capt. BR, feed it to the system, and it can recognize Capt. BR too πŸ™‚ Awesome!

IMG_7531

Well, when Faris’ laptop goes like this, that means the class is over πŸ™‚

IMG_7518

See you next week! πŸ™‚

 

ProCodeCG Kids Regular Coding Kids – Open Topics – 2 Sep 2017

Standard

ProCodeCG Open Topics Kids Coding Class πŸ™‚

These girls, Echa and Aidia arrived early πŸ™‚

IMG_6963

IMG_7037

They’re ready to learn more about programming with Minecraft πŸ™‚

IMG_6966

Echa and Aidia started to learn Minecraft Designer before they start coding with JavaScript on Spigot Server πŸ™‚

IMG_7046

IMG_7047

Neila joined the group of Minecraft Modding with Echa and Aidia πŸ™‚

IMG_7026

They logged in to the same Spigot Server so they can play and code together πŸ™‚

IMG_7051

IMG_7035

IMG_7036

IMG_7053 2

Capt. Faris (grey jacket) helped the girls with starting up the server and logging in to it πŸ™‚

IMG_7031

Ain! So excited to see the progress πŸ™‚

IMG_6967

Ain has created an amazing game with nine levels πŸ™‚

IMG_6977

The game is very well and carefully designed πŸ™‚

IMG_6978

Each levels offers different challenges *that escalates in an unpredictable way πŸ˜€

IMG_6979

IMG_6980 IMG_6981

IMG_6982 IMG_6983

IMG_6984 IMG_6985

IMG_6986

IMG_6989

Ain has also created another game, a very detailed game with animations

IMG_6998

He creates LOTS of sprites

IMG_7001

and each sprite has LOTS of images for animations

IMG_7006

This one is totally a detailed and determined kid πŸ™‚

IMG_7007

The game is about a watering can that can walk (while animating)

IMG_7003

and when it approaches the plant and water it, the plant will grow πŸ™‚

IMG_7005

the code of how the plant changing sprite to give growing animation πŸ™‚

IMG_7008

And after demoing those two awesome games, Ain created another one

IMG_7014

IMG_6993

He hasn’t explained how this game work

IMG_7023

because after Vian arrived, Ain was told to give ideas to Vian πŸ˜‰

IMG_7040

so they teamed up to create games together πŸ™‚

IMG_7048

IMG_7049

IMG_7041

IMG_7052

Emma was still working on the Tic-Tac-Toe project

IMG_6971 2

She was in the process of creating data structure and algorithm to make computer chooses the best possible move

IMG_7027

She developed some functions and started to list move possibilities

IMG_7028

the SPOTS variable shows the possible positions to move. The algorithm still choose the move closer to the upper left cell. Will be improved after the weighting process has been figured out.

IMG_7029

Capt. Faris on duty πŸ™‚

IMG_6999

Very busy doing his research on ProCodeCG Attendance List with Face Recognition πŸ™‚

IMG_7039

Faris was doing some training to his code

IMG_7032

So it will recognize his face and tell the system that he has logged in πŸ™‚

IMG_7043

IMG_7044

The result of the matching process

IMG_7045

And then he started to train the code with different datasets so it will recognize different person πŸ˜‰

IMG_7050

There are always so much things going on, and there will be more next week! πŸ˜‰

 

ProCodeCG Kids Regular Coding Class – Open Topics – 22 July 2017

Standard

Whoaaa, got lots of things going on in our open topics class yesterday πŸ™‚

Nico was learning GameMaker and tutored by Capt. Azriel and Capt. Faris πŸ™‚ He created Flappy Bird dan Break Out Game πŸ™‚

IMG_4087

IMG_4128

IMG_4125

IMG_4130

Dika created a Tilting Game for Android πŸ™‚

IMG_4089

IMG_4112

There was some errors and Dika was hungry so he decided to eat first πŸ™‚

IMG_4097

IMG_4102

IMG_4126

IMG_4127

Capt. Faris, while on duty he also did some research and exploration like usual πŸ™‚

IMG_4090

IMG_4096

Faris likes challenges πŸ™‚

 

IMG_4155

He does CodeFights very often πŸ™‚

IMG_4140

IMG_4138

Cinta still exploring about what to present on exhibition: hardware or software πŸ™‚

IMG_4091

IMG_4152

Capt. Malik started to explore C πŸ™‚

IMG_4093

We’re planning to teach kids Artificial Intelligence in C πŸ™‚ This is going to be useful for Malik’s ongoing projects πŸ™‚

IMG_4098

Malik installed CodeBlocks for C IDE IMG_4134

but it was so laggy we’re going to switch to CodeLite

IMG_4143

Capt. Azriel!

IMG_4094

Thanks so much for helping πŸ™‚

IMG_4105

Rafi examining his ESPectro while waiting for his Minecraft Server loading and connecting

IMG_4099

There was a problem with Rafi’s Spigot Server. It wouldn’t connect to localhost. Will find out πŸ™‚

IMG_4135

Vian πŸ™‚ He was in the mood of creating games πŸ™‚

IMG_4104

IMG_4113

IMG_4129

IMG_4144

Vian created a totally new games with animation πŸ˜‰ Capt. Cinta helped too πŸ™‚

IMG_4131

IMG_4151

Koosha demonstrated how to do things we did with Scriptcraft with command block πŸ™‚

IMG_4107

IMG_4121

IMG_4122

IMG_4123

IMG_4137

IMG_4141

IMG_4142

IMG_4148

IMG_4146

IMG_4147

IMG_4149

Jundy had many ideas and things to do πŸ™‚

IMG_4108

but J was given a task to port what he created in Scriptcraft to command blocks

IMG_4111

and so did Gyan πŸ™‚

IMG_4110

Tyo knows exactly what he’s going to present on Exhibition and he’s working seriously on it πŸ˜‰

IMG_4114

IMG_4136

Capt. Faris helped us with some important syntaxes

IMG_4153

And now it worked fine πŸ™‚ Now it’s only finishing πŸ™‚

IMG_4154

Emma is a very focus programming. She just won’t stop πŸ™‚

IMG_4145

We’re opening a new topic: C programming for AI, for her πŸ™‚

IMG_4150

She’s also the only one in class using Linux πŸ˜‰ So cool πŸ™‚ Emma was given things to do at home because she had finished the handout πŸ™‚

IMG_4124

The class πŸ™‚

IMG_4139

So many interesting things and awesome progress like always, and next week there will be more! πŸ™‚