ProCodeCG – Java Programming Private Class – Online – 27 April 2020 – Day #1

Standard

Today we learned about Object Oriented Programming, Data Structures in Java, heap and hash table implementation in Java 😉

Screen Shot 2020-04-27 at 14.53.40//embedr.flickr.com/assets/client-code.js

Screen Shot 2020-04-27 at 15.10.54//embedr.flickr.com/assets/client-code.js

Screen Shot 2020-04-27 at 15.13.17//embedr.flickr.com/assets/client-code.js

Screen Shot 2020-04-27 at 15.16.35//embedr.flickr.com/assets/client-code.js

* Photos are also avalaible here and video can be watched here

Advertisement

ProCodeCG Kids Regular Coding Class 14 May 2016 – More Java Programming and Godot Engine Exploration

Standard

Wooow! Today we have lots of kids coming in! 🙂

IMG_1514

The topics for today are Java Programming, and Godot Engine exploration 😉

IMG_1504

Faris and Ardi are assigned to explore Godot: a free and open source 2D and 3D game engine 😉
IMG_1507

According to his exploration, Ardi said that Godot is a quite difficult and complex tool. Much difficult than Algodoo.

IMG_1508

Ardi and Faris make a good team 🙂
IMG_1509

Gaga has a new laptop, he has to reinstall everything but he catches up quickly.

IMG_1510

Reza is still debugging his program. The spawning method runs uncontrollably 😀
IMG_1511

We have the twins back! Welcome back Kevin!

IMG_1515

Welcome back Michael!
IMG_1516

Awa gets a little bored of typing 😀 We need to find something more interesting for him next week 😉

IMG_1517

Aliyah is very quiet but she is very effective in doing her work!
IMG_1518

Yaaay, we have the Lead Captain, Zaki, back! He doesn’t like to be photographed so we just have to accept this 😀

IMG_1519

Pru is working on assets for her game
IMG_1520

Look at this kids! The don’t come just for coding, the also play and talk with each other, including cats 😀 This class is always so warm and comfortable!

IMG_1521

We have to keep adding table because so many kids show up today 🙂

IMG_1522

The Lead Captain has to keep up very quickly because we need him to help running the class! Especially with this volume of the students 😀

IMG_1524

The crowd over here is still busy doing their so-called “Vengeance Project”. But at the end of the class they said they were bored and want to change topic LOL
IMG_1525

We have a newcomer here, Vian was ready to start but too bad he didn’t bring any laptops and our spare were all occupied 😦 But he will come back next week! 🙂

IMG_1526

These girls over here write stories to in between coding 🙂
IMG_1527

It’s amazing to find so many talents in the class 😉

IMG_1528

Rheino is also a regular student. He now goes to a school in Jakarta so he only show up occasionally 🙂 Glad to have you back, mate!
IMG_1529

Faris is showing Gaga some Godot’s features

IMG_1530

Ardi is still working on understanding Godot 😀
IMG_1531

It’s always like this, kids would be still busy and unprepared to go when their parents picking them up 😀

IMG_1532

Whooaaaa lots of kids and parents 🙂

IMG_1534 IMG_1535
IMG_1536 IMG_1537

The kids are still busy with lots of things
IMG_1538

Looks like they would never leave 😀

IMG_1539

It’s so great to see these kind of interactions and the warmth of friendship in the class 🙂
IMG_1540

Reza, was still working hard debugging his code, even after the class ended. He’s just a determined mind.

IMG_1541

Awa, has called it a day already. LOL
IMG_1542

And this guys are getting ready to go home. The apparently didn’t achieve lots of progress today so that they wanted to change topics 😀

IMG_1543

We’ll see what we’re going to learn next week! 😉

ProCodeCG Kids Regular Coding Class 7 May 2016 – Greenfoot Projects

Standard

We still have our class running even on long weekend! 😉 And surprisingly, lots of kids showed up! 🙂

IMG_0867

