Hack@CEWIT 2020 Workshops and Tech Talks
Friday, Feburary 14, 2020
Zero-Hero: Designing & Building Robots & IoT Devices with Snappy.XO
In this workshop, participants will learn to use a new modular and open architecture
design-driven robotics kit called SnappyXO (http://www.snappyco.com) for designing
and building robots and structures. Anyone designing and building a robot for the
hackathon is strongly encouraged to attend this workshop as they will be building
their bots using the SnappyXO kits supplied to the interested teams.
Softheon:
Product Management – Best Practices and Responsibilities Figuring out the “who, what,
when, where, and why, not always the how”
Product Management is a unique role, that if played well, can deliver unparalleled
value to businesses and users in their professional and personal lives. A Product
Manager is a critical player in any business that has clients using their Software,
Process, or Services in today’s age of technology. This talk is about what Product
Management is and how a good Product Manager delivers products that are adopted by
the target audience and improve the users’ experience in conducting their work or
their tasks.
Payfone:
Leveraging the Payfone API for IAM
Cell phones are everywhere, and the encryption that lies at their core makes them
a great device for Identity Authentication Management. This workshop will show you
how to use the Payfone API to identify a cellular device with 100% certainty, and
use the associated identity to establish Ownership and Trust levels for the phone.
Zero-To-Hero: Raspberry Pi
Introduction & set up: Ever wonder what a Raspberry Pi is? Get the lowdown on how
to get started with this cheap delicious computer in your hack. So you've used pi,
but never actually attached hardware to it? Time to learn a little GPIO! Press a button
and get your blink on! Introduction to OpenHAB. OpenHAB is a open-source framework
for home automation and Internet-Of-Things (IoT) device networking. This session will
consist of a hands-on tutorial and workshop in which participants will learn the fundamentals
of the OpenHAB framework using a Raspberry Pi.
Netsmart: How to Win Friends and Influence People... with Time Series Workshop
You are about to launch your app into production, ask yourself..
- Do you have a means to determine meaningful activity?
- Is your plan going to rely on CPU, Memory, Network, and Disk utilization to determine how your solution is performing?
- How quickly can you measure how a critical function is performing, or a remote call to an API?
- Can you measure the 4 Golden Signals (Latency, Traffic, Errors, Saturation) ?
In this session, Netsmart Architects are going to equip you with skills to confidently ship your solution into production with visibility you need to support it. You will learn how to use, InfluxDB, Telegraf, and Grafana, open source tools that can run in the public cloud easily, to measure and monitor your applications, and infrastructure. With just a little bit of code, you can tell an amazing story about your solution, fire an alert to Slack, or gain better insight into the growth and utilization of your solution. Each team will be provided with an InfluxDB database and Grafana organization to be used during the hackathon. Don’t wait until the first support call comes in, respond intelligently with data.
Zero-To-Hero: Intro to Web
Interested in creating your own website and don't know where to start? This workshop
will teach the basics of HTML, CSS, and JS for web development. You'll learn how to
design and script your site, as well as some of the popular libraries used on the
web.
IPVideo:
Deep Dive into Raspberry Pi
In this workshop, students will learn to create a unit using Raspberry Pi and will
explain Mozilla DeepSpeech, TensorFlow lite, Text to Speech (TTS), and bluetooth.
We will also cover installation instructions on how to get your environment setup.
Attending this workshop is recommended if you want to submit your project for IPVideo's
prize category.
Blockchain Casino- Learning how to SCORE on ICON
ICON is a blockchain platform that enables various blockchains to interact with each
other via smart contracts in order to build one of the largest decentralized platforms
in the world! In this workshop, participants will build a slot machine application
using ICON technology, ICX, and Smart Contracts known as SCORE and deploy it onto
the ICON network.
Zero-To-Hero: Machine Learning 101
Are you new to all things machine learning? This workshop will teach you the basics
to understand the three main components of machine learning: Representation, Evaluation,
and Optimization.
Saturday, Feburary 15, 2020
Stony Brook University Police:
Get to the 'Copta! - Quadcopter Applications in Public Safety
The use of technology in emergency services is a very present and growing field. Modern
examples of this include body worn cameras for law enforcement, remote controlled
water streams in firefighting, and the use of non-invasive blood CO meters in EMS.
In this workshop, Steve Wong, Lead Programmer/Analyst for the Stony Brook University
Police Department will discuss planning, logistics, operations, and future of their
drone program to include various applications surrounding drone use in emergency services.
CEWIT: Cyber Security Workshop
Cybersecurity is one of the most influential fields in today's market with the immense
number of IoT and smart sensors. We will be going over today's most recent risks/bugs
detected, basics of how to build secure application, and how to look at a program
from penetration tester standpoint. We will also cover resources you can use to gain
further knowledge and start cybersecurity track.
Developer Student Club: Flutter Google Workshop
Flutter is Google's portable UI toolkit to build beautiful native apps on iOS and
Android from a single codebase. Join us to get hands-on experience with Flutter and
build a Flutter app while learning the fundamentals. For the best experience, please
have Flutter and Android Studio installed prior to starting the workshop to save time.
Check out:
https://flutter.dev/docs/get-started/install
SBCS: Git Workshop
Learn how to utlize one of the most powerful version control systems to maintain and
protect your codebase. Understanding the theory of how Git works as well as how to
use Git on the command line. Never feel lost using Git again.
Softheon: Automated Unit Testing Best Practices
Testing is an important part of software development. It improves the quality of
shipped code and gives developers confidence in their work. However, as a code base
begins to grow, manual testing becomes increasingly tedious, time consuming, and error-prone.
By automating tests, you make them convenient to run, which allows you to catch bugs
early in the development process. Automated testing also gives you more freedom to
make changes to the codebase, by giving you immediate feedback on how changes in one
module affect other modules.
This talk will provide software developers with a set of guiding principals to follow when creating a suite of automate tests. We will discuss how to write code that is easily testable, how to test code in isolation, how we know when we’ve written enough tests, unit testing patterns, and test driven development.
MLH: Dorm Room to Board Room
We have all heard about huge business successes that started in dorm rooms: Dell,
Yahoo, Google and Facebook. What steps should you take to position your great ideas
to support such a business? SBU's own, Jon Gottfried, Co-Founder of MLH will full
us in!
Game Developers Club: Introduction to Blender
Have you always been intrested in learning how to use Blender? This is an introductory
course, ran by the Stony Brook University's Game Developer's club, will include topics
such as mesh and material design, and how to import the results into game engines
such as unity and the unreal engine.
Viacom: Intro to Practical Automation
Automation has become a staple within the technology community, although there will
always be a continuous discussion on what to automate versus what NOT to automate.
This talk will discuss these tradeoffs & explore practical uses of automation that
college students would find beneficial, including smart homes & sneaker bots.
WiCS: Designing and Finishing Up Your Hack
Your hack may not be done yet, but that's okay! Learn how to show off what you do
have and how to sell it to the judges.