MIT: Independent Activities Period: IAP

IAP 2018 Activities by Category - Computers: Software and Systems

= Add activity session to your calendar (exports in iCalendar format)
Expand All | Collapse All


AI & ML with Microsoft Bot Framework & Cognitive Services with Azure

Binh Le, Microsoft Student Partner

Enrollment: Unlimited: No advance sign-up
Attendance: Participants welcome at individual sessions
Prereq: None

Two workshops where you can learn the basics of AI by building an intelligent Skype bot and ML by building "Not Hotdog”, an image classification application inspired by HBO’s Silicon Valley. 

No prior technical experience necessary.

 

Sponsor(s): Electrical Engineering and Computer Science
Contact: Binh Le, binhle@mit.edu


Intelligent Skype Bot - AI Bot Framework

Add to Calendar Jan/31 Wed 01:00PM-02:30PM 32-141

Artificial Intelligence using the Microsoft Bot Framework with Microsoft Azure: Learn the basics of AI by creating a bot you can chat with using Visual Studio Code and the Microsoft Bot Framework while connecting it to a knowledge base with QnA Maker. Then interact with the bot using Skype, one of many popular services with which bots built with the Microsoft Bot Framework can integrate. 


'Not Hotdog' Image Classification System

Add to Calendar Feb/01 Thu 01:00PM-02:30PM 32-141

Learn ML basics building 'Not Hotdog', insprired by HBO's Silicon Valley.  

Use Microsoft Cognitive Services APIs to learn how to create, train and test Custom Vision Service models while integrating the model with a desktop application that will identify whether an image is a 'Hotdog or a 'Not Hotdog'. 


Basic R Programming for Data Analysis

Ista Zahn, Statistical Trainer

Add to Calendar Jan/23 Tue 10:00AM-12:30PM 4-231, Bring a laptop

Enrollment: Limited: Advance sign-up required
Prereq: a basic familiarity with R

This hands-on, intermediate course will guide you through a variety of programming functions in the open-source statistical software program, R.

It is intended for those already comfortable with using R for data analysis who wish to move on to writing their own functions. To the extent possible this workshop uses real-world examples. Concepts will be introduced as they are needed for a realistic analysis task. In the course of working through a realistic project we will lean about interacting with web services, regular expressions, iteration, functions, control flow and more.

Prerequisite: basic familiarity with R, such as acquired from an introductory R workshop.

