ProCodeCG codeMeetUp() #63 – Visual Programming – Animation Nodes

Standard

Today, we did some visual programming! Aditia A. Pratama, Blender Trainer and Technical Director of Kampoong Monster Studios showed us how to do it with Animation Nodes 🙂

IMG_8102

This is how the nodes look like.

IMG_8103

These nodes define loops, transitions, calculation, process, input and output.

IMG_8104

This is an example of generating random numbers with animation nodes.

IMG_8105

We practically can do anything with this 🙂

IMG_8106

We can generate a sequence of movements of random objects with nodes.

IMG_8107

This example shows how to create a stack of coins, with random x and y axis. It will stack up more coins if we drag the arrow upward and remove coins if the arrow is going downward.

IMG_8108

So at the beginning we just need to create one coin object.

IMG_8109

And the set up some nodes to generate more coins.

IMG_8110

Once it’s done, we’ll get something like this 🙂

IMG_8111

The audience who are lucky to learn so much about animation today! 🙂

IMG_8113

ProCodeCG Kids Regular Coding Class 26 March 2016 – Improving Random Searching Algorithm in Python and Logic Gates with RedStone in Minecraft

Standard

We have a long holiday this weekend but we kept the class running even with a very few kids 🙂

IMG_7983

One thread today was further improving a random search algorithm 🙂 The left one is the improved one and on the right is the original algorithm.

Bildschirmfoto 2016-03-26 um 6.35.05 PM

The result is quite satisfying 😉 120 generations vs 12 generations 😀

Bildschirmfoto 2016-03-26 um 6.36.43 PM

Another thread was learning logic gates with Minecraft 😉

Bildschirmfoto 2016-03-26 um 9.51.37 AM

Gaga is very expert on this, so he explained how it works in front of the class 🙂

IMG_7984

Gaga got his own way in explaining things 😉  He knows how to use logic gates!

IMG_7985

Ardi is also very good in using RedStone in Minecraft. He is working on creating automatic lights in a tunnel.

IMG_7986

This is the circuits Gaga created to make a tunnel with lights inside it that will turn on each time the door is opened.

IMG_7987

The lights are on the left and the right side along the tunnel. And will be fired up with a delay so they will not turned on once. This is so cool.

IMG_7990

Ardi and Gaga are discussing about their different ways on doing it 🙂

IMG_7989

The outside look of Gaga’s tunnel design

IMG_7996

And this is the repeater that controls the lighting circuits.

IMG_7993

While Faris is busy working on Minecraft ver 1.9 on the main laptop in the front of the class.

IMG_7988

Minecraft 1.9 now has Elytra. It has a cape and will let the player to fly 🙂 How awesome 🙂

IMG_7991

Then things go ugly when Faris created command block that summons Creeper…

IMG_7994

And it just wouldn’t stop!!! Gaga came in rescue and help exploding those creepy creatures 😀

IMG_7995

And at the end of the class, Gaga explained in details how to create the automatic tunnel lighting in front of the class, yaaay 🙂

IMG_7997

ProCodeCG codeMeetUp() #62 – Be or Not To Be An Entrepreneur

Standard

Today, Founder and CEO of GeekHunter, Ken Ratri Iswari, showed us about Be or Not To Be An Entrepreneur 🙂

IMG_7713

Ken Ratri Iswari is one of those rare and successful CEO. She got her Bachelor and Master Degree from SBM ITB, both cum laude 🙂 She has impressive professional experiences too, that later are very useful in helping her starting up GeekHunter.

IMG_7714

The awesome audience 🙂

IMG_7715

If you think girls in IT would look so dull and nerdy, take a look at this one 🙂

IMG_7716

After you graduate, what do you want to do? Most will answer that they will get married, or running family business, applying for a job and start up a company.

IMG_7717

The fact is that the statistic of unemployment rate for diploma/bachelor degree is very high.

IMG_7719

While the entrepreneur rate in Indonesia is very low compared to Malaysia, Singapore and Japan.

IMG_7720

The biggest reasons of why Indonesia is lacking of entrepreneur are these

IMG_7721

Plus, becoming a founder of startup is a full of stress and pressure. Lots of start up founder committed suicide due of mental breakdown.

