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