Farrel setup his own working space because he wanted to continue his project 😉

IMG_0868

There were several threads going in the class today: Greenfoot intro, Greenfoot intermediate, Flappy Bird project, and also “The Vengeance Project” 😀

IMG_0869

Roni worked hard today, he finished everything asked to be done! Yaaaay Roni! 😉

IMG_0870

Aliyah added score and spawn methods to her code
IMG_0872

We splited the screen in two: the left one is for the main class (the part Roni was working on) and the right side is for the Counter class (the part Aliyah was working on)

IMG_0873

The asynchronous class worked just fine 😉

IMG_0874

Reza did some debugging to his code and ready to inject the spawn method

IMG_0875

Malik, the leader of Flappy Bird Project didn’t has just finished the Greenfoot version. He is also writing it in pure Java. This is the listing of the code, in Eclipse.
IMG_0876

Binar was catching up with Greenfoot tutorials

IMG_0877

Al figuring out some errors
IMG_0878

And we had a newcomer! Muhammad 🙂 He had given a jumpstart to code with Greenfoot 🙂

IMG_0879

Faris was getting ready to assist Muhammad 😉
IMG_0880

Malik observing his code because he was given a task to help Kak Binar finding what’s wrong with her code 🙂

IMG_0881

We always help each other 🙂
IMG_0882

Oh, and we also had successfully install pip and Paramiko for “The Vengeance Project” 😀 We taught the kid how to use command prompt to install things and set the environment variables to make it work! 😉

IMG_0883

Well this is the haven for our tribe, where we can get together, make friends and do things we like: solving problems with code 🙂
IMG_0884

Binar looked so busy catching up after several weeks missing the class 🙂

IMG_0885

After they got Paramiko installed, Azriel and Farrell now ready to continue the project
IMG_0886

Reza switched his laptop so some files should be copied to keep him in track.

IMG_0887

This captain is very busy doing multiple things 😀
IMG_0888

This is the Greenfoot version of Malik’s Flappy Bird! Runs so smoothly like the real Flappy Bird!!!

IMG_0890

Faris gave it a try. While Malik is very brilliant at coding, Faris is very brilliant in debugging. He found a bug in the code, and that is so impressive!!! They should work together as a team (like they always did) 🙂
IMG_0891 IMG_0889

Some screenshots: Malik’s FlappyBird in Greenfoot
Bildschirmfoto 2016-05-07 um 8.18.40 PM

The listing of the code in Greenfoot

Bildschirmfoto 2016-05-07 um 8.19.05 PM

And the listing of the code in java. Not yet finished and has reached 300 lines!
Bildschirmfoto 2016-05-07 um 8.25.15 PM

We’ll continue all we did today next week 🙂

Kids Regular Coding Class – 30 April 2016 – More projects

Standard

Hello! The class today was in Digilife Dago! 🙂
Awa came with a bike! This was before class and he was going to park the bike 😉

IMG_0325

Lots of kids today!

IMG_0326

And lots of thing to do!

IMG_0327

We found out that one of the kids, a newcomer, Rezandra is actually very good in animation. He created this with Blender!

IMG_0328

Azriel with his new ProCodeCG jacket, explaining his project plan with Farrell they named Vengeance Project 😀
IMG_0329

We needed two laptop in front, one to display the coding and one to find some internet connection 😀

IMG_0330

We had lots of progress too, Pru had modified her code into more interesting game with unexpected rule 😀
IMG_0331

Awa was working on FlappyBird Project and took a break once for a while.

IMG_0332

Cinta and Awa are in the same team with Malik in the project.

IMG_0333

Farrell and Azriel discussing about their project. They broke down tasks to be doing and who’s gonna assigned to do it. They said they’re going to make some virus, some trojans and also some ssh programing, oh well 😀

IMG_0335

Cinta was very excited about creating FlappyBird with Java 😉
IMG_0337

While Clarence put some unusual and brilliant ideas to his code. He liked it a lot and played his own game over and over again.