IMG_7723

So are you sure you want to be an entrepreneur?

#1: you have to be mentally prepared.

IMG_7724

#2: you should be able to deal with failures

IMG_7725

The most common mental problems of entrepreneur is depression, ADHD and anxiety problems.

IMG_7726

Again, are you sure?

IMG_7727

#4: change your lifestyle. Being an entrepreneur doesn’t mean that you will get cash quickly and immediately become rich and successful.

IMG_7728

#5: find your way to survive.

IMG_7729

#6: exit plan?

IMG_7730

#7: thinking is not enough. do something.

IMG_7731

#8: survive a year. minimum.

IMG_7732

#9: look around to see if the environment support to you.

IMG_7733

The signs that you are not eligible to be an entrepreneur.

IMG_7734

Be a dreamer that do!

IMG_7735

Brace yourself. And may the force be with you 😀

the IMG_7736

This is us! Fully inspired and enlightened! 🙂

IMG_7738

As usual, we have lots of discussion and networking after the session 🙂

IMG_7739IMG_7740

That’s the point of codeMeetUp()! To attract the tribe with the same vibe, and create good things 😉 Thank you Ken and GeekHunter 🙂

ProCodeCG Kids Regular Coding Class 19 Mar 2016 – Improving Random Guessing Algorithm in Python

Standard

Today, as usual we have several threads running in the class 🙂

IMG_7605

The main thread is improving our random searching algorithm in Python.

IMG_7606

We modified the algorithm to improve the searching so that it will find the target in less iteration.

IMG_7607

Other thread is visual programming intro with Minecraft visual coding and Blockly, and quiz code in Python.

IMG_7608

Roni is diligently working on his task: Minecraft visual programming and LightBots.

IMG_7609

Binar, Malik, Reza, Faris and Aliyah are working on random searching algorithm improvement.

IMG_7610

Cinta is catching up on the quiz code. She has lots of ideas about the questions and so excited about the scoring 🙂 Ardi is working on algorithm improvement too while Clarence and Prudence working on their Blockly challenges 🙂

IMG_7611

This is Malik helping improving the code live on screen 🙂 He’s a good programmer and debugger 🙂

IMG_7612

This one can be a ProCodeCG Captain one day 😉

IMG_7613

Cinta needs different version of Python to make the quiz work.

IMG_7614

Aliyah is a dilligent and persistence student. Very quiet, but very powerful too 🙂

IMG_7615

In our class, kids can learn at their own pace and interests.

IMG_7616

Like this one. Working on his own while others working on their own 😉

IMG_7617

Prudence and Clarence are nice students too, they keep in track with what should be done in class.

IMG_7618

And these two curious minds, are always surprising with their unexpected brilliant ideas 😀 They are working on improving their code in different ways, and then compare the result 😀 Faris is very good in testing 🙂

IMG_7619

This is Clarence. He, and his sister Prudence, won’t stop working even after the class ended 😀

IMG_7620IMG_7621

Faris testing his work on his computer with Malik’s in progress 😀

IMG_7622

And these are some of what we did today 🙂

Bildschirmfoto 2016-03-19 um 10.10.20 AMBildschirmfoto 2016-03-19 um 10.25.42 AMBildschirmfoto 2016-03-19 um 6.28.56 PMBildschirmfoto 2016-03-19 um 6.29.41 PM

ProCodeCG codeMeetUp() #61 – Starting Up Your Own Business is Fun

Standard

Today we had the CEO of Kinanti Wedding Organizer, Cussi D. Lesmana shared about Starting Up Your Own Business is Fun! Started on 2005, Kinanti is now very prominent and established 🙂

IMG_7235

We need to find a reason to do our business.

IMG_7236

And also set the perspectives

IMG_7237IMG_7238

We had different crowd of audience, there were team from DyCode-X as well 🙂

IMG_7239IMG_7240

The definition of entrepreneurship

IMG_7241

and its characteristics

IMG_7242

Two important thing when you start a business

IMG_7243

And the important factors required to be and entrepreneur

IMG_7244

Tips on how to survive the business

IMG_7245

Don’t worry about making mistakes!

IMG_7246

