Keisha Perkins
Make Games and Learn JavaScript - An Introduction to p5.js
student1:00 PM - 2:30 PM
P5 is modular with several libraries that add functionality for the DOM, speech recognition and even music creation. It allows you to quickly make a pretty cool game and doesn’t do so much abstracting that you aren’t actually writing JavaScript anymore. It is a framework perfect for beginners. I love it because it is designed to make coding accessible to anyone. With just two lines of code, you can have an interactive webtoy on the HTML canvas. I will briefly show some examples of things built using p5 and its add-on libraries.
William Assaf
Databases 101 for the Aspiring App Dev
student2:45 PM - 4:15 PM
We’ll cover what you need to know about relational databases entering a career in development, including the different kinds of databases, terminology when entering the workforce, the basics of backups, indexes, and TSQL syntax, and an interactive relational database design exercise.
William Assaf
Your Applications and modern SQL Server 2017
professional4:30 PM - 6:00 PM
We’ll walk through the newest features introduced in SQL Server 2016 and 2017, and do some dives specifically into isolation and indexing for performance. We’ll review the latest time-saving syntax improvements, bring your developing on SQL Server skillset up to date, and take time for questions.
George Mauer
The History of The Web
professional6:15 PM - 7:45 PM
Cover the history of the web in a dynamic fashion. This talk goes over the founding of HTML, CSS, and Javascript by looking at primary sources, reviews the browser wars, and makes predictions based on past trends. In order to truly conquer something, you must understand why it exists in the first place. Why is HTML so awkward for application development? Why does CSS seem like an afterthought? Why does Javascript feel so just...half-baked? This talk examines the origins of the Web’s foundational technologies in a historical context and presents a forecast of what we might hope to see in the future.
Rhett Clement
Going Off-screen and Getting Hands-on with Physical Computing
student1:00 PM - 2:30 PM
Everyone at one point or another has thought 'It would be cool to feed my pet a treat using my smartphone from anywhere in the world.' Ok, almost everyone. Even so, you may have noticed a rising trend where modest inventors and tinkerers are finding clever ways to hack their way around life's obstacles. Participants will be taken through a fast-paced tour of electronics and physical computing. You will leave the workshop understanding that it's much easier than you realized to get started and find support in the world of electronics. We will cover several different popular and engaging technologies and a host of resources that are available to any maker at any skill level.
Dr. James Davis
Python for the Data Scientist: An Introduction
professional2:45 PM - 4:15 PM
This workshop will provide an introduction to Python for data analysis. Topics will include Jupyter Notebook, reading datasets, connecting to JSON feeds, and popular Python analytics packages such as Pandas.
Marc Aubanel
Cosmic Shooter: An Intro to Game Development
student4:30 PM - 6:00 PM
Build a quick video game and learn the basics of programming. A brief introduction to the Game Maker Programming Language (GML). This was done in Gamemaker Studio II. This helps students connect STEM-related studies to an entertainment field of interest. This is an exercise where we introduce younger students to computational thinking, simple geometry and a little bit of physics. It is inspired by the classic arcade game Asteroids.
Jordan Neustrom
Ins and outs of identifying and deciphering analytical data
professional6:15 PM - 7:45 PM
The average digital marketing spend for businesses predicted to reach $118 billion by 2021. But just understanding the possible value of digital marketing isn’t enough—you must measure marketing metrics and analytical data to determine you’re your marketing ROI and identify new opportunities for growth.