ProCodeCG Kids Coding Camp – Python Programming Day #3 – 31 Dec 2016

Standard

Day #3! We’re ready to create some virus, infect some files and recover them using anti-virus πŸ˜‰

IMG_9747

Zaky

IMG_9748

Dea

IMG_9749

Abit

IMG_9750

and Arya couldn’t wait to see how viruses work πŸ˜€

IMG_9751

We learned two virus today: a duplicating self virus and an encryption virus πŸ™‚ For each virus there is an antivirus.

IMG_9752

The code for each one is very long and cryptic

IMG_9753

It took a while to type and debug it πŸ™‚

IMG_9754

IMG_9755

Plus we have to be extra careful running the virus, otherwise the whole directory of python work for the last 3 days will be infected πŸ˜€

IMG_9757

We had to quarantine the virus in a separated folder to make sure it only infect the files we wanted to be infected πŸ™‚ Notes: running anti-virus will clean the virus file too πŸ˜€

IMG_9758

This is how the kids look like after hours of virus-antivirus coding LOL

IMG_9761

Dea had just lost her virus wiped away by the anti-virus, Abit start massaging his shoulder due to long typing, and Arya said “Ka, I’m giving up typing, can we take a break” for the tenth times πŸ˜€

IMG_9762

So Capt. Zaki had to copy the virus file to Arya’s laptop after Arya promised he will type the anti-virus πŸ˜€

IMG_9769

IMG_9770 IMG_9771

IMG_9772

While Capt. Fizhan specialization is still: babysitting πŸ˜€

IMG_9774

IMG_9776

Here they are: our kids python programmers! Watch out world! They can encrypt, they can decrypt and they can create viruses that encrypt!!! πŸ˜€

IMG_9780

The screenshots of our codes today πŸ˜€

Bildschirmfoto 2016-12-31 um 9.11.25 AM Bildschirmfoto 2016-12-31 um 9.26.23 AM

Bildschirmfoto 2016-12-31 um 9.26.35 AM Bildschirmfoto 2016-12-31 um 10.21.35 AM

Bildschirmfoto 2016-12-31 um 10.30.27 AM Bildschirmfoto 2016-12-31 um 11.26.57 AM

Bildschirmfoto 2016-12-31 um 11.27.55 AM Bildschirmfoto 2016-12-31 um 11.33.45 AM

Next week we will start Creating Apps and Arduino Programming Coding Camp πŸ™‚ Will be reporting very soon! Happy New Year! πŸ˜‰

Advertisements

ProCodeCG at C0&Co DevCember2016 – 17 Dec 2016

Standard

ProCodeCG was taking part in this awesome developer meetup day πŸ™‚ As listedΒ on the poster, our founder shared about Intro to Python for Encryption and Decryption.

devcember2016

This event adopt BarCamp concept where there are many stages with different speakers deliveringΒ different topics at the same time. ProCodeCG was on Bar 3, the session is from 13:00 – 13:45

IMG_8692

Before the session started, Kang Helmi from DyCodeX gave an opening speech

IMG_8693

Followed by a welcome speech from the owner of Co&Co Space

IMG_8698

He explained about Co&Co and very welcome about anyone who’s interested making collaboration or signing up for membership. They are giving special price and discount πŸ™‚

IMG_8699

DyCodeX gave away a cool developer t-shirt to one of the audience πŸ˜‰

IMG_8701

The lobby

IMG_8695

Fully packed with people

IMG_8696

This event really drew lots of people to come πŸ™‚

IMG_8697

ProCodeCG Team πŸ™‚

IMG_8700

We had our cool ProCodeCG Kids Captain there too πŸ™‚ He helped us explaining about ProCodeCG πŸ™‚

IMG_8707

Since there was an audience asked “what is ProCodeCG?” we showed some videos about ProCodeCG Kids and ProCodeCG Coding Mum πŸ™‚

IMG_8711

And then we learned some Python πŸ™‚

IMG_8712

The audience

IMG_8694

IMG_8703

IMG_8704

We learned some encryption, decryption, GUI and virus πŸ™‚ This one is an example of a brute force of a caesar cipher. Can you spot devcember2016 there? πŸ˜‰

IMG_8705

After us, DyCodeX will share about Intro to ESPectro πŸ™‚

Mas Adit and Mba Ria were getting ready πŸ™‚

IMG_8706

So sorry we had to leave and couldn’t join the other sessions so the report must end here :((

IMG_8708

DevCember will be an annual event, so see you next year! So proud to be part of this cool event! πŸ™‚

ProCodeCG Kids Coding Camp – Python Programming – Day #3

Standard

The last day! We learned to create virus, and the antivirus of course! πŸ˜€

Before we learn how to create virus, we have to learn how to write to and read from a file πŸ™‚

Bildschirmfoto 2016-06-29 um 9.23.40 AM

We also have learn how to find files in directory

Bildschirmfoto 2016-06-29 um 9.38.28 AM

or finding a specific file

Bildschirmfoto 2016-06-29 um 10.26.05 AM

Then we can start create the virus

Bildschirmfoto 2016-06-29 um 8.59.06 AM

The virus is not dangerous, basically it just makes a copy of itself to another file, and only .py files πŸ™‚ The antivirus is simply deleting the virus body from the infected file

Bildschirmfoto 2016-06-29 um 10.45.49 AM

We also created an encryption virus using a simple substitution cipher

Bildschirmfoto 2016-06-29 um 12.10.11 PM

The antivirus is simply reversing the process which is decrypting using substitution cipher πŸ™‚
Bildschirmfoto 2016-06-29 um 12.11.24 PM

Some kids arrived late so we waited a bit before starting the class

IMG_5362
IMG_5363

The class (only missing one kid who didn’t feel so well today)

IMG_5364
IMG_5366

Each piece of code is being tested. This is the view of Capt. Zaki laptop’s screen.

IMG_5369

Lots of code needs debugging, Capt. Zaki handles two computers at the same time πŸ˜€
IMG_5373 IMG_5374
IMG_5375 IMG_5376

Busy captains
IMG_5377 IMG_5378

We finally finished all the codes!
IMG_5379

So it’s a wrap! πŸ™‚

IMG_5383

Tomorrow we will learn how to create apps for android πŸ™‚

This is us on the way home, fully packed on the back seat LOL
IMG_5384

UntilΒ tomorrow! πŸ˜‰

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 Jan 2016 – Combo Box in Python

Standard

Hello again! Today we decided not to continue our project on App Inventor since it requires a stable and fast connection and today we got no wifi connection. App InventorΒ takes lots of time to load the emulator, plus not every kids has email account to activate an App Inventor account so we will do something else today.

IMG_4151

Today we continue working on our unfinished counting down code. And also how to create combo box so we will modify our code to have combo box to select day, month and year.

IMG_4153IMG_4152IMG_4155

Creating combo box with Python Tkinter is quite straighforward.

Bildschirmfoto 2016-01-23 um 5.31.45 PM

This one is the code we want combo box GUI to be added on.

Bildschirmfoto 2016-01-23 um 5.32.47 PM

We also got a new sample of virus so we probably will dissect it next week! πŸ˜‰

Bildschirmfoto 2016-01-23 um 7.53.54 PM

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! πŸ˜‰