SIPB IAP 2020 Activities
What is this?

Calendar Version

Classes
Cosponsored by Course 6
- Crash Course for 6.006 Intro to Algorithms in 6+0+0+6 Hours (6.s092)
- Statistical Wizardry
- Reverse-Engineering Software
- Lightweight Fullstack Development
- Introduction to Unity3D
See the official IAP activities index.
I have a question about {x}Contact sipb-iap at mit dot edu.
Crash Course for 6.006 Intro to Algorithms in 6+0+0+6 Hours (6.s092) |
Ivan Ferreira Antunes Filho Date:
An overview of topics covered in 6.006 geared towards people who have some proofs knowledge and who want to prepare to take the class in the Spring. A good introduction for students who want to get some experience for algorithm questions in interviews, or who are curious about learning what all the hype is around algorithms. We will be covering topics like sort, data structures, hashing, graph search, and dynamic programming. Attendance: Everyone is welcome! Pre-register on WebSIS for credit. |
Statistical Wizardry |
Faduma Khalif Date:
We will use statistical testing, inference, and probability to do things you didn't even know were things to be done. We'll cover basic probability via die and card games, statistics via standup, and Bayesian inference algorithms [those are fun enough :)]. By the end of the month you'll be (statistically) verifiable wizards. Attendance: No sign-up required |
Reverse-Engineering Software |
James Koppel, Michael Specter Date: Mon Jan 27 06:00pm – 08:00pm in 56-154 Is something on your computer hiding something from you? Is it refusing to run unless you do something? Do you want to know exactly what someone else's software is doing? Or perhaps you even want to "open" up some closed-source software and make it do something else. This course will cover the basics of reverse-engineering binaries, as well as some of the ideas of binary modification. Attendance: No sign-up required |
Lightweight Fullstack Development |
Elton Lin Date:
Why should making web apps require a team? Screw that. With modern technologies, you can learn to become a one-man army. Attendance: No sign-up required |
Introduction to Unity3D |
Julian Hernandez Date:
Unity3D is really blowing up in popularity. Of course, it's been used as a game development engine and IDE by countless developers, making hits like Kerbal Space Program, Cuphead, Inside, and Cartoon Network Fusionfall (true story!). But it's also being used in other fields: VR development, graphics, machine learning... if you ever need to put things on the screen and make them look 3D, Unity is the way to go! Learn the basics of Unity development, including physics, lighting, assets, scripting (in C#), and all sorts of tips and tricks that make using it less of a hassle. Getting it on your laptop (it's free!) and following along with the class is highly recommended. Attendance: No sign-up required |