MIT: Independent Activities Period: IAP

IAP 2016



Mathematica and the Wolfram Language: A Comprehensive Overview

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


A First Course in Computer Programming

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.


Intro to Mathematica & Wolfram Language

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


Physics and Engineering Problem Solving

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.


Machine Learning in the Wolfram Language

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.


Building a Smart App w/ Wolfram Language

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


Mathematica & Wolfram Language for Adva

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


Intro to Data Science using Mathematica

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.


Advanced Data Science using Mathematica

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.


Physical Computing w/ Wolfram Language

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.