Bring your own laptop. Bring your own laptop and install R (https://www.r-project.org/) and RStudio (https://www.rstudio.com/products/rstudio/download/) before the workshop.

Register here: http://libcal.mit.edu/event/3760107

Offered in conjuction with Data Science Services at Harvard's Institute for Quantitative Social Science.

 

Sponsor(s): Libraries
Contact: Jennie Murack, 7-238, 617 258-6680, MURACK@MIT.EDU


Basics of Copyrights, Data, and Software Intellectual Property

Daniel Dardani, MIT Technology Licensing Officer

Enrollment: Unlimited: Advance sign-up required
Sign-up by 01/19
Attendance: Participants welcome at individual sessions

It has been said that content is king. 

Copyrighted works – whether media, software, or art – are a major portion of the world’s creative, intellectual, and economic output.   As such, copyright issues affect musicians, artists, authors, and software programmers alike.  

This popular talk offers a fun and interesting look at the protection of your creative works of authorship whether developed in the lab at MIT or elsewhere.

Join Daniel Dardani, Technology Licensing Officer and intellectual property expert for an overview of copyright law, its history, practice, and relevance to your world and to the MIT community. 

Daniel will explore topics including: the nature of originality, Fair Use, open source, how copyrights can be licensed in the digital age, and others. All are welcomed. No prior knowledge about IP or the law is required.

To register for this event please contact Katrina Khalil via email: kmkhalil@mit.edu

This session is part of the Intellectual Property Lunch and Learn Series co-sponsored with the MIT Libraries, and MIT Electrical Engineering and Computer Science (EECS)

 

Sponsor(s): Technology Licensing Office, Libraries, Electrical Engineering and Computer Science
Contact: Katrina Khalil, NE18-501, 617-253-6966, kmkhalil@mit.edu


Basics of Copyrights, Data & Software IP

Add to Calendar Jan/19 Fri 10:00AM-11:30AM 3-370
Add to Calendar Feb/02 Fri 10:00AM-11:30AM 3-370

Daniel Dardani - MIT Technology Licensing Officer


Brio to Cognos Conversion Workshop

George Roch, BI Analyst

Add to Calendar Jan/24 Wed 02:00PM-04:30PM 1-115, Optional: have a Brio report to convert to Cognos

Enrollment: http://tiny.cc/jb11oy
Limited to 20 participants
Prereq: Prior work with Brio reports

During this session, we will discuss how Brio and Cognos work to pull information into a report. We will learn how to set Cognos to pull the same information that Brio is pulling. We will also learn how to setup a simple layout in Cognos for the data being pulled.

 

The second part of this session will be workshop time for practicing the conversion steps. Attendees are encouraged to bring simple Brios to convert to Cognos during this time.

 

Link to sign-up: Brio to Cognos Conversion - IAP 2018

Sponsor(s): Information Systems & Technology
Contact: George Roch, W92, 617 324-1140, G_ROCH@MIT.EDU


Bytes and Code: Python Disassembly

Sharon Lin

Add to Calendar Jan/19 Fri 05:00PM-06:00PM 3-133

Enrollment: Unlimited: Advance sign-up required
Prereq: Introductory knowledge of Python recommended

This class will go over the the foundations of understanding Python bytecode and disassembling functions. For anyone interested in understanding how the CPython interpreter compiles source and executes instructions, this is your opportunity to learn more about the Python dataflow and compiler optimizations!

Sponsor(s): Electrical Engineering and Computer Science, Student Information Processing Board
Contact: Sharon Lin, sharonl@mit.edu


Causal Inference & Deep Learning

Max Shen, PhD Student, Computational & Systems Biology

Enrollment: Unlimited: No advance sign-up
Attendance: Participants welcome at individual sessions

The vast majority of machine learning advances concern associative or correlative relationships despite the importance of learning and inferring causal relationships. 

In this brief class, we will consider how the successful tool of deep learning can best deliver new insights into fundamental problems regarding causality. We will explore several recent and successful papers describing applications of deep learning to causality, with the big picture goal of understanding fruitful next steps in the research intersection of deep learning and causality.

Please register here for class email updates: https://goo.gl/forms/xOgpVJB5OFsrUB6G3

Contact: Max Shen, MAXWSHEN@MIT.EDU


Causal Inference & Deep Learning

Max Shen

Enrollment: Unlimited: No advance sign-up
Attendance: Participants welcome at individual sessions

Our class will explore the intersection between causal inference and deep learning by walking through several recent papers. We aim to highlight several successful ways that deep learning has been used to make headway into important causal questions.

Sponsor(s): Electrical Engineering and Computer Science, Student Information Processing Board
Contact: Max Shen, maxwshen@mit.edu


Add to Calendar Jan/16 Tue 05:00PM-06:30PM 4-231, Bring your laptop.
Add to Calendar Jan/17 Wed 05:00PM-06:30PM 4-231, Bring your laptop.
Add to Calendar Jan/18 Thu 05:00PM-06:30PM 4-231, Bring your laptop.
Add to Calendar Jan/19 Fri 05:00PM-06:30PM 4-231, Bring your laptop.

Max Shen


COMSOL Multiphysics Boot Camp

Mian Qin

Add to Calendar Jan/24 Wed 09:00AM-05:00PM 66-110, sign up at comsol.com/events/workshop/40912

Enrollment: Limited: Advance sign-up required

A 2 week trial of COMSOL Multiphysics® is available upon request.

During this boot camp you will:
• Introduction to the COMSOL Multiphysics® software
• Guided hands-on exercises and interactive demonstrations

Sessions on:
• CFD & heat transfer modeling
• Chemical reactions and reacting flows
• Electromagnetic analysis
• Q&A session with COMSOL support engineers


DETAILS & REGISTRATION
comsol.com/events/workshop/40912

SPEAKERS

Akhilesh Sasankan, COMSOL, Inc.
Angela Straccia, COMSOL, Inc.
Kiran Uppalapati, COMSOL, Inc.

Sponsor(s): Chemical Engineering
Contact: Adrienne Bruno, 66-350, 617 253-4562, BRUNOA@MIT.EDU


Consciousness, Computation, the Universe

Andrew Kortina, Rob Cheung

Enrollment: Limited: Advance sign-up required
Sign-up by 01/19
Limited to 20 participants
Attendance: Participants must attend all sessions
Prereq: Short readings before each seminar: https://goo.gl/DD6Mqf

This will be a 3 part seminar (roundtable discussion format, not a
lecture). We'll discuss recent work in artificial intelligence and
philosophy, and ask questions like: How can we use principles of software
and computation to better understand our own minds? Is AI an existential
risk? What are its implications for human dignity?

There are selected, short pre-readings for each of the 3 sessions, online.

Sponsor(s): Electrical Engineering and Computer Science
Contact: Andrew Kortina, andrew.kortina@gmail.com


Consciousness, Computation, the Universe

Add to Calendar Jan/17 Wed 10:00AM-11:30AM 36-153

What can we understand about consciousness given what we have learned about computation and artificial intelligence? What can we learn about the universe given what we have learned about information theory and computation?

 


'AI' Systems Already at Scale

Add to Calendar Jan/18 Thu 10:00AM-11:30AM 36-153

AI is a slippery term, and you could argue that some incredibly complex systems exhibiting emergent order (vs top down organization and planning) are instances of AI. Specifically, we'll talk about macroeconomics and mass media. What lessons can we learn from these systems as we develop new, more powerful forms of software intelligence in the coming decades.

 


Work, Art, Meaning, and Dignity

Add to Calendar Jan/19 Fri 10:00AM-11:30AM 36-153

In a world where robots and software can perform work (and produce art) far more efficiently and capably than any human, how will our ideas of human dignity evolve?


Django Unchained

Chen Xie

Enrollment: Limited: First come, first served (no advance sign-up)
Limited to 50 participants
Attendance: Participants must attend all sessions
Prereq: Experience using Python, ability to install Python packages

"Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design." - https://www.djangoproject.com/

This series will introduce core concepts and workings of the Django framework. and demonstrate how it can be used to create websites in an orderly Pythonic manner with good programming principles. Throughout the hands-on sessions, we will build a Django site to apply the concepts taught. The final lesson ends with a functional site deployed on a remote server.

This series will be of particular use for scientific Python programmers who have been frustrated by the unintuitive style of web development taught by common online tutorials. We will attempt to avoid issues such as scattered css files, duplicate html boiler code, confusion between integrating front and back end components, and more.

Lesson Plan

Session 1

- Introduction to Django
  - Web frameworks vs content management systems
  - What django does and does not do
  - Other web frameworks and similar technologies
  - Why Django?
- Project and apps layout
- Django components overview
- Urls and views with basic html
- Django templates
- Static content: css, js, images

Session 2

- Models
- Forms
- Modelforms
- Formsets/ModelFormsets (optional)

Session 3

- Full deployment on Amazon Web Services or Google Cloud Platform
  - Obtain domain
  - Obtain virtual machine (VM)
  - Direct domain to VM IP
  - Configure web server
  - Configure Django for deployment

 

 

Sponsor(s): Health Sciences
Contact: Chen Xie, cx1111@mit.edu


S1 - Project Layout and Static Content

Add to Calendar Jan/29 Mon 06:00PM-08:00PM 32-144

S2 - Databases, Models and Forms

Add to Calendar Jan/31 Wed 06:00PM-08:00PM 32-144

S3 - Deployment

Add to Calendar Feb/02 Fri 06:00PM-08:00PM 32-144

EndNote Basics

Christine Malinowski, Research Data Librarian

Add to Calendar Jan/11 Thu 02:00PM-03:00PM 14N-132

Enrollment: Limited: Advance sign-up required
Limited to 25 participants

​EndNote is a software package designed to help you organize citations and create bibliographies. In this workshop we'll cover how to search for citations in databases (such as PubMed and Web of Science) and library catalogs (such as Barton), import and organize them in EndNote, and build your bibliographies and inline citations in Word.

Register here: http://libcal.mit.edu/event/3760673

Sponsor(s): Libraries
Contact: Christine Malinowski, E53-100, 617 324-6394, CMALIN@MIT.EDU


Free Space Optical Communication IAP 2018

Bob Schulein

Enrollment: Limited: Advance sign-up required
Sign-up by 01/15
Limited to 20 participants
Attendance: Participants must attend all sessions

Free-space laser communication (lasercom) is poised to revoluntionize space-based data transmission by enabling links with vastly higher data rates and longer ranges than are practically achievable with radio-frequency systems.  MIT Lincoln Laboratory and NASA recently demonstrated a record-breaking high-data-rate lasercom link from a spacecraft orbiting the moon to ground stations on Earth with the Lunar Laser Communication Demonstration (LLCD).

Although we won't be sending laser beams into space, this class will provide students with hands-on experience designing and building a basic lasercom system.  The accompanying lectures will provide an overview of lasercom concepts, lasers and optical components, lasercom-relevant electronics, communication link design, and analog and digital modulation techniques.  Students will learn to apply these principles by building their own free-space lasercom systems, and will work in teams to compete for a best-project award.

Sponsor(s): Lincoln Laboratory
Contact: Bob Schulein, iap-lasercom@mit.edu


Lasercom IAP 2018

Add to Calendar Jan/25 Thu 10:00AM-04:00PM Beaver Works NE45, bring your laptop
Add to Calendar Jan/26 Fri 10:00AM-04:00PM Beaver Works NE45, bring your laptop
Add to Calendar Jan/31 Wed 10:00AM-04:00PM Beaver Works NE45, bring your laptop
Add to Calendar Feb/01 Thu 10:00AM-04:00PM Beaver Works NE45, bring your laptop

Bob Schulein


Fundamentals of Exploitation

Devin Neal, Rahul Sridhar

Enrollment: Limited: Advance sign-up required
Sign-up by 12/01
Limited to 30 participants
Attendance: Participants must attend all sessions
Prereq: Familiarity with Linux

A week long course that will cover the inner workings of Linux binaries for the purpose of both understanding and exploitation. The course will cover the ELF binary format, reading assembly, debugging, shellcoding, and return-oritented programming. Each class will have both a lecture component to go over new material and a hands-on component to put the new information to use. The only prerequisite is previous experience with Linux and Python. Previous experience with C, while not necessary, will be very helpful.

You can sign up by submitting the form linked here.

Contact: Devin Neal, DEVNEAL@MIT.EDU


Linux, ELF, and RE

Add to Calendar Jan/08 Mon 01:00PM-04:00PM NE 45 2nd Floor

This session will cover ELF binaries, the programs we'll be working with for the rest of the course. We'll learn how C programs are converted into ELFs and learn the basics of assembly, the language that ELFs are written in. Then we'll go over the way the stack is used in function calls, and how to use GDB to inspect ELF binaries as they execute.

Devin Neal, Rahul Sridhar


Fundamentals of PWN

Add to Calendar Jan/09 Tue 01:00PM-04:00PM NE 45 2nd Floor

Once we've got some familiarity with ELF binaries, we can get started on basic exploits. We'll find out how to exploit unsafe functions to corrupt memory, call other functions, and eventually get shell access via shellcoding. We'll also go over ret2libc, a technique to get shell access without writing shellcode.

Devin Neal, Rahul Sridhar


DEP, ROP, and ASLR

Add to Calendar Jan/10 Wed 01:00PM-04:00PM NE 45 2nd Floor

This session will introduce data execution prevention (DEP) and return-oriented programming (ROP), which is used to defeat it. We will also cover ASLR and and the way it is typically defeated via memory leaks. 

Devin Neal, Rahul Sridhar


Stack Canaries, GOT/PLT, and RELRO

Add to Calendar Jan/11 Thu 01:00PM-04:00PM NE 45 2nd Floor

During this session we'll learn about stack canaries, another mitigation technique against stack smashing. Then we'll go over the global offset table (GOT) and procedure linkage table (PLT), and how they can be used to take control of a program. We will also learn about RELRO, a mitigation technique to prevent this type of exploit.

Devin Neal, Rahul Sridhar


Miscellaneous

Add to Calendar Jan/12 Fri 01:00PM-04:00PM NE 45 2nd Floor

This session will cover less widely-used exploit techniques and allow you to gain more experience with the ones you already learned.

Devin Neal, Rahul Sridhar


Game Design and Development 101

Julian Hernandez

Enrollment: Unlimited: No advance sign-up
Attendance: Participants welcome at individual sessions

Learn the basics of the artistic and computer sciency side of game design! We'll learn about what makes games fun, how to make decent collision code, the best tools for your sound effects, and how to work in a game dev team without going insane. By the end, you'll have made your own game and be ready to get out there and bring your dreams to life! We'll use GameMaker Studio 2 in the class: it's simple enough that anyone without programming experience can get the hang of it, and it's versatile enough that it's the IDE used for Undertale, Hotline Miami, Spelunky, Hyper Light Drifter, and more!

Sponsor(s): Electrical Engineering and Computer Science, Student Information Processing Board
Contact: Julian Hernandez, gmfk07@mit.edu


Add to Calendar Jan/16 Tue 05:00PM-07:00PM 3-333, Bring your laptop.
Add to Calendar Jan/17 Wed 05:00PM-07:00PM 3-333, Bring your laptop.
Add to Calendar Jan/18 Thu 05:00PM-07:00PM 3-333, Bring your laptop.

Julian Hernandez


Gene Set Enrichment Analysis

Charlie Whittaker, Research Scientist

Add to Calendar Jan/31 Wed 10:00AM-12:00PM 14N-132 - DIRC

Enrollment: Unlimited: Advance sign-up required
Sign-up by 01/30

Gene Set Enrichment Analysis (GSEA) is a freely available tool developed at the Broad Institute that allows analysis of groups of genes in the context of gene expression experiments. The groups of genes under investigation can include thousands of functionally associated, positional or other types of sets annotated in the the MsigDb collections or custom gene sets relevant to an experiment. In this IAP, the rationale for GSEA will be reviewed and hands-on instruction in input data setup, execution of analyses and assembly and interpretation of results will be provided. Single-sample GSEA variant will be demonstrated and the application of GSEA to different data types will be discussed. Example datasets will be provided but attendees are encouraged to bring their own data.

Eligibility: MIT researchers affiliated with the Koch Institute, the Biology Department, the Center for Environmental Health Sciences or the Department of Biological Engineering.

Register HERE:

http://libcal.mit.edu/event/3758507

Sponsor(s): David H. Koch Inst. for Integrative Cancer Researc, Libraries
Contact: Courtney Crummet, crummett@mit.edu


GIS Level 2

Anne Graham, Jennie Murack, Madeline Wrable

Add to Calendar Jan/19 Fri 01:00PM-03:30PM 14N-132

Enrollment: Limited: Advance sign-up required
Limited to 20 participants
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/3757709

 

Sponsor(s): Geographic Information Systems Lab, Libraries
Contact: Jennie Murack, 7-238, 617 258-6680, MURACK@MIT.EDU


Global Game Jam 2018

Rik Eberhardt, Studio Manager, MIT Game Lab

Enrollment: Limited: Advance sign-up required
Attendance: Participants must attend all sessions

Register now at: http://gamelab.mit.edu/event/global-game-jam-2018-at-mit/

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 26th at 5pm and run until 10pm that day. Our site is open Saturday, January 27th from 9am until 10pm, and Sunday, January 28th 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: http://gamelab.mit.edu/event/global-game-jam-2018-at-mit/

We have 30 free slots open for the MIT Community (must have an @mit.edu email address to register).

Sponsor(s): Comparative Media Studies/Writing, Game Lab
Contact: Richard Eberhardt, E15-329, 617 324-2173, REBERHAR@MIT.EDU


Keynote & Kickoff Presentations

Add to Calendar Jan/26 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.

Rik Eberhardt - Studio Manager, MIT Game Lab


Game Jam

Add to Calendar Jan/26 Fri 05:00PM-10:00PM 32-124, 32-144
Add to Calendar Jan/27 Sat 09:00AM-10:00PM 32-124, 32-144
Add to Calendar Jan/28 Sun 09:00AM-03:00PM 32-124, 32-144

Work days for the Jam. Participants will be working in teams to create their games.

Rik Eberhardt - Studio Manager, MIT Game Lab


Presentations & Postmortem

Add to Calendar Jan/28 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.

Rik Eberhardt - Studio Manager, MIT Game Lab


Hands on Holography IAP 2018

Greg Balonek

Enrollment: Limited: Advance sign-up required
Sign-up by 01/01
Limited to 20 participants
Attendance: Participants must attend all sessions
Prereq: None

MIT Lincoln Laboratory is offering a practical and engaging course exploring the fascinating applications of holography.  What is holography?  It is not merely art; holography encompasses a variety of measurement and recording techniques at the intersection of wave-propagated interference and diffraction.  Consequently, it enjoys utility and relevance across physics domains, from low radio frequencies through optical wavelengths, to X-ray and beyond.  This course will demystify holography by covering fundamental theory copuled with hands on laboratory sessions.  During the laboratory sessions students will create their own computer generated holograms and a traditional optical hologram to take home.

Sponsor(s): Lincoln Laboratory
Contact: Greg Balonek, gregory.balonek@ll.mit.edu


Hands on Holography IAP

Add to Calendar Jan/10 Wed 08:30AM-12:00PM Beaver Works NE45, bring your laptop
Add to Calendar Jan/11 Thu 01:00PM-04:00PM Beaver Works NE45, bring your laptop
Add to Calendar Jan/18 Thu 08:30AM-12:00PM Beaver Works NE45, bring your laptop
Add to Calendar Jan/22 Mon 01:00PM-04:00PM Beaver Works NE45, bring your laptop
Add to Calendar Jan/24 Wed 08:30AM-12:00PM Beaver Works NE45, bring your laptop

Greg Balonek


Hardware Hacking and Rapid Prototyping

Kurt Keville

Add to Calendar Jan/16 Tue 02:00PM-03:00PM NE47-189
Add to Calendar Jan/18 Thu 02:00PM-03:00PM NE47-189
Add to Calendar Jan/23 Tue 02:00PM-03:00PM NE47-189
Add to Calendar Jan/25 Thu 02:00PM-03:00PM NE47-189
Add to Calendar Jan/30 Tue 02:00PM-03:00PM NE47-189
Add to Calendar Feb/01 Thu 02:00PM-03:00PM NE47-189

Enrollment: Unlimited: No advance sign-up
Attendance: Repeating event, participants welcome at any session

Compete in this year's Soldier Design Contest. 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 $15K.

Jan 16: SDC Contest Overview, project descriptions, interest statements and scheduling.

Jan 18: Lab equipment introduction. Partial equipment list; Various Microscopy (AFM, SEM, TEM), assorted chromatography, basic metal and wood shop, 3-D printing, etc. 

Jan 23Build your own LoRaWAN router (MOVED to NEXT WEEK)

Jan 25: NVidia Jetson hackathon

Jan 30: Build your own LoRaWAN router 

Feb 1: Final Project (Powerpoint) Presentations

Web: http://mit.edu/isn/sdc

Sponsor(s): Institute for Soldier Nanotechnologies
Contact: Kurt Keville, 4-6424, kkeville@mit.edu


Image Analysis in the Geosciences

Matej Pec, Assistant Professor

Enrollment: Limited: Advance sign-up required
Attendance: Participants must attend all sessions

The aim of the workshop is to familiarize participants with a number of image processing and analysis methods which will allow them to derive quantitative measurements from images. We will focus on the analysis of rock microstructures from sedimentary, metamorphic and igneous rocks. We will cover the topics of image segmentation, area and volume estimation, size and shape analysis and much more. The workshop consist of morning lectures and afternoon hands-on practice. The participants are encouraged to bring their own images of samples they would like to analyze. Participants taking the course for credit should registrer for 12.S591 and will be required to finish a short project.  

Sponsor(s): Earth, Atmospheric and Planetary Sciences
Contact: Matej Pec, 54-720, 617-324-7279, mpec@mit.edu


Image Analysis in the Geosciences

Add to Calendar Jan/22 Mon 09:00AM-05:00PM 54-819
Add to Calendar Jan/23 Tue 09:00AM-05:00PM 54-819
Add to Calendar Jan/24 Wed 09:00AM-05:00PM 54-819
Add to Calendar Jan/25 Thu 09:00AM-05:00PM 54-819
Add to Calendar Jan/26 Fri 09:00AM-05:00PM 54-819

Images in Translation

Sam Ghantous, Teaching Fellow in the Department of Architecture

Add to Calendar Jan/08 Mon 10:00AM-05:00PM tbd Arch Studio, Bring Laptop
Add to Calendar Jan/09 Tue 01:00PM-05:00PM tbd Arch Studio, Bring Laptop
Add to Calendar Jan/10 Wed 01:00PM-05:00PM tbd Arch Studio, Bring Laptop
Add to Calendar Jan/11 Thu 01:00PM-05:00PM tbd Arch Studio, Bring Laptop
Add to Calendar Jan/12 Fri 01:00PM-05:00PM tbd Arch Studio, Bring Laptop
Add to Calendar Jan/16 Tue 01:00PM-04:00PM tbd Arch Studio

Enrollment: Unlimited: Advance sign-up required
Sign-up by 12/27
Attendance: Repeating event, participants welcome at any session

This IAP we are conducting a week(ish)-long  investigation into images in translation between virtual and physical material. We will spend our time producing artifacts and sharing conversations about them.

With the ubiquitous presence of the web, our relationship to the world, even architecture, exists more as images than lived experience; this radical flattening has assumed images equivalent value with the real thing. Limits between the real and artificial, the original and copy have dissolved as files are copied and shared. Simultaneously, deep learning algorithms and other forms of artificial intelligence have challenged traditional notions of authorship and the inherited intelligence of the images we ogle.

This workshop will respond to such a context by mining the image’s performance in translation between digital and physical space across multiple iterations. Issues of materiality, as it blurs between pixels and particulates, meshes and deposition contours, nurbs and textiles, will participate in this radical flattening between the real and the digital. Participants will be asked to transform images (with the option to use machine learning processes), physicalize them in unsuspecting ways, and reformat them as new images.

Expect: lectures, tutorials, readings, and critiques, but mostly the space and collective energy invested into producing artifacts.

Participation requires some architectural education, familiarity with 3d software, and fabrication basics.  

Sponsor(s): Architecture
Contact: Sam Ghantous, 617 599-9780, SAMTOUS@MIT.EDU


Intro to Version Control using Git and GitHub

Tristan Naumann

Add to Calendar Jan/24 Wed 05:00PM-07:00PM TBD, Bring your laptop.

Enrollment: Unlimited: No advance sign-up
Prereq: Basic shell familiarity is helpful

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): Electrical Engineering and Computer Science, Student Information Processing Board
Contact: Tristan Naumann, tjn@mit.edu


