Skip Navigation

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 ( 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:

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.