IMG_0338

And so did Pru! 🙂
IMG_0339

Lots of minds doing lots of work!

IMG_0340

Roni did very well too. He typed lots and lots of code and made it work.
IMG_0342

The codes displayed on the screen were intended for different groups. The left one was for Reza and Rezandra who were working on adding score to their code and the right one was for Ardi who was keeping up with several object he missed.
IMG_0347

Ardi finished all the typing job but there were several errors. We’re going to fix it next week, ok!

IMG_0348

We had a visit from Ibu Riri Amalas Yulita – GM Customer Service Management Telkomsel and Ibu Eni -GM Operation Infomedia 🙂 Thank you so much for supporting ProCodeCG 🙂
IMG_0351

And, Aliyah gave us a surprise. She had just came back to the class after a while and she had to catch up. She did it very well and look at her! Still doing code in a restaurant during lunch 😀
13077092_10206889363252601_2244895733888175857_n

She already created a totally different games from what she did in the class before!

13119011_10206889363532608_1349335923124663568_n

You should show us this game to us next week Al!!! 🙂

See you next week! 😉

ProCodeCG Kids Regular Coding Class 23 April 2016 – Java Programming

Standard

We’re still working on Java Programming today 🙂

IMG_9781

Some of us working on new codes and the other continue working on adding more methods to the last code.

IMG_9782

Today Faris created a jump scare code 😀
IMG_9783

That when the user click something on screen (a picture, or a confirmation button), it will play a scary sound and display a scary pic 😀

IMG_9784

And the kids really use this code to prank their friends 😀
IMG_9785

Cinta made it to the class after finishing a science competition, yeaaay!

IMG_9786

And guess what? We had a newcomer! Rezandra 🙂 Her mom is actually in Coding Mum class, and they’re sharing the very same laptop! 🙂 How cute! 🙂
IMG_9787

What a lovely Saturday! We gather and do awesome things with code 🙂

IMG_9788

Faris was insisting to make the jump scare picture as big as the screen
IMG_9789

While Cinta started to work on her Flappy Bird in Java code 🙂

IMG_9790

Faris and Capt. Fizhan used some video editing tools to create a short sequence of scary pics! 😀
IMG_9791

While this one is working on school assignments 😀

IMG_9792

And Malik! He’s leading in the Flappy Bird project 🙂
IMG_9793

And Roni, was busy catching up with the intro to Greenfoot 🙂

IMG_9794

See, Faris was actually using Adobe Premier to edit the jump scare video
IMG_9796

Cinta had set the background of the FlappyWorld and ready to add more FlappyBird assets but she had something to discuss with Capt. Syahna 🙂

IMG_9797

Rezandra is very nice and dilligent. He caught up very quickly 🙂
IMG_9798

Reza was doing great too! Last week he couldn’t really follow the class because he didn’t have the admin password to install Greenfoot. Today he got it installed and finished all he had to do last week!

IMG_9799

Malik has been doing his own research about this FlappyBird project and this is the picture of he is doing some debugging.

IMG_9800

This fluid class allows kids to share ideas and learn in their own pace.

IMG_9802

This is Capt. Fizhan and Reza working together to add some sounds to the code.
IMG_9803

Seriously, creating FlappyBird is easier to be done with GameMaker than with Greenfoot (we actually can also do it the hard way in GameMaker by typing in codes, but in Greenfoot we do it in OOP so it is harder 😀 )

IMG_9804

Rezandra finished up all the tasks given. Now he has a code of Turtle chasing and eating ants that moving around 🙂
IMG_9807

Next week, there will be update about our Flappy Bird project! 😉

ProCodeCG Kids Regular Coding Class 16 April 2016- More Objects and Methods in Java

Standard

Hello! Yesterday we added more classes and methods to our Java coding 😉

IMG_9255

We added timer, counter, random spawning, start button and so many more 🙂

IMG_9256