Introduction to 3D Scanning

Shirin Anlen, Fellow - MIT Open Documentary Lab

Add to Calendar Jan/22 Mon 12:00PM-03:00PM 2-142

Enrollment: Limited: First come, first served (no advance sign-up)
Limited to 20 participants

An introductory workshop about 3d scan technology that costs little to no money.

I will go over the general background of the volumetric language evolvement in VR while discussing various projects that express a range of 3D visual approaches.

We will practice and focus on photogrammetry technique using software such as photoscan and skanect with live demo.

Participants should:

1- bring their own laptop

2- pre-install Agisoft PhotoScan Professional (free 30 days trail): http://www.agisoft.com/downloads/request-trial/

3- chrage their phone in advance and bring a compatible cable for their computer.

Sponsor(s): Comparative Media Studies/Writing
Contact: Shirin Anlen, shirinanlen@gmail.com


Introduction to Functional Programming in Haskell

Austin Garrett

Add to Calendar Jan/16 Tue 05:00PM-07:00PM 1-115, Bring your laptop.

Enrollment: Unlimited: No advance sign-up
Prereq: Familiarity with programming is helpful

Pure functions, immutable data, and recursion oh my! Maybe you've heard people talk about functional programming, but what does it all mean?

This class aims to give a general overview of what functional programming is all about, through an introduction to Haskell. Haskell is a pure, strongly-typed functional programming language that has enjoyed a large amount of interest in the past few years. In this talk, I'll try to show you how fun functional programming in Haskell can be, and ultimately how functional languages can help to make your code safer from bugs, more understandable, and simpler (yes, simpler!)

