ProCodeCG – Private Training – Coding with Python – 14 Aug 2019 – Day #3

Standard

Today we finished our calculator with GUI

Screen Shot 2019-08-14 at 10.27.17 IMG_8635

and then we learn some file and directory operations 😉

IMG_8636

we make a form that will save data to a file

Screen Shot 2019-08-14 at 11.20.49

and then read the file to display a keyword we search from a search form 😉

Screen Shot 2019-08-14 at 11.35.48

IMG_8637

IMG_8638

next we will learn some matrix operations and then some sorting algorithm 😉

IMG_8634

Advertisements

ProCodeCG – Private Training – Coding with Python – 8 Aug 2019 – Day #2

Standard

Day #2 of Private Training – Coding with Python 😉

IMG_8217

today we learn more about data structure in Python: array, list, and dictionary

IMG_8213

the exercise for today

Screen Shot 2019-08-08 at 10.46.06

Screen Shot 2019-08-08 at 10.27.19

and we start to learn Python GUI

Screen Shot 2019-08-08 at 11.27.36

Screen Shot 2019-08-08 at 11.12.59

Screen Shot 2019-08-08 at 11.59.47

There are more things to learn, in the next class we will learn about matrix 😉

IMG_8212

 

ProCodeCG – Private Training – Coding with Python – 5 Aug 2019 – Day #1

Standard

For the first time we have a very eager to learn Computer Engineering student, asking for a private training for coding 🙂

IMG_8064

She knows exactly that she has to work hard to be able to compete with others and to cope up with the stakeholders expectation when she graduates 🙂

IMG_8063

A very rare awareness coming from a female student 🙂 So proud 🙂

IMG_8080

IMG_8081

IMG_8062

We learned a lot today, from basic syntax, data types, sequences, looping and conditionals 🙂

IMG_8065

IMG_8068 IMG_8069

IMG_8070 IMG_8071

IMG_8072 IMG_8061

Some of the examples of what we do today 😉

Screen Shot 2019-08-05 at 11.54.22 Screen Shot 2019-08-05 at 11.28.12

ProCodeCG Kids Regular Coding Class – 29 June 2019

Standard

Saturday coding time 😉

We can tell from Fadhlan’s look that he’s very pleased with the new powerbank to be installed to his robot 😀

IMG_4538

He needs lots of bolts and nuts but since we don’t have enough right now, we will just attach it to the robot

IMG_4545

setting up the code

IMG_4546

uploading the code

IMG_4553

the mapping working just fine! now getting ready to put the robot on the ground 😀

IMG_4554

setting up and gooo!

IMG_4562

the reading is ok *notice that now the robot is not attached to the laptop, it is sending the data of ultrasonic sensing via bluetooth

IMG_4563

we forgot to watch the heading of the robot and it jumped to the floor and some components and cables were scattered on the floor OMGGG

IMG_4565

after the accident after we fixed the robot 😀 *we almost had tantrum thinking that we should start the robot from scratch again LOL

IMG_4575

next is attaching compass so the robot will tell us where it is heading: North, South, East or West

IMG_4587

next week we will upload a new code to make the robot doing mapping while avoiding obstacles

IMG_4588

Syadad started to create javascript codes and save it to Spigot server to make structures in Minecraft 🙂

IMG_4539

He tested available codes in the server to see how they work

IMG_4541 IMG_4542

IMG_4550 IMG_4551

and then start to type his own code

IMG_4567 IMG_4568

Syadad first code to stack up blocks

IMG_4578

the result 🙂

IMG_4579

IMG_4584

the next code will be to create triangles 🙂

IMG_4585

Sam is going to be a Coding Camp Captain next week

IMG_4536

he worked hard to prepare himself 😉 don’t worry, you’re going to be great, capt! 😉

IMG_4543

Capt. Faris is going to teach in Coding Camp too, and given tasks to prepare challenges and additional materials 😉

IMG_4537 IMG_4544

IMG_4577

he’s testing Google Colab to be used in Coding Camp

IMG_4581

IMG_4582

Working well 🙂

IMG_4583

Koosha is going to build a new Bukkit plugins today

IMG_4555

this is his explanation about the difference between how Scriptcraft and Plugin work 🙂

93432ce9-d9ce-4857-bf97-bac4998bd597

start to compile the BuildTools

IMG_4561

IMG_4569

IMG_4570

IMG_4586

