ProCodeCG Kids Regular Coding Class 16 Jan 2016 – Creating Apps

Standard

Today we continue working on our client-server code in Python, login password in Scratch, countdown to 2015 code in Python and creating apps with App Inventor! 😉

This is Farrell demonstrating his solar system’s orbit code in Python 😉 The code use real data from NASA and it is really interesting to see the track of each planets based on their speed and Astronomical Unit (AU). The code use Python turtle library to draw the trajectory 😉

IMG_3751

Faris is working on his Android Studio and Malik is debugging his Python client-server code.

IMG_3752

Reza, on the corner has created his own counter with start and stop button, and he had created some apps with Apps Inventor before so it is easy for him to follow the class today 🙂

We have a new student today, Aliyah, the girl on the back with stripes shirt, is waiting for her emulator loading 🙂

IMG_3753

We have a little company leading the class today! 😀

IMG_3754

How cute! 😉 ❤

IMG_3757IMG_3758

Today we create one button and one image with App Inventor. We will set the image to be invisible.

Bildschirmfoto 2016-01-16 um 6.06.17 PM

When the button is clicked, the image will be visible 🙂 The coding is using Blockly 🙂

Bildschirmfoto 2016-01-16 um 11.07.46 AM

After the code is finished, we build the project.

Bildschirmfoto 2016-01-16 um 6.13.01 PM

And then connect it to the Android Emulator (should be downloaded and installed first. And the computer should be restarted).

Bildschirmfoto 2016-01-16 um 6.14.10 PM

If there is any emulator updates then before running the project, it will download the update first.

Bildschirmfoto 2016-01-16 um 6.06.54 PM

This is the emulator

Bildschirmfoto 2016-01-16 um 11.06.34 AM

And there we go! We have it running! 😉

Bildschirmfoto 2016-01-16 um 7.48.24 PM

Bildschirmfoto 2016-01-16 um 11.00.39 PM

The problem with App Inventor that it needs a stable and fast internet connection. The connection and loading process is so slow, we should do something else to wait until it displays our project on the simulator. Hopefully we can figure out how to make it work smoothly because today some computers cannot be installed with the emulator and the ones with emulator installed took hundred years for the emulator to show up.

We will work on it next week! 🙂

 

 

 

 

Advertisements

ProCodeCG Kids Regular Coding Class 9 Jan 2016 – Simple Client Server and Digital Clock in Python

Standard

Today we learned some simple network programming 🙂 We created client server connection 🙂

IMG_3378

Oh! And we got new pet to become Python’s (the black one) company 🙂 We named it Scratch (the light brown one) 😀

IMG_3381

Lots of kids today! Yaayyy 🙂

IMG_3383IMG_3386

This is Gaga demonstrating the game he is developing 🙂

IMG_3387

Quite difficult game with GameMaker, with lots of assets, objects and scripts inside!

IMG_3388

He carefully designs each sprite so they will animate smoothly in the game 🙂

IMG_3389

While the others are concentrating on client-server codes

IMG_3390

And this one, Faris, type the code while also creating a simple mobile apps with Android Studio!

IMG_3391

This is Farrell running his counting-down-to-2017 code 🙂 Lots of things is going on here!

IMG_3393IMG_3394

Ryan is typing carefully. Capt. Zaki is finding out how to correct errors and how to compile .py to .exe 🙂

IMG_3395

Cinta is also working on her project in Scratch 😀 Looks like everybody can do many things at the same time 😀

IMG_3396

But there are several errors occurred on most computers. We’ll figure it out.

IMG_3397

A screenshot of a simple client server we tried today 🙂

Bildschirmfoto 2016-01-09 um 7.54.03 PM

Homework for today is creating a chat program in Python, creating password login in Scratch and creating a GUI count-down-to-2017 🙂

Until next week! 🙂