Sponsor(s): Student Information Processing Board, Electrical Engineering and Computer Science
Contact: Austin Garrett, agarret7@mit.edu


Introduction to GIS & Mapping

Madeline Wrable, Jennie Murack

Add to Calendar Jan/10 Wed 01:00PM-04:00PM 14N-132
Add to Calendar Jan/18 Thu 01:00PM-04:00PM 14N-132

Enrollment: Limited: Advance sign-up required
Limited to 20 participants
Attendance: Repeating event, participants welcome at any session

Learn the basics of visualizing geographic information and creating your own maps in a Geographic Information System (GIS). We will introduce open source and proprietary mapping and GIS software options and let attendees choose to work through exercises using ESRI ArcGIS (proprietary) and/or Quantum GIS (QGIS) (open source). Learn how to read and interpret maps and data and use basic cartography principles to create maps that can be used in reports and presentations.

For January 10th, register here: http://libcal.mit.edu/event/3757699

For January 18th, register here: http://libcal.mit.edu/event/3757702 

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


Introduction to Python Workshop

NaLette M Brodnax

Add to Calendar Jan/24 Wed 01:00PM-03:30PM 3-270, Bring your laptop

Enrollment: Limited: Advance sign-up required
Prereq: bring your laptop with Anaconda distribution of Python 3.6

