Hack@CEWIT 2021 Schedule
Check back soon as the schedule is updated weekly!
Friday, February 26, 2021
5:00pm: Hacker Check-in Via Discord
6:00pm: Opening Ceremony
6:30pm: Friday Workshops Released
Introduction to Github: Presented by WiCS
GitHub is a web-based interface that uses Git, an open-source version control software. It allows developers to work on any given project simultaneously by keeping track of changes. GitHub and Git are key technologies to software development and collaborative coding. In this workshop, WiCS will navigate you through the basics of Git and GitHub, including definitions and structures. WiCS will also briefly go over collaborative coding with Git, which will help you in hackathons, internships, and in your technical career.
Basic Training: Intro to Python 1 Skills for AI: Presented by the SBU Developer Student
Basic Training is a series of three workshops developed in partnership with Capital One to teach Python skills for Artificial Intelligence use cases. In the first workshop in this series, participants will learn how to scrape the web for data using Python.
Introduction 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.
How to Build a Cloud-Connected AR/VR App in 15 Minutes or Less: Presented by echoAR:
The workshop will show how to quickly create augmented and virtual reality (AR/VR) apps with no technical skills or coding required and scale existing apps by connecting them to the cloud. Workshop participants will learn how to create real-time cloud-connected AR/VR apps using the echoAR platform. Participants will also discover how AR/VR are changing the world through the demonstration of different use cases of 3D applications and live demos of AR/VR experiences. Participants are encouraged to bring a laptop and a smartphone. Platforms for experimentation include: Google ARCore, WebXR, Vuforia, Unity-based apps, and more.
Introduction to DevOps and How to Get Involved
With cloud-based services requiring patching and updates almost daily, and code-base growing to hundreds of thousands of code, DevOps is necessary. Over the last two decades, Devops moved from semi-random procedure to a well-structured step-by-step process (almost as good as a manufacturing plant). In this workshop, we'll be covering, software/service development life cycle (SDLC) and where/when things should be automated, Configuration Management and Infrastructure as Code, Monitoring and Logging, Policies and Standards Automation, Incident and Event Response, High Availability, Fault Tolerance, and Disaster Recovery.
LIVE MLH Workshop: Hack the Technical Interview: Algorithms Practice
During this workshop, you’ll learn strategies to help you perform better in technical interviews. You’ll practice algorithms, ask and answer questions, and get more comfortable with technical interview challenges.
7:30pm: LIVE Workshop: Introduction to Unity: Presented by the SBU Game Developer Society
In this workshop, we will go over the basics of making a game in the Unity Game Engine. Topics include scripting, prefabs, raycasting, and UI. This is a live workshop and the team from SBGD will answer any questions you might have.
9pm: LIVE MLH Workshop: z/OS Mainframe APIs: We're Always Online
Participants in this workshop will learn about IBM z/OS Connect, the enterprise platform for developers to improve the connection and communication between teams that create service applications for the server ecosystems and the RESTful API developers. With API Connect participants will learn how to set up existing software applications and services and make them accessible as RESTful APIs.
9pm: CEWIT Live Activity- Paint Bob Ross
Saturday, February 27, 2021
10:30am: Saturday Workshops Released
Basic Training: Python 2 Web Scraping: Presented by the SBU Developer Student Club
In the second workshop in this Python series, participants will learn how to use data cleaning techniques to improve the data set they retrieved from Twitter using regular expressions.
Basic Training: Python 3 Markov Chain Bots: Presented by the SBU Developer Student
In the third workshop in this Python series, participants will feed their data into a Markov chain bot. They will compare the quality of responses from data scraped from Twitter (a small data set) to data retrieved using the Twitter API (a larger data set). At the end of the series, participants will have a fully functional, deployed Markov chain bot of the celebrity of their choice!
How to Structure a Tech Company: Presented by echoAR
In this workshop participants will learn about the basics of starting a technology company, from corporate fundamentals, through intellectual property, to issues that arise as part of investments and acquisitions. The workshop will also provide participants with an overview of many of the things one should consider when thinking about starting his or her own startup (e.g., when and where to incorporate? how to secure the intellectual property rights of the business? what type of investments should the business consider?).
Tech Talk: Virtual Interviewing: Presented by Softheon
Taylor Devaney from Softheon joined the Stony Brook University Career Center to share her tips for virtual recruitment and virtual interviewing during this time. Visit Handshake to learn more about positions available with Softheon You can connect with Taylor by visiting her LinkedIn profile as well!
1pm: Capture the Flag, Presented by the US Air Force
5pm: LIVE Workshop: Build a Blockchain Taco Shop with Ark.io*
In this workshop, participants will build a Taco store using common technologies such as HTML, TypeScript, and CSS. However, the application uses multiple plugins to integrate with Ark’s Blockchain. The Plugins that are used make it possible to perform and record transactions via the app on the Ark Network.
*Part of this workshop requires a credit card and might cost funds (less than one dollar) to run the server. This cost is not covered by CEWIT or MLH, nor does either company profit from this expense.