PCD Ethiopia Activities ๐ŸŽญ

PCD Ethiopia Activities ๐ŸŽญ

@EthioProcessing @FokaSTEM @STEMSynergy @TeamKekros @SSRC

Processing Community Day #2019 - Debre Zeit, Ethiopia

A day to celebrate creativity, code, and culture by and for the Ethiopian community!

All are welcome in any talk, workshop or games. "๐Ÿ‘" next to a title indicates events that are especially beginner-friendly.

๐ŸŽญ Talks | ๐Ÿ—ฃ๐Ÿ“ข

๐Ÿ”Š MQTT for IoT

S. Ramasamy [Professor at Addis Ababa Science & Technology University]

MQTT is the preferred IoT publish-subscribe lightweight messaging protocol. It is handy to develop IoT, web applications, mobile apps, or a combination of these solutions. In this talk, you will be introduced in basic concepts related to MQTT and understand the different components: clients, brokers or servers, and connections and few use cases.

๐Ÿ”Š Running wild with P5.js ๐Ÿ‘

Yonatan Tasew [Research, Development, & Automation engineer @YASRAT Eng. PLC]

P5.js is a library built on the core of Processing but uses JavaScript as a programming language instead. In our talk, we will look into the fascinating things to do with P5.js such as Data Visualization, Machine Learning, Drawing, Gaming, etc. We will also talk about why you would want to choose P5.js over the other libraries.

๐Ÿ”Š Makeup of the web

Menor Birhanu [CSIT @Adama Science & Technology University]

There was a time when all web pages looked similar. But soon enough, something gave web designers visual freedom to make their pages unique and beautiful. CSS, of course! Browsers are pretty much built to understand it and HTML as their primary languages. In this talk, we'll see what the future holds for this fundamental language of the web. We'll stumble on an illustrative example or two as well.

๐Ÿ”Š Smartphones. Future of all computing?! ๐Ÿ‘

Akayou Adane [Software Engineering @Addis Ababa Institute of Technology]

The smartphone in your pocket is powerful than the computer used in the 1969 moon landing! 1,300 times more, to be exact. The new ones today have half a terabyte of storage, 10+ gigs of RAM, OLED, Wireless Charging, ... the list goes on. And it begs the question, with all this advance-tech in the palm, would one even indulge anything else in the future?

๐Ÿ”Š Little computers changing big lives ๐Ÿ‘

Abraham Mehari [Electrical Engineering @Ambo University & founder of Team SSRC]

They are at the core of every significant technological piece. Embedded systems. They are drive self-driving cars, intelligent building designs, automated factory processes, aeronautic gears to smart grid energy systems and more.
In this talk, we'll discuss about the rising level of relevance of this emerging Engineering field. I'll illustrate how through the use of Processing, the otherwise pain of visualization of some of the embedded world can be relieved.

๐ŸŽญ Games | ๐Ÿ“๐Ÿ•น๐ŸŽฏ

๐ŸŽฎ Exquisite Spirograph ๐Ÿ‘

What if we told you that this mesmerizing piece of art is made by hand? Well, almost. We'll have a bit of fun in creating different interesting patterns as we appreciate the beauty of math with this half a century old toy.

๐ŸŽฎ Frankenstein

No, we will not be ''breathing life" into any corpse! In this game, players in groups, where each participant adds a few lines of code onto a passed-by-piece-of-code by another player and so on, in circles until it reaches the first person where it is run and rated against the other groups to find the winners.

๐ŸŽฎ Constellation ๐Ÿ‘

Constellation, a group of stars that create a recognizable pattern in the sky. In this game, pairs of players will compete against one another and attempt to redraw a pattern flashed for few seconds on a wall. Winners will be the ones who pass through the challenges of locating and drawing the patterns on an ocean of moving points projected.

๐ŸŽฎ Mamorize ๐Ÿ‘

Players of this game fight against time and one another in the quest of coming up with ways to easily memorize a list/table of text, numbers or symbols. Participants will be presented with real scholar topics to work on and winners will be those with the easiest, effective, clear, concise, and most memorable pattern. [ Inspired by a rising young entrepreneur and driven educator, Mia Gezahegn. @Mamorize ]

๐ŸŽฎ Pong on the wall๐Ÿ‘

In this immersive one of a kind game, players go above and beyond what interactivity in gaming could be like when the limits of phone/computer screens are 'no longer' constraints. Winners must do more than a 'mere defense' in this pong game as they'll have to cope with the delusional background illustration's escalating complexity.

๐ŸŽญ Workshops | ๐Ÿ‘ทโ€โ™€๏ธโš’๐Ÿ‘ทโ€

In this activity, we'll dive into the practical and fun aspect of where Processing can be implemented and what it can do in 2 major divisions. Software & Embedded.

โš’ 1 - SOFTWARE ๐Ÿ’ป๐Ÿ–ฑ

