ProCodeCG Kids Half-Day Camp Virus AntiVirus Day #3

Standard

Wow, the last day of Kids Half-Day Coding Camp Virus AntiVirus!

IMG_2837

Today we create encypting virus and its antivirus 🙂

IMG_2838

The last day felt a bit different, because we knew tomorrow we won’t be doing this anymore 😥

IMG_2842

The pattern for each coding camp batch (3 days)  is always like this: day #1 everyone tends to be very quiet because they still don’t know each other. Day #2 they started to make friends and talk to each other, share things etc. Day #3 they would have spent enough time to be best buddies and that’s exactly when the camp ends 😀

IMG_2843

This batch is very interesting because ALL the girls are: serious, almost never talk to each other, very quiet, work alone and not demanding.

IMG_2845

And the boys are: SUPER loud, play computer games A LOT, eat A LOT, always working in groups and very demanding 😀

IMG_2846

When the shalat time comes, the girls have to wait until the boys done performing theirs because the boys will take up lots of space at the musholla while being very intimidating and loud 😀

IMG_2847

These two girls sneaked up after the boys done 😀 They got dumped from the musholla by the boys the day before so they decided to avoid the boys 😛

IMG_2848

Yeay, there have been more than 100 kids joining our coding camp since 2014! 🙂

IMG_2850

One of our favorite facility at Digilife is the screen that can connect to Apple TV through AirPlay. A Mac can display the screen wirelessly and so an iPhone! 😉

IMG_2853

Look. At. The. Boys. LOL

IMG_2854

It took forever to gather all of them to get their pic 😀

IMG_2855

Oh well…

IMG_2856

… still not ready…

IMG_2857

half-ready

IMG_2858

we had to keep taking pics because each time somebody’s face was behind others!

IMG_2859

again..

IMG_2860

AirPlay disconnected so we decided to took more pic, again 😀

IMG_2861

Notice that the girls stand still while the boys… *no comment LOL*

IMG_2862

it was impossible to get everyone’s face on the camera, OMG 😀

IMG_2863

so we stopped taking pics before this gone crazier 😀

IMG_2864

We took some pics with parents

IMG_2867

and with the student too 😉

IMG_2869

while the others play games on the other side

IMG_2870

this one insisted to stay on his corner 😀

IMG_2871

“It’s nice here, a comfortable place with high speed wifi and air conditioner. Beside, I haven’t been picked up yet.” He said. 😉

IMG_2873

Bye-bye kids, see you very soon on the next coding camp! *sob sob*

IMG_2876

This is some screenshots of what we code today! 😉

Bildschirmfoto 2015-12-30 um 10.38.00 AM

Bildschirmfoto 2015-12-30 um 10.49.41 AM

Bildschirmfoto 2015-12-30 um 12.11.44 PM

Bildschirmfoto 2015-12-30 um 7.25.03 PM

Advertisement

ProCodeCG Kids Half-Day Coding Camp Virus Antivirus Day #2

Standard

Virus Antivirus Coding Camp Day #2!

IMG_2776

Day #2 is always when the kids start to know each other 🙂

IMG_2777

The girls tend to be quiet and consistently pay attention while the boys started to gather and make noises 😛

IMG_2778

Today we start creating the virus, and see how it worked 😀

IMG_2779IMG_2782IMG_2783IMG_2784IMG_2785IMG_2786IMG_2787IMG_2789

This one always freaked out about running the virus because he had just heard that the captain got python-based game stopped working infected by the virus LOLIMG_2790

But we finally finished testing the virus and created the antivirus to recover all the infected files 😉

IMG_2791IMG_2792IMG_2793IMG_2794IMG_2795IMG_2796IMG_2798IMG_2799IMG_2800IMG_2801IMG_2802

IMG_2803

We also learned about some encryption and decryption, because tomorrow we will make encryption virus! 😀

IMG_2804IMG_2805

This is how the virus and the antivirus look like 😉

Bildschirmfoto 2015-12-29 um 12.14.31 PM

We’ll be reporting again tomorrow! 😉

ProCodeCG codeMeetUp() #51 28 Dec 2015 – BitCoin

Standard

Today’s codeMeetUp() is about Bitcoin by Arif Setiawan, co-founder and CTO of LimaKilo 🙂

IMG_2719

The codeMeetUp() was held right after ProCodeCG Kids Coding Camp ended so some of the kids insists to attend because they are curious about bitcoins 😀

IMG_2720

IMG_2721IMG_2722IMG_2723

Look that we have ProCodeCG Kids on the attendance list, they put “ProCodeCG” as their company YEAAAY 😉

