IAP Independent Activities Period
overview participate organize offerings calendar  
for-credit subjects non-credit activities by category non-credit activities by sponsor non-credit activities by date

IAP 2007 Activities by Category

Computers: Software

ATIC Lab Open House
Mary Ziegler
Wed Jan 24, 12-02:00pm, 7-143

No enrollment limit, no advance sign up
Single session event

The IS&T ATIC Lab Open House showcases the latest adaptive technologies for persons with disabilities. Come see screen reading, magnification, scanning and reading software, and more. Try out an alternative keyboard or pointing device. Ask us questions about accessibility.
Web: http://web.mit.edu/atic/www
Contact: Mary Ziegler, 7-143, x8-9328, maryz@mit.edu
Sponsor: Information Services and Technology

Advanced Gentoo Linux
Rajiv Manglani
Thu Jan 25, 07:30-09:30pm, 56-114

No enrollment limit, no advance sign up
Single session event
Prereq: Some Gentoo experience

This session will cover advanced usage of Gentoo Linux, a versatile and fast distribution for x86, PowerPC, Sparc, Alpha, AMD64, IA64, and MIPS systems that is geared towards Linux power users.

Details of Portage, the Gentoo package management system, will be presented. We will discuss creation of ebuild scripts, usage of various system tools such as qpkg and etcat. We will also have a detailed look into the init scripts system, and the various settings in make.conf. Current Gentoo users are encouraged to attend with their questions and anecdotes.
Web: http://stuff.mit.edu/iap/
Contact: Rajiv Manglani, W20-557, x3-7788, sipb-iap-gentoo@mit.edu
Sponsor: Student Information Processing Board

An Introductory Course to MATLAB
Yossi Farjoun
Tue, Thu, Jan 9, 11, 16, 18, 23, 25, 30, 1, 10-11:00am, 14-0637

Enrollment limited: first come, first served
Limited to 17 participants.
Participants requested to attend all sessions (non-series)

This no-credit class is intended for students with little or no previous programming experience. It will provide the foundations of programming in Matlab. Variables, arrays, conditional statements, loops, functions, and plots will all be explained. The class will consist of several lectures and some short exercises. At the end of the course students should be confident about using Matlab in their own project work, and should feel more prepared to deepen their Matlab programming skills and tackle other languages for computing, such as Java, C++, or python. Due to physical limitation, the class is limited in size. Please contact Yossi Farjoun: (yfarjoun@math.mit.edu) if you are interested in taking this class. In your email, please state your major, year, and whether you can bring a laptop WITH MATLAB to class.
Contact: Yossi Farjoun, 2-334, x3-7775, yfarjoun@math.mit.edu
Sponsor: Mathematics

Apple Mail
Lee Ridgway
Fri Jan 26, 12-01:00pm, N42-Demo Center

No enrollment limit, no advance sign up
Single session event

Learn the basics of using Apple Mail for Macintosh as your email application. This demonstration will show you how to:

- send, receive and store email messages
- use the address book and access the on-line directory
- send and receive attachments
- create signatures
- back up your email
- set key options for using Apple Mail
Contact: Lee Ridgway, N42, x3-7727, ridgway@mit.edu
Sponsor: Information Services and Technology

Being Productive with Emacs
Phil Sung
Wed Jan 17, 24, 31, 04-05:00pm, 35-225

No enrollment limit, no advance sign up
Participants welcome at individual sessions (series)

Emacs is a text editor which is more powerful than most realize. It can be customized to suit one's needs and extended to do almost arbitrary things. This class covers useful emacs features, customizing emacs, and extending emacs to do your bidding.
Web: http://stuff.mit.edu/iap
Contact: Phil Sung, W20-557, x3-7788, sipb-iap-emacs@mit.edu
Sponsor: Student Information Processing Board

BrioQuery Quick Start
Bronwen Heuer
Fri Jan 12, 12-01:00pm, N42-Demo Center

No enrollment limit, no advance sign up
Single session event

This quick start introduces you to the MIT Data Warehouse Web site and how to get authorized to access data. Pointers to instructions for downloading and installing BrioQuery will be given. You'll take a tour of the BrioQuery 6 environment and tools. You'll learn how to download and run an MIT standard report. BrioQuery version 6 features will be compared to version 5.5 and changes in the new version will be highlighted.
Contact: Bronwen Heuer, bronwenh@mit.edu
Sponsor: Information Services and Technology

Caffeinated Crash Course in C
Steve Summit
Wed Jan 24, 04-10:00pm, 1-150