๐Ÿ‘ฉโ€๐Ÿ’ป Morse Code ๐Ÿ‘

In this beginner friendly workshop, we'll write a code with Processing for the legendary 183 year old character encoding scheme. Will we have time, we shall mess with sound and visuals as well! -- --- .-. .

๐Ÿ‘ฉโ€๐Ÿ’ป Give the dull to the doll ๐Ÿ‘

Serious stuff here. As a way of saying thank you for sponsoring the PCD Ethiopia #2019, we'll make help STEM Synergy add over 120 students to a new Telegram Group; MANUALLY. JK. ๐Ÿ˜‚ Of course not! We'll create a virtual robot to do this otherwise hectic task for us.

๐Ÿ‘ฉโ€๐Ÿ’ป One line 'HACK' ๐Ÿ‘

"With great power comes great responsibility." Or does it? We'll see the power ๐Ÿ’ช of Processing in this 'printer-hack' that is only one line! As in 4real.

๐Ÿ‘ฉโ€๐Ÿ’ป Processing ๐Ÿ’– TelegramBot

Yes, you read that right! Using Telegram's bot API, we'll see how easy it is to create and maintain your own, ACTIVE bot! As a demo, we'll create a bot to tell us when the next episode of our favorite TV Series is out! And may be even send away a direct download link ๐Ÿ‘Œ too!

๐Ÿ‘ฉโ€๐Ÿ’ป MimicIt

Preloaders, those "please wait animations" you see on the screen while something's loading. In this workshop, we'll try to mimic a few captivating & creative ones together for future use.

๐Ÿ†• Code of the mimic version of the above preloader animation at the ProcessingCommunity or Dropbox ๐Ÿ“ฆ.

โš’ 2 - EMBEDDED SYSTEMS ๐Ÿ”Œ๐Ÿšƒโšก

In this workshop, we'll integrate software with hardware as make use of the Arduino microcontroller and control external electric appliances/devices from our computers. We'll also see the reverse way as we send sensor readings to the computer side for Processing to visualize.

๐Ÿ’ก Silicon Cube ๐Ÿ‘

๐Ÿ’ก IoT made Easy ๐Ÿ‘

๐ŸŽญ Illustrations | ๐Ÿ‘€๐Ÿ‘โ€๐Ÿ—จ

We choose to NOT elaborate about this one. But we'll say this, you'll enjoy all 6 of them!


๐ŸŽญ Showcases | ๐ŸŽจ๐Ÿ–ผ๐Ÿ“ฆ

In this activity, we'll introduce and take a moment to talk about the amazing things people across the globe and in Ethiopia are doing with Processing.

Here is a sneak peek

Made with Processing | Apps, Games, Tools, Hacks, Animations
For your Processing
Exhibitionsย ย 

๐ŸŽญ Challenges with Prizes | ๐Ÿ‘จโ€๐Ÿ’ป๐ŸŽ๐Ÿ‘ฉโ€๐Ÿ’ป

You weren't expecting to be reading about the challenges, were you? Secret, they are! But here are the prizes!

3rd place prizes ๐Ÿฅ‡ : Quality & brand earphones

2nd place prizes ๐Ÿฅ‡ : Quality 32 & 16 gigs of pen drives

1st place prize ๐Ÿฅ‡ : Dell H. Quality Ergonomic ๐Ÿ’ป๐Ÿ–ฑ Mouse

Alright, allrrright! Here is one of the challenges.

๐ŸŽ One Line ๐Ÿ‘

Many can write code. Many work. But not all are efficient and concise. In this challenge, a participant who comes up with the shortest and most efficient algorithm to solving a problem wins! De ....

๐ŸŽญ Community Time | ๐Ÿ‘ฆ๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ง ๐Ÿ‘ง ๐Ÿ“ธ๐ŸŽฅ๐Ÿคณ

๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ Meals ๐Ÿ•

Thanks to the generous support of the STEM Synergy, free meals will be provided to those who register for free by/before February 22nd. We'll be providing you with plenty of foods and drinks ๐Ÿ˜‹ as per your choice of the different packages when registering.

๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ Networking ๐Ÿค

About 80 people from different regions, academic levels, and different walks of life are expected to attend PCD Ethiopia #2019. You are encouraged to be adventurous enough to bump into attendees and have discussions, make new friends, and maybe spark a collaborative idea or two.

๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ Community Photo | ๐Ÿ“ธ๐Ÿ–ผ

There are days you wish you could hold on to; and we hope to make PCD Ethiopia #2019 that. We'll take few minutes as we wrap up the event and take some nice community photos so we hang on to memories even longer! We'll post the best of the event photos on social media and Google Photos soon after.

RSVP here | ๐Ÿšช ๐Ÿ• ๐Ÿธ ๐Ÿ”๐Ÿน

Click here to visit PCD Ethiopia - Webpage.

Join PCD Ethiopia Telegram channel to hear about the latest of the event!