and then after building the whole Bukkit, BuildTools, Scriptcraft thing, Koosha started to create his own plugin

IMG_4591

in Java languange 🙂

IMG_4592 IMG_4593

this is awesome 🙂

IMG_4595

No matter how many kids showed up, we always make progress and get things done 😉

IMG_4552

It’s not about quantity but all about quality 😉

IMG_4573

IMG_4574

*Photos and videos are also available here

ProCodeCG Kids Regular Coding Class – 27 April 2019

Standard

Our last day on Grapari Loop Station 😦 Next week we will move to a new venue

IMG_0360 IMG_0361

Syadad is determined to upgrade his game today 🙂

IMG_0307 IMG_0313

Look at how serious Syadad creates the assets of the game: lots of sprites and objects 🙂

IMG_0328 IMG_0330

IMG_0334

The game

IMG_0335

IMG_0366

and now random spawning is also added to the game

IMG_0371

IMG_0372

So now the game has randomly spawning enemies 🙂

IMG_0391

Al will learn something new today: machine learning 😉

IMG_0308

Al’s task today is to make two categories: good sentences and bad sentences, and then create a sprite that will smile when we type good words and frown when we type bad words 😉

IMG_0323

entering the sentences

IMG_0324 IMG_0343

IMG_0348

developing the codes and the sprites with Scratch

IMG_0369

IMG_0373

Next week we will see how this machine learning work 🙂

IMG_0386

IMG_0395

Sulaiman has a new task today: to connect Minecraft to Arduino 🙂

IMG_0309

with Minecraft Link

IMG_0349

downloading Arduino IDE

IMG_0364

IMG_0365

connecting Minecraft to Arduino

IMG_0380

Yaaay connected

IMG_0381 IMG_0382

Now we can type in commands from Minecraft that will control Arduino components 🙂 Very cool! 🙂

IMG_0383

Aidia has the same task as Sulaiman’s

IMG_0310

But while doing setting and installing

IMG_0316

Aidia wants to create some projects with Scratch 🙂

IMG_0326

IMG_0329 IMG_0340

IMG_0351

Aidia created some music too 🙂

IMG_0352

The code of Minecraft Link to control Arduino from Minecraft

IMG_0358 IMG_0362

with Arduino plugged in

IMG_0368

setting up the environment *took some time 🙂 will be continued next week

IMG_0379

Badi is now doing some optimization to the website 😉

IMG_0311

while also analyze the traffic

IMG_0315

IMG_0327

Badi wants to get more traffic to the website

IMG_0338

So he’s finding ways how to make Google searching works better for the site 🙂

IMG_0339

Capt. Faris is doing advanced research as always 😀

IMG_0314

He wants to replace face realtime in a video

IMG_0318 IMG_0319

the platform he uses to get GPU for computation

IMG_0322

The reference

IMG_0356 IMG_0389

The result for today. Not bad 🙂

IMG_0397

Sam is struggling with database with Thunkable

IMG_0317

We’re going to launch this app as a real product, so we have to work hard 🙂

IMG_0353 IMG_0354

IMG_0355 IMG_0363

IMG_0390

Capt. Awa is also reserching on how to connect Minecraft to Arduino and explore what to be done next 🙂

IMG_0388

IMG_0325 IMG_0342

IMG_0350 IMG_0377

Robbie is back after a long time 🙂 Welcome back buddy 🙂

IMG_0346

Robbie starts all over again with GameMaker

IMG_0347

IMG_0359

He catches up very fast and finished the first game today 🙂

IMG_0370

IMG_0374 IMG_0385

Andra is still exploring Minecraft Modding with JavaScript 😉

IMG_0367

Next week he will type his own mod 🙂

IMG_0387

Our snacks for today thanks to Mama Aidia

IMG_0304 IMG_0305

and to Ambu Fadhlan and Fadhlan who cooks this delicious chicken wings 🙂

IMG_0306

*Photos and videos are also available here

ProCodeCG Kids Regular Coding Class – 20 April 2019

Standard

Saturday Coding Research Group 😀

IMG_9910 IMG_9911

IMG_9912

Badi is researching how to activate https for his mom’s website 🙂 He had finished the design, had registered the domain and got a hosting service, now Badi wants the website to be secured with https 😉

IMG_9900

The website before https *look at the address with “not secure”

IMG_9908

and then we searched and researched on how to activate the secure service