And don’t let obstacles stop you. Ever!

IMG_7247IMG_7248

Some portfolios of Kinanti

IMG_7249IMG_7250IMG_7251IMG_7252

Questions and answers session

IMG_7254IMG_7255IMG_7256IMG_7257

And this is us! 😉 ❤

IMG_7260

ProCodeCG Kids Regular Coding Class 12 Mar 2016 – Random Guessing in Python

Standard

Today we had the class at Digilife Dago (again) 😉 Every second week of each month we will have class here 😉

IMG_7116

We started new topic today: creating a random guess program in Python 🙂

IMG_7117

Some of them is still having breakfast 😀

IMG_7119

This is the code. It runs random characters to guess words/sentences.

IMG_7120

Capt. Anya is working on her assignment while watching over the class 🙂

IMG_7121

Azriel, Malik, Faris, Reza start to type the code and they also came up with several idea to improve our previous quiz code 🙂

IMG_7122

Gaga is busy too 🙂

IMG_7123

Prudence and Clarence are doing their challenges in CodeCombat 😉 They will catch up the class very soon 😉

IMG_7124IMG_7125

The air conditioner made us freezing. Gaga grabbed his new ProCodeCG jacket and wear it like this LOL

IMG_7132

IMG_7127

Faris modified the code to be able to guess more characters, and the guessing going on forever 😀 😀 😀

IMG_7129

Faris modified the code being displayed on the screen too, so the other can update theirs too 😉

IMG_7130

Faris and Malik is discussing about how to stop the guessing after several steps.

IMG_7131

And how to count how many attempts and how many secs does it take for guessing. Faris is comparing two computers performances 😀

IMG_7133

This is the result of our code today 😀 😀 😀

IMG_7134

Time for lunch! 😉

IMG_7135

Farrell is starving, he eats 3 plates of burgers and chickens LOL

IMG_7136

Pru and Clarence discussing about things 🙂

IMG_7137

While Awa, Capt. Fizhan and Faris are playing some games after the class 🙂

IMG_7138

Ardi is waiting to be picked up 🙂

IMG_7139

While these ones is still into something 🙂

IMG_7140

And this one too. Farrell is planning to create a lunar eclipse simulation 😉

IMG_7141

And some screenshots of what we did today 😉

Bildschirmfoto 2016-03-12 um 7.51.46 PMBildschirmfoto 2016-03-12 um 11.04.22 AM

ProCodeCG Sharing to Taruna Bakti Grade 7 Students

Standard

Today ProCodeCG shared about “What Does A Coder/Programmer Do” to Grade 7 Students of Taruna Bakti at Digilife Dago 🙂

IMG_7036

There were about 34 kids so this room will be packed up! 😉

IMG_7037

They arrived and made registration

IMG_7038

Some of them very curious about programming, they had some experience with robotics and Arduino. But most of them know programming or “programming” from Minecraft 😀

IMG_7039

So glad we had a super big screen so everybody can see what being displayed 🙂

IMG_7040

This how they looked when they were watching a video about “coding is magic. it’s some kind of superpower.” 😀

IMG_7041

And at the end of the event, there were some challenges, and whoever can finish one level of code, will be given a gift from Telkomsel T-Cash and Simpati 🙂

IMG_7042

They had to code in front of their classmates (and being helped and cheered up by others of course 🙂 )

IMG_7043

And this is the winners! 😉 ❤

IMG_7047

Hoping to see most of them on upcoming ProCodeCG Coding Camp! 😉

ProCodeCG codeMeetUp() #60 – StartUp Failures – Lessons Learned

Standard

A VERY important lessons for start ups today! Prof. Budi Rahardjo showed us about StartUp Failures and the Lessons Learned!

IMG_6732

1:04. It was raining heavily and there was only one audience so we waited.

IMG_6733

The first audience to came up!

IMG_6734

Ok the lessons started!

IMG_6735IMG_6737

More people showing up.

IMG_6738IMG_6739IMG_6740IMG_6741IMG_6742IMG_6743

And more coming

IMG_6744IMG_6745IMG_6746IMG_6749IMG_6750IMG_6751IMG_6752IMG_6753IMG_6754IMG_6755IMG_6756IMG_6757IMG_6758IMG_6759