IMG_2733BLURRED

IMG_2725IMG_2726IMG_2727IMG_2728IMG_2729IMG_2730IMG_2731IMG_2732IMG_2734IMG_2735IMG_2736IMG_2737IMG_2738IMG_2739IMG_2740IMG_2741IMG_2742IMG_2744

Please visit Limakilo for further info!

IMG_2745

And, this is us!

IMG_2747

We will upload the more complete version on our Youtube Channel!

ProCodeCG Kids Half-Coding Camp Virus Antivirus Day #1

Standard

Coding Camp Virus Antivirus Day #1! 😉

IMG_2693

We amazingly got more girls in this batch! 😉

IMG_2694

We got some kids from previous batches and some newcomers. Lucky that we have reliable captains especially the junior lead captain Zaki 😉

IMG_2696

We got kids from elementary school, junior high school and high school

IMG_2697

The younger ones like to play during the class which is allowed as long as they have finished the tasks being given 😛

IMG_2699

Snacktime! (looks the same LOL)

IMG_2701

The kids are very curious about coding and especially about virus 😀

IMG_2707

On Day #1 we learn the basic of Python, and a little bit intro about virus.

IMG_2708IMG_2709IMG_2710IMG_2711

As it always happens in ProCodeCG Kids classes, every kid is allowed to modify the code or explain the code in front of their friends. This is Cinta explaining how to create triangle numbers with nested loops 🙂

IMG_2712

These guys on the back have learned some of Pyhon intro from the previous batch so they brought the problem to the higher level: building it with GUI 😉

IMG_2714

We learned about creating files, writing to files, reading files, reading directories, listing files in directories etc. today.

IMG_2715

Some kids got freaked up each time they run the code because they are afraid it will infect their computer and erase everything LOL 😀

IMG_2716

We will learn about the virus code tomorrow. We’ve told the kids to back up tonight 😀

IMG_2717

After the coding camp, some kids stayed to attend ProCodeCG codeMeetUp() about BitCoins 😀  Oh wow! 😀

IMG_2718

And these are some of what we learned today 🙂

Bildschirmfoto 2015-12-28 um 9.55.05 AM

Bildschirmfoto 2015-12-28 um 10.27.30 AM

Bildschirmfoto 2015-12-28 um 11.01.27 AM

Bildschirmfoto 2015-12-28 um 11.13.34 AM

Bildschirmfoto 2015-12-28 um 12.11.22 PM

Bildschirmfoto 2015-12-28 um 12.28.31 PM

Bildschirmfoto 2015-12-28 um 1.56.16 PM

Bildschirmfoto 2015-12-28 um 2.01.01 PM

ProCodeCG Kids Half-Day Coding Camp Cryptography #3

Standard

Hello! Today is the 3rd day of ProCodeCG Kids Half-Day Coding Camp Cryptography 😉

Setting up room and prepare for a class has been a great way to start the day 🙂

IMG_2603IMG_2604IMG_2605

Why take a holiday if work is so much fun? 😉

IMG_2606

Yeaaay kids started to show up and ready to pick up where we left yesterday 😉

IMG_2608

They couldn’t wait to start the class and to see each other too!

IMG_2609

Today we modify our previous code to have some awesome GUI 🙂

IMG_2611

It took some time to work things out to get the code we want but we shared ideas and took turns to solve the problems.

IMG_2612

Coding on the spot is better than preparing a ready code because it will ignite the kids to be involved and be creative.

IMG_2613

When we got stuck, our reliable captain Zaki is always ready to google and find some solutions 😉

IMG_2614

The kids will help each other to make their codes work

IMG_2617

IMG_2618

When the chief instructor got stuck, the lead captain got stuck too, there will be another kid find the solution 😀 This is Vai working on the main laptop to make the code work (we want the encryption to include some spaces 😀 )

IMG_2619

When the kids got tired, they just took a quick break like this LOL

IMG_2624

Or, teasing each other like this 😀

IMG_2633

But when they are serious, they look like this. Eating while working 😀

IMG_2626IMG_2627IMG_2628IMG_2629

Today we learned about Vigenere Cipher! This is Farrel reading the look up table to see how the cipher work!

IMG_2634IMG_2635

And this is us with the certificates YEAAAYYYY

IMG_2636IMG_2638IMG_2639IMG_2640

After the class. They wouldn’t stop playing together 😀

IMG_2642

The most beautiful thing in camp like this is that the kids find new friends, make new bonding, create new things and be back home happier with loads of new experience!

IMG_2644

