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

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! ❀ ❀ ❀