This workshop introduces the basic elements of Python that are commonly used for data cleaning, analysis, visualization, and other applications. Participants will also learn how to set up a “development environment” for Python on their personal computer. This workshop is intended for social scientists who are new to programming. No experience is required.

Bring your own laptop and install the Anaconda distribution of Python 3.6 (www.continuum.io/downloads) prior to the workshop. If you are having trouble installing this version of Python, please contact data science services at help@iq.harvard.edu.

Register here: http://libcal.mit.edu/event/3760187

Offered in conjuction with Data Science Services at Harvard's Institute for Quantitative Social Science.

Sponsor(s): Libraries
Contact: Jennie Murack, 7-238, 617 258-6680, MURACK@MIT.EDU


Introduction to R

Ista Zahn, Statistical Trainer

Add to Calendar Jan/19 Fri 10:00AM-12:30PM 2-105, Bring a laptop
Add to Calendar Jan/22 Mon 01:00PM-03:30PM 4-237, Bring a laptop

Enrollment: Limited: Advance sign-up required
Attendance: Repeating event, participants 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.

You must bring a laptop. Install R (https://www.r-project.org/) and RStudio (https://www.rstudio.com/products/rstudio/download/) before the workshop.

This workshop will be offered at two times. Register for one time.

Register here for 1/19/18: http://libcal.mit.edu/event/3760040

Register here for 1/22/18: http://libcal.mit.edu/event/3760097

 

Sponsor(s): Libraries
Contact: Jennie Murack, 7-238, 617 258-6680, MURACK@MIT.EDU


Introduction to R Graphics with ggplot2

Ista Zahn

Add to Calendar Jan/25 Thu 10:00AM-12:30PM 4-231, Bring a 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 your own laptop and install R (https://www.r-project.org/) and RStudio (https://www.rstudio.com/products/rstudio/download/) before the workshop.

Register here: http://libcal.mit.edu/event/3760118

Offered in conjuction with Data Science Services at Harvard's Institute for Quantitative Social Science.

Sponsor(s): Libraries
Contact: Jennie Murack, 7-238, 617 258-6680, MURACK@MIT.EDU


Introduction to Reaction Mechanism Generator (RMG) software

Hiroumi Tani, Visiting Shcolar

Add to Calendar Feb/01 Thu 10:00AM-12:00PM E17-517, Bring your laptop

Enrollment: Limited: Advance sign-up required
Sign-up by 01/26
Limited to 20 participants
Prereq: General background in chemistry, laptop required

Reaction Mechanism Generator (RMG) is an automatic mechanism generation software developed by the Green Research Group at MIT (http://rmg.mit.edu/). The software can be used to generate chemical kinetic mechanisms for a wide range of chemical species by using inbuilt reaction networks and libraries. In the Green Group, RMG is extensively used to develop chemical kinetic mechanisms for combustion and chemical process applications.

Please send an e-mail to hiroumi@mit.edu for the sign-up by 26th Jan.

In this course, you will learn about

      -  How RMG works

      -  How to access RMG on Pharos

      -  Generation of methane-oxy combustion mechanism using RMG

      -  Generation of methane-air combustion mechanism (or any other mechanism of interest)

      -  Scripts in RMG (creating libraries, merging mechanisms, simple batch reactor run etc.)

      -  Cool tools on rmg.mit.edu

      -  Visualizing the mechanism

      -  Model comparison

      -  Molecule search, kinetics search and others …

      -  How to cite RMG

Next Steps (optional, 30 min)

      -  Github basics (how to update RMG, troubleshooting etc.)

      -  How to install RMG on your computer

 

Sponsor(s): Green Research Group - ChemE
Contact: Hiroumi Tani, E18-509, 857 320-5085, HIROUMI@MIT.EDU


Introduction to Remote Sensing

Madeline Wrable

Add to Calendar Jan/30 Tue 10:00AM-12:00PM GIS lab, 7-238

Enrollment: Limited: Advance sign-up required

Come learn about satellite remote sensing, and an overview of the many ways to process satellite imagery. There will be demos in ENVI and ArcGIS software, both of which are available in the GIS Lab.

Register here: http://libcal.mit.edu/event/3783325

 

Sponsor(s): Geographic Information Systems Lab, Libraries
Contact: Madeline Wrable, mwrable@mit.edu


Introduction to Spatial Statistics in GIS

Jennie Murack, Madeline Wrable

Add to Calendar Jan/23 Tue 01:00PM-03:00PM 14N-132

Enrollment: Limited: Advance sign-up required
Limited to 20 participants
Prereq: a basic knowledge of ArcMap or QGIS

Are there clusters in your data? Are similar values grouped together? How are several pieces of data related? This workshop will introduce you to the spatial statistics techniques of point patterns analysis and spatial autocorrelation in both ArcMap and Geoda.

Register here: http://libcal.mit.edu/event/3757823

Prerequisites: A basic knowledge of ArcMap or QGIS, including how to load data and a familiarity with the interface.

Sponsor(s): Geographic Information Systems Lab, Libraries
Contact: Jennie Murack, 7-238, 617 258-6680, MURACK@MIT.EDU


Introduction to Using APIs with Python

NaLette M Brodnax

Add to Calendar Jan/29 Mon 01:00PM-03:30PM 4-231, bring your laptop

Enrollment: Limited: Advance sign-up required
Limited to 60 participants
Prereq: some familiarity with Python

An application programming interface (API) is a tool that allows computers to communicate and share information. For social scientists, APIs can be useful for accessing data or services from firms, organizations, or government agencies. This workshop will introduce the use of APIs to obtain data from sources such as Survey Monkey, Twitter, or Data.gov.

This workshop is intended for social scientists who are new to working with APIs, but have some familiarity with Python or have attended the Introduction to Python workshop.

Bring your own laptop and install the Anaconda distribution of Python 3.6 (www.continuum.io/downloads) prior to the workshop. If you are having trouble installing this version of Python, please contact data science services at help@iq.harvard.edu.

Register here: http://libcal.mit.edu/event/3760210

Offered in conjuction with Data Science Services at Harvard's Institute for Quantitative Social Science.

Sponsor(s): Libraries
Contact: Jennie Murack, 7-238, 617 258-6680, MURACK@MIT.EDU


Introduction to Virtual Reality & GIS

Madeline Wrable

Add to Calendar Feb/01 Thu 10:00AM-12:00PM GIS lab, 7-238

Enrollment: Limited: Advance sign-up required

Come hear an overview of virtual reality (VR) hardware and software, and learn different ways to get started with this technology. There will be demos of current applications ongoing in the Geographic Information System (GIS) lab using an HTC Vive.

Register here: http://libcal.mit.edu/event/3783392

Sponsor(s): Geographic Information Systems Lab, Libraries
Contact: Madeline Wrable, mwrable@mit.edu


Introduction to Web Scraping with Python

NaLette M Brodnax

Add to Calendar Jan/26 Fri 01:00PM-03:30PM 3-270, Bring your laptop

Enrollment: Limited: Advance sign-up required
Prereq: some familiarity with Python

Web scraping is a method of extracting and restructuring information from web pages. This workshop will introduce basic techniques for web scraping using the popular Python libraries BeautifulSoup and Requests. Participants will practice accessing websites, parsing information, and storing data in a CSV file.

This workshop is intended for social scientists who are new to web scraping, but have some familiarity with Python or have attended the Introduction to Python workshop.

Bring your own laptop and install the Anaconda distribution of Python 3.6 (www.continuum.io/downloads) prior to the workshop. If you are having trouble installing this version of Python, please contact data science services at help@iq.harvard.edu.

Register here: http://libcal.mit.edu/event/3760192

Offered in conjuction with Data Science Services at Harvard's Institute for Quantitative Social Science.

Sponsor(s): Libraries
Contact: Jennie Murack, 7-238, 617 258-6680, MURACK@MIT.EDU


Make an online map: Intro to Carto

Ece Turnator

Add to Calendar Feb/02 Fri 04:30PM-06:00PM 14N-132

Enrollment: Limited: Advance sign-up required
Limited to 30 participants

This workshop will introduce Carto as a tool for creating customized online maps and performing basic data analysis. We will learn how to find and add a historic basemap to Carto, import present-day geographic data, and analyze the data using a few of the new Carto Builder tools. We will provide sample data, but feel free to bring your own if you have it. 

Bring your laptop or use a lab computer.

Register here: http://libcal.mit.edu/event/3758064

Sponsor(s): Libraries, Geographic Information Systems Lab
Contact: Jennie Murack, 7-238, 617 258-6680, MURACK@MIT.EDU


Manage your PDFs and Citations: Zotero & Mendeley

Jennie Murack

Add to Calendar Jan/17 Wed 11:00AM-12:00PM 4-231, Bring a laptop if you want to follow along

Enrollment: Limited: Advance sign-up required
Sign-up by 01/25
Limited to 60 participants

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.


Register here: http://libcal.mit.edu/event/3757944

Sponsor(s): Libraries
Contact: Jennie Murack, 7-238, 617 258-6680, MURACK@MIT.EDU


Managing your research code

Phoebe Ayers, Helen Bailey

Add to Calendar Jan/24 Wed 03:00PM-04:00PM 14N-132

Enrollment: Limited: Advance sign-up required

Do you write software in the course of your research? Have you been required by funders or publishers to share your code, or do you want to make it accessible to others to use? Documenting, sharing and archiving your research software can make your research more transparent and reproducible, and can help you get credit for your work. This workshop will go over reasons to share your software, and will cover some best practices and considerations that will help you document your software and make it citable. We'll also go over options for archiving and publishing research software, including software papers and managing software with associated data sets, and some best practices for citing and documenting all of the software that you use.

Register here: http://libcal.mit.edu/event/3774937

Sponsor(s): Libraries
Contact: Phoebe Ayers, psayers@mit.edu


Mathematics of Big Data & Machine Learning

Jeremy Kepner, Fellow & Head MIT Supercomputing Center

Enrollment: Limited: Advance sign-up required
Sign-up by 12/22
Limited to 20 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.  Machine Learning has emerged as a powerful tool for transforming this data into usable information.  Many technologies (e.g., spreadsheets, databases, graphs, linear algebra, deep neural networks, ...) 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 and Machine Learning.  Understanding these mathematical foundations allows the student to see past the differences that lie on the surface of Big Data and Machine Learning applications and technologies and leverage their core mathematical similarities to solve the hardest Big Data and Machine Learning challenges.

 

Sponsor(s): Mathematics
Contact: Jeremy Kepner, 2nd Floor, 300 Tech Sq, 781 981-3108, KEPNER@LL.MIT.EDU


Manipulation Big Data

Add to Calendar Jan/09 Tue 11:00AM-01:00PM 300 Tech Sq Floor 2

Chapters 1 and 2 of "Mathematics of Big Data" text.

Jeremy Kepner - Fellow & Head MIT Supercomputing Center


D4M: A New Tool for Big Data

Add to Calendar Jan/16 Tue 11:00AM-01:00PM 300 Tech Sq Floor 2

Chapter 3 and Chapter 4 of "Mathematics of Big Data" text.

Introduction to D4M (http://d4m.mit.edu).

Jeremy Kepner - Fellow & Head MIT Supercomputing Center


Four Perspectives on Data

Add to Calendar Jan/23 Tue 11:00AM-01:00PM 300 Tech Sq Floor 2

Chapter 5 and 6 of "Mathematics of Big Data" text.

Jeremy Kepner - Fellow & Head MIT Supercomputing Center


Mathematical Foundations of Big Data

Add to Calendar Jan/30 Tue 11:00AM-01:00PM 300 Tech Sq Floor 2

Chapters 7 and 8 of "Mathematics of Big Data".

Jeremy Kepner - Fellow & Head MIT Supercomputing Center


Practical Computer Science for Computational Scientists

Ravikishore Kommajosyula, Research Assistant, Baglietto CFDlab, Corbin Foucart, Research Assistant, MSEAS lab

Enrollment: Unlimited: Advance sign-up required
Sign-up by 01/16
Attendance: Participants welcome at individual sessions
Prereq: Open to all interested students

The interdisciplinary nature of computational research brings in members from a variety of backgrounds in math, science, and engineering. Practical knowledge of computer science is a major enabler in our everyday research, improving our efficiency. In this course, we present some tools, techniques, and unwritten guidelines in computational science. The following topics will be covered, with customized content to fit a computational research audience, using examples from scientific codes to illustrate different concepts.

1) Writing good code: Whether prototyping an algorithm or implementing production quality code, there are certain numerical and computer science considerations to produce fault tolerant code, improve code quality, and save time in the process.

2) Debugging and maintaining: A survey of the best tools and practices that can be used with little effort to debug and maintain code, and ensure high reliability using the power of modern integrated development environments.

3) Collaborating and sharing: Version control systems such as GIT allow for tracking changes to code and integrate easily into most development environments, thus providing powerful collaboration capabilities.

4) Improving code efficiency: Performance on modern processors can be achieved by leveraging different levels of parallelism. This topic is introduced from a computer architecture perspective, and guidelines for efficient code are drawn from it.