They had packed up things but just couldn’t leave their friends 😀

IMG_2646

While some of them still working on the computer (even that the main laptop had been shut down)

IMG_2647

Look how happy they are!

IMG_2648IMG_2649

See you on the next coding camp, kids! 🙂 😉 ❤

Here are some of what we did today 😉

Bildschirmfoto 2015-12-27 um 1.06.53 PMBildschirmfoto 2015-12-27 um 12.49.38 PMBildschirmfoto 2015-12-27 um 12.10.06 PMBildschirmfoto 2015-12-27 um 11.43.46 AMBildschirmfoto 2015-12-27 um 11.42.54 AMBildschirmfoto 2015-12-27 um 11.28.43 AMBildschirmfoto 2015-12-27 um 11.07.07 AMBildschirmfoto 2015-12-27 um 10.36.05 AMBildschirmfoto 2015-12-27 um 10.34.44 AMBildschirmfoto 2015-12-27 um 10.34.32 AMBildschirmfoto 2015-12-27 um 10.17.50 AMBildschirmfoto 2015-12-27 um 9.24.34 AMBildschirmfoto 2015-12-27 um 9.23.17 AMBildschirmfoto 2015-12-27 um 9.18.04 AM

ProCodeCG Kids Half-Day Coding Camp Cryptography #Day 2

Standard

Today we started to do encryption and decryption with substitution cipher!

Preparation before the class started

IMG_2539

Digilife Dago is a very nice and comfortable place, we have great internet connection, accessible power sockets, air conditioner, super big screen, clean toilets and a very friendly and nice musholla.

IMG_2540

Most of the kids continue their codes at home and show it to their friends in the morning 😉

IMG_2542

Some kids came late due to the heavy traffic, but they quickly set things up to catch up with the class.

IMG_2543

We only have one female student (plus one female captain) in this batch 🙂 Not many girls interested in coding, probably because it is some kind of intimidating? 😀

IMG_2544

We started encryption and decryption with Caesar Cipher.

IMG_2545

We encrypted some messages and then try to decrypted them.

IMG_2548

We also learned how to do the brute force! This kid (Farrell) count each letter just to find out the key! LOL

IMG_2549

Yeah, and of course, kids love to play during the class 😀

IMG_2550

 

The best thing of gathering kids in a class is when they working together and share things

IMG_2551

Give them challenges, and their bright brains will surprise you 🙂

IMG_2552

We also learned about ROT13 🙂

IMG_2560

And encrypted and decrypted LOTS of messages!

IMG_2563

We also made a decryption competition 😀

IMG_2564

Some people might say that programmers have no life. That’s not true! 😉 Look at how much we are having fun!

IMG_2566

 

Lunchtime. LOL (with hood and all) LOLIMG_2568

After the lunch we learn some password breaking logics.

IMG_2570

Also about One Time Pad encryption.

IMG_2571

We learned some GUI in Python too, to make the code user-friendly!

IMG_2572

Coding and cryptography might sound pretty darn serious but look at these kids! No frowns at all! 🙂

IMG_2573 IMG_2574 IMG_2575   IMG_2578

And these are the screenshots of a bit of what we’ve learned today!

Bildschirmfoto 2015-12-26 um 10.35.16 AM

Bildschirmfoto 2015-12-26 um 11.27.58 AM

Bildschirmfoto 2015-12-26 um 11.42.20 AM

Bildschirmfoto 2015-12-26 um 11.44.52 AM

Bildschirmfoto 2015-12-26 um 2.00.39 PM

Tomorrow we’ll do more encryption and decryption!!! With Vigenere Cipher 😉

ProCodeCG Kids Half-Day Coding Camp Cryptography Day #1

Standard

Hello! The Cryptography Kids Half-Day Coding Camp began today!

We came a bit earlier so we had to wait a bit until the building is ready 🙂

IMG_2487

Kids getting along easily. Several of them didn’t know each other but they quickly share things and became good friends 😉

IMG_2490

Before we entered cryptography, the pre-requisite is to be able to code in Python. So we did some installations before the class started.

IMG_2492

Some of the kids already had Python installed (from the ProCodeCG Kids Camp before 😉 ) but they forgot how to load it and start to type in code, so we started from the very beginning to make sure everyone understand.

IMG_2493

Yeah. We started type in code in Python (so happy to have this big screen! 😉 ❤ )

IMG_2495

We started from a super simple code (2 lines) to more complex code (40-50 lines). And the kids didn’t mind typing it 🙂 Well, because coding is not just about drag and drop 😀

IMG_2496

