Have you ever heard of Bitcoin or that thing people call a Blockchain? This session will cover some basics of Bitcoin, blockchain technology, cryptocurrencies and asset creation. Each participant(student?) will have a hands on experience issuing an asset on a real blockchain as well as sending a transaction.
Develop your own Cipher Application in Python so that you can encrypt and decrypt secret codes. This is a great introduction to Python programming and cryptography. Students will leave with a working python application that will encrypt a secret message so they can send it safely to a friend. The application will allow them to decrypt secret messages sent to them from friends. No experience required.
Contributing to an open source github project
Hows and whys of open source – the philosophy of the open source community
Creating a github account
Developing a digital portfolio – why a digital portfolio is important
A bit about Abre and how it was developed and why it is open source
Divide into teams to brainstorm ideas to bring back on Sunday
We will be implementing a simple HTTP/TCP client and server using the Golang language. Most of the web is built on top of the TCP stack and we will walk through the basics of how modern application API’s work under the hood.
Golang is a modern language created at Google that is used to build application servers, databases, command line tools, and much more.
When you begin your professional career, it might surprise you to find that you haven’t changed that much since you were a student at TechOlympics. We all want the same thing- work that is challenging, opportunities to learn and grow, the support of teams, and the ability to control our own time and make decisions.
In this session, we’re going to break down Agile a bit and show you how Agile helps create an environment like this, and why it’s a big reason IT teams adopt Agile. Sure, it’s great for the business results too, but we are going to focus on the impact to people. We’ll use a couple of demonstrations to highlight how autonomy, self-organization, and independence create more successful workflows, and we’ll break into teams so you have an opportunity to feel what it’s like to be on an Agile team and create a product.
This hands-on session will have students using Unity, a professional game development engine, and the C# language, to write a working video game. Students will learn some basics of object-oriented coding to take assets in Unity and give them simple behaviors. In this two-hour workshop we hope to cover adding graphics, making them move based on keyboard input, implementing boundaries, creating items such as self-moving lasers and enemies, powerups, and a score system. Experience coding is not required, just a love of video games!
Machine Learning, Artificial Intelligence and Pokemon
Will Artificial Intelligence take over the world? Let’s see, starting with Pokemon.
We will start by reviewing what Machine Learning is and how it is used. We will show the process of building a model that make decisions.
The participants will then, using the power of the Cloud, AI and Machine Learning,build a Pokemon detector and have [somewhat] epic battles. You will learn to train and test a computer vision algorithm with machine learning. This computer vision algorithm will then be used for world/room domination. May the best AI win!!!
Running Applications in the Cloud with Pivotal Web Services
This session aims to educate students about existing Pivotal Services that can be utilized to develop/publish applications. The session will showcase a handmade application by Jordan that aims to teach students how to deploy to Pivotal Services and in turn share their application with the world. A short Q/A session will follow the demonstration.
Come learn about design thinking techniques from some of the Fifth Third User Experience Design Team. Join us as we explore the challenges that our persona, Natalie, faces as she tries to buy an elephant ear from a festival. In teams, you will explore Natalie’s current journey and pain points to come up with solutions for how to make the her experience better.