After this we had a long questions and answers session. Feel so sorry for those who didn’t come because we learned about 30 years’ lessons and experience in only 90 minutes!

IMG_6760

And you can ask ANYTHING to the EXPERT!!!

IMG_6761IMG_6762IMG_6763IMG_6764

StartUp development curve

IMG_6765

And this is us 🙂

IMG_6768

See you again next week! 🙂

ProCodeCG Kids Regular Coding Class 5 March 2016 -Improving Python Quiz Codes, Problem Solving, Functions and Loops

Standard

We continued working on our Python codes, adding button, scoring system and conditional to decide whether someone pass or fail the test 🙂

IMG_6631

There was still a few kids in the morning because some arrived later.
IMG_6630

Some of them working on lines they missed and add more improvements.

IMG_6629

Faris came up with the idea to create essay quiz, and he started downloading different version of Python with Natural Language Processing library 😀

IMG_6636

Azriel, like always, prefer to sit on a real chair with a real table 😉

IMG_6627

This is Awa. Working on coding on Code Combat on the left computer and Hour of Code on the right computer 😀

IMG_6632

Malik was busy improving his code and debugging some errors.

IMG_6637

Aliyah was designing a quiz on English (grammars, sentences etc.). She even used her English Lessons Book for reference 😉

IMG_6628

We had a newcomer today, this is Prudence, little sister of Clarence, working on algorithms and problem solving using functions with LightBots 😉

IMG_6638

And this is Clarence, the brother, working on the same thing 😉 These two kids are very fast!

IMG_6639

As can be seen here,  everybody’s got something different to work on! 😉

IMG_6633

Like this captain, busy writing her short novel (while reading a novel) 😀

IMG_6642

They just wouldn’t stop until they solve the puzzles. Kids never give up! 🙂 ❤

IMG_6634

Like this youngest one 🙂 His mother had to wait for a long time until he decided he want to go home 😀

IMG_6635

Yes, we had that motorcycle in the class, as a commemoration of one of BCCF Founder that has just passed away, Kang Tegep 😥

IMG_6626

This is Reza finishing his own code too 🙂 This guy is very persistence 🙂

IMG_6641

We also had some visitors from UK 🙂

IMG_6643

Here’s the code, it is now 120 lines 🙂

Bildschirmfoto 2016-03-05 um 6.45.46 PMBildschirmfoto 2016-03-05 um 6.44.46 PM

 

ProCodeCG Attending ID-CERT 8th Annual Meeting – 3 March 2016

Standard

Today ProCodeCG attended ID-CERT 8th Annual Meeting. As a startup in coding and information technology, ProCodeCG should aware about computer and internet network incident.
Bildschirmfoto 2016-03-03 um 12.51.54 PM

ID-CERT is a technical coordination team regarding to internet network incident in the whole world. Recently, the team is improved by RFC 2350 <http://tools.ietf.org/html/rfc2350&gt; and name it as CSIRT (Computer Security Incident Response Team), as mentioned on its website below.

Bildschirmfoto 2016-03-03 um 12.52.03 PM

The rundown of the meeting:

Bildschirmfoto 2016-03-03 um 12.52.47 PM

Ir. Budi Rahardjo, MSc., PhD. opened the annual event by explaining the history of ID-CERT. Founded in 1998, has done numerous significant act and contribution to incident handling.

12803295_1049862041703916_3074649850653313358_n

ID-CERT regularly doing research, providing helpdesk, and create Incident Monitoring Report occuring in Indonesia. ID-CERT is run by professionals and supported by volunteers.

12795273_1049857665037687_1296116601404024153_n

There were about 80 people attending the meeting. More than last year.

12799445_1049862078370579_883325568176469822_n

The top 5 Malware Indonesia 2015

12801519_1049926341697486_6265757872977878215_n

Malware Trend 2015

10259748_1049928978363889_821006687251456015_n

ProCodeCG will incorporate malware awareness into its Kids Coding Class so they will understand clearly which side they should be on. ProCodeCG has been teaching kids about virus and anti-virus, and will keep update them with recent trends and technology so in the future they will be ready to be this nation’s digital troops 😉