Please register at: signup.mit.edu/cce_course

Sponsor(s): Computation for Design and Optimization, Center for Computational Engineering
Contact: Ricardo Baptista, RSB@MIT.EDU


Add to Calendar Jan/16 Tue 01:00PM-03:00PM 3-370
Add to Calendar Jan/18 Thu 01:00PM-03:00PM 3-370
Add to Calendar Jan/23 Tue 01:00PM-03:00PM 3-370
Add to Calendar Jan/25 Thu 01:00PM-03:00PM 3-370

Ravikishore Kommajosyula - Research Assistant, Baglietto CFDlab, Corbin Foucart - Research Assistant, MSEAS lab


Python Programming in ArcGIS

Daniel Sheehan

Enrollment: Limited: Advance sign-up required
Attendance: Participants must attend all sessions
Prereq: a basic knowledge of ArcMap

This is a 2-day workshop, please attend both days.

Day 1: You'll learn just enough Python scripting to work with Python in ArcGIS and feel comfortable in Day 2 of the workshop. Work will include using commands for both vector and raster data processing.

Day 2: This day will focus on using Python to automate map making. With the ArcPy mapping module you can easily create and update map layers and content to create customized maps that can be exported for presentations and reports.

Whether you need to create 10 or 1000 maps, you'll learn how to save time by using Python.

