Jessica A. Artiles, Professional Learning Designer
Enrollment: Apply at: www.tinyurl.com/DesignForEdu-Apply
Sign-up by 01/15
Attendance: Preference given to applicants that can attend all sessions
Full info at: www.tinyurl.com/DesignForEdu
TSL aims to bring MIT’s “minds and hands approach” to the pre K-12 world through design, development, research and capacity building”
This is a chance to make real impact through this program – your work actively shapes how the Woodrow Wilson Academy will be run! (Doors open Summer 2017!!)
2 Design Challenges:
You will:
All MIT participants should apply by January 15, 2016: http://tinyurl.com/DesignForEdu-Apply
Sponsor(s): Teaching Systems Lab
Contact: Jessica Artiles, 617 225-8979, JARTILES@MIT.EDU
Jan/20 | Wed | 09:00AM-04:00PM | TBD |
Jan/21 | Thu | 09:00AM-04:00PM | TBD |
Jan/22 | Fri | 09:00AM-04:00PM | TBD |
Jessica A. Artiles - Professional Learning Designer
Danielle Class, MIT alum
Enrollment: E-mail iap-3dprinting@mit.edu to apply.
Sign-up by 01/04
Limited to 25 participants
Attendance: Participants must attend all sessions
Prereq: Bring laptop (PC or Mac) and computer mouse to each class.
Over the course of three evenings, you will be exposed to integral parts of the
engineering design process: 3D modeling and 3D printing. Through a series of
hands-on activities, you will be trained how to use Onshape, the first cloud-based
CAD web app. You will get experience preparing your files to 3D print on a
Makerbot and you will leave the class with a voucher to order a print of your
custom 3D model. Additionally, we will provide you with information on where and
how you can 3D print on campus after this workshop – so you can continue
designing and prototyping your ideas! No prior CAD experience is required. To apply, please e-mail your full name, MIT class year, and major to iap-3dprinting@mit.edu.
Sponsor(s): Edgerton Center
Contact: Craig Cheney, iap-3dprinting@MIT.EDU
Jan/11 | Mon | 05:00PM-07:30PM | 38-501, Bring your laptop |
Learn about vaious 3D printing technologies and CAD principles. Begin a multipart model in Onshape.
Danielle Class - MIT alum, Craig Cheney - Mech E Graduate Student
Jan/12 | Tue | 05:00PM-07:30PM | 38-501, Bring your laptop |
Continue onshape training through multipart model, practice 3D printing with a Makerbot printer, and learn the full process involved in 3D printing.
Danielle Class - MIT alum, Craig Cheney - Mech E Graduate Student
Jan/13 | Wed | 05:00PM-07:30PM | 38-501, Bring your laptop |
Design and model a customized part in Onshape. Learn about 3D printing resources available at MIT and through commercial services.
Danielle Class - MIT alum, Craig Cheney - Mech E Graduate Student
Andrew Ramirez, Business Analyst
Jan/21 | Thu | 10:00AM-11:30AM | W92-106A, Bring your laptop |
Enrollment: Unlimited: Advance sign-up required
Sign-up by 01/19
Adobe InDesign is a powerful tool that the IS&T software grid provides free access to for Staff and Faculty. This quick 90-minute session will teach you the fundamentals of using InDesign for common tasks that will help you in your workplace such as creating flyers, posters and promotional material.
Please bring your laptops and pre-install Adobe Photoshop before the session (free). https://ist.mit.edu/adobe/cc
SIGNUP LINK: https://docs.google.com/forms/d/1_ueo_64xIklqxXTu2FvsAXnXbgBOuMG_8mYwtwIC-lI/viewform?c=0&w=1&usp=mail_form_link
Sponsor(s): Information Systems & Technology
Contact: Andrew Ramirez, 617 324-3945, AZRAM@MIT.EDU
Jennie Murack, Alex Oberg
Jan/14 | Thu | 02:00PM-04:00PM | 14N-132, use a lab computer or bring a laptop |
Enrollment: Limited: Advance sign-up required
Before you can start a research project, you need data! Learn about the different types of spatial data, resources for accessing it, and how to understand and organize it. At the end of this workshop you will be ready to work with spatial data. This workshop is appropriate for GIS users of all levels as well as those who intend to work with spatial data outside of GIS software.
Sponsor(s): Libraries, Geographic Information Systems Lab
Contact: Jennie Murack, 7-238, 617 258-6680, MURACK@MIT.EDU
Mark Clemente, Scholarly Communications and Licensing Librarian
Jan/26 | Tue | 12:00PM-01:00PM | 14N-132 DIRC |
Enrollment: Please email clemente@mit.edu to reserve a spot.
Limited to 35 participants
APIs, short for application programming interface, are tools used to share content and data between software applications. Many scholarly publishers, databases, and products offer APIs to allow researchers with programming skills to more powerfully extract data to serve a variety of research purposes. With an API, users might create programmatic searches of a citation database, extract statistical data, or mine full-text articles for content.
This session, offered by the MIT Libraries' Office of Scholarly Publishing, Copyright, and Licensing, will give a brief overview of some of the scholarly research APIs available to the MIT community and will feature MIT faculty and students whose current research work utilizes APIs and similar tools.
Speakers include:
Christian Catalini, Assistant Professor of Technological Innovation, Entrepreneurship and Strategic Management, MIT Sloan School of Management
Edward Kim, PhD student, MIT Dept. of Materials Science & Engineering
Jorge Arturo Guzman, PhD student, MIT Sloan School of Management
Sponsor(s): Libraries
Contact: Mark Clemente, 14S-318, 617 324-4871, CLEMENTE@MIT.EDU
Daniel Sheehan
Jan/27 | Wed | 01:00PM-04:00PM | 14N-132 |
Enrollment: Limited: Advance sign-up required
Prereq: knowledge of Python
Learn to access ArcMap commands, attribute tables, and individual geometries using the Arcpy Python module.
Prerequisites: Some experience with Python programming. If you do not have experience, take the Intro to Python for GIS workshop or one of the general Introduction to Python workshops.
Want help working on your own Python project for GIS?
Sign up for the next workshop in the series: Create Your Own Python Project for GIS
Sponsor(s): Libraries, Geographic Information Systems Lab
Contact: Jennie Murack, 7-238, 617 258-6680, MURACK@MIT.EDU
Ista Zahn, Statistical Trainer
Jan/21 | Thu | 09:30AM-12:30PM | 4-163, Bring your laptop. |
Enrollment: Limited: Advance sign-up required
Prereq: a basic familiarity with R
This hands-on, intermediate R course will guide users through a variety of programming functions in the open-source statistical software program, R.
Some previous experience with R is helpful.
Bring your own laptop. There are no computers in the classroom.
Sponsor(s): Libraries
Contact: Jennie Murack, 7-238, 617 258-6680, MURACK@MIT.EDU
Daniel Dardani
Jan/13 | Wed | 12:00PM-01:45PM | 56-114 |
Enrollment: Unlimited: Advance sign-up required
Sign-up by 01/13
Ever wanted to pen a novel, code a video game or mobile app?
Maybe you are an artist or an architect?
Copyright issues affect musicians, photographers, and software programmers alike. As such, copyrights offer a unique and fun look at the protection of your creative works of authorship whether developed at MIT or elsewhere.
Join Daniel Dardani, Technology Licensing Officer and IP expert for an overview of copyright law, its history, common use, and its relevance to the MIT Community as a type of intellectual property. Daniel will explore issues such as: the nature of originality, the doctrine of fair use, how copyrights function in the digital age, and more. All are welcomed. No prior knowledge of the law or IP is required.
This event is co-sponsored by the MIT Electrical Engineering & Computer Sciences (EECS)
To register please email: kmkhalil@mit.edu
Sponsor(s): Technology Licensing Office, Electrical Engineering and Computer Science
Contact: Katrina Khalil-Iannetti, NE18-501, 617-253-6966, kmkhalil@mit.edu
Betzi Bateman, Instructional Designer
Jan/25 | Mon | 11:00AM-11:45AM | W20-308 |
Enrollment: Limited: Advance sign-up required
Sign-up by 01/21
Limited to 25 participants
Prereq: None
In this session, you will learn about collaborative features in Dropbox and how to connect Dropbox to other apps. You will learn how to create and manage a Dropbox Group, and collaborate via comments and the new Dropbox Paper feature.
Please use this form to register. The registration form will open in a new window.
Sponsor(s): Information Systems & Technology
Contact: Betzi Bateman, W91-219F, 617 324-6153, BBATEMAN@MIT.EDU
Ben Tritt, CEO ArtMATR
Enrollment: Limited: Advance sign-up required
Sign-up by 01/01
Limited to 10 participants
Attendance: Participants must attend all sessions
Prereq: none
Fee: $40.00
for supplies
We are seeking a team of students who want to bridge the divide between computer science and art. We are creating devices which can produce complex and layered oil paintings and seeking to link that output to existing digital painting software. Part of this project involves collaboration with the e-David robotic painting device at the University of Konstanz in Germany. Their team has developed a simulator which emulates the physical output of the e-David device.
Students will work with a simple CNC system at MIT to develop a "repertoire of marks," i.e. the basic building blocks of paintings and their parametric attributes. A secondary goal is to understand how the e-David hardware, software and algorithmic strategy work with the brush simulator. This will require close collaborative efforts with the researchers and code developers in Germany. Follow on steps will include a research residency in Konstanz and subsequently having the e-David visit MIT for further development.
Contact: Sam Magee, E15-205, 617 253-4004, SAMMAGEE@MIT.EDU
Jan/05 | Tue | 12:00PM-02:00PM | W20-429 /START STUDI, Bring your laptop / times may vary |
Jan/06 | Wed | 12:00PM-02:00PM | W20-429 /START STUDI, Bring your laptop / times may vary |
Jan/07 | Thu | 12:00PM-02:00PM | W20-429 /START STUDI, Bring your laptop / times may vary |
Jan/08 | Fri | 12:00PM-02:00PM | W20-429 /START STUDI, Bring your laptop / times may vary |
Jan/09 | Sat | 12:00PM-02:00PM | W20-429 /START STUDI, Bring your laptop / times may vary |
Jan/12 | Tue | 12:00PM-02:00PM | W20-429 /START STUDI, Bring your laptop / times may vary |
Jan/13 | Wed | 12:00PM-02:00PM | W20-429 /START STUDI, Bring your laptop / times may vary |
Jan/14 | Thu | 12:00PM-02:00PM | W20-429 /START STUDI, Bring your laptop / times may vary |
Jan/15 | Fri | 12:00PM-02:00PM | W20-429 /START STUDI, Bring your laptop / times may vary |
Jan/16 | Sat | 12:00PM-02:00PM | W20-429 /START STUDI, Bring your laptop / times may vary |
Meeting times, not dates, may vary.
Ben Tritt - CEO ArtMATR
Brandin Tumeinski, Business Intelligence Analyst, George Roch, Business Intelligence Analyst
Jan/27 | Wed | 10:00AM-11:30AM | 1-115, Computers available if you don't bring a laptop |
Enrollment: Limited: Advance sign-up required
Prereq: Prior Cognos knowledge will be helpful
During this hands-on session, we’ll cover how to create drill-throughs between reports, implementing conditional logic, and other report-building tips and tricks. There will be time at the end for attendees to try to build a report on their own, or update an existing report to better meet their reporting needs.
To register, contact: g_roch@mit.edu
Sponsor(s): Information Systems & Technology
Contact: George Roch, W92, 617 324-1140, G_ROCH@MIT.EDU
George Roch, Business Intelligence Analyst, Mark Wiklund, IT Service Provider & Consumer Support Engineer
Jan/20 | Wed | 10:00AM-11:30AM | 1-115, Computers available if you don't bring a laptop |
Enrollment: Limited: Advance sign-up required
During this hands-on session, attendees will learn how to build a basic Cognos report. We’ll cover list, crosstab, and chart reports, formatting elements, sectioning and grouping data, adding totals, and exporting reports. There will be time at the end for attendees to try to build a report on their own, or update an existing report to better meet their reporting needs.
To register, contact: g_roch@mit.edu
Sponsor(s): Information Systems & Technology
Contact: George Roch, W92, 617 324-1140, G_ROCH@MIT.EDU
Andrei Sambra, Research associate/W3C staff
Jan/15 | Fri | 10:00AM-05:00PM | 32-G531, Bring your laptop |
Jan/16 | Sat | 09:30AM-06:00PM | 32-G531, Bring your laptop |
Enrollment: Unlimited: Advance sign-up required
Sign-up by 01/14
Attendance: Repeating event, particpants welcome at any session
Prereq: Javascript, HTML, CSS
This activity will take the form of a workshop/hackathon, spanning over 2 full days, where attendees will have a chance to learn about Solid and to use it to build decentralized, social applications that put users in control of their own data and respect their privacy. We will also take this opportunity to look for UROPs and MEng students interested in working on Solid.
Day 1 - we provide an overview of Solid and how we can decentralize the Web. The morning will have the format of a workshop, while in the afternoon will get started with using the libraries, servers and user accounts.
Day 2 - full day hackathon where attendees will build and present a privacy-friendly, decentralized application. Food will be provided during lunch break.
Solid is an exciting new project lead by Prof. Tim Berners-Lee, inventor of the World Wide Web, which aims to radically change the way Web applications work today, resulting in true data ownership as well as improved privacy.
NOTE: please sign up by contacting the organizers -- Andrei (asambra@mit.edu) or Nicola (ngreco@mit.edu).
Contact: Andrei Sambra, G32-504, 617-324-8267, ASAMBRA@MIT.EDU
Alex Huang, Tom Lyons, Mark Champine
Jan/19 | Tue | 07:30PM-09:30PM | 4-231/4-237, Bring a laptop |
Enrollment: Unlimited: No advance sign-up
This will be a casual, interactive workshop by clojure enthusiasts to introduce and showcase what you can do with one of the coolest [homoiconic] languages around. No experience required, but experienced clojurians welcome too; we will have material for all levels!
Sponsor(s): Student Information Processing Board
Contact: Boston Clojure group, sipb-iap16-clojure@mit.edu
Mian Qin
Jan/07 | Thu | 09:00AM-10:30AM | 66-110, Introduction to COMSOL Multiphysics & Guided Hands |
Jan/07 | Thu | 10:45AM-12:00PM | 66-110, Build & Run Your COMSOL Apps |
Jan/07 | Thu | 12:00PM-01:00PM | 66-110, Lunch provided by COMSOL |
Jan/07 | Thu | 01:00PM-02:00PM | 66-110, Fluid Flow & Heat Transfer Simulations |
Jan/07 | Thu | 02:00PM-03:00PM | 66-110, Optimization |
Jan/07 | Thu | 03:00PM-04:00PM | 66-110, Low Frequency Electromagnetics Simulations (ACDC) |
Jan/07 | Thu | 04:00PM-05:00PM | 66-110, RF, Microwaves, and Photonics |
Jan/07 | Thu | 05:00PM-05:30PM | 66-110, Q&A |
Enrollment: Limited: First come, first served (no advance sign-up)
Attendance: Repeating event, particpants welcome at any session
Learn multiphysics simulation with COMSOL experts. These lectures are suitable for anyone with an engineering, physics, or science background, who is interested in developing or using COMSOL models and apps. No previous COMSOL experience necessary.
* To receive the trial version before this lecture, please confirm your attendance at:
http://www.comsol.com/events/id/63791/
Sponsor(s): Chemical Engineering
Contact: Adrienne Bruno, 66-350, 617 253-4562, BRUNOA@MIT.EDU
Bayard Wenzel
Enrollment: Unlimited: No advance sign-up
Attendance: Participants must attend all sessions
C is the finest assembler known to humanity, and as such it is one of the high-points of technological endeavor. However, its importance goes beyond this limited and historical aspect, because C continues to be used extensively in embedded systems, operating systems, device drivers, and user space applications. This class will present a brief introduction to C, the C pre-processor, the C run time model, practical C programming, and C libraries.
Sponsor(s): Student Information Processing Board
Contact: Bayard Wenzel, sipb-iap16-c@mit.edu
Jan/20 | Wed | 07:00PM-09:00PM | 1-115 |
Jan/21 | Thu | 07:00PM-09:00PM | 1-115 |
Daniel Sheehan
Jan/28 | Thu | 01:00PM-04:00PM | 14N-132 |
Enrollment: Limited: Advance sign-up required
Prereq: Knowledge of Arcpy
Bring a project to class and get help working on it. You will need to share your project idea with the instructor in advance of this session.
Prerequisites: Knowledge of the Arcpy module or attendance at Arcpy: Python Programming for GIS.
Sponsor(s): Libraries, Geographic Information Systems Lab
Contact: Jennie Murack, 7-238, 617 258-6680, MURACK@MIT.EDU
Karen Sittig
Jan/06 | Wed | 07:00PM-09:00PM | 4-237 |
Enrollment: Unlimited: No advance sign-up
This class will walk you through all the tips and tricks to best prepare you for your next coding interview. We'll discuss what to expect in your coding interview, what your interviewer is looking for, and advice for putting your best foot forward. We will also walk through several example interview questions and discuss common mistakes (coding and otherwise).
The presentation will last between 1-1.5 hours with the remaining time for 1:1 resume review.
Karen and Laney are both software engineers at Facebook Boston and have jointly interviewed hundreds of student and industry candidates.
Sponsor(s): Student Information Processing Board
Contact: Karen Sittig, Laney Kuenzel, sipb-iap16-interview@mit.edu
Rajiv Aaron Manglani
Jan/19 | Tue | 05:00PM-07:00PM | 4-231, RSVP to contact address below |
Enrollment: Unlimited: No advance sign-up
Prereq: Familiarity with HTTP and TLS
SSL and TLS are the protocols which provide the foundation for securing internet traffic. We will explore current topics and issues facing the industry including SHA-1 to SHA-2 certificate migrations, Certificate Transparency, HTTP/2, free DV certificates from Let's Encrypt, and TLS 1.3.
Sponsor(s): Student Information Processing Board
Contact: Rajiv Aaron Manglani, sipb-iap16-ssl-tls@mit.edu
Roy Wattanasin
Jan/22 | Fri | 12:00PM-01:00PM | 3-133, All are welcome to attend! |
Enrollment: Limited: First come, first served (no advance sign-up)
Prereq: None, Open To All, Invite your friends & colleagues!
Whether you realize it or not, end user cybersecurity plays a major role in everyones' lives: from your siblings to your grandparents. It affects your family, friends and even your colleagues. It is critical for all to understand how to be safer with today's online threats.
Come to this 1-hour conversation (new for 2016) to understand and learn more. Bring your questions to this information security open-ended general session for all. Hear from Roy and Frank Quinn (both security professionals) to hear about their thoughts and recommendations regarding the topics below.
(This is designed to be a session for the MIT community in order to reduce your attack surface. Feel free to invite your friends and colleagues!)
A. Backing Your Data
B. Administrative Access
C. Operating System (OS) Patching
D. Third-party patching
E. Defenses For You
F. Passwords
G. Wireless Connectivity / Internet-VPN Usage
H. Social Networking, "What People Know About you?"
I. Maintaining Your Privacy and "Being Aware"
J. Hack the world
K. Any other security/privacy questions to ask us
Contact: Roy Wattanasin, roywatt@mit.edu
Everardo Ruiz SM '00, Intellectual Ventures, COL. Robert Banks
Jan/26 | Tue | 01:00PM-03:00PM | E62-250 |
Enrollment: Unlimited: Advance sign-up required
Cybersecurity continues a shift from Tolerance and Survivability tools towards Moving Target Defenses. The increasing rate of cyber-attacks and their impacts on U.S. Company’s underscore several Cybersecurity Myths. Cyber-defense strategy needs new Social Norms, similar to Europe’s approach for the Plague, Slavery and Piracy that globally deter today’s Malware, Botnets and Espionage. Should we move beyond compliance, monitoring and industry partnership of sharing threat information? Can cyber policies address today’s challenges of misaligned incentives, information asymmetries and externalities and what can businesses do till then? Is this simply a technology discussion? As malware attack numbers and the cost and time-to-fix all explode, it’s clear that cyber-attack advances have outpaced Social Norms and current policy. The presentation is based on several decades of industry, telecom and government perspectives.
Everardo Ruiz SM '00 and COL. (Ret.) Robert Banks will lead this discussion.
Register for this free event.
Sponsor(s): Alumni Association
Contact: Elena Byrne, W98-206C, 617 252-1143, EBYRNE@MIT.EDU
Gregory Marton
Jan/26 | Tue | 05:00PM-07:00PM | 4-237 |
Enrollment: Unlimited: No advance sign-up
Prereq: Some programming experience helpful
After 200+ interviews at Google, teaching a class there for candidates about to interview, and after an extensive job search in this area, I will share lessons learned, and leave plenty of time to answer your questions and concerns. Primarily for interviewees:
* What to expect,
* How to prepare,
* How to get un-stuck,
* Non-technical questions,
* Time permitting: a practice problem. Bring paper, pen, and courage.
Another version's slides: https://bitbucket.org/gregory_marton/coding-interview/src
Sponsor(s): Student Information Processing Board
Contact: Gregory Marton, sipb-iap16-effective-interview@mit.edu
Mike Rolish
Jan/18 | Mon | 05:00PM-06:00PM | 4-231 |
Enrollment: Unlimited: No advance sign-up
Are you using IDLE, nano, pico, Notepad++, Word, or (shudder) Notepad to edit documents and programs? Cast away your clumsy editor and begin your quest to master Emacs, the ultimate text editor. Since 1976.
Sponsor(s): Student Information Processing Board
Contact: Mike Rolish, sipb-iap16-emacs@mit.edu
Betzi Bateman, Instructional Designer
Jan/25 | Mon | 10:00AM-10:45AM | W20-308 |
Enrollment: Limited: Advance sign-up required
Sign-up by 01/21
Limited to 25 participants
Prereq: None
Learn how to get up-and-running with Dropbox for Business at MIT. Common questions about storage space and security will be covered. You will also learn how to connect Personal accounts to an MIT account, install the Dropbox client on multiple devices, and share files and folders with those within and outside the MIT community.
Please use this form to register. The registration form will open in a new window.
Sponsor(s): Information Systems & Technology
Contact: Betzi Bateman, W91-219F, 617 324-6153, BBATEMAN@MIT.EDU
Anne Graham
Jan/21 | Thu | 01:00PM-04:00PM | 14N-132 |
Enrollment: Limited: Advance sign-up required
Prereq: A basic knowledge of GIS using either ArcMap or QGIS
Expand your experience with GIS software and learn how to manage map projections, create and edit GIS files, and use tools like Clip, Buffer, and Spatial Join. We will use both QGIS and ArcGIS.
Prerequisite: Previous experience with GIS software is required, such as taking the Intro to GIS workshop.
Register here: http://libcal.mit.edu/event/2239995
Sponsor(s): Geographic Information Systems Lab, Libraries
Contact: Jennie Murack, 7-238, 617 258-6680, MURACK@MIT.EDU
Rik Eberhardt, Studio Manager, MIT Game Lab
Enrollment: Limited: Advance sign-up required
Sign-up by 01/29
Attendance: Participants must attend all sessions
Register now at: https://www.eventbrite.com/e/global-game-jam-2016-at-mit-tickets-19781298396
The Global Game Jam (GGJ) is the world's largest game jam event taking place around the world at physical locations. Think of it as a hackathon focused on game development. It is the growth of an idea that in today’s heavily connected world, we could come together, be creative, share experiences and express ourselves in a multitude of ways using video games – it is very universal. The weekend stirs a global creative buzz in games, while at the same time exploring the process of development, be it programming, iterative design, narrative exploration or artistic expression. It is all condensed into a 48 hour development cycle. The GGJ encourages people with all kinds of backgrounds to participate and contribute to this global spread of game development and creativity.
We open our doors on Friday, January 29th at 5pm and run until midnight that day. Our site is open Saturday, January 30th from 9am until midnight, and Sunday, January 31st from 9am until 6pm.
The Global Game Jam is a 3-day event, but our site closes at night so participants can go home and get rested for the next day. Participants should plan to attend the entire duration of the event as your team will need you to complete your game!
Participants must register to attend: https://www.eventbrite.com/e/global-game-jam-2016-at-mit-tickets-19781298396
Sponsor(s): Comparative Media Studies/Writing, Game Lab
Contact: Richard Eberhardt, E15-329, 617 324-2173, REBERHAR@MIT.EDU
Jan/29 | Fri | 05:00PM-08:00PM | 32-123 |
The jam begins with a keynote, presentations about the Jam, and reveal of the Jam topic.
Teams will be formed by 8:00pm.
Jan/29 | Fri | 08:00PM-11:45PM | 32-124 & 32-144 |
Jan/30 | Sat | 09:00AM-11:45PM | 32-124 & 32-144 |
Jan/31 | Sun | 09:00AM-03:00PM | 32-124 & 32-144 |
Work days for the Jam. Participants will be working in teams to create their games.
Jan/31 | Sun | 03:00PM-06:00PM | 32-123 |
Game Jam participants will present the work they created over the weekend and postmortem their process.
This is open to the general public - no registration is required for this session.
Amartya Shankha Biswas, Michaela Ennis
Jan/11 | Mon | 07:00PM-08:00PM | 56-114 |
Jan/13 | Wed | 07:00PM-08:00PM | 56-114 |
Jan/15 | Fri | 07:00PM-08:00PM | 56-114 |
Jan/20 | Wed | 07:00PM-08:00PM | 56-114 |
Jan/22 | Fri | 07:00PM-08:00PM | 56-114 |
Jan/25 | Mon | 07:00PM-08:00PM | 56-114 |
Jan/27 | Wed | 07:00PM-08:00PM | 56-114 |
Jan/29 | Fri | 07:00PM-08:00PM | 56-114 |
Enrollment: Limited: First come, first served (no advance sign-up)
Limited to 30 participants
Attendance: Participants must attend all sessions
Prereq: Programming experience in Python
Covers the core material of 6.006 very, very fast.
Basic algorithms, data structures, including sorting, dynamic programming, and graphs.
Weekly programming assignments, twice-weekly office hours.
You will gain the background necessary to apply algorithmic techniques to your area of interest, and to succeed at software engineering interviews.
Sponsor(s): Electrical Engineering and Computer Science, Eta Kappa Nu, Student Information Processing Board
Contact: Amartya Shankha Biswas, asbiswas@mit.edu
Ron Chaney
Jan/20 | Wed | 05:30PM-07:00PM | 36-156 |
Jan/21 | Thu | 05:30PM-07:00PM | 36-156 |
Enrollment: Unlimited: No advance sign-up
Attendance: Participants welcome at individual sessions
Prereq: one MIT programming class or equivalent; 6.006 useful
Ever wanted to work at a company like Akamai, Facebook, Google, or TripAdvisor? There's just one thing standing in your way: the interview. Whether you're a beginning programmer or a seasoned expert, this class can help you prepare for a technical interview. The class will focus on computer science topics that frequently come up in programming interviews. We will cover topics like time complexity, hash tables, binary search trees, and some other things you might learn in 6.046. Most of the time will be spent teaching participants how to formulate responses to technical questions during an interview. Real life examples will be used. If you have any interest in working at a computer science company, make sure you don't miss this class!
Sponsor(s): Student Information Processing Board, Electrical Engineering and Computer Science
Contact: Jaime Perkins, jperkins@akama.com
Brian Ulicny, Brian Ulicny
Jan/23 | Sat | 09:00AM-07:00PM | 75 Northern Ave, Bos, Food provided |
Jan/24 | Sun | 09:00AM-05:30PM | 75 Northern Ave, Bos, Food provided |
Enrollment: Unlimited: Advance sign-up required
Sign-up by 01/23
Attendance: Repeating event, particpants welcome at any session
January is National Slavery and Human Trafficking Prevention Month.
Please join Massachusetts Attorney General Maura Healey's Office, Boston Mayor Martin J. Walsh's Office, and Thomson Reuters' Data Innovation Lab for a social justice hackathon to ERADICATE SEX TRAFFICKING...ONE HACK AT A TIME.
Hear government officials, survivors, data specialists, and experts explain the intersection between online sex buying and sex trafficking. Create innovative code, visualizations, and digital platforms designed to catalyze social change. Connect and mingle with the city's best and brightest minds and social change leaders.
The event is Sat, 1/23 to Sun, 1/24 at the District Hall (75 Northern Ave, Boston). Register at http://www.hack-traffickingforgood.com/#register-boston. If you have any questions, please contact Delaney Workman at delaney_workman@huntalternatives.org.
Contact: Brian Ulicny, bulicny@alum.mit.edu
Kurt Keville
Enrollment: Unlimited: No advance sign-up
Attendance: Participants welcome at individual sessions
Compete in this year's Soldier Design Contest and Rapid Equipment Force Grand Challenge. Attend sessions for a foundation in the fundamental processes of Rapid Prototyping and build a winning design for prizes. Prototype development will be funded through lab resources and teams will compete to win a portion of $20K.
Jan 12: Build your own OpenWRT router (parts provided)
Jan 14: Intro To Fusion 360
Jan 19: Phun with Photonics
Jan 21: Solving the Big Problems
Jan 26: TI hackathon
http://tinyurl.com/TIhackathon
Jan 28: Final Project (Powerpoint) Presentations
Contact: Kurt Keville, 4-6424, kkeville@mit.edu
Jan/12 | Tue | 06:00PM-08:00PM | 32-155, Bring Your Laptop |
Jan/14 | Thu | 06:00PM-08:00PM | 32-155, Bring Your Laptop |
Jan/19 | Tue | 06:00PM-08:00PM | 32-155, Bring Your Laptop |
Jan/21 | Thu | 06:00PM-08:00PM | 32-155, Bring Your Laptop |
Jan/26 | Tue | 06:00PM-08:00PM | 32-155, Bring Your Laptop |
Jan/28 | Thu | 06:00PM-08:00PM | 32-155, Bring Your Laptop |
Scott Robinson
Enrollment: Unlimited: No advance sign-up
Attendance: Participants must attend all sessions
Prereq: HTML/Javascript knowledge
This class will teach you a practical introduction to web security. The content will cover how basic exploits and security vulnerabilities work, as well as common attacks, penetration testing strategies, and useful tools. If there is time, real world examples of exploits will be shown, as well as a sandbox site for you to test attacks shown in the class.
Disclaimer: All material in this class is provided for educational purposes only, and should not be used on real sites or services unless it abides by appropriate security program rules.
Sponsor(s): Student Information Processing Board
Contact: Scott Robinson, sipb-iap16-hack-website@mit.edu
Jan/12 | Tue | 08:00PM-09:30PM | 4-231 |
Jan/13 | Wed | 08:00PM-09:30PM | 4-231 |
Kareem Carr
Jan/29 | Fri | 09:30AM-12:30PM | 4-231, Bring your laptop with Python installed |
Enrollment: Limited: Advance sign-up required
This course is a survey of advanced features of the python programming language that are relevant to data analysis. This includes exposure to some of the most powerful features of python, such as functional and object-oriented programming. In addition, we will learn how to use inspection to learn about the undocumented features of new modules and data structures.
Requirements:
Sponsor(s): Libraries
Contact: Jennie Murack, 7-238, 617 258-6680, MURACK@MIT.EDU
George Roch, Business Intelligence Analyst, Scott McKenzie, Business Intelligence Engineer
Jan/13 | Wed | 10:00AM-11:00AM | 1-115 |
Enrollment: Limited: Advance sign-up required
Prereq: None
This information session provides an overview of existing departmental Cognos reports and packages and corresponding navigation diagrams and other documentation for each report area. This session will also cover the Cognos production and test environments and the report development process.
To register, please contact: g_roch@mit.edu
Sponsor(s): Information Systems & Technology
Contact: George Roch, W92, 617 324-1140, G_ROCH@MIT.EDU
Alex Oberg
Jan/13 | Wed | 01:00PM-04:00PM | 14N-132 |
Jan/19 | Tue | 01:00PM-04:00PM | 14N-132 |
Enrollment: Limited: Advance sign-up required
Attendance: Repeating event, particpants welcome at any session
Learn the basics of visualizing and analyzing geographic information and creating your own maps in a Geographic Information System (GIS). We will introduce open source and proprietary GIS software options and let attendees choose to work through exercises using ESRI ArcGIS (proprietary) and/or Quantum GIS (QGIS) (open source). Learn to work with data from the MIT Geodata Repository, analyze the data, and create maps that can be used in reports and presentations.
For January 13th, Register here: http://libcal.mit.edu/event/2239949
For January 19th, Register here: http://libcal.mit.edu/event/2239950
Note, this is the same workshop offered twice. Only register for one workshop.
Sponsor(s): Geographic Information Systems Lab, Libraries
Contact: Jennie Murack, 7-238, 617 258-6680, MURACK@MIT.EDU
Lizhou Sha
Jan/18 | Mon | 05:00PM-07:00PM | 1-115 |
Jan/28 | Thu | 05:00PM-07:00PM | 1-115 |
Enrollment: Unlimited: No advance sign-up
Attendance: Repeating event, particpants welcome at any session
Tired of aligning with the space bar in Word? LaTeX is the golden standard of typesetting in academia and beyond. In this single-session event, we will see how easy it is to create professional-looking documents in LaTeX. We'll start with the basics of LaTeX typography, learn how to typeset math like a pro, dive into macros, and finish with a glimpse of powerful LaTeX packages like Biblatex (for bibliography and references), opencv (for flawlessly typeset CV and resumes), and Beamer (PowerPoint-killer).
The room comes with Athena machines for real-time practice. Bring your own document that you want typeset in LaTeX! It can be a paper, a resume, a presentation, or more.
Sponsor(s): Student Information Processing Board
Contact: Lizhou Sha, sipb-iap16-latex@mit.edu
Vikash Mansinghka, Research Scientist
Enrollment: Limited: Advance sign-up required
Limited to 20 participants
Attendance: Participants must attend all sessions
Prereq: Familiarity with Python
Probabilistic inference is a widely-used, mathematically rigorous approach for interpreting ambiguous information using models that are uncertain and/or incomplete. It has become central to multiple fields, from big data analytics to robotics and AI to computational modeling of the mind and brain. However, it currently requires deep technical expertise to use. Models and inference algorithms are difficult to communicate, design, implement, validate, and optimize, and inference often appears to be fundamentally intractable. The emerging field of probabilistic programming aims to make modeling and inference broadly accessible to non-experts, especially to facilitate data analysis, and to enable experts to tackle problems that are currently infeasible, especially in machine intelligence.
This class offers an introduction to probabilistic programming, emphasizing applications to Bayesian data analysis. The course will provide hands-on experience with the Venture and BayesDB platforms. Students will learn how to use probabilistic programming for data exploration, cleaning, confirmatory analysis, and predictive modeling. Students will also be exposed to techniques for writing custom models and inference programs that are suitable for more complex problems.
(Students should be familiar with basic programming and statistical concepts. Familiarity with Python is required)
Sponsor(s): Brain and Cognitive Sciences
Contact: Rax Dillon, N/A, N/A, rax@mit.edu
Jan/05 | Tue | 02:00PM-04:00PM | 46-3015 |
Jan/07 | Thu | 02:00PM-04:00PM | 46-3015 |
Jan/19 | Tue | 02:00PM-04:00PM | 46-3015 |
Jan/26 | Tue | 02:00PM-04:00PM | 46-3015 |
Vikash Mansinghka - Research Scientist
Jan/12 | Tue | 02:00PM-04:00PM | 46-1015 |
Jan/14 | Thu | 02:00PM-04:00PM | 46-1015 |
Jan/21 | Thu | 02:00PM-04:00PM | 46-1015 |
Jan/28 | Thu | 02:00PM-04:00PM | 46-1015 |
Vikash Mansinghka - Research Scientist
Kareem Carr
Jan/15 | Fri | 09:30AM-12:30PM | 56-114, Bring your laptop with Python installed |
Jan/22 | Fri | 09:30AM-12:30PM | 4-231, Bring your laptop with Python installed |
Enrollment: Limited: Advance sign-up required
Attendance: Repeating event, particpants welcome at any session
Have you always wanted to learn a programming language, but not sure how to get started? This workshop teaches the basic grammar of the python programming language, a powerful but easy to use tool for getting more out of your computer. Little to no knowledge of python or programming is assumed.
This workshop will be offered twice. Only register for ONE workshop.
Register here for January 15th
Register here for January 22nd
Requirements:
Sponsor(s): Libraries
Contact: Jennie Murack, 7-238, 617 258-6680, MURACK@MIT.EDU
Daniel Sheehan
Jan/26 | Tue | 01:00PM-04:00PM | 14N-132 |
Enrollment: Limited: Advance sign-up required
Learn just enough Python to work with Python in ArcGIS. This workshop is for people who want to take Arcpy: Python Programming in GIS, but do not have previous knowledge of Python. You will need a base knowledge of Python to use the Arcpy module effectively. If you are not interested in Arcpy, sign up for one of our general Intro to Python workshops.
Continue your knowledge of Python and GIS by signing up for one of the other workshops in this series:
Arcpy: Python Programming for GIS
Create Your Own Python Project for GIS
Sponsor(s): Libraries
Contact: Jennie Murack, 7-238, 617 258-6680, MURACK@MIT.EDU
Ista Zahn, Statistical Trainer,
Jan/13 | Wed | 01:00PM-04:00PM | 4-237, Bring a laptop |
Jan/19 | Tue | 09:30AM-12:30PM | 4-231, Bring a laptop |
Enrollment: Limited: Advance sign-up required
Attendance: Repeating event, particpants welcome at any session
Get an introduction to R, the open-source system for statistical computation and graphics. With hands-on exercises, learn how to import and manage datasets, create R objects, install and load R packages, conduct basic statistical analyses, and create common graphical displays. This workshop is appropriate for those with little or no prior experience with R.
This workshop will be offered at two times. Register for one time.
Sponsor(s): Libraries
Contact: Jennie Murack, 7-238, 617 258-6680, MURACK@MIT.EDU
Ista Zahn
Jan/25 | Mon | 01:00PM-04:00PM | 4-231, Bring your laptop. |
Enrollment: Limited: Advance sign-up required
Prereq: Familiar with saving/importing data, data types, data frames
This introduction to the popular ggplot2 R graphics package will show you how to create a wide variety of graphical displays in R. Topics covered included aesthetic mapping and scales, faceting, and themes. This is an intermediate level workshop appropriate for those already familiar with R.
Prerequisites: Participants should be familiar with importing and saving data, data types (e.g., numeric, factor, character), and manipulating data.frames in R.
Bring a laptop. There are no computers in the clasroom.
Sponsor(s): Libraries
Contact: Jennie Murack, 7-238, 617 258-6680, MURACK@MIT.EDU
Ista Zahn
Jan/28 | Thu | 01:00PM-04:00PM | 1-115 |
Enrollment: Limited: Advance sign-up required
This class will provide a hands-on introduction to Stata. You will learn how to navigate Stata’s graphical user interface, create log files, and import data from a variety of software packages. We will also share tips for getting started with Stata including the creation and organization of do-files, examining descriptive statistics, and managing data and value labels.
This workshop is designed for individuals who have little or no experience using Stata software.
For current MIT students, faculty, and staff only. Athena login required to access the software.
Sponsor(s): Libraries
Contact: Jennie Murack, 7-238, 617 258-6680, MURACK@MIT.EDU
Tristan Naumann
Jan/28 | Thu | 07:30PM-09:00PM | 4-231 |
Enrollment: Unlimited: No advance sign-up
Version control systems are essential for the organization of multi-developer projects. Likewise, familiarity with such tools can greatly simplify even small projects. This short course will discuss version control as a problem and focus on how it can be managed with Git. Further, we will discuss how to share code using GitHub and some common workflows.
Git is a free and open source distributed version control system designed to handle everything from small to very large projects. GitHub is a web-based hosting service for projects using Git which has quickly become one of the most popular code repository sites for open source projects.
Sponsor(s): Student Information Processing Board
Contact: Tristan Naumann, sipb-iap16-git@mit.edu
Ray Hua Wu, Ming Yang Ong
Jan/14 | Thu | 05:00PM-06:30PM | 4-231 |
Enrollment: Unlimited: No advance sign-up
Learn the basics about using the mysterious and slightly ancient text editor you have probably heard quite a bit about, Vim.
Sponsor(s): Student Information Processing Board
Contact: Ray Hua Wu & Ming Yang Ong, sipb-iap16-vim@mit.edu
James Sturtevant, Technical Evangelist, Mengjiao Yang, MIT Student/Microsoft Student Partner
Enrollment: Unlimited: Advance sign-up required
Sign-up by 01/08
Attendance: Participants welcome at individual sessions
Prereq: None
This is an activity that consists of four lectures which will spread through out IAP. Each of the lecture should last about 2 hours. The main goal of this lecture series is to get attendees started on basic web programming concepts and learning primary skills of web programming, including the practice of building Django framework and the knowledge of using Microsoft Azure backend. The technical evangelist from Microsoft, James Sturtevant, will be the main instructor of this lecture series.
Lectures will be divided into:
Day 1 – Setup the project/ Intro to Web Development
Day 2 – Front End – HTML/Javascript/CSS
Day 3 – Back End – Add Ability to process and save data
Day 4 – Publish and Set up Continous Deployment
Contact: Mengjiao Yang, (617) 899-2175, MENGJIAO@MIT.EDU
Jan/11 | Mon | 07:00PM-09:00PM | 1-134, Bring your laptop |
Jan/20 | Wed | 07:00PM-09:00PM | 1-134, Bring your laptop |
Jan/26 | Tue | 07:00PM-09:00PM | 1-134, Bring your laptop |
Jan/28 | Thu | 07:00PM-09:00PM | 1-134, Bring your laptop |
James Sturtevant - Technical Evangelist, Mengjiao Yang - MIT Student/Microsoft Student Partner
Nina Kominiak, Apple Consulting Engineer
Jan/13 | Wed | 01:00PM-03:00PM | 4-231 |
Enrollment: Advance sign-up required
Sign-up by 01/08
Limited to 40 participants
Prereq: Basic programming knowledge
Join us to learn about Apple’s new Objective-C based programming language with one of Apple's consulting engineers, Nina Kominiak. Fast, modern, safe and interactive — Swift has been proven to be more efficient at complex object sorts and more reliable for RC4 encryptions. In this seminar, we will be going over the basics of Swift and sharing resources that can help you jumpstart developing your next iOS application.
Reserve your spot at developer.mit.edu/iapswift
Sponsor(s): Information Systems & Technology
Contact: Amber Bennoui, W92-216C, 617 324-6573, BENNOUI@MIT.EDU
Patrick Curtis, Manager VIP Help
Jan/26 | Tue | 01:00PM-04:00PM | 32-124 |
Enrollment: Limited: First come, first served (no advance sign-up)
Prereq: None
An overview of the Two Factor Authentication required for students Fall Semester 2016, as well as information on Last Pass password storage service offered by IS&T
Sponsor(s): Information Systems & Technology
Contact: Patrick Curtis, W31-310B, 617 253-3916, PCURTIS@MIT.EDU
Haley Nesmith, Academic Field Engineer
Jan/11 | Mon | 09:00AM-05:00PM | Room 36-155, Bring your laptop. |
Jan/12 | Tue | 09:00AM-05:00PM | Room 36-155, Bring your laptop. |
Jan/13 | Wed | 09:00AM-05:00PM | Room 36-155, Bring your laptop. |
Jan/14 | Thu | 09:00AM-05:00PM | Room 36-155, Bring your laptop. |
Enrollment: Limited: Advance sign-up required
Sign-up by 01/04
Attendance: Participants must attend all sessions
Prereq: None, but basic programming skills helpful. LAPTOP REQUIRED
LabVIEW Boot Camp is a free on-campus training course designed for educators, researchers, and graduate students. This four day hands-on course introduces attendees to graphical programming with LabVIEW. At the end of the course, all attendees will have an opportunity to take the Certified LabVIEW Associate Developer (CLAD) exam, a globally recognized entry-level certification exam, for free.
Who Should Attend
Graduate students, researchers, and educators seeking an introduction to LabVIEW system design software should enroll in this class. Undergraduate students who are interested in attending should email to check for space availability.
Requirements: You must have LabVIEW 2015 installed on a laptop before you come to the activity:
Registration: Please register at this link.
Sponsor(s): Mechanical Engineering
Contact: Haley Nesmith, haley.nesmith@ni.com
Jeannie Sullivan Falcon, Ph.D., National Instruments Chief Engineer
Jan/15 | Fri | 09:00AM-05:00PM | 1-004 |
Enrollment: Limited: Advance sign-up required
Sign-up by 01/14
Limited to 18 participants
Prereq: LabVIEW experience or IAP LabVIEW Boot Camp
This is an introductory seminar on LabVIEW for Controls that will cover the following topics:
Atendees will receive:
This course is limited to 18 students. Please register by emailing jordan.brackett@ni.com.
Sponsor(s): Mechanical Engineering
Contact: Jeannie Sullivan Falcon, Jeannie.falcon@ni.com
Sabrina Drammis
Jan/07 | Thu | 12:00PM-02:00PM | 56-162, Bring laptop |
Enrollment: Unlimited: No advance sign-up
Prereq: no programming required
An introductory workshop to the UNIX command line and Bash. Come learn how to use your terminal!
Will mostly concentrate on learning to use and navigate the terminal.
When you know how your terminal works and have an installed system that works for you it becomes a lot easier and more fun.
Sponsor(s): Electrical Engineering and Computer Science, Student Information Processing Board
Contact: Sabrina Drammis, sdrammis@mit.edu
Mohammad Ghassemi, PhD Candidate, Alistair Johnson, Postdoctoral Associate, Roger Mark, Distinguished Professor
Enrollment: Limited: Advance sign-up required
Sign-up by 12/24
Limited to 30 participants
Attendance: Participants must attend all sessions
Based on 2012 estimates, 15% of us will die in an intensive care unit (ICU). When admitted to an ICU, patients are connected to countless devices all dedicated to monitoring their physiology. Doctors are faced with the immense task of incorporating all this information in an extremely short amount of time to choose a treatment. At the moment, most of this is done in a doctor's brain, but with recent advances in machine learning, there is an unprecedented opportunity to help doctors make decisions about how to best care for their patients.
Over the course of four sessions, you will engage in hands on activities and learn how to:
(Session 1) Formulate a research question
(Session 2) Preprocess clinical data
(Session 3) Apply machine learning algorithms*
(Session 4) Compete with other attendees to build the best predictive model, with prizes for the winners
* Topics covered include discriminative and generative modelling, natural language processing, deep learning, among others.
Sponsor(s): Institute for Medical Engineering & Science
Contact: Alistair Johnson, E25-505, (617) 324-2092, AEWJ@MIT.EDU
Jan/05 | Tue | 01:00PM-03:00PM | E25-101, Bring your laptop with pgadmin3 installed |
Hour 1: Introduction to clinical data
Hour 2 - hands on activity: Extraction of data related to severity of illness
Tom Pollard - Postdoctoral Associate, Mohammad Ghassemi - PhD Candidate, Alistair Johnson - Postdoctoral Associate, Roger Mark - Distinguished Professor
Jan/12 | Tue | 01:00PM-03:00PM | E25-101, Bring your laptop with MATLAB installed |
Hour 1: Erroneous, missing, and imprecise data
Hour 2 - hands on activity: Preprocessing of data extracted in session 1
Mohammad Ghassemi - PhD Candidate, Alistair Johnson - Postdoctoral Associate
Jan/19 | Tue | 01:00PM-03:00PM | E25-101, Bring your laptop with MATLAB installed |
Hour 1: Machine learning techniques
Hour 2, hands on activity: Build a mortality prediction model using preprocessed data from session 2
Mohammad Ghassemi - PhD Candidate, Li-wei Lehman - Research staff, Alistair Johnson - Postdoctoral Associate
Jan/26 | Tue | 01:00PM-05:00PM | E25-101, Bring your laptop with MATLAB installed |
Bring together all that you have learned in the past sessions to build a high performance mortality prediction model. Your algorithm will be judged using a hidden set of data, and prizes will be given out to top scorers.
Mohammad Ghassemi - PhD Candidate, Alistair Johnson - Postdoctoral Associate
Jennie Murack
Jan/20 | Wed | 02:00PM-04:00PM | 14N-132 |
Enrollment: Limited: Advance sign-up required
Learn how to make a basic, online map that you can include in publications, papers, or host on a website. We'll discuss a variety of web-based tools for creating maps, such as CartoDB and ArcGIS Online, and how to find data to use in these programs. Then you will have a chance to create your own web-based map.
There will be computers available to use or you can bring a laptop.
Register here: http://libcal.mit.edu/event/2239964
Sponsor(s): Geographic Information Systems Lab, Libraries
Contact: Jennie Murack, 7-238, 617 258-6680, MURACK@MIT.EDU
Kyle Keane, Lecturer - course 3
Enrollment: Limited: Advance sign-up required
Sign-up by 01/06
Limited to 40 participants
Attendance: Participants welcome at individual sessions
Developers from Wolfram Research Inc. and staff from MIT will guide a series of workshops about Mathematica and the Wolfram Language. Workshops include an intro to programming, the latest features in version 10.3.1, solving differential equations, data science, deploying web applications, cryptography, machine learning, and physical computing with the Raspberry Pi. All pertinent information (including registration) can be found at http://pruffle.mit.edu/wolfram2016 and before arriving participants should install Mathematica (free for MIT students/staff) from https://ist.mit.edu/mathematica/desktop
Sponsor(s): Materials Science and Engineering
Contact: Kyle Keane, 13-4061, 951-532-3813, kkeane@mit.edu
Jan/07 | Thu | 11:00AM-12:30PM | 4-231 |
Presenter: Kyle Keane
Learn the fundamentals of computer programming using Mathematica and the Wolfram Language in this interactive workshop. Topics will include a walk-through of the notebook interface, basic syntax, and common uses of Mathematica for research. Participants will program along with the instructor while discussing each topic.
Jan/07 | Thu | 01:00PM-02:30PM | 4-231 |
Presenter: Peter Barendse (Wolfram Research Inc.)
Learn about unique & new features of the Wolfram Language & Mathematica in hands-on workshop. Topics: pattern matching, functional programming, integrated data & natural language processing, & symbolic & numeric computation. Participants program along with the instructor while discussing topics. Session is for participants that have previous computer programming experience
Jan/12 | Tue | 10:00AM-11:30AM | 4-231 |
Presenters: Craig Carter & Kyle Keane
Learn how to take a physical problem (e.g., a problem set in physics, chemistry, or engineering), solve it, & create instructive visualizations of the physical phenomena. Session will be interactive & participants will create a solution from start to finish during the session. Participants should have familiarity with the Wolfram Language, attending introductory sessions encouraged.
Jan/14 | Thu | 10:00AM-11:30AM | 4-231 |
Presenter: Etienne Bernard (Wolfram Research Inc.)
Learn about the Machine Learning features of the Wolfram Language in this hands-on workshop. Participants will create, test, & use classifiers/predictors for real-world problems such as image recognition, text classification, & prediction from generic data. Participants should have familiarity with the Wolfram Language, attending introductory sessions is encouraged.
Jan/19 | Tue | 11:00AM-12:30PM | 4-163 |
Presenter: Etienne Bernard (Wolfram Research Inc.)
Creating a smart web application is easier when you have access to state-of-the-art image, language, & machine learning functionality. We'll demo how to build applications that understand natural language, make use of computer vision functions, & easily access external data sources. Participants should be familiar with Wolfram Language, attending intro sessions encouraged
Jan/20 | Wed | 05:00PM-06:30PM | 4-163 |
Presenter: Christopher Wolfram (Wolfram Research Inc.)
Learn about advanced features of Wolfram Language & Mathematica in this hands-on workshop. Topics: associations, evaluation control, cloud deployment, dynamic interfaces and notebook programming, and metaprogramming. Participants should have previous computer programming experience & familiarity with the Wolfram Language, attending the introductory sessions encouraged
Jan/25 | Mon | 05:00PM-06:30PM | 4-163 |
Presenter: Christopher Wolfram (Wolfram Research Inc.)
Learn about the fundamental data analysis features of the Wolfram Language & Mathematica in this hands-on workshop. Participants will import, clean, analyze, & visualize multiple real world data sets to produce interactive analysis reports. Participants should have familiarity with the Wolfram Language, attending the introductory sessions of this series is encouraged.
Jan/27 | Wed | 05:00PM-06:30PM | 4-163 |
Presenter: Christopher Wolfram (Wolfram Research Inc.)
Learn about Data Science using Wolfram Language & Mathematica in this hands-on workshop. Topics will include semantic import, cleaning data, querying data, building interactive visualizations, & creating APIs. Participants should have experience with Data Science and familiarity with the Wolfram Language, attending introductory sessions of this series is encouraged.
Jan/28 | Thu | 01:00PM-05:00PM | 26-204 |
Presenters: Craig Carter & Kyle Keane
Title: Physical Computing with Wolfram Language on the Raspberry Pi
Make physical interfaces using the Wolfram Language & the Raspberry Pi in hands-on workshop. Form small teams to design & build a physical interface using the GPIO pins of the Raspberry Pi computer, along with electronics. Projects will be shown for other participants. All necessary equipment for session is provided.
Jeremy Kepner, Fellow
Enrollment: Limited: Advance sign-up required
Sign-up by 12/23
Limited to 10 participants
Attendance: Participants must attend all sessions
Prereq: Linear Algebra
"Big Data" describes a new era in the digital age where the volume, velocity, and variety of data created across a wide range of fields (e.g., internet search, healthcare, finance, social media, defense, ...) is increasing at a rate well beyond our ability to analyze the data. Many technologies (e.g., spreadsheets, databases, graphs, linear algebra, ...) have been developed to address these challenges. The common theme amongst these technologies is the need to store and operate on data as whole collections instead of as individual data elements. This class describes the common mathematical foundation of these data collections (associative arrays) that apply across a wide range of applications and technologies. Associative arrays unify and simplify Big Data leading to rapid solutions to Big Data volume, velocity, and variety problems. Understanding these mathematical foundations allows the student to see past the differences that lie on the surface of Big Data applications and technologies and leverage their core mathematical similarities to solve the hardest Big Data challenges.
NOTE: This class is currently full.
Sponsor(s): Mathematics
Contact: Jeremy Kepner, 2nd Floor, 300 Tech Sq, 781 981-3108, KEPNER@LL.MIT.EDU
Jan/05 | Tue | 11:00AM-01:30PM | 2nd Flr 300 Tech Sq, Pizza will be provided |
Preface and Chapter 1 of "Mathematics of Big Data" text
Jeremy Kepner - Fellow
Jan/12 | Tue | 11:00AM-01:30PM | 2nd Flr 300 Tech Sq, Pizza will be provided |
Chapter 2 and Chapter 3 of "Mathematics of Big Data" text. Introduction to D4M (http://d4m.mit.edu).
Jeremy Kepner - Fellow
Jan/19 | Tue | 11:00AM-01:30PM | 2nd Flr 300 Tech Sq, Pizza will be provided |
Chapters 4, 5, 6, 7 of "Mathematics of Big Data" text.
Jeremy Kepner - Fellow
Jan/26 | Tue | 11:00AM-01:30PM | 2nd Flr, 300 Tech Sq, Pizza will be provided |
Student presentations
Chapters 8, 9 of "Mathematics of Big Data"
Jeremy Kepner - Fellow
Tim Mathieu
Enrollment: Limited: Advance sign-up required
Attendance: Participants welcome at individual sessions
Prereq: Register at the link below:
Please join MathWorks during IAP 2016 for a hands-on workshop and/or technical seminar designed to improve MATLAB skills. Please register at the following link:
https://go2.mathworks.com/matlab-seminars-at-mit-iap-sem-na-1244758
Sponsor(s): Office of Educational Innovation and Technology
Contact: Tim Mathieu, MathWorks, (Register at the link above), Tim.Mathieu@mathworks.com
Jan/26 | Tue | 10:00AM-12:00PM | W31-301 |
Session 1: Parallel Computing with MATLAB
In this session you will learn how to solve computationally and data-intensive problems using multicore processors, GPUs, and computer clusters. We will introduce you to high-level programming constructs that allow you to parallelize MATLAB applications and run them on multiple processors.
Jan/26 | Tue | 01:00PM-05:00PM | W31-301 |
Session 2: Introduction to MATLAB: Problem Solving and Programming
In this hands-on workshop, you will learn the essentials of using MATLAB for your classes or research, including how to import data from an external file, plot the data over time, and perform some analysis to view the data trends.
Tim Mathieu
Jan/14 | Thu | 01:00PM-05:00PM | W31-301 |
Enrollment: Limited: Advance sign-up required
Prereq: Register at link below
The Simulink Workshop is a 3-4 hour hands-on tutorial of Simulink, the block diagram environment integrated with MATLAB for multidomain simulation and design.
Structure
During the workshop, each attendee follows along with the presenter in creating a Simulink model from scratch and then building upon and improving that model throughout the session.
Many Simulink features are introduced during the workshop, including:
Vectorization
No Simulink experience is assumed or necessary.
Benefits
Learn the fundamentals of Simulink through hands-on instruction from a product expert.
Learn how Simulink is used for the following applications:
Algorithm design & simulation
-------------------------
Please join us for a complimentary Simulink Workshop. Faculty, staff, researchers and students are all welcome to attend. Registration is at the following link:
https://go2.mathworks.com/simulink-workshop-at-iap-sem-na-1264939
Sponsor(s): Office of Educational Innovation and Technology
Contact: Tim Mathieu, MathWorks, (register at link above), Tim.Mathieu@mathworks.com
Peter Cohn
Jan/13 | Wed | 04:30PM-05:30PM | Online |
Enrollment: Limited: Advance sign-up required
Using citation management software to create and maintain a collection of references or PDFs is common and important in today’s academic world. These tools will help you to save citations from your favorite databases and websites, store related PDFs or attachments, and quickly build a bibliography for your papers and publications. We’ll review Zotero and Mendeley and show how to use them together to help your manage your PDF’s and citations.
This is an online workshop.
Sponsor(s): Libraries
Contact: Jennie Murack, 7-238, 617 258-6680, MURACK@MIT.EDU
Jeanne Chiang, IS&T
Jan/13 | Wed | 01:30PM-02:30PM | 1-132 |
Jan/19 | Tue | 01:30PM-02:30PM | 1-132 |
Enrollment: Limited: Advance sign-up required
Limited to 15 participants
Attendance: Repeating event, particpants welcome at any session
IS&T will provide an overview of the new, full-fledged Learning Modules (LMS) system, which can be used in place of the legacy Stellar course management system. Functionality to be demoed include:
This IAP session is open to new and returning users. Please email learningmod-support@mit.edu to reserve a seat, thank you.
Sponsor(s): Information Systems & Technology
Contact: Jeanne Chiang, JCHIANG@MIT.EDU
Andrew Ramirez, Business Analyst
Jan/22 | Fri | 02:00PM-03:30PM | W92-106A, Bring your laptop |
Enrollment: Unlimited: Advance sign-up required
Sign-up by 01/19
The IS&T software grid provides free access to Adobe Creative Cloud for Staff and Faculty. This quick 90-minute session will teach you the fundamentals of using Photoshop for common tasks that will help you in your workplace.
Please bring your laptops and pre-install Adobe Photoshop before the session (free). https://ist.mit.edu/adobe/cc
SIGNUP LINK: https://docs.google.com/forms/d/1_ueo_64xIklqxXTu2FvsAXnXbgBOuMG_8mYwtwIC-lI/viewform?c=0&w=1&usp=mail_form_link
Sponsor(s): Information Systems & Technology
Contact: Andrew Ramirez, 617 324-3945, AZRAM@MIT.EDU
Arlene Ducao
Jan/11 | Mon | 10:00AM-04:00PM | 9-451 |
Enrollment: Limited: Advance sign-up required
Sign-up by 12/16
Limited to 16 participants
How can urban planners take advantage of the connected technologies that are starting to transform individual data to massively larger scales in time and space? From smartphones to wearables, from social media to quantified self, the aggregation and geo-location of data is becoming a major part of urban studies and planning.
In this workshop, we'll look at how we can design and deploy with some of the most common components for prototyping-- microcontrollers, sensors, and phones-- that collect urban data. The workshop should give students the physical computing resources they need to deploy their own small data collection networks.
Recommended experience: Interest in electronics and sensors. Experience in building simple circuits is preferred but not required.
Recommended equipment: Your favorite microcontroller, your laptop, and a cable to connect the two. If you're not sure what to bring, an Arduino Uno is a good starting point.
Sponsor(s): Urban Studies and Planning
Contact: Arlene Ducao, arlduc@mit.edu
Chelsea Voss
Jan/13 | Wed | 06:00PM-07:00PM | 4-237 |
Enrollment: Unlimited: No advance sign-up
Learn ten useful mini-lessons about Python at rapid-fire speed! At five minutes per talk, with one hour to finish them all, we'll teach you a ton of our favorite Python tips and tricks at as fast a pace as we can.
Topics will include the Python debugger, great Python libraries, web development, tools for testing, and more!
Sponsor(s): Student Information Processing Board
Contact: Chelsea Voss, sipb-iap16-python-lightning@mit.edu
Ista Zahn
Jan/26 | Tue | 01:00PM-04:00PM | 4-231, Bring your laptop. |
Enrollment: Limited: Advance sign-up required
Prereq: basic familiarity with R
This hands-on, intermediate R course will demonstrate a variety of statistical procedures using the open-source statistical software program, R. Topics covered include multiple regression, multilevel models, and multiple imputation. We expect that users enrolled in this course are already familiar with the statistical processes that we cover and are interested in learning how to run these procedures in R.
Prerequisite: Basic familiarity with R, such acquired through an introductory R workshop.
Bring a laptop. There are no computers in the classroom.
Sponsor(s): Libraries
Contact: Jennie Murack, 7-238, 617 258-6680, MURACK@MIT.EDU
Prof. Sertac Karaman, Dr. Michael Boulet, Owen Guldner, Ken Gregson, Dr. Luca Carlone, Postdoctoral Associate, Aero/Astro
Jan/04 | Mon | 01:00PM-05:00PM | 32-081 |
Jan/06 | Wed | 01:00PM-05:00PM | 32-081 |
Jan/08 | Fri | 01:00PM-05:00PM | 32-081 |
Jan/11 | Mon | 01:00PM-05:00PM | 32-081 |
Jan/13 | Wed | 01:00PM-05:00PM | 32-081 |
Jan/15 | Fri | 01:00PM-05:00PM | 32-081 |
Jan/20 | Wed | 01:00PM-05:00PM | 32-081 |
Enrollment: Limited: Advance sign-up required
Sign-up by 01/01
Limited to 30 participants
Attendance: Participants must attend all sessions
Prereq: See description.
Modern robots tend to operate at slow speeds in complex environments, limiting their utility in high-tempo applications. In this course you will push the boundaries of unmanned vehicle speed. Teams of 4-5 will develop dynamic autonomy software to race an RC car equipped with LIDAR, cameras, inertial sensors, and embedded processing around a large-scale, “real-world” course. Working from a baseline autonomy stack, teams will modify the software to increase platform velocity to the limits of stability. The course culminates with a timed competition to navigate the MIT tunnels. Classes will provide lectures on algorithms and lab time with instructor-assisted development. Must attend every class and plan on 6-10 hr/week of self-directed development.
Prereqs: Advanced undergraduates and graduates with some background in controls or robotics. Majors include AeroAstro, Mechanical, Ocean, and EECS. Students with a background in computer science with interest in robotics and controls may also effectively participate. Must have experience with software development. Past exposure to robotics algorithms and/or embedded programming will be useful. Email racecar-iap-course-subscribe@mit.edu with a brief description of your programming/robotics experience.
*This work is sponsored by the Dept. of the Air Force under Contract FA8721-05-C-0002. Opinions, interpretations, conclusions and recommendations are those of the author and are not necessarily endorsed by the U.S. Government.
Sponsor(s): Aeronautics and Astronautics, Lincoln Laboratory, Electrical Engineering and Computer Science
Contact: Owen Guldner, racecar-iap-course-subscribe@mit.edu
Andrew Farrell
Jan/07 | Thu | 07:00PM-08:00PM | 4-231 |
Enrollment: Unlimited: No advance sign-up
Prereq: Unix command line fluency, working install of Vagrant
Do you find yourself trying to manage multiple servers? Do you find yourself wishing that installing and configuring servers could be more like programming? I will introduce you to SaltStack, an open source tool written in python that you can use to write modular configurations for one server or for one thousand. I will also teach you some techniques for troubleshooting some common server configuration problems.
Attendees must download and install Vagrant from https://www.vagrantup.com/downloads.html prior to class.
Sponsor(s): Student Information Processing Board
Contact: Andrew Farrell, sipb-iap16-saltstack@mit.edu
James Koppel
Jan/25 | Mon | 05:00PM-07:00PM | 1-115 |
Enrollment: Unlimited: No advance sign-up
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.
Sponsor(s): Student Information Processing Board
Contact: James Koppel, sipb-iap16-reverse-engineering@mit.edu
Carmelo Presicce, Lifelong Kindergarten, Media Lab, Moran Tsur, Lifelong Kindergarten, Media Lab
Jan/19 | Tue | 10:00AM-01:00PM | E15-359, Bring your laptop! |
Enrollment: Limited: Advance sign-up required
Sign-up by 01/18
Do you want to learn to code? Or learn how to help others learn to code? Or add programmability to a new project you’re developing?
Join us to learn (or to learn more) about Scratch, a visual programming language developed by the Lifelong Kindergarten Group at Media Lab (scratch.mit.edu).
Scratch is used by millions of kids all around the world to create and share video games, animations, and interactive stories -- but it is also a perfect tool for adults to learn how to code in a fun and creative way.
After a short introduction, you will be free to work on your projects, explore advanced features, and ask us everything you wanted to know about Scratch but were afraid to ask!
Novice programmers, expert developers, parents, educators, and curious minds are all invited. No experience required, bring your laptop and start creating!
Register here: http://goo.gl/forms/VogPPSk8SY
Questions? morant@media.mit.edu, tarmelop@media.mit.edu
Sponsor(s): Media Arts and Sciences
Contact: Moran Tsur, morant@media.mit.edu
Thomas Royster, Devin Kelly, James Streitman, Mike McLarney, Dwight Hutchenson, Fred Block, John Chang
Jan/12 | Tue | 10:00AM-04:00PM | NE45 2nd floor, 1 hr. break for lunch |
Jan/14 | Thu | 10:00AM-04:00PM | NE45 2nd floor, 1 hr. break for lunch |
Jan/19 | Tue | 10:00AM-04:00PM | NE45 2nd floor, 1 hr. break for lunch |
Jan/21 | Thu | 10:00AM-04:00PM | NE45 2nd floor, 1 hr. break for lunch |
Enrollment: Limited: Advance sign-up required
Sign-up by 12/18
Limited to 10 participants
Attendance: Participants must attend all sessions
Prereq: Engineering Background or Interest
Software radio technology is having a tremendous impact not only in consumer devices but also in the areas of rapid prototyping and research and development. MIT Lincoln Laboratory is offering a course to introduce students to software radio fundamentals and applications. Students will gain hands-on experience with the USRP software radio platform while learning theory and practice of digital signal processing and digital communications. The course will consist of several projects, such as FM radio receivers, digital video transmission and reception, and spectrum sensing, highlighting the flexibility of software radios.
* This work is sponsored by the Department of the Air Force under Air Force Contract FA8721-05-C-0002. Opinions, interpretations, conclusions and recommendations are those of the author and are not necessarily endorsed by the United States Government.
Sponsor(s): Lincoln Laboratory, MIT-SUTD Collaboration
Contact: Thomas Royster, MIT Lincoln Laboratory, troyster@ll.mit.edu
Tim Leek, Jeremy Blackthorne, Patrick Hulin
Jan/04 | Mon | 01:00PM-05:00PM | NE 45 2nd floor |
Jan/05 | Tue | 01:00PM-05:00PM | NE 45 2nd floor |
Jan/06 | Wed | 01:00PM-05:00PM | NE 45 2nd floor |
Jan/07 | Thu | 01:00PM-05:00PM | NE 45 2nd floor |
Jan/08 | Fri | 01:00PM-05:00PM | NE 45 2nd floor |
Enrollment: Limited: Advance sign-up required
Sign-up by 01/01
Limited to 30 participants
Attendance: Participants must attend all sessions
Prereq: see description.
Software reverse engineering (RE) is the process of discovering undocumented internals in computer programs. RE is a critical activity in cyber operations not just in the government sector, but also in industry, finance, and anywhere that computer programs and information need to be protected. It is also fun and challenging! This course will provide a brief, hands-on, immersive introduction to RE. The course will driven by hands-on labs with theory and visual aids as needed. On days one through four, students will cover static and dynamic analysis of programs. The class will then culminate on the fifth day, with students tackling a single large RE challenge.
Prereq: Students are expected to have a familiarity with programming, assembly, and enjoy problem solving. We will not be programming assembly but we will be looking at programs and their disassembly. No previous reverse engineering experience is expected.
* This work is sponsored by the Air Force under Air Force Contract FA8721-05-C-0002. Opinions, interpretations, conclusions and recommendations are those of the author and are not necessarily endorsed by the United States Government.
Sponsor(s): MIT-SUTD Collaboration, Lincoln Laboratory, Electrical Engineering and Computer Science
Contact: Tim Leek, tleek@ll.mit.edu
Joseph Huchette, Jack Dunn
Jan/05 | Tue | 09:00AM-12:00PM | E51-315 |
Jan/07 | Thu | 09:00AM-12:00PM | E51-315 |
Jan/12 | Tue | 09:00AM-12:00PM | E51-315 |
Jan/14 | Thu | 09:00AM-12:00PM | E51-315 |
Jan/19 | Tue | 09:00AM-12:00PM | E51-315 |
Jan/21 | Thu | 09:00AM-12:00PM | E51-315 |
Jan/26 | Tue | 09:00AM-12:00PM | E51-315 |
Jan/28 | Thu | 09:00AM-12:00PM | E51-315 |
Enrollment: Unlimited: Advance sign-up required
Sign-up by 01/01
Attendance: Participants welcome at individual sessions
The "big data revolution" has placed added emphasis on computational techniques in Operations Research (OR). Large-scale optimization, data analysis and visualization are now commonplace among researchers and practitioners alike. More than ever, there is a need not only to develop new techniques, but also to implement and use them. This course is a multi-session workshop focusing on software tools specific to the practice of OR. We concentrate on the mechanics of using common software to apply specific methodologies. The goal of the course is to provide a baseline technical knowledge for modern research in OR, including the computational aspects of: data manipulation/analysis, visualization, graphs, and optimization. Class participation and individual hands-on coding are stressed in each session.
Sponsor(s): Operations Research Center
Contact: Joseph Huchette, HUCHETTE@MIT.EDU
Christ Varenhorst
Jan/11 | Mon | 05:00PM-06:00PM | 4-237 |
Enrollment: Unlimited: No advance sign-up
This 1-hour talk will be a survey of some of the more advanced types of web application attacks and defenses. I'll include live demos and anecdotes from Dropbox whenever appropriate. Some topics include history leaking through cache timing, clickjacking/ui redressing attacks, logged out CSRF attacks, the benefits and challenges of deploying Content Security Protection on a large site, and implementing privilege separation for 3rd party JavaScript. Attendees should walk away with a broader knowledge around the types of attacks out there and how to defend against them.
Chris is a Course 6 alum and engineer at Dropbox where he leads the Developer Platform team.
Sponsor(s): Student Information Processing Board
Contact: Christ Varenhorst, sipb-iap16-web-security@mit.edu
Tuka AlHanai, Research Assistant at CSAIL, Mandy Korpusik, Research Assistant at CSAIL
Enrollment: Limited: Advance sign-up required
Limited to 15 participants
Attendance: Participants must attend all sessions
Prereq: Some programming experience.
Do you want to build your very own Siri? Ever cared to automatically detect sentiment? Curious about what can be done with the 6,000+ languages out there? This course covers some of the hottest topics and technologies in the domain of Speech and Language Processing, the playground of Amazon, Google, and Apple. You'll be learning theory on acoustic-phonetics, machine learning, natural language processing, and techniques for data collection. You'll leave with working knowledge on some of the tools available and the potential of their usage for your next project, hackathon, and start-up.
Contact: Tuka Al Hanai, 32-G424, TUKA@MIT.EDU
Jan/08 | Fri | 02:00PM-04:00PM | 66-148, Bring your laptop |
Jan/11 | Mon | 02:00PM-04:00PM | 66-148, Bring your laptop |
Jan/13 | Wed | 02:00PM-04:00PM | 66-148, Bring your laptop |
Jan/15 | Fri | 02:00PM-04:00PM | 66-148, Bring your laptop |
Jan/19 | Tue | 02:00PM-04:00PM | 66-148, Bring your laptop |
Ali H. Dogru, Visiting Scientist
Jan/04 | Mon | 10:00AM-12:00PM | 4-159 |
Jan/06 | Wed | 10:00AM-12:00PM | 4-159 |
Jan/08 | Fri | 10:00AM-12:00PM | 4-159 |
Jan/11 | Mon | 10:00AM-12:00PM | 4-159 |
Jan/13 | Wed | 10:00AM-12:00PM | 4-159 |
Jan/15 | Fri | 10:00AM-12:00PM | 4-159 |
Jan/20 | Wed | 10:00AM-12:00PM | 4-159 |
Jan/22 | Fri | 10:00AM-12:00PM | 4-159 |
Jan/25 | Mon | 10:00AM-12:00PM | 4-159 |
Jan/27 | Wed | 10:00AM-12:00PM | 4-159 |
Enrollment: Limited: First come, first served (no advance sign-up)
Limited to 40 participants
Attendance: Participants must attend all sessions
Reservoir simulators are essential tools in the oil and gas industry. They are used to estimate hydrocarbon reserves, predict future production (income), and estimate the size of the separation plants (cost). They are composed of a set of nonlinear coupled partial differential equations describing multi-phase, multi-component fluid flow in porous media and associated pipeline networks.
This course will describe the relevant PDEs in a reservoir simulator, the thermodynamic constraints, and the rock-fluid interaction relationships. It will also explain descretizing the equations to yield a large linear system, and the use of sparse linear solvers to solve the system. The course will be hands-on, and students are expected to write computer programs and discuss the findings in class. Students will learn how to write a three dimensional multi-phase, multi-component reservoir simulator with production and injection wells.
Ali H. Dogru is a Fellow and the Chief Technologist of the Computational Modeling Technology Group for Saudi Aramco. He has 38 years of international experience in both industry and academia. He is a Visiting Scientist in the Department of Earth, Atmospheric, and Planetary Sciences at MIT. He has 12 US patents and has received SPE’s John Franklin Carll Award, SPE’s Reservoir Description and Dynamics Award, and World Oil’s Innovative Thinker Awards.
Sponsor(s): Mathematics
Contact: Michael Szulczewski, michael.szulczewski@aramcoservices.com
Jessica Van, EHS-MS Coordinator Liaison
Jan/27 | Wed | 02:00PM-03:30PM | NE49-Little Cayman |
Enrollment: Limited: Advance sign-up required
Sign-up by 01/20
Limited to 15 participants
During the session we will review the various EHS Reports available to you as an EHS Staff or EHS Coordinator and how you can utilize this information to build metrics.
Requirement: If you do not have authorizations to Data Warehouse information, please request for EHS Mgmt/Training data at IS&T Datawarehouse: http://ist.mit.edu/business/warehouse/access
Register at: http://ehs.mit.edu/site/content/iap-course-registration
Sponsor(s): Environment, Health and Safety Office
Contact: Jessica Van, N52-496, 617 452-3233, JVAN@MIT.EDU
Ziv Scully
Enrollment: Unlimited: No advance sign-up
Attendance: Participants must attend all sessions
Prereq: Some functional programming knowledge (Javascript counts)
Ur/Web is a functional programming language for web applications that runs both server-side and client-side. It follows the style of ML and Haskell but features an extra fancy type system, which it uses to statically verify immunity to code injection attacks, valid HTML and SQL generation, fields matching between forms and form handlers, type-safe metaprogramming, and more. The sever-side code generated by Ur/Web is very efficient, competitive with lower-level languages like C and Java (see https://www.techempower.com/benchmarks/#section=data-r11).
In the first session, we'll introduce Ur/Web and walk through some demos. We'll quickly review some basic functional programming, introduce Ur/Web's client-side and server-side features, and see everything in action by walking through a blog application.
In the second session, we'll talk about Ur/Web's metaprogramming capabilities. We'll begin with a tutorial on Ur/Web's type system and its main unorthodox feature, row polymorphism. We'll then use what we learned to walk through building a generic SQL table viewer and (if there's time) editor.
Sponsor(s): Student Information Processing Board
Contact: Ziv Scully, sipb-iap16-urweb@mit.edu
Jan/25 | Mon | 07:00PM-08:30PM | 4-231 |
Jan/27 | Wed | 07:00PM-08:30PM | 4-231 |
Kari R. Smith, Digital Archivisit
Jan/22 | Fri | 01:00PM-04:00PM | 2-105, Bring your laptop to load software |
Enrollment: Limited: Advance sign-up required
Sign-up by 01/21
Limited to 20 participants
Prereq: Knowledge to install software on your computer.
Join the Libraries' Digital Archivist in learning about how digital forensics tools and techniques can help you learn about your files. For the hands-on workshop, you will bring your laptop and we will install the BitCurator environment. We will use tools such as a disk imager, BulkExtractor, ExifViewer, and other tools to understand if there is PII in your files. We will explore what's in your files and how to use digital forensics tools to view, extract, and report on files.
This workshop will require your personal laptop using VMware or VirtualBox. We will be loading software onto your computer, so you need permissions to do this. You may bring a small capacity external USB drive (1GB or smaller) that we can image for the class. We will also provide a USB drive with files from the Personal Digital Archiving course.
Register here: http://libcal.mit.edu/event/2264788
Sponsor(s): Libraries
Contact: Kari Smith, 14N-118, 617 258-5568, SMITHKR@MIT.EDU
Iana Vitkova, DevOps Engineer
Jan/06 | Wed | 01:00PM-02:30PM | 4-231, Bring your laptop if you'd like to follow along! |
Enrollment: Advance sign-up required
Sign-up by 01/01
Limited to 45 participants
APIs are everywhere these days, powering your favorite websites and mobile applications. APIs are great for integrating and updating data in a more streamlined way and can be made relatively easily with the right resources. While using an API may seem like a daunting task, it can be as simple as visiting a website.
In this seminar, we'll learn about what APIs are available, both within the MIT community, and in the larger Internet. Techniques for integrating these APIs into your websites or other projects will be discussed, and some sample code will be provided. If time permits, we'll also talk a bit about how you would go about writing your own API to make your data or service available to the larger MIT community.
Reserve your spot at developer.mit.edu/iap-api
Sponsor(s): Information Systems & Technology
Contact: Amber Bennoui, W92-216C, 617 324-6573, BENNOUI@MIT.EDU
Contact Information
COPYRIGHT 2016