This is Awa adding more lines to his code and making sure it can be compiled and worked 🙂

IMG_9257

Ardi is reading the tutorial and catches up things quickly after a few weeks of absence 😉 Welcome back, Ardi! 🙂

IMG_9258

Malik came with lots of progress. He had finished all homework and ready to do some more!

IMG_9259

While Clarence had different thing in mind, he wanted to create cupcakes war 😀

IMG_9260

While Pru was busy with the crabs eating lots of polar bears 😀

IMG_9261

Ardi had almost done with his catching up and he started to play with a cat. And feed it LOL

IMG_9262

Capt. Syahna was in charge as the display operator as usual 🙂

IMG_9264

There were a little course on the back of the class, a crash course on editing pics 😉

IMG_9265

Malik had an idea of creating Flappy Bird with Java 😉

IMG_9266

So while the others start adding counters method to the code, Malik had started a new thread 😀

IMG_9267

He started right away, downloading assets and creating classes

IMG_9269

It was a great idea for Awa too! He switched from the last code and start his own Flappy Bird code 😀

IMG_9270

We need some image editing to get clean Flappy Bird images so these guys were talking about editing files with smartphone 🙂

IMG_9272

Reza is also catching up with the class 🙂 He wasn’t into the Flappy Bird yet 🙂

IMG_9274

A snapshot of some of what we did!

Bildschirmfoto 2016-04-17 um 10.39.44 AM

See you next week 🙂

ProCodeCG Kids Regular Coding Class 9 April 2016 – Adding In More Java Class and Methods

Standard

Today the class is at Digilife Dago again 😉 We did some improvements on our previous OOP codes in Java 🙂 Some kids have just got their new ProCodeCG jackets and this is how they look like 🙂

IMG_8845

Some kids preferred to sit by the window with set up like this 😀

IMG_8846

Pru started to install Greenfoot

IMG_8847

And so did Clarence

IMG_8848

This cool ProCodeCG kid is Malik! He had finished all his homework (after finishing all the tutorial last week): adding more subclasses, adding scores and live bar!

IMG_8849

The persistence look of our typical little coders in ProCodeCG 🙂

IMG_8850

The youngest one, Awa, started picking up what he left last week

IMG_8851

The air conditioner temperature was set very low so kids were very comfortable being under the jacket and hood 😀

IMG_8852

This is what Clarence did with his code: adding many subclasses randomly with funny weird names 😀 No wonder he got error messages on every classes 😀

IMG_8853

It was really surprising that kids can understand about Object Oriented Programming (OOP) very intuitively!!!

IMG_8854

Doing this activity every week is a very nice and fulfilling experience 🙂

IMG_8855

The class grows so fast. This are Faris and Malik discussing about modifying the code. Faris suggest and improvement to Malik’s code: he wanted to improve the movement of the spaceship to be able to move smother with smaller fractions of degrees (and it worked 😉 )

IMG_8857

This is the code modification by Faris

IMG_8860

This one said that he was hungry and needed to fuel up before get passed out again LOL

IMG_8858

Capt. Syahna also got so busy 🙂

IMG_8859

Awa after fueling himself up, and decided to tried his ProCodeCG jacket on 😉

IMG_8864

Faris is now working on Awa’s code. Awa wanted to duplicate the object being eaten by another object 😀

IMG_8865

So Malik was giving help too

IMG_8866

And they discuss it together. How cute! 🙂

IMG_8867

While Pru and Clarence were busy exploring Greenfoot by making objects move, adding some control and move them more 😀

IMG_8868

These ones are still working on the same thing. They are really a good team. One of the value ProCodeCG wants to educate to kids is teamwork 🙂

IMG_8870

At the end of the class Faris showed us a video explaining that Greenfoot can be connected to a Kinect!!! How cool is that!!!

IMG_8871

We definitely have to try this one day!

IMG_8872

The code is not very long (but the library would certainly be is 😀 )

IMG_8873

So we learned so much today! And more next week! 😉