And after they typed it and compiled it and see how it worked, they start modifying it (like changing the variables into very huge numbers) and laughed about it LOL

IMG_2497

The result 😀

IMG_2499

And another 😛

IMG_2501

We also explored about more advanced thing like finding prime numbers 😀 Because kids need to be challenged!

IMG_2498

And they can do it! 😉

IMG_2500

They are not just coding. They make bondings as human as well 😉 Look at these kids 🙂 ❤

IMG_2502

Friday Prayer break 😉

IMG_2503

And the program is still running on some computers 😀

IMG_2504

After Friday Prayer, we got newcomers! Vai and Tio. They catched up quickly!

IMG_2505

We continued coding while having lunch 🙂

IMG_2506

One of them said that he made 1000000 loops so the program was still running when he got back from the mosque LOL

IMG_2507

This kid, Hilmi, use 2 computers 😀

IMG_2508

This one, Farrell, should apply job as code tester LOL He always eager to find ways to make the code stop working or the computer got hang 😀

IMG_2509

The kids answered all the challenges so the difficulty escalated 😀 we created 5 loops in a code just to see how it worked.

IMG_2510

This is some screenshots of a small part of what we did today!

Bildschirmfoto 2015-12-25 um 1.29.50 PM

Bildschirmfoto 2015-12-25 um 12.15.23 PMBildschirmfoto 2015-12-25 um 9.59.00 PM

Even after the class, the kids wouldn’t stop because they really wanted to solve the problems 😀

IMG_2511

And this one also, ask his mom to give him 1 hour extra time 😀

IMG_2512

Don’t worry kids we will do this again tomorrow insyaAllah! See you soon! ❤ ❤ ❤

ProCodeCG Half-Day Kids Coding Camp Games Development Day #3

Standard

Today’s is Minecraft day! We learned to do some modding on Minecraft using CanaryMod and Scriptcraft! 🙂

IMG_2370

CanaryMod is a server which has ScriptCraft plug-ins that enable us to type code in Minecraft in JavaScript 😉

IMG_2371

With ScriptCraft, we can create lots of things inside Minecraft by typing codes!

IMG_2372

Most kids are familiar with Minecraft, but most of them have never done Minecraft Modding before 😉

IMG_2373

This Games Development camp aiming to introduce games to kids, and teach them how to create games. Because to be able to design and create games, one should play games 😉

IMG_2374

Oh! This is too fun! 😀

IMG_2378

Learning (read: coding) is fun. It doesn’t necessarily mean something to frown upon 🙂

IMG_2379

We did some turtle navigation we learned on the 1st day again in Minecraft. This time we did it in 3D 😉 Kids learned how to move around Minecraft and put blocks on the ground by giving command like move forward 3 steps – turn to the left – move forward 3 steps – put the block.

IMG_2380

One of the kid celebrate his birthday by generously brought us lots of pizza! Happy bday Farrell! 🙂 ❤

IMG_2381

One of the kid created a replica of her Mac inside Minecraft!

IMG_2384

Look how cool is that! 😉

IMG_2385

Well, even the greatest days have to end. After receiving the certificate, it took us some time to get kids to get up to get their pics 😀

IMG_2386

One of them climbed over Capt. Zaki’s shoulder LOL

IMG_2387

Ok, now ready?

IMG_2388

And yeaaaah this is all of us at the end of ProCodeCG Half-Day Kids Coding Camp!

IMG_2389

See you soon, kids! Hope that the last 3 days has brought you lots of new experience and loads you with happiness and useful skills!

 

ProCodeCG Half-Day Kids Coding Camp Games Developement Day #2

Standard

Day #2 !!! This is the scene of morning preparation 😉

IMG_2298

Today we started to create games! With GameMaker 😉

IMG_2299IMG_2300IMG_2301

Some of them finished the game very quick!

IMG_2302

Some of them were busy creating the sprites and find cool names for them 😀

IMG_2303

After all sprites done, we learned how to create objects for each of the sprites.

IMG_2304

Ok. Snack time 😀

IMG_2306

In this camp we cannot have a break because they will keep coding during the snacktime and lunch 😀

IMG_2308

We have a great great screen so when we played the game demo, the whole class can see it and clap hands to cheer the player up LOL

IMG_2309

Yeah, it was more fun than the Day #1 (they said 😀 )

IMG_2313

We created PacMan-like game, racing car game, Flappybird-like game and breakout game 😉

IMG_2315IMG_2316IMG_2317

We’re gonna play Minecraft and do some coding with JavaScript in Minecraft tomorrow! Can’t wait! 😉