IMG_9906

yep, https is now activated 🙂 Nice work Badi! 😉

 

IMG_9921

Hafiz is on the last stage of his PVZ Game

IMG_9899

After making sure the main features are all there

IMG_9907

and everything is working fine

IMG_9915

Next week Hafiz is ready to start a new challenge 😉

IMG_9922

Fadhlan’s quest today is to test bluetooth module with bluetooth app

IMG_9901

we had to test the bluetooth before integrate it to the robot

IMG_9905

the schematic

IMG_9913

the code

IMG_9916

the app

IMG_9934

and still. Didn’t work. We’re going to connect it with the PC/laptop next time

IMG_9936

Faishal is learning shell scripting 😉

IMG_9902

IMG_9914

Faishal is learning the syntax and also the logics

IMG_9919

He also learned some binary operations like and, or, xor, shift left and shift right. And also some sign and unsigned integer concepts 😉

IMG_9925 IMG_9926

Soon we’re going to have an network security engineer 😉

IMG_9945

Capt. Faris

IMG_9903

is creating a new machine learning project

IMG_9927

This system predicts if a phrase contains negative or positive sentiment

IMG_9928

Kinan is back to explore GameMaker Studio

IMG_9917

It takes time to upgrade our previous game created with Game Maker to Game Maker Studio 🙂

IMG_9923

The panel is totally different and the commands are also a bit overwhelming 🙂

IMG_9929

We just need to keep going because we can create more complex games with this one 🙂 Hang on a bit more Kinan 😉

IMG_9942

Andra started his Minecraft Modding with JavaScript today 🙂

IMG_9918 IMG_9924

Capt. Faris taught him about the server and how to typed in simple JavaScript commands

IMG_9930

Andra also tried existing codes for building castle, rainbow, etc.

IMG_9944

Andra learned to create basic shapes like boxes, cylinder and prism

IMG_9946

Minecraft is very good for kids to learn about structures and logics and also art and creativity 😉

IMG_9951

Syadad started to create a new game today

IMG_9920 IMG_9933

It is a shooting game 🙂

IMG_9943

The background and the room

IMG_9947

The game looks like a PacMan PvZ Game 🙂 Awesome hybrid game 😀

IMG_9949

The snack for today is from Padasuuka Donut 🙂 Thanks Mama Edo 🙂

IMG_9909

*Photos and videos are also available here

ProCodeCG – BDV – Technical Series #8 – Machine Learning Object Detection with YOLO – 8 April 2019 – Day #3 #4

Standard

We finished the #3 and #4 session today 😉

IMG_9638

We explored both darknet and darkflow object detection today. This is the example of darkflow object video with camera

IMG_9639

IMG_9640

IMG_9645

We tried very hard to make either darknet or darkflow works on each computer

IMG_9642

8dd323d5-ee70-42bf-91ff-669e91c62a41

c1e8557c-5869-4373-bd2c-39cbde1ce80d 11e81d99-eca1-44fb-b0d7-171a160d3dd0

88878aba-cca8-4eae-b3b6-9ffc6c32e5fc d3140504-7599-4b47-bb78-ab7b4936b517

54e1d0c8-b31f-4ed1-a20d-613295cac4ae 9daf7f58-557e-441b-99c4-32d985f25037

aff7019a-dce7-4f82-857f-8468ebe6df70 d3489f72-41f1-4307-85b7-62fa99c71ef9

422d8ccc-fead-43f2-973e-cb38e871a140 512d76ee-74c4-499d-a823-9ce887a7865f

b3a190c0-930a-40af-b3b5-6bb5ab53b7a7 dd691013-1794-41f9-87a1-67e354278f72

59ed6d5c-33f6-4f0e-bd53-8fc8f93dd65e

Some of the results today

 

Screen Shot 2019-04-15 at 11.23.14 Screen Shot 2019-04-15 at 11.23.09

The project today is to create our own dataset of 3 kind of instant noodle: Indomie, Supermie and MiSedap. We had to download the picture, put box around it and label it, make the system learn and then see if it can classify or detect the object

IMG_9644

Screen Shot 2019-04-15 at 14.54.57

At the end of the class we were still figuring out about how to get the new weights to train our dataset. The process took lots of time, we had to continue the rest at home 🙂

 

*Photos and videos are also available here
Most of the photos are courtesy of Telkom Bandung Digital Valley