Prerequisite: a basic knowledge of ArcMap

Register here: http://libcal.mit.edu/event/3784581

Sponsor(s): Geographic Information Systems Lab, Libraries
Contact: Daniel Sheehan, dsheehan@mit.edu


Add to Calendar Jan/16 Tue 01:00PM-04:00PM 14N-132
Add to Calendar Jan/17 Wed 01:00PM-04:00PM 14N-132

Daniel Sheehan


RACECAR (Rapid Autonomous Complex-Environment Competing Ackermann-drive Robotics

Sertac Karaman, Professor, Aeronautics and Astronautics, Michael Boulet, Assistant Group Leader, Lincoln Lab, Ken Gregson, Senior Staff, Lincoln Lab

Add to Calendar Jan/10 Wed 02:00PM-04:00PM 32-081
Add to Calendar Jan/12 Fri 02:00PM-04:00PM 32-081
Add to Calendar Jan/17 Wed 02:00PM-04:00PM 32-081
Add to Calendar Jan/19 Fri 02:00PM-04:00PM 32-081
Add to Calendar Jan/22 Mon 02:00PM-04:00PM 32-081
Add to Calendar Jan/24 Wed 02:00PM-04:00PM 32-081
Add to Calendar Jan/26 Fri 02:00PM-04:00PM 32-081

Enrollment: Limited: Advance sign-up required
Sign-up by 01/05
Limited to 30 participants
Attendance: Participants must attend all sessions
Prereq: None

Modern robots tend to operate at slow speeds in complex environments, limiting their utility in high-tempo applications. In the RACECAR course, you will be tasked with pushing the boundaries of unmanned vehicle speed. Participants will work in teams of 4-5 to develop dynamic autonomy software to race a converted RC car equipped with LIDAR, a stereo camera, an inertial measurement unit, 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 a racecourse. Classes will provide lecture overviews of relevant algorithms and lab time with instructor-assisted development. Participants must attend every class and should plan on 4-10 hours per week of self-directed development. Students must have experience with software development. Past exposure to robotics algorithms and/or embedded programming will be useful.

To sign up, preregister on websis and send an e-mail by Jan 5 to racecar-iap-course-subscribe@mit.edu with a brief description of your programming/robotics experience.

Also offered for credit as 6.S184.

Sponsor(s): Electrical Engineering and Computer Science
Contact: Michael Boulet, boulet@mit.edu


Regression Models in R

Ista Zahn

Add to Calendar Jan/24 Wed 10:00AM-12:30PM 4-163, Bring a 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 your own laptop and install R (https://www.r-project.org/) and RStudio (https://www.rstudio.com/products/rstudio/download/) before the workshop.

Register here: http://libcal.mit.edu/event/3760112

Offered in conjuction with Data Science Services at Harvard's Institute for Quantitative Social Science.

Sponsor(s): Libraries
Contact: Jennie Murack, 7-238, 617 258-6680, MURACK@MIT.EDU


Reproducible Research in Computational Science

Dorota Jarecka, Research Scientist

Enrollment: Limited: Advance sign-up required
Sign-up by 01/05
Limited to 40 participants
Attendance: Participants welcome at individual sessions
Prereq: basic scripting experience, basic shell

Reproducibility is the ability to get the same research results having the full computational environment, including the code and raw data, used to produce the results. Unfortunately, providing the computational environment is not required during the publication process and many scientific findings are very hard or impossible to reproduce.  Sharing the computational environment is not a standard procedure also because it requires tools and skills that are not part of the standard scientific curriculum.

These workshops introduce two basic components needed to conduct reproducible computational science, version control systems and reusable computational environments.

The first workshop will cover creating and using reusable computational environments.  We will introduce the concept of containers and use Docker and Singularity as examples. Singularity/Docker not only offers the ability to efficiently and ubiquitously deploy environments on linux systems but also gives future researchers access to the exact environment used in the publication.

The second workshop will cover Git that is a free and open source version control system widely used for software development, and a Web-based Git repository Hosting System - GitHub. We will also talk about git-annex and Datalad that solve the problem of sharing and synchronizing collections of large data files.

Please sign-up at this link: https://www.eventbrite.com/e/reproducible-research-in-computational-science-tickets-41433469623

Sponsor(s): Brain and Cognitive Sciences
Contact: Jillian Auerbach, 46-2005Q, 617 253-0482, JILLIANA@MIT.EDU


Add to Calendar Jan/10 Wed 05:00PM-07:30PM 46-3310, Bring your laptop
Add to Calendar Jan/24 Wed 05:00PM-07:30PM 46-3310, Bring your laptop

lecture and hands-on exercises, we will send an email with software requirements

Dorota Jarecka - Research Scientist, Jakub Kaczmarzyk - Technical Associate, Mario Belledonne - Research Assistant


Reverse-Engineering Software

James Koppel, Rahul Sridhar

Add to Calendar Jan/18 Thu 05:00PM-07:00PM 1-115, Bring your laptop.

Enrollment: Unlimited: No advance sign-up
Prereq: Familiarity with C and assembly would be very helpful

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): Electrical Engineering and Computer Science, Student Information Processing Board
Contact: James Koppel, jkoppel@mit.edu


Short Course on MINITAB Statistical Software: Experimental Designs for Robust Product/ Process Optimization

Dr. Rozzeta DOLAH, Post Doctoral Fellow

Add to Calendar Jan/25 Thu 01:30PM-04:30PM 14N-132, Bring a Windows laptop or use a lab computer

Enrollment: Limited: Advance sign-up required
Sign-up by 01/22
Limited to 21 participants
Prereq: None, Open to all MIT affiliates

Hosted by MIT-PDA Professional Development Committee

MINITAB is a powerful statistical software for process optimization and research enhancement. It provides Zero-Defects and optimum yield for product and process in science and engineering field. MINITAB is a simple, effective way to input statistical data, identify trends and patterns, problem’s troubleshooting, and extrapolate answers to the problem at hand. During this workshop, you will learn how to:

-Optimize process through response optimizer
-Assure process robustness
-Control variation and correlate process parameters

Prerequisite: none

Date and Time: Thursday, January 25, 1:30 PM - 4:30 PM

Location: 14N-132

Link for download and installation of MINITAB18 (FREE 30 days trial) will be provided after registration. Use a lab computer or bring your own laptop to the workshop. A window-based computer is required.

This workshop is FREE for MIT affiliates. Refreshments will be served. 

REGISTER HERE 

About Instructor:  Dr. Rozzeta Dolah is a post doctoral fellow at Prof. Karnik Lab, MIT Department of Mechanical Engineering. She has extensive experience in industry as a process engineer, where she uses MINITAB in various Black Belt Six Sigma projects, problem solving for defects, and variation elimination. As a MINITAB trainer, she builds quality into product design through the implementation of robust Taguchi Method (Robust Quality Engineering), Design of Experiments (DOE), and Lean Six Sigma.  

Sponsor(s): Libraries
Contact: Dr. Zhen CAO, NE46-608, (860)-771-3080, zhencao@mit.edu


Software Radio IAP 2018

Dwight Hutchenson

Enrollment: Limited: Advance sign-up required
Sign-up by 01/11
Limited to 16 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 USRP, RTL-SDR, and HackRF software radio platforms 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.

Sponsor(s): Lincoln Laboratory
Contact: Dwight Hutchenson, 781-981-4495, dwight.hutchenson@ll.mit.edu


Software Radio

Add to Calendar Jan/18 Thu 01:00PM-04:00PM Beaver Works, bring your laptop
Add to Calendar Jan/23 Tue 01:00PM-04:00PM Beaver Works, bring your laptop
Add to Calendar Jan/25 Thu 01:00PM-04:00PM Beaver Works, bring your laptop
Add to Calendar Jan/30 Tue 01:00PM-04:00PM Beaver Works, bring your laptop

Dwight Hutchenson


Tableau Fundamentals

George Roch, BI Analyst

Add to Calendar Jan/10 Wed 02:00PM-04:30PM 4-145, Bring a laptop with Tableau installed

Enrollment: www.eventbrite.com/e/iap-2018-tableau-fundamentals-tickets-39730274320
Limited to 35 participants
Prereq: A laptop with Tableau installed and either a Tableau license

 

 

This class will focus on the basics of Tableau. We will cover everything from connecting to our data source through sharing our constructed report. No prior Tableau experinece is necessary, but would be helpful.

During this class, we will cover:

Connect to a data source Join tables Create a workbook Create calculations Filter and sort data Create a visualization of the data Create a dashboard / Use a Parameter Use Tableau Server

 

Prerequisites: A laptop with Tableau installed and either a Tableau license or free two week trial license

Link to Tableau install page on the software grid:

     For administrative use: http://ist.mit.edu/tableau/reader-desktop

     For academic use: http://ist.mit.edu/tableau/desktop/academic

Link to Tableau license request: http://ist.mit.edu/tableau/desktop/request

Link to Tableau two week license: https://www.tableau.com/products/desktop/download

 

Link to sign-up: Tableau Fundamentals - IAP 2018

 

Sponsor(s): Information Systems & Technology
Contact: George Roch, W92, 617 324-1140, G_ROCH@MIT.EDU


Tableau Mash-up

George Roch, BI Analyst

Add to Calendar Jan/17 Wed 02:00PM-04:00PM 4-145, Prior Tableau experience

Enrollment: https://www.eventbrite.com/e/iap-2018-tableau-mash-up-tickets-39730818949
Limited to 35 participants
Prereq: Prior experience with Tableau

Discussion and demos of various Tableau Topics

Sign-up: Tableau Mash-up

Sponsor(s): Information Systems & Technology
Contact: George Roch, W92, 617 324-1140, G_ROCH@MIT.EDU


The Mathematics of Deep Learning

Anish Athalye, Logan Engstrom, Andrew Ilyas

Add to Calendar Jan/18 Thu 05:00PM-09:00PM 4-237, Bring laptop (Python, NumPy, TensorFlow & Jupyter)

Enrollment: Unlimited: Advance sign-up required
Sign-up by 01/19
Prereq: MV calc required; linear algebra, Python, NumPy, TensorFlow

Learn the key ideas that make deep learning work.

This class focuses on teaching the mathematical ideas that make deep learning tractable and teaching how to think about deep representations and neural network function approximation.

As we introduce the mathematics, we'll work through implementing simple neural networks and training algorithms from scratch in NumPy. While teaching higher-level ideas, we'll switch to using TensorFlow's high-level interface for programming more sophisticated neural networks without having to think about computing derivatives manually. Finally, we'll introduce cutting-edge ideas from deep learning research, and try to replicate some of the latest results ourselves.

More details here: http://anish.io/deeplearning

Please sign up here: https://goo.gl/forms/lTl5ejUtAY4RJKZQ2

Sponsor(s): Electrical Engineering and Computer Science, Student Information Processing Board
Contact: Anish Athalye, aathalye@mit.edu


Think Security by (IC)3 with Kaspersky Lab

Keri Pearlson, Executive Director of (IC)3

Enrollment: Unlimited: No advance sign-up
Attendance: Participants welcome at individual sessions

The event will be organized by MIT (IC)³ with Kaspersky Lab

Our 2018 IAP activity is an ideal opportunity to learn more about the actual cyber threat landscape, especially about rapidly evolving cyberthreats for industrial environments, and to find out why we need to keep one step ahead of the threat actors.

Our activity is split into two workstreams:

Days 1 and 2 are dedicated to Industrial Cybersecurity, specifically to forensic analysis of incidents and the advantages of using YARA rules to detect cyberattacks.

On days 3 and 4, the sessions will focus on the managerial, strategic and organizational aspects of cybersecurity.  Participants will learn about the NISF Framework for Policy and Management, experience a demonstration of the types of decisions cybersecurity leaders make and the consequences of those decisions, and create a cybersecurity plan of action.  The latest research from the Cybersecurity at MIT Sloan will be included.

Our agenda is designed to ensure that participants have sufficient time for informal communication and networking. We promise an interactive and fun event.

There will also be a Capture the Flag (CTF) challenge that requires you to think out of the box and be one step ahead of your fellow competitors.

 

More information on this IAP and and registration for the course can be found here.

Sponsor(s): Sloan School of Management
Contact: Kathryn Means, E62-571, (617) 324-4253, kmeans@mit.edu


Industrial Cybersecurity Sessions

Add to Calendar Jan/23 Tue 10:00AM-04:30PM E51-057
Add to Calendar Jan/24 Wed 10:00AM-04:30PM E51-057

Days 1 and 2 are dedicated to Industrial Cybersecurity, specifically to forensic analysis of incidents and the advantages of using YARA rules to detect cyberattacks.


Cybersecurity Management Sessions

Add to Calendar Jan/25 Thu 09:30AM-04:30PM E51-057
Add to Calendar Jan/26 Fri 09:30AM-04:30PM E51-057

On days 3 and 4, sessions will focus on the managerial, strategic and organizational aspects of cybersecurity.  Participants will learn about NISF Framework for Policy and Management, experience a demonstration of the types of decisions cybersecurity leaders make and the consequences of those decisions, and create a cybersecurity plan of action.  The latest research from the Cybersecurity at MIT Sloan will be included.


Using drones for research - data processing and legal issues

Daniel Sheehan, Joe Wright, Carmen Bazzano

Add to Calendar Jan/11 Thu 09:00AM-12:00PM 4-231

Enrollment: Limited: Advance sign-up required

This workshop has two components: (1) An introduction the resources and tools available at MIT to fly drones and process photographs into geospatial formats useful in a GIS along with some examples of how drone imagery has been used at MIT. (2) A primer on the rules and regulations of small UAS flight. We will cover requirements and protocols for flight planning and piloting, and introduce software tools for flight planning.

Register here: http://libcal.mit.edu/event/3784330

Sponsor(s): Geographic Information Systems Lab, Libraries, Lincoln Laboratory
Contact: Daniel Sheehan, dsheehan@mit.edu