What is this?

SIPB, the computing club at MIT, sponsors a series of classes over IAP. Visit our homepage.


Calendar Version

These events are available as a Google Calendar along with the SIPB calendar.


What else happens during IAP?

See the official IAP activities index.

I have a question about {x}

Contact sipb-iap at mit dot edu.

RSA Encryption and Cryptography

Inna Voloshchuk
Date:
  • Wed Jan 10 6:00 PM – 7:00 PM in 6-120

Unlock the secrets of security! Join us for a quick lecture on RSA encryption and gain insights into how it protects your messages, transactions, and sensitive information online. This is meant to be fairly introductory, and there are no prerequisites!

Prerequisite(s): None
Pre-registration: None, everyone is welcome!
Contact: Inna Voloshchuk, innaavo at mit dot edu

AI for Dummies

Nathaniel Morgan
Date:
  • Wed Jan 17 2:00 PM – 4:00 PM in 6-120

Do you believe computers will take over the world? Join us as we discuss roadmaps for various Machine Learning projects, dispel the myths associated with Artificial Intelligence, and discuss the ethics of Computational Intelligence. No previous coding experience is needed, and there are no prerequisites!

Prerequisite(s): None
Pre-registration: None, everyone is welcome!
Contact: Nathaniel Morgan, nmorgan at mit dot edu

How to Get a Website on mit.edu: An AFS Cluedump

Colin Clark
Date:
  • Wed Jan 17 6:00 PM – 7:00 PM in 6-120

Do you want to learn how to set up your own website with a .mit.edu? We will go through AFS and Athena in this cluedump.

Prerequisite(s): None
Pre-registration: None, everyone is welcome!
Contact: Colin Clark, colclark at mit dot edu

Fundamentals of Git

Pratyush Venkatakrishnan
Date:
  • Tues Jan 23 6:00 PM – 7:00 PM in 2-190

Perfect for beginners, come join SIPB as we discuss the fundamentals of git. From version control to branching to rebasing, learn how to use one of the most widespread and powerful tools for collaborative development.

Prerequisite(s): None
Pre-registration: None, everyone is welcome!
Contact: Pratyush Venkatakrishnan, psvenk at mit dot edu

Web Authentication @ MIT

Huy Dai, Gabriel Rodriguez Castillo
Date:
  • Wed Jan 24 6:00 PM – 7:00 PM in 6-120

Are you a student creating MIT web services and struggling with authentication? In this Cluedump, we'll be covering the different authentication systems at MIT (Shibboleth, certificates, OIDC/Petrock) and give you the rundown on how you can incorporate them in your website.

Prerequisite(s): None
Pre-registration: None, everyone is welcome!
Contact: Huy Dai, huydai at mit dot edu
Gabriel Rodriguez Castillo, rgabriel at mit dot edu

An Engineer's Guide to American Football

Benjamin Barenblat
Date:
  • Sat Jan 27 2:00 PM – 3:00 PM in 2-190

You’ve heard of the Super Bowl, but what do you know about play action? Illegal use of hands? The jumbo package? This cluedump will provide a thorough look at the rules and tactics of football as played at the highest levels in the United States. Forget just watching large men collide – at top tiers, this game has deeper tactical planning and heavier minimaxing than any other team sport. You’ll come away not just ready to watch and discuss football but to think about it too. No prior football knowledge or skills necessary!
If weather permits, we’ll also head outside and learn to throw, catch, and even kick a football. If you want to participate, closed-toed shoes are recommended.

Prerequisite(s): None
Pre-registration: None, everyone is welcome!
Contact: Benjamin Barenblat, bbaren at mit dot edu

Web Game Challenge

Luis Turino
Dates:
  • Mon Jan 29 7:00 PM – 8:30 PM in 6-120
  • Thurs Feb 1 7:00 PM – 8:30 PM in 2-190

I will provide you with a sample multiplayer game made with Phaser. We will go over how to use the framework and how the game was implemented. Then, you will have until Thursday to make a mod that expands the game and makes it your own. Emphasis on creativity and uniqueness. Winners will earn epic, invaluable prizes.

Prerequisite(s): None
Pre-registration: None, everyone is welcome!
Contact: Luis Turino, turino14 at mit dot edu

Sysadminning: Taking Care of Your Server

Madison Landry
Date:
  • Wed Jan 31 11:00 AM – 12:30 PM in 2-190

Maintaining a server is kind of like taking care of a pet. Want to become a new pet server owner? Get hands-on with servers in our 90-minute workshop, perfect for beginners. You'll learn by doing, from setting up a server and buying or requesting a domain to sorting out SSL certs. We'll cover how DNS works, firewalls, VMs and VPSs, how SSH works, and things like that. We'll also go over some of your options for hardware or "the cloud", particularly if you're an MIT student, and discuss what you can even do with a server.

Prerequisite(s): Awareness of what a command-line interface is will help
Pre-registration: None, everyone is welcome!
Contact: Madison Landry, almonds at mit dot edu

Intro to Linux and the Command Line

Gabriel Rodriguez Castillo
Date:
  • Wed Jan 31 6:00 PM – 7:00 PM in 6-120

What really is Linux? and why is it special? Come listen in and learn why Linux is used by professionals and enthusiasts worldwide. We’ll demystify the command line by guiding you through core commands, while also speaking about open-source operating systems.

Prerequisite(s): None
Pre-registration: None, everyone is welcome!
Contact: Gabriel Rodriguez Castillo, rgabriel at mit dot edu