No enrollment limit, no advance sign up
Single session event
Prereq: Prior experience in a C-like language (C++, Java, Perl, etc.

C's influence is deeply pervasive in today's software systems. Even if you don't do any actual day-to-day C programming, knowing some C can be a huge help in better understanding the other systems and languages you are working with. This class will attempt to cover the interesting bits and skim the rest of the C programming language in 3 hours. There will be a bonus 2-hour section following the first half.
Web: http://stuff.mit.edu/iap
Contact: Steve Summit, W20-557, x3-7788, sipb-iap-cccc@mit.edu
Sponsor: Student Information Processing Board

Caffeinated Crash Course in C++
Mike Rolish
Fri Jan 26, 01-04:00pm, 2-105

No enrollment limit, no advance sign up
Single session event
Prereq: Some programming experience in C or Java

A three-hour introduction to the C++ programming language.
Syntax, data types, and control flow. Object basics.
Dynamic memory management. Polymorphism and templates.
Standard library. Useful tools.
Web: http://stuff.mit.edu/iap/
Contact: Mike Rolish, W20-557, x3-7788, sipb-iap-caffeinatedplusplus@mit.edu
Sponsor: Student Information Processing Board

Caffeinated Crash Course in Perl
Kevin Riggle
Wed Jan 31, 04-07:00pm, 2-135

No enrollment limit, no advance sign up
Single session event
Prereq: Some programming experience; high confusion threshold.

Perl is the duct tape of the computing world -- it has a light side, a dark side, and (if you're running Debian) it holds your operating system together. This class will teach you to choose the light side -- that is, how to write simple, useful Perl scripts without having it turn into a gooey, sticky mess.
Web: http://stuff.mit.edu/iap
Contact: Kevin Riggle, W20-557, x3-7788, sipb-iap-caffeinatedperl@mit.edu
Sponsor: Student Information Processing Board

Caffeinated Java
Adam Seering
No enrollment limit, no advance sign up
Participants welcome at individual sessions (series)
Prereq: Have done at least some minimal programming in any language

This class aims to give a basic introduction to the Java programming language. It's targeted at people who have never programmed in Java before. Come here to learn the power and flexibility of the Java model of Object-Oriented Programming, and learn to make both standalone applications and Web applets that you can include in your personal Web site.
Web: http://stuff.mit.edu/iap
Contact: Adam Seering, W20-557, x3-7788, sipb-iap-java@mit.edu
Sponsor: Student Information Processing Board


Adam Seering
In the first class, we'll be reviewing basic programming concepts and learning to write a simple applet. In the second class, we'll be looking at more-powerful uses of Object-Oriented Programming.
Tue Jan 9, Thu Jan 11, 06-08:00pm, 37-212

Computational Design Solutions: Parametric Modeling Using Digital Project
Dennis Shelden, Sameer Kashyap
Mon Jan 29 thru Thu Feb 1, 10am-05:00pm, 9-251, 9/29 starts at 9AM - software

Enrollment limited: advance sign up required (see contact below)
Signup by: 24-Jan-2007
Limited to 15 participants.
Prereq: Knowledge of 3D modeling required.

This is a course for designers and architects who want to learn parametric modeling. The course explores design solutions using basic concepts in parametric modeling and geometric variation tools. Objectives of this course are to investigate producing digital information for digital fabrication at the desktop level, to guide designers towards reaching possible solutions using geometric variation, relational models, and dependency processes involved in design. Topics will include basic parametric 2D, surface and solid modeling, parametric relational modeling, knowledgeware and scripting.

10:00 am – 2:00 pm, with hands on practice sessions from 3:00 pm – 5:00 pm
Contact: Dennis Shelden, 7-337, x3-7387, dennis.shelden@gehrytechnologies.com
Sponsor: Architecture

Computational Design Solutions: Parametric Modeling Using Digital Project
Dennis Shelden, Sameer Kashyap
Tue Jan 23, Mon Jan 29, Tue Jan 30, Wed Jan 31, Thu Feb 1, 10am-02:00pm, 9-251, Jan.23, 9am, software install.

Enrollment limited: advance sign up required (see contact below)
Signup by: 24-Jan-2007
Limited to 15 participants.
Prereq: Knowledge of 3D modeling required. No previous experience i

This is a course for designers and architects who want to learn parametric modeling. The course explores design solutions using basic concepts in parametric modeling and geometric variation tools. Objectives of this course are to investigate producing digital information for digital fabrication at the desktop level, to guide designers towards reaching possible solutions using geometric variation, relational models, and dependency processes involved in design. Topics will include basic parametric 2D, surface and solid modeling, parametric relational modeling, knowledgeware and scripting.
Contact: Dennis Shelden, 7-337, x3-7387, dennis.shelden@gehrytechnologies.com
Sponsor: Architecture

Crash Course in C
Michael Shaw, Christian Ternus
Mon, Wed, Jan 15, 17, 22, 24, 29, 31, 02-04:00pm, 35-225

No enrollment limit, no advance sign up
Participants requested to attend all sessions (non-series)
Prereq: Minimal programming experience

Interested in C, but not enough time for 1.00 or 10.001? This course will cover the fundamentals of programming in C, including basic control structures, functions, pointers and arrays, and an introduction to the C standard library.
Web: http://stuff.mit.edu/iap
Contact: Michael Shaw, W20-557, x3-7788, sipb-iap-ccc@mit.edu
Sponsor: Student Information Processing Board

Crash Course in XSLT
David Maze
Mon Jan 15, Wed Jan 17, Mon Jan 22, Wed Jan 24, 08-09:00pm, 1-246

No enrollment limit, no advance sign up
Participants requested to attend all sessions (non-series)
Prereq: Some experience with XML/HTML, some programming background

XSLT is a programming language specifically intended for converting XML input into XML, HTML, or textual output. This course will go through the basics of XSLT 1.0, including an examination of XML namespaces, XPath and XSLT syntax, and some examples.
Web: http://stuff.mit.edu/iap
Contact: David Maze, W20-557, x3-7788
Sponsor: Student Information Processing Board

Excel User Group
John Fothergill, Jr.
Tue Jan 9, 12-01:00pm, N42-Demo Center

No enrollment limit, no advance sign up
Single session event

Join other Windows and Mac Excel users to ask and answer questions, to learn about advanced Excel features, and to discover more efficient ways to do your work.
Web: http://web.mit.edu/xlug/
Contact: John Fothergill, Jr., W92-208a, x3-5312, jjfothjr@mit.edu
Sponsor: Information Services and Technology

FileMaker Pro Migration Workshop
Cecilia Marra, Paul Dzus
Fri Feb 2, 12-02:00pm, N42-Demo Center

No limit but advance sign up required (see contact below)

This will be a hands-on FileMaker migration workshop. Participants may bring copies of their FileMaker v5.x/6 databases (1-3 tables maximum; no sensitive data, please.) and we will walk through the conversion process. Registration will be required in advance for people who wish to request a migration. People who just want to observe do not need to sign up in advance.
Contact: Cecilia Marra, N42, x3-7210, cmarra@mit.edu
Sponsor: Information Services and Technology

GIS: ArcGIS I
Daniel Sheehan, Lisa Sweeney, Anne Graham
Mon Jan 22, 10am-12:00pm, 7-238, MIT GIS Lab, (6 computers available)
Mon Jan 22, 02-04:00pm, 37-312, (20 computers available)

Enrollment limited: first come, first served
Participants welcome at individual sessions (series)
Prereq: none

Learn the basics of visualizing and analyzing geographic information and creating your own maps using ArcGIS, a powerful desktop Geographic Information System (GIS) available at MIT. The morning and afternoon sessions of ArcGIS I will be repeats of the same workshop.
Web: http://libraries.mit.edu/gis/teach/iap2007.html
Contact: gishelp@mit.ed
Sponsor: Geographic Information Systems Lab
Cosponsor: Information Services and Technology

GIS: ArcGIS II
Lisa Sweeney, Daniel Sheehan, Anne Graham
Tue Jan 23, 10am-12:00pm, 7-238, MIT GIS Lab

No enrollment limit, no advance sign up
Participants welcome at individual sessions (series)
Prereq: ArcGIS I or previous experience using ArcGIS

This class will introduce a variety of commonly used GIS tools, including learning to create and edit your own data and using ArcScene to visualize data in 3D.
Web: http://libraries.mit.edu/gis/teach/iap2007.html
Contact: gishelp@mit.ed
Sponsor: Geographic Information Systems Lab
Cosponsor: Libraries

GIS: Model Builder
Daniel Sheehan, Lisa Sweeney, Anne Graham
Thu Jan 25, 02-04:00pm, 7-238, MIT GIS Lab

Enrollment limited: first come, first served
Participants welcome at individual sessions (series)
Prereq: ArcGIS I or previous experience using ArcGIS

Learn to use model builder for automating complex processes in GIS. This tool is useful for increasing efficiency and documenting your work. We'll be working with both vector and raster data in this workshop, depending on interest. Students will be have hydrologic data models and street networks to choose from for example exercises.
Web: http://libraries.mit.edu/gis/teach/iap2007.html
Contact: gishelp@mit.ed
Sponsor: Geographic Information Systems Lab
Cosponsor: Information Services and Technology

GIS: Site Selection - Making Spatial Decisions Using a GIS
Anne Graham, Daniel Sheehan, Lisa Sweeney
Wed Jan 24, 10am-12:00pm, 7-238, MIT GIS Lab

Enrollment limited: first come, first served
Participants welcome at individual sessions (series)
Prereq: ArcGIS I or previous experience with ArcGIS

Learn to select a location based on a variety of data types and perform analysis using tools provided in ArcGIS.
Web: http://libraries.mit.edu/gis/teach/iap2007.html
Contact: gishelp@mit.ed
Sponsor: Geographic Information Systems Lab
Cosponsor: Libraries

GIS: Using Network Analyst
Daniel Sheehan, Lisa Sweeney, Anne Graham
Thu Jan 25, 10am-12:00pm, 7-238, MIT GIS Lab

Enrollment limited: first come, first served
Participants welcome at individual sessions (series)
Prereq: ArcGIS I or previous experience using ArcGIS

Learn to convert a street database into a working network and use this to find distances following transportation routes, and directions.
Web: http://libraries.mit.edu/gis/teach/iap2007.html
Contact: gishelp@mit.ed
Sponsor: Geographic Information Systems Lab
Cosponsor: Information Services and Technology

GIS: Working with Digital Elevation Models
Daniel Sheehan, Anne Graham, Lisa Sweeney
Tue Jan 23, 02-04:00pm, 7-238, MIT GIS Lab

Enrollment limited: first come, first served
Participants welcome at individual sessions (series)
Prereq: ArcGIS I or previous experience using ArcGIS

Digital Elevation Models are widely available elevation data for the United States and, soon, for the world through the Shuttle Radar Topography Mission. Learn to use this data source in a GIS and use the stock hydrology tools to find watersheds in ArcGIS.
Web: http://libraries.mit.edu/gis/teach/iap2007.html
Contact: gishelp@mit.ed
Sponsor: Geographic Information Systems Lab
Cosponsor: Libraries

GIS: Working with US Census Data in a GIS
Lisa Sweeney, Anne Graham, Daniel Sheehan
Wed Jan 24, 02-04:00pm, 7-238, MIT GIS Lab

Enrollment limited: first come, first served
Participants welcome at individual sessions (series)
Prereq: none

The Decennial Census holds an enormous amount of demographic information for the US gathered since 1790. New and interesting relationships can often times be observed when looking at census data on a map. Come learn about what's in the US Census and how to map it.
Web: http://libraries.mit.edu/gis/teach/iap2007.html
Contact: gishelp@mit.ed
Sponsor: Geographic Information Systems Lab
Cosponsor: Libraries

Giving Back -- Contributing to Debian and the New Maintainer Process
Christine Spang
No enrollment limit, no advance sign up
Participants welcome at individual sessions (series)
Prereq: Familiarity with Debian, no programming experience necessary

This class is intended for users of the Debian operating system who are interested in helping make this already awesome project even more awesome. In three sessions, we'll cover how the development community works, submitting great bug reports, creating your own Debian packages, and finally going through the Debian New Maintainer process to become an official Debian Developer. You'll learn about Debian's wide selection of development tools in the process.
Web: http://stuff.mit.edu/iap
Contact: Christine Spang, W20-557, x3-7788, sipb-iap-debian@mit.edu
Sponsor: Student Information Processing Board


Christine Spang
Session 1 will cover the Debian bugtracker and development community.
Mon Jan 15, 06-07:00pm, 2-105


Christine Spang
Session 2 will be a crash course in Debian packaging.
Tue Jan 16, 06-07:00pm, 1-134


Christine Spang
Session 3 will cover the Debian New Maintainer process.
Wed Jan 17, 06-07:00pm, 2-105

Good Experience Live 2006 Conference Sessions
Rajiv Manglani
Thu Feb 1, 07:30-09:30pm, 56-114

No enrollment limit, no advance sign up
Single session event
Prereq: interest in user experience

Gel ("Good Experience Live") is a conference and community exploring good experience in all its forms -- in business, art, society, technology, and life. Join us as we watch sessions from the 2006 conference DVD: Seth Godin, author, entrepreneur; Craig Newmark of craigslist.org; Douglas Rushkoff, Rick Smolan, creator of the Day in the Life photography series; Charlie Todd, urban prankster.

If you plan on attending, please RSVP to rajiv@alum.mit.edu.
Web: http://stuff.mit.edu/iap/
Contact: Rajiv Manglani, W20-557, x3-7788, sipb-iap-gel@mit.edu
Sponsor: Student Information Processing Board

Hardcore Intro to Mathematica -- Empower Your Mathematical Skills with a Simple and Versatile Computing Language
Mats Ahlgren
Thu Jan 25, 03-06:00pm, 3-270

No enrollment limit, no advance sign up
Single session event
Prereq: Knowledge of functions, variables, arrays suggested

A rock-solid overview of the powerful and interesting things you can do with Mathematica, punctuated with real examples. Teaches valuable computational math skills for everyone.

Mathematica is a math-oriented work environment and programming language. It's expressive, elegant, and high-level (less coding!). It runs on all operating systems, is provided on Athena, and can be bought cheap by students. Once you learn it you won't be able to live without it.

Some uses for Mathematica:
- Beefy calculator
- Graphical plotting
- Homework-facilitator
- Advanced projects

Class brings beginners up to speed, then focuses on interesting intermediate/advanced topics.

IMPORTANT:
Bring a well-charged laptop, and download the course materials from course website.

Cosponsored by Eta Kappa Nu.
Web: http://www.mit.edu/~mats_a/mathematica/iap2007
Contact: Mats Ahlgren, ahlgren@mit.edu
Sponsor: Electrical Engineering and Computer Science

Intro to Python
Omri Schwarz
Tue, Thu-Fri, Jan 23, 25-26, 30, 1-2, 07-10:00pm, 1-190

No enrollment limit, no advance sign up
Participants requested to attend all sessions (non-series)

A general introduction to the Python programming language. Some prior programming experience helpful, but not required.
Web: http://stuff.mit.edu/iap
Contact: Omri Schwarz, W20-557, x3-7788, sipb-iap-python@mit.edu
Sponsor: Student Information Processing Board

Introduction to Gentoo Linux
Rajiv Manglani
Mon Jan 15, 06-08:00pm, 4-237

No enrollment limit, no advance sign up
Single session event
Prereq: Linux or UNIX experience

Gentoo Linux is a versatile and fast distribution for x86, PowerPC, Sparc, Alpha, AMD64, IA64, and MIPS systems that is geared towards Linux power users. Unlike other distros, Gentoo Linux has an advanced package management system called Portage. Portage is a true ports system in the tradition of BSD ports, but is Python-based and sports a number of advanced features including dependencies, fine-grained package management, "fake" (OpenBSD-style) installs, path sandboxing, safe unmerging, system profiles, virtual packages, config file management, and more. A completed Gentoo Linux installation is customized and optimized for your specific needs.

We will have an overview presentation and a demo of a running Gentoo system.
Web: http://stuff.mit.edu/iap/gentoo
Contact: Rajiv Manglani, W20-557, x3-7788, sipb-iap-gentoo@mit.edu
Sponsor: Student Information Processing Board

Introduction to Stata (Statistical Software)
Katherine McNeill-Harman, Statistical Consultant, Harvard-MIT Data Center
Wed Jan 24, Fri Jan 26, 10am-12:00pm, E53-220

Enrollment limited: advance sign up required (see contact below)
Signup by: 22-Jan-2007
Limited to 20 participants.
Repeating event. Participants welcome at any session
Prereq: No previous experience with Stata is required.

Interested in learning a statistical analysis software package? Get an introduction to Stata, the software available on Athena and commonly used in the social sciences. With hands-on exercises, explore Stata’s many features and learn how to import and manage datasets and do statistical analysis. Taught by the Harvard-MIT Data Center Statistical Consultant.
Web: http://libraries.mit.edu/guides/subjects/data/training/workshops.html
Contact: Katherine McNeill-Harman, E53-100, x3-0787, mcneillh@mit.edu
Sponsor: Libraries

MIT Win.mit.edu Container Management
Yuhui Ying, Atticus Gifford
Thu Feb 1, 01-04:00pm, W92-206

Enrollment limited: advance sign up required (see contact below)
Limited to 18 participants.
Single session event

3 hours hands-on workshop for win.mit.edu container maintenance. Present information and daily useful tools for administrating containers. Topics cover installing workstations and servers through Remote Install Service(RIS),using Group Policy Objects (GPOs), managing users/groups and computers accounts, building MSI installers, patching and securing computers.
Schedule: Two additional sessions will be offered after IAP:
February 6, 2007 1PM-4PM
February 7, 2007 1PM-4PM
Advanced sign-up required.
Web: http://web.mit.edu/ist/topics/windows/server/winmitedu/index.html
Contact: Yuhui Ying, W92-168, (617) 253-1697, gyying@mit.edu
Sponsor: Information Services and Technology

Mac Partners meeting
Al Willis
Thu Jan 18, 12-01:30pm, N42 Demo Center

No enrollment limit, no advance sign up
Single session event

Mac Partners is MIT's Macintosh users group. Mac Partners meets monthly and provides an email list to provide help and guidance to Macintosh users (faculty, staff and students) at MIT. See http://web.mit.edu/ist/usergroups/macpartners.html for more information.

January's meeting will focus on announcements made at Macworld Expo, including the iPhone (www.apple.com/iphone) and its possible impact on the MIT community. In addition, there will be general Macintosh Q & A and updates from Information Services and Technology.
Contact: Al Willis, W92-148, x3-0196, awillis@mit.edu
Sponsor: Information Services and Technology

Nethack: Ascend to the status of Demigod this IAP!
Rachel Dillon
Tue Jan 9, 16, 23, 30, 08-10:00pm, 1-115

No enrollment limit, no advance sign up
Participants requested to attend all sessions (non-series)
Prereq: None, but RPG or Roguelike experience is a big plus.

Ascend to the status of demigod(-dess) this IAP in Nethack! Nethack is a game where you are the @ and you push j to go south, where you are killed by a newt. If you enjoyed Diablo but it was much too easy, or enjoyed adventure games but want something more tactical, Nethack is for you. In four simple classes, members of MIT's fourth-in-the-world Nethack team (really!) will teach you to handle everything from lichen (F) to arch-liches (purple L).
Web: http://stuff.mit.edu/iap
Contact: Rachel Dillon, W20-557, x3-7788
Sponsor: Student Information Processing Board

Oulook Express Quick Start
Bronwen Heuer
Wed Jan 17, 12-01:00pm, N42-Demo Center

No enrollment limit, no advance sign up
Single session event

Learn the basics of using Outlook Express for Windows as your email application. This demonstration will show you how to:

- send, receive and store email messages
- use the address book and access the on-line directory
- send and receive attachments
- create signatures
- back up your email
- set key options for using Outlook Express
Contact: Bronwen Heuer, N42, x3-0878, bronwenh@mit.edu
Sponsor: Information Services and Technology

Outlook 2003 Quick Start
Jeff Pankin
Tue Jan 16, 12-01:00pm, N42-Demo Center

No enrollment limit, no advance sign up
Single session event

Learn the basics of using Outlook 2003 for Windows as your email application. This demonstration will show you how to:

\* send, receive and store email messages
\* use the address book and access the on-line directory
\* send and receive attachments
\* create signatures
\* back up your email
\* set key options for using Outlook 2003
Contact: Jeff Pankin, N42, x3-4135, pankin@mit.edu
Sponsor: Information Services and Technology

PowerPoint Reform School -- CLASS FULL; REGISTRATION CLOSED
Craig Thomas
Tue Jan 23, 02-03:30pm, 14N-132

Enrollment limited: advance sign up required (see contact below)
Signup by: 22-Jan-2007
Limited to 20 participants.
Single session event
Prereq: Experience creating PPT shows (preferably in PP 2003)

Sure, most of us can hammer out a few slides in PowerPoint and call it a presentation. But some PowerPoint shows look crisp and professional, while others look like amateur hour. What are the telltale signs of a not-ready-for-prime-time presentation -- and how can you fix them? In this hands-on session, we'll haul a delinquent presentation before the bar of PowerPoint justice, enumerate its crimes, and rehabilitate it. We'll use PowerPoint 2003. (Note: This session is not for PowerPoint beginners.)
Contact: Craig Thomas, clthomas@mit.edu
Sponsor: Libraries

Practical Scheme Programming
Taylor R. Campbell
Tue Jan 30, Thu Feb 1, 04-06:00pm, 1-115

No enrollment limit, no advance sign up
Participants requested to attend all sessions (non-series)
Prereq: Some prior programming experience; 6.001 would be good.

Is Scheme just a silly academic language for introductory CS courses, or is it actually a useful language for building complex programs? What you know of Scheme so far may incline you toward the former, but I will show that you are wrong! Can Scheme draw graphics? Absolutely. Can Scheme do web applications? Yes, and it is among the most flexible languages for doing so! Concurrent, distributed computation? Shell scripting? And more...
Web: http://stuff.mit.edu/iap
Contact: Taylor R. Campbell, W20-557, x3-7788, sipb-iap-scheme@mit.edu
Sponsor: Student Information Processing Board

Preparing for Microsoft's Vista and Office 2007
Don Montabana, Jon Hunt
Tue Jan 23, 01-02:00pm, W20-491

No enrollment limit, no advance sign up
Single session event

IS&T has worked with IT colleagues across campus and at other schools to outline a phased release process and support strategy for Windows Vista — Microsoft’s latest operating system. Come learn about the support strategy, complexities related to transitioning to Vista, opportunities Vista provides for MIT, and see a demo of Vista and Office 2007. Be sure to bring your questions!

Note: At this time, IS&T strongly recommends that community members wait to upgrade to Vista until your DLC is ready to make the transition and support you.

Refreshments will be provided.
Contact: Jon Hunt, W92, jmhunt@mit.edu
Sponsor: Information Services and Technology

Programming in Perl
Quentin Smith
Tue Jan 23, Thu Jan 25, Tue Jan 30, Thu Feb 1, 05:30-07:30pm, 56-114

No enrollment limit, no advance sign up
Participants requested to attend all sessions (non-series)
Prereq: Some programming experience.

A quick introduction to the Perl programming language.
Web: http://stuff.mit.edu/iap
Contact: Quentin Smith, W20-557, x3-7788, sipb-iap-perl@mit.edu
Sponsor: Student Information Processing Board

Programming in PostScript
Bayard W. Wenzel
Tue Jan 16, Thu Jan 18, Tue Jan 23, Thu Jan 25, 02-03:00pm, 4-261

No enrollment limit, no advance sign up
Participants requested to attend all sessions (non-series)

An overview of the PostScript language will be given, with an eye toward both machine-generated PostScript (i.e. making a program generate printer-ready output) and the use of PostScript itself as a programming language. As PostScript is a reasonably approachable language, only a modest familiarity with computer languages is required, especially with respect to machine-generated PostScript.
Web: http://www.mit.edu/iap/postscript/
Contact: Bayard W. Wenzel, W20-557, x3-7788, sipb-iap-postscript@mit.edu
Sponsor: Student Information Processing Board

SIP: More than VoIP
Dennis Baron
Tue Jan 30, 01-02:30pm, 1-150

Enrollment limited: advance sign up required (see contact below)
Limited to 30 participants.
Single session event

The Session Initiation Protocol (SIP) is widely used today Voice over IP (VoIP). But it is a flexible, general purpose protocol that can be used for more than making phone calls. This session will provide a technical overview of how SIP works and describe how SIP is being used at MIT. MIT SIP accounts will be made available to participants for
experimentation after the session.
Contact: sip@mit.ed
Sponsor: Information Services and Technology

Shell Scripts
Yoyo Zhou
Tue Jan 30, 02-04:00pm, 1-190

No enrollment limit, no advance sign up
Single session event
Prereq: Some experience with Unix and basic tools (ls, echo, cat)

Shell scripts are the common method of automating command-prompt tasks on Unix systems. This class will introduce the shell (the command-prompt), explain how the shell reacts to your typing, and present the fundamentals of shell programming.
Web: http://stuff.mit.edu/iap/
Contact: Yoyo Zhou, W20-557, x3-7788, sipb-iap-shell@mit.edu
Sponsor: Student Information Processing Board

SolidWorks Help Session
Alex Slocum Jr.
Thu Jan 18, 06-08:00pm, 1-134
Mon Jan 22, 05-07:00pm, 2-105

No enrollment limit, no advance sign up
Participants welcome at individual sessions (series)
Prereq: a basic knowledge of SolidWorks, or an interest in learning

This session is for anyone who is interested in exploring the capabilities of SolidWorks, or anyone who wants help learning the program. Bring questions, problems you are working on, basically anything from how to install the software from the MechE license server, to advanced meshes in CosmosWorks; all are welcome.
Web: http://stuff.mit.edu/iap/
Contact: Alex Slocum Jr., W20-557, x3-7788, sipb-iap-solidworks@mit.edu
Sponsor: Student Information Processing Board

Star-P Tutorial for Parallel Programming for use with MATLAB
Alan Edelman, Ronnie Hoogerwerf
Thu Jan 18, 10am-02:00pm, 1-115

Enrollment limited: advance sign up required (see contact below)
Limited to 20 participants.
Single session event

Tutorial to obtain productivity with parallel computing using MATLAB. Students might be starting to use a parallel computer and/or have little knowledge of parallel programming. Participation is limited. Preference will be given to MIT students and researchers who already have an application in MATLAB's m language that they are hoping to parallelize. Please email Professor Edelman ( edelman@math.mit.edu) and describe your hopes. Ideal project characteristics: Large and/or complex model that would lend itself to parallel programming. Prefer a familiar desktop tool like MATLAB, over using C++ and MPI for parallel programming.. The tutorial will be hands-on. Every student will have access to Interactive Supercomputing's Star-P. Interactive Supercomputing is an MIT spinoff.
Contact: Alan Edelman, 2-343, x3-7770, edelman@math.mit.edu
Sponsor: Mathematics

TSM: Who Needs Backups Anyway?
David Kalenderian, Robert Lang, Patrick Whitney
Thu Jan 25, 01-02:30pm, 1-150

Enrollment limited: first come, first served
Limited to 40 participants.

Are you thinking about backing up your files, but, somehow, haven't done it
yet?

Perhaps, you've heard about TSM, the backup system at MIT, and want to learn
more about it.

Come to this session to get an overview of how TSM works; learn about downloading, installing, and configuring TSM; find out how to do a backup and also how to restore your files, and learn how you can encrypt your files.

TSM technical staff will be on hand to answer your TSM questions.
Contact: David Kalenderian, W91-213, x3-7548, davek@mit.edu
Sponsor: Information Services and Technology

Using Athena Services with Your Mac
Geoffrey Thomas
Wed Jan 31, 05-06:00pm, 1-150

No enrollment limit, no advance sign up
Single session event
Prereq: familiarity with using Athena and installing Mac software.

This is for any Athena user who owns a Mac. Learn how to access files, lockers, Zephyr, and many other Athena services directly from your Mac, by installing standard UNIX tools such as AFS and Kerberos. Laptops are welcome!
Web: http://stuff.mit.edu/iap
Contact: Geoffrey Thomas, W20-557, x3-7788, sipb-iap-mac@mit.edu
Sponsor: Student Information Processing Board

Using Pin for Computer Architecture and Compiler Research
Joel Emer, Robert Cohn, Aamer Jaleel, Chi-Keung Luk
Tue Jan 16, Wed Jan 17, 10am-12:00pm, 36-156, Optional Lab 1:00 pm - 3:00 pm

No enrollment limit, no advance sign up
Participants requested to attend all sessions (non-series)
Prereq: Linux usage, Programming in C/C++

Pin is a dynamic instrumentation system provided by Intel (http://rogue.colorado.edu/Pin). Pin allows code (C/C++) to be injected at arbitrary places in an executable while it is running. The injected code is used to observe the behavior of the program, and can be used to write branch predictors, profilers, memory leak detectors, etc. Pin makes it easy to do studies on complex real-life applications. The emphasis of this course is on using Pin for architecture and compiler research.

The course will meet over 2 days. On each day there will be a 2 hour presentation on using Pin followed by an optional 2 hour lab session where attendees can develop their own pintools. To participate in the lab, you must have access to a Linux system supported by Pin. The recommended platforms are Red Hat EL4, Fedora Core 4, Suse 9, and Mandrake 10
Contact: Joel Emer, 32-G826, 258-9190, emer@csail.mit.edu
Sponsor: Computer Science and Artificial Intelligence Lab

Using Virtualization to Explore Issues in Network Security
Arturo Fagundo MIT Alum
Tue Jan 16, Thu Jan 18, Tue Jan 23, Thu Jan 25, Tue Jan 30, 03-04:00pm, 32-155
Thu Feb 1, 03-04:00pm, 32-141

Enrollment limited: advance sign up required (see contact below)
Signup by: 29-Dec-2006
Limited to 15 participants.
Participants requested to attend all sessions (non-series)
Prereq: general programming experience

Server virtualization has gained widespread attention and transformed the way companies think about their IT infrastructure. This class presents basic concepts which enable server virtualization, then delves into one application area, network security. By creating an isolated network environment, machines can be probed for vulnerabilities to a variety of security threats without jeopardizing valuable machines. Infected machines can be examined at a specific point in time for diagnostic purposes. This inspection can include memory, register state and physical storage. Common security threats, along with open source tools for generating and diagnosing various types of malware. Students can then apply the lessons learned to a set of subject VMs within an isolated network environment. Pregister by 12/15 at website.
Web: http://scripts.mit.edu/~ant/vmware
Contact: iap-vms@mit.edu
Sponsor: Electrical Engineering and Computer Science

Vista: New Features of Microsoft’s’ Next Operating System
Jeff Pankin
Wed Jan 24, 12-01:00pm, N42-Demo Center

No enrollment limit, no advance sign up

Microsoft has released it’s long awaited new operating system called Vista. Come see some of the new features and learn about the IS&T plans for supporting Vista. The session will focus on changes to desktop including search capabilities, user interface and the Aero graphics, the Sidebar and live thumbnails.
Contact: Jeff Pankin, N42, x3-4135, pankin@mit.edu
Sponsor: Information Services and Technology

WinPartners
Alex Kozlov
Mon Jan 22, 12-01:00pm, N42-Demo Center

No enrollment limit, no advance sign up
Single session event

This month's topic: An overview of home networking. Many users have high speed (also known as broadband) connections at home and wish to connect one or more computers to it to access the internet in general and MITnet in particular. After describing the required equipment, such as routers and wireless access points, we'll focus on how configure your computer so that you can use Kerberized applications such as Eudora from home. We'll cover how to make your wireless networks safe and secure.
Contact: Alex Kozlov, W92, x3-5103, akozlov@MIT.EDU
Sponsor: Information Services and Technology

Word User Group
Ruth Levitsky
Tue Jan 23, 12-01:00pm, 5-232

No enrollment limit, no advance sign up
Single session event

Join other Word users - both Mac and PC - to share questions and answers and see demos of new features.
Contact: Ruth Levitsky, levitsky@mit.edu
Sponsor: Information Services and Technology

form.z Workshops at MIT
Maher El-Khaldi, Takehiko Nagakura
Tue Jan 16, Wed Jan 17, Thu Jan 18, 10am-04:00pm, AVT - 7-431

Enrollment limited: advance sign up required (see contact below)
Limited to 30 participants.

The workshops will cover two themes: (1) modeling/animation and (2) scripting.

Morning sessions : Modeling/animation, under the title “Forms in motion”, will be offered by Matthew Holewinski in morning sessions (10:00 am to 12:00 noon) on Tuesday, Wednesday, and Thursday.

Noon Sessions: Scripting, under the title “Scripting generative tools”, will be offered by Markus Bonn in afternoon sessions (1:00 to 4:00 pm) ) on Tuesday, Wednesday, and Thursday.

Courtesy of Auto.Des.Sys., Inc.
Content of the sessions are available from Maher
Contact: Maher El-Khaldi, 7-337, x3-7387, maher@mit.edu
Sponsor: Architecture


MIT  
Massachusetts Institute of Technology
Home | Overview | Participate | Organize | Offerings | Calendar | Search
Comments and questions to: iap-www@mit.edu Academic Resource Center, Room 7-104, 617-253-1668
Last update: 30 September 2004