The Perils of Writing Insecure Code
[PRESENTED BY AUDREY DUTCHER, UCSB SECLAB]
Everyone knows that "cybersecurity" is a big deal - but are you giving due diligence to your code's security? In this workshop, we'll go over several common critical errors you can make while writing webapps and talk about the ways that they can compromise your security.
Erm, talk about? Actually, we'll be showing you how to hack into them! The best way to know how to be secure is to know the consequences firsthand, so you'll be learning exactly how to perform several common attacks against websites. We'll go over injection attacks, deserialization attacks, cryptography best practices, and more! Bring a laptop to do it yourself or just show up to watch!
Intro to iOS
[PRESENTED BY SCOTT CHOW]
This workshop will teach you the basics of iOS and mobile app development. Newcomers and beginners are welcome!
Machine Learning Made Easy
[PRESENTED BY EMMA GAU, MATHWORKS]
In this session we explore the fundamentals of machine learning using MATLAB. Through several examples we review typical workflows for both supervised learning (classification) and unsupervised learning (clustering).
Navigating a Tech Career as a Woman
[PRESENTED BY CAITLIN DAVIS, INVOCA]
I'll describe my (sometimes bumpy) journey from Computer Science student to Director of Engineering, highlight some lessons learned along the way, and lead a discussion to brainstorm ways we can help all women succeed in tech.
A Short Introduction to Post-Quantum Cryptography
[PRESENTED BY NAT BUNNER]
The security of most cryptographic schemes rely on hard problems in number theory that are easily solvable with quantum computers. We'll look at quantum-resistant alternatives based on the PLWE assumption and the new possibilities it allows (notably computation on encrypted data).
Introduction to Unity
[PRESENTED BY ALEXIS URBAIN-RACINE, UCSB GAME DEV CLUB]
A guide to the basics of the Unity game engine, and a small primer on how to start building your first game!
Intro to Web Development + Web Development (intermediate) and GCP
[PRESENTED BY VICTOR CHENG, GOOGLE CLOUD PLATFORM]
(1) Build a landing page (2) Build a web app that gives you information about images that you upload. We'll cover react.js, node.js, file upload, backend APIs, and an overview of GCP.
Intro to GIT
[PRESENTED BY DANNY CHO, GITHUB AMBASSADOR]
This workshop will teach you the basics of GitHub and the way you can use the open source distributed version control system. Newcomers and beginners are welcome!
Microsoft Notifications Platform
[PRESENTED BY MICROSOFT]
Learn about one of Microsoft's many API's!
Connect My Car: Building apps for cars with Smartcar
[PRESENTED BY SMARTCAR]
Learn about connectivity with cars.
Intro to Deep Learning
[PRESENTED BY UCSB DATA SCIENCE CLUB]
Workshop will include an introduction to the history and theory of neural networks, followed by a practical application in computer vision. Attendees will implement image classification using industry-standard tools