IAP Independent Activities Period by, for, and about
	the MIT community
overview participate organize offerings calendar  

IAP 2006 Activities by Category

Computers: Software

A Preview of 6.033: Unix, DNS, and Cryptography
Jennifer Tu, Tim Abbott, Kevin Chen
Mon Jan 9, Mon Jan 23, 30, 06-07:00pm, 1-115

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

Are you taking 6.033 this spring? Or next spring? Or just want to learn
something new? We'll talk about three topics covered in 6.033 -- Unix,
DNS, and cryptography. As a quick disclaimer, this IAP series only offers a small sampling of what you'll experience in 6.033. Hopefully, it will help you understand the practical aspects and basics of how things work, so you can concentrate on the concepts and reasonings when you take the course.
Web: http://stuff.mit.edu/iap
Contact: Jennifer Tu, W20-557, x3-7788, sipb-iap-6033@mit.edu
Sponsor: Student Information Processing Board

Advanced Gentoo Linux
Rajiv Manglani
Thu Jan 19, 08-10:00pm, 2-105

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/gentoo
Contact: Rajiv Manglani, W20-557, x3-7788, sipb-iap-gentoo@mit.edu
Sponsor: Student Information Processing Board

Applied .NET Frameworks
Paul Oka, Mike Woodring
Tue Jan 10, Wed Jan 11, Thu Jan 12, 10am-05:00pm, 56-114

Enrollment limited: advance sign up required (see contact below)
Signup by: 06-Jan-2006
Limited to 25 participants.
Participants requested to attend all sessions (non-series)
Prereq: C++ or Java programming experience

Developers familiar with the basics of the CLR's type systems will learn .NET Framework's core services: Win32 & COM interop, assembly versioning & application deployment, code access security, exception handling, & multithreading, plus I/O & distributed application development techniques. Surrounding the core features of the CLR's type system is a powerful execution engine controlling memory management, security policy enforcement, component versioning, multithreading, and a host of other application services. Understanding these services and how they influence program execution is important. Graphical desktop applications, browser-based web applications & XML web services are all built on the CLR foundation. Lectures and hands-on labs. Bring laptops; software provided.

Cosponsored by iCampus, MIT-Microsoft Alliance.
Web: http://icampus.mit.edu/announcements/dotnet.html
Contact: Selene Victor, icampus@mit.edu
Sponsor: Electrical Engineering and Computer Science

Athena Tips and Tricks, Theory and Practice (Beginner/Intermediate)
Chaim Kutnicki
Wed Jan 11, 06-08:00pm, 1-150

No enrollment limit, no advance sign up
Single session event

Come and learn about the inner workings of Athena and how you can make
Athena work for you. We'll discuss basic concepts such as Kerberos, Hesiod
and MIT's mail system and what you can do to customize your computing
experience to fit your needs. If time permits, we will demonstrate
converting a Windows PC to a dual-boot Windows/Linux-Athena system.
Web: http://stuff.mit.edu/iap
Contact: Chaim Kutnicki, W51-251C, x5-2253, sipb-iap-tips@mit.edu
Sponsor: Student Information Processing Board

Bringing Research Tools to the Classroom
Ivica Ceraj, Violeta Ivanova
Thu Jan 12, 01-02:00pm, 1-115

No enrollment limit, no advance sign up

This session will feature live demonstration of Gene Pattern as an front end for High Performance Computing (HPC) Beowulf Cluster. We would also like to discuss potential for the use of computational tools for undergraduate teaching, identifying support requirements to provide reliable and effective service and assessing the educational values of HPC clusters.
Contact: Ivica Ceraj, N42-240R, x3-5543, ceraj@mit.edu
Sponsor: Information Services and Technology

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

No enrollment limit, no advance sign up
Single session event

C's influence is deeply pervasive in today's software systems,
and in the many currently-popular programming languages derived
from C. In fact, C plays a role somewhat similar to the one once
played by assembly language: even if you don't do any actual
day-to-day C programming, knowing 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 entire C programming
language in 3 hours, in the grand tradition of SIPB's IAP
caffeinated crash courses. Prior programming experience, preferably in
a C-like language (C++, Java, Perl, etc.) is very definitely
assumed.

There will be a bonus 2-hour section following the first half,
for those whose brains have not yet leaked out of their ears.
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
Mon Jan 23, 01-04:00pm, 1-190

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

A three-hour introduction to the C++ programming language.
Basic 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

Computational Design Solutions - Part I
Kenfield Griffith (Part I);, John Snavely
Tue Jan 17, Wed Jan 18, Thu Jan 19, Fri Jan 20, Mon Jan 23, 10am-04:00pm, 3-401

Enrollment limited: advance sign up required (see contact below)
Signup by: 06-Jan-2006
Limited to 25 participants.
Participants requested to attend all sessions (non-series)
Prereq: Basic knowledge of Rhinoceros modeling software preferred

Rhinoceros Visual Basics - Part I (first week)
Explores design solutions using basic concepts in programming with scripting tools and 3D software. 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 automated methods, to investigate rule-based design, and to aid in developing computational processes in design. No experience in programming necessary. Must bring your own laptop.
Web: http://TBA
Contact: John Snavely and Kenfield Griffith, 7-337, x3-7387, snavely@mit.edu, kenfield@mit.edu
Sponsor: Architecture

Computational Design Solutions - Part II
Carlos Barrios, Jeffrey Anderson
Tue Jan 24, Wed Jan 25, 09am-02:00pm, 3-401
Thu Jan 26, 10-04:00am, 3-401
Fri Jan 27, 10am-04:00pm, 3-401

Enrollment limited: advance sign up required (see contact below)
Signup by: 13-Jan-2006
Participants requested to attend all sessions (non-series)
Prereq: Geometric Modeling

Parametric Modeling/Digital Project - Part II (2nd week)
For designers and architects who want to learn parametric modeling. This couse explores design solutions using basic concepts in parametric modeling and geometric variation tools. It is a continuation of Part I. Knowlege of 3D modeling required. No previous experience in Parametric Design is required. You must bring your own laptop.
Web: http://TBA
Contact: Carlos Barrios, 7-337, x3-7387, cabeto@mit.edu
Sponsor: Architecture

CosmosWorks Seminar
Alex Slocum, Jr.
Thu Jan 12, 06-09:00pm, 4-231

No enrollment limit, no advance sign up
Single session event

From Instalation of Cosmos Works from the MIT Server, to CosmosWorks studies for individual parts as well as assemblies of parts, come get your CosmosWorks questions answered. Basic CosmosMotion and Cosmos FloWorks will also be covered if enough interest is shown (Note: Laptops WILL
NOT be provided).
Web: http://stuff.mit.edu/iap
Contact: Alex Slocum, Jr., W20-557, x3-7788, sipb-iap-cosmosworks@mit.edu
Sponsor: Student Information Processing Board

Crash Course in C
Michael Shaw
Tue-Thu, Jan 17, 19, 24, 26, 31-1, 06-08:00pm, 1-150

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-c@mit.edu
Sponsor: Student Information Processing Board

Crash Course in C++
Nelson Elhage
Tue, Thu, Jan 10, 12, 17, 19, 24, 26, 03-05:00pm, 37-212

No enrollment limit, no advance sign up
Participants requested to attend all sessions (non-series)
Prereq: Familiarity with programming, including object-orientation

This class will cover a crash course in C++ for coders who are already basically proficient with code and object-oriented programming. We will cover C++ syntax and concepts, including objects and namespace, and get into a quick intro to the standard template library. No prior experience with C is assumed.
Web: http://stuff.mit.edu/iap
Contact: Nelson Elhage, W20-557, x5-7298, sipb-iap-seeplusplus@mit.edu
Sponsor: Student Information Processing Board

Crash Course in Java
Ricky Ramirez
Mon Jan 23 thru Thu Jan 26, 04-06:00pm, 2-105

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

This class is an introduction to the Java programming language. The first half will cover basics of the language, including Java development environments on Athena and language syntax. The second half will examine the Java run-time library, including standard container classes, file I/O, and graphical user interfaces using Swing.
Web: http://stuff.mit.edu/iap/
Contact: Ricky Ramirez, Baker 346, x5-7346, sipb-iap-java@mit.edu
Sponsor: Student Information Processing Board

Dreamweaver 8 New Features
Jeff Pankin
Thu Feb 2, 10-11:00am, N42-Demo Center

No enrollment limit, no advance sign up
Single session event

MIT is now distributing the recently released Dreamweaver version 8. Come see an overview of what's new in this popular program. See the new accessibility tools, changes to CSS, as well as file management and page design features. This presentation is designed for those who already work with Dreamweaver. For an Introduction to Dreamweaver please come to the Dreamweaver Quick Start class on January 9th.
Contact: Jeff Pankin, N42-240H, (617) 253-4135, pankin@mit.edu
Sponsor: Information Services and Technology

Email Migration Overview: Eudora to Apple Mail
Al Willis
Wed Jan 18, Mon Jan 30, 12-01:30pm, 3-133

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

IS&T recommends that Macintosh users wishing to use IMAP (Internet Mail Access Protocol) should switch to Apple Mail, the email program bundled with Mac OS X. This workshop will provide directions for configuring Apple Mail and migrating your existing Eudora environment--email, nicknames, filters and attachments--to Mail. Tips for using Apple Mail with IMAP will also be covered.
Contact: Al Willis, W92-148, x3-0196, awillis@mit.edu
Sponsor: Information Services and Technology

Email Migration Overview: Outlook Express/Outlook 2003
Bill Brids
Fri Jan 13, Fri Jan 27, 12:30-02:00pm, 3-133

No enrollment limit, no advance sign up
Repeating event. Participants welcome at any session

IS&T recommends Windows users wishing to use IMAP should switch to OUTLOOK 2003 or OUTLOOK EXPRESS. This workshop will provide directions for configuring the applications and migrating your existing Eudora environment, e-mail, addressbooks, filters and attachments--to the Microsoft Mail products. Tips for using managing MIT email with IMAP will also be covered.
Contact: Bill Brids, N42, x3-8481, bbrids@mit.edu
Sponsor: Information Services and Technology

Email Migration Quick Start: Apple Mail
Jeff Pankin
Tue Jan 10, 10-11:00am, N42-Demo Center
Fri Jan 27, 12-01:00pm, N42-Demo Center

No enrollment limit, no advance sign up
Repeating event. Participants welcome at any session

Lean 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
Note: For specific help with the migration of your email from Eudora, you may wish to attend a walk-in clinic (registration required), held each Friday afternoon from 1:15-5PM in N42-202. For more information or to register or a walk-in clinic, see the IAP listing for Email Migration Walk-in Clinics.
Contact: Jeff Pankin, N42-240H, (617) 253-4135, pankin@mit.edu
Sponsor: Information Services and Technology

Email Migration Quick Start: Outlook Express
Jeff Pankin
Wed Jan 11, Wed Jan 25, 12-01:00pm, N42-Demo Center

No enrollment limit, no advance sign up
Repeating event. Participants welcome at any session

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

Note: For specific help with the migration of your email from Eudora, you may wish to attend a walk-in clinic (registration required), held each Wednesday morning from 8am - 11:45 in N42-202. For more information or to register for a walk-in clinic, see the IAP listing for Email Migration Walk-in Clinics.
Contact: Jeff Pankin, N42-240H, (617) 253-4135, pankin@mit.edu
Sponsor: Information Services and Technology

Email Migration Quickstart: Outlook 2003
Jeff Pankin
Tue Jan 17, 10-11:00am, N42-Demo Center
Fri Feb 3, 12-01:00pm, N42-Demo Center

No enrollment limit, no advance sign up
Repeating event. Participants welcome at any session

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

Note: For specific help with the migration of your email from Eudora, you may wish to attend a walk-in clinic (registration required), held each Wednesday morning from 8am - 11:45 in N42-202. For more information or to register for a walk-in clinic, see the IAP listing for Email Migration Walk-in Clinics.
Contact: Jeff Pankin, N42-240H, (617) 253-4135, pankin@mit.edu
Sponsor: Information Services and Technology

Email Migration Walk-in Clinic: Apple Mail
Al Willis
Fri Jan 13, 01:15-05:00pm, N42-Demo Center
Fri Jan 20, 01:15-05:00pm, N42 Demo Center
Fri Jan 27, 01:15-05:00pm, N42-Demo Center

No limit but advance sign up required (see contact below)
Repeating event. Participants welcome at any session

This clinic will help existing Eudora users configure and import their existing email from Eudora (POP) to Apple Mail (IMAP), the email application installed on Mac OS X. Users attending this clinic will receive "hands on" assistance from MIT IS&T staff with configuration of Apple Mail for use at MIT.
Configuration and Topics to be covered include:
1.Setting up Mail for IMAP
2. SMTP authentication
3. Spamscreen
4. IMAP Folder management (Displaying Folders you may have created in Webmail )
Note: Clinics begin on Jan. 6, 2006.
Please see: http://web.mit.edu/swrt/releases/emailmigration/ for requirements and preparation needed _before_ attending this clinic.
Web: http://web.mit.edu/swrt/releases/emailmigration/
Contact: Register for a specific session by sending email to, applemail-registration@mit.edu
Sponsor: Information Services and Technology

Email Migration Walk-in Clinic: Outlook Express/Outlook 2003
Bill Brids
Wed Jan 11, 18, 25, 09-11:45am, N42-Demo Center

No limit but advance sign up required (see contact below)
Repeating event. Participants welcome at any session

This clinic will help existing Eudora users configure and import their existing email from Eudora (POP) to either Outlook Express or Outlook 2003 (IMAP). Users attending this clinic will receive "hands on" assistance from MIT IS&T staff with configuration of Outlook Express or Outlook 2003. Configuration and Topics to be covered include:
- Setting up Outlook 2003 & Outlook Express for IMAP
- SMTP authentication
- Spamscreen
- IMAP Folder management ( Displaying Folders you may have created in Webmail )
Note: Clinics are on Wednesdays, beginning Jan. 4, 2006.
Please see the URL below for requirements and preparation needed before attending this clinic.
Web: http://web.mit.edu/swrt/releases/emailmigration/
Contact: Register for a specific session by sending email to, outlook-registration@mit.edu
Sponsor: Information Services and Technology

Excel Quick Start
John Fothergill
Wed Feb 1, 12-01:00pm, N42-Demo Center

No enrollment limit, no advance sign up
Single session event

This course presents an overview of Excel's basic functions, as well as some of its more powerful features and capabilities.
Web: http://web.mit.edu/is/training
Contact: John Fothergill, jjfothjr@mit.edu
Sponsor: Information Services and Technology

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

No enrollment limit, no advance sign up
Single session event

This session introduces database terms, shows how to create a simple database, and covers the six modes of FileMaker. Demos of several databases show how the software can be used.
Web: http://web.mit.edu/is/help/filemaker
Contact: Bronwen Heuer, bronwenh@mit.edu
Sponsor: Information Services and Technology

Good Experience Live 2005 Conference Sessions
Rajiv Manglani
Mon Jan 30, 07-09:00pm, 1-150

No enrollment limit, no advance sign up
Single session event

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 2005 conference DVD: Barry Schwartz, author of "The Paradox of Choice"; Bob Mankoff, The New Yorker cartoon editor; Jimmy Wales, Wikipedia founder; Charlie Todd, urban prankster; Theo Jansen, strandbeest; and The Flying Karamazov Brothers!
Web: http://stuff.mit.edu/iap/
Contact: Rajiv Manglani, W20-557, x3-7788, sipb-iap-gel@mit.edu
Sponsor: Student Information Processing Board

HR-Payroll Project "Sneak Preview"
Diana Hughes
Fri Jan 20, 09am-04:00pm, 10-105 (Bush Room)

Single session event

"Sneak preview" demonstrations of the new Employee Self Service (ESS) and SAPweb applications that will be available when the SAP Payroll system is implemented. Jim Morgan, Controller and Laura Avakian, Vice President for Human Resources will be available to discuss these initiatives from the HR-Payroll Project. Refreshments will be provided!
  • 9:30: ESS Support and Service Staff Time Sheet Entry Application and Time Sheet Correction Form
  • 10:45: ESS Student Time Sheet Entry Application and Time Sheet Correction Form
  • 12:15: A conversation with the HR-Payroll Project Sponsors--Jim Morgan, Controller and Laura Avakian, Vice President for Human Resources
  • 1:15: SAPweb Time Sheet Approval and Distribution Review Application; and Time Sheet Correction Form
  • 2:30: SAPweb eDACCA and eSDS Applications

  • Contact: Diana Hughes, W92, x3-3460, dhughes@mit.edu
    Sponsor: Information Services and Technology

Inessential Matlab
Chris Porter
Wed Jan 25, 05:30-07:30pm, 4-231

No enrollment limit, no advance sign up
Single session event

Introductory class on Matlab.
Web: http://stuff.mit.edu/iap
Contact: Chris Porter, w20-557, x3-7788, sipb-iap-matlab@mit.edu
Sponsor: Student Information Processing Board

Information Security Lecture Series
Sherri Davidoff
No enrollment limit, no advance sign up
Participants welcome at individual sessions (series)
Contact: Sherri Davidoff, W20-557, x3-7788, sipb-iap-lectures@mit.edu
Sponsor: Student Information Processing Board

Leading Change:Charting the Course for the Department of the Navy's IM/IT Transformation
David Wennergren, CIO of the Department of the Navy
The Department of the Navy is in the midst of a dramatic transformation to leverage the power of the "information age." Mr. David Wennergren, Chief Information Officer, will discuss the importance of successfully addressing change management as a part of this digital revolution, offering insights on challenges and lessons learned in dealing with cultural change and aligning the work of large, decentralized organizations.
Thu Jan 19, 07:30-09:00pm, 4-237

Law Enforcement & Corporate IT - Convergence and Conflict
Detective Lieutenant John J. McLean
Law enforcement must be technically and tactically prepared to respond to criminal activity in a legally sound and efficient manner. Corporations must protect their assets with solid business continuity plans and proper protocols and notifications. This lecture will discuss these positions, with an emphasis on practical security measures and enforcement approaches that are based on the principle of "community policing".
Thu Jan 26, 07:30-09:00pm, 4-237

Anonymous Communications for Crypto Geeks, the U.S. Department of Defense, and You.
Nick Mathewson and Roger Dingledine
First half: Introduction to the theory and designs that make anonymity networks work, and a discussion of the technical choices from the earliest designs of the 1980s to today.
Second half: Experiences deploying anonymity, including backing, adoption, law enforcement issues, abuse, anti-abuse measures, usability, co-existing with other systems, censorious governments, and creating incentives for people to help privacy.
Thu Feb 2, 07:30-09:30pm, 4-237

Intro Programming with "Processing"
J. D. Zamfirescu
Tue Jan 24, 08-10:00pm, 1-115 Cancelled
Thu Jan 26, 08-10:00pm, 1-115

No enrollment limit, no advance sign up
Repeating event. Participants welcome at any session

Bored with "Hello World?" Learn how to program with a graphics-
oriented language: Processing. See the Processing website
(www.processing.org) for examples of the type of code (and designs!)
we'll be producing.
Web: http://stuff.mit.edu/iap/
Contact: J. D. Zamfirescu, W20-557, x3-7788, sipb-iap-processing@mit.edu
Sponsor: Student Information Processing Board

Introduction to Gentoo Linux
Rajiv Manglani
Tue Jan 17, 08-10:00pm, 2-105

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
Katherine McNeill-Harman, Lynda Zhang
Wed Jan 18, 04-05:00pm, E53-220
Mon Jan 23, 03-04:00pm, E53-220

Enrollment limited: first come, first served
Limited to 20 participants.
Repeating event. Participants welcome at any session

Come get an introduction to using Stata, the statistical analysis software package available on Athena and commonly used in the social sciences. With hands-on exercises, learn how to import and manage datasets, including doing statistical analysis and graphing. The workshop will utilize datasets downloaded from the Harvard-MIT Data Center (HMDC) and be taught by their new Statistical Consultant. No previous knowledge of or experience with Stata is required.
Web: http://libraries.mit.edu/guides/subjects/data/training/workshops.html
Contact: Katherine McNeill-Harman, E53-100, x3-0787, mcneillh@mit.edu
Sponsor: Libraries

It's All About the Interface: Speech Recognition That Works for Both Human and Computer
Mary Ziegler, Kimberly Patch, President, Redstart Systems
Tue Jan 17, 11am-01:00pm, 3-133

No enrollment limit, no advance sign up

Although it has been possible to use speech to control a desktop computer for the past decade or so, the technology has not lived up to its potential for speeding and simplifying computer use. Kim Patch, President of Redstart Systems, will talk about why this is and why it doesn't have to be. She'll also demonstrate Utter Command -- a speech interface that addresses classic interface challenges including speedy access to folders, files and Web sites, command consistency across programs, break reminders, and managing time.
Web: http://redstartsystems.com/papers.html
Contact: Mary Ziegler, 7-143, 258-9328, maryz@mit.edu
Sponsor: Information Services and Technology

Linux for the Uninitiated
Bob Lang
Thu Jan 12, 02-03:30pm, N42-Demo Center

No enrollment limit, no advance sign up
Single session event

Linux for the Uninitiated - Review of some Linux basics regarding installation and configuration with the emphasis on RedHat Enterprise Linux.
Contact: Bob Lang, N42-140Q, x3-7438, lang@isis.mit.edu
Sponsor: Information Services and Technology

Mac OS X Quick Start
Al Willis
Thu Feb 2, 12-01:00pm, N42-Demo Center

No enrollment limit, no advance sign up
Single session event

For newcomers to Mac OS X, preview some of its useful features -- network and printer setup and file management with the OS X Finder. Take a look at applications that run "native" in OS X. Get answers to your questions about OS X and updates on the status of support for OS X at MIT.
Contact: Al Willis, W92-148, x3-0196, awillis@mit.edu
Sponsor: Information Services and Technology

Make Athena Work for You
Janet Ryu
Tue Jan 10, Thu Jan 12, 06-07:00pm, 1-115

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

Do you dread having to use Athena? Is computer stuff "not your thing"? Since when did printing become so difficult? Come to this class and making "computing at MIT" a lot more enjoyable.

This class has two sessions which cover different material. The first class will cover topics that will make using Athena much easier, such as basic unix commands and avoiding common mishaps. The second session will cover ways to make switching between personal computer and athena much easier, including different ways to transfer files, print files, and access files.
Web: http://stuff.mit.edu/iap/
Contact: Janet Ryu, x3-7788, sipb-iap-athena@mit.edu
Sponsor: Student Information Processing Board

Microsoft .Net Framework Architecture
Paul Oka, Mike Woodring
Mon Jan 9, 10-05:00am, 56-114

Enrollment limited: advance sign up required (see contact below)
Signup by: 06-Jan-2006
Limited to 60 participants.
Single session event

All day tutorial to give programmers with a C++ or Java background the jumpstart they need to be productive with C# on the Common Language Runtime (CLR). Architecture of the runtime and an in-depth look at the type system of the CLR using C#, including features new to version 2.0 on the .NET Framework.
Session will consist of lectures and demos.

Cosponsored by iCampus MIT-Microsoft Alliance.
Web: http://icampus.mit.edu/announcements/dotnet.html
Contact: Selene Victor, icampus@mit.edu
Sponsor: Electrical Engineering and Computer Science

Network Programming with Python
J. D. Zamfirescu
Tue Jan 24, 04-06:00pm, 1-115 Cancelled
Thu Jan 26, 04-06:00pm, 1-115

No enrollment limit, no advance sign up
Repeating event. Participants welcome at any session
Prereq: Basic knowledge of Python...see tutorial at www.python.org

Learn about sockets and network programming using the Python
language! Over the course of two hours, we'll talk about Internet
addressing, ports, and the server/client architecture; we'll finish
off the class by writing a brief web server.
Web: http://stuff.mit.edu/iap/
Contact: J. D. Zamfirescu, W20-557, x3-7788, sipb-iap-network@mit.edu
Sponsor: Student Information Processing Board

Parallel MATLAB(r) with Star-P Tutorial
Alan Edelman, Vern Shrauger
Wed Feb 1, 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. Ideal students might be just starting to use a parallel computer, have little knowledge of parallel programming and prefer to work with MATLAB desktop application. Participation limited and by advanced request. Preference given to MIT students and researchers who already have an application in MATLAB that they are starting to or thinking about parallelizing. Email Professor Edelman 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. Shorten parallel code development time. The tutorial will be hands-on. Every student will have access to Interactive Supercomputing's newly released product: Star-P.
Contact: Alan Edelman, 2-343, x3-7770, edelman@math.mit.edu
Sponsor: Mathematics

Programming Perl
Alex Rolfe
Tue Jan 17, Thu Jan 19, Tue Jan 24, Thu Jan 26, 08-10:00pm, 1-150

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

Introduction to programming in Perl: syntax, flow control, I/O, regular
expressions, data structures, objects, and some CGI programming.
Web: http://stuff.mit.edu/iap
Contact: Alex Rolfe, NW61-445, x3-7788, sipb-iap-perl@mit.edu
Sponsor: Student Information Processing Board

Programming in PostScript
Bayard Wenzel
Mon Jan 23, Wed Jan 25, Mon Jan 30, Wed Feb 1, 11am-12:00pm, 26-204

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

PostScript is the standard page description language, and the language which PDF, the standard document interchange format, is based upon. This class provides an introduction to PostScript, how to write both PostScript programs and programs that write PostScript, and an overview of the structure and construction of PDF files.
Web: http://stuff.mit.edu/iap/
Contact: Bayard Wenzel, W20-557, x3-7788, sipb-iap-postscript@mit.edu
Sponsor: Student Information Processing Board

Python Programming
Giles F. Hall
No enrollment limit, no advance sign up
Participants welcome at individual sessions (series)
Web: http://stuff.mit.edu/iap
Contact: Giles F. Hall, W20-557, x3-7788, sipb-iap-progpython@mit.edu
Sponsor: Student Information Processing Board


Giles F. Hall
Introduction to Python Programming: Python is easy to learn, the
basics of the scripting language are taught in the first class.
Tue Jan 10, 07-10:00pm, 1-190


Giles F. Hall
Object Oriented Python Programming: Built to be an object-oriented
language from the ground up, the second class shows off the ease and
power of
python objects.
Thu Jan 12, 07-10:00pm, 1-190


Giles F. Hall
Advanced Python Techniques: Learn to speed-up your code by
extending
the python interpreter using its C API.
Tue Jan 17, 07-10:00pm, 1-190

Shell Scripts
Jacob Morzinski
Mon Jan 23, 02-03:30pm, 2-132

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: Jacob Morzinski, N42-140Y, x3-0227, sipb-iap-shell@mit.edu
Sponsor: Student Information Processing Board

Solaris Internals: A Quick Overview
Bill Sommerfeld
Wed Jan 11, 08-10:00pm, 1-150

No enrollment limit, no advance sign up
Single session event
Prereq: Interest in OS internals; some prior exposure to unix

A lightning fast tour through the Solaris operating system, touching on system architecture, boot, memory management, filesystems, networking,
observability, and its transition towards an open development model.
Web: http://stuff.mit.edu/iap/
Contact: Bill Sommerfeld, W20-557, x3-7788, sipb-iap-solaris@mit.edu
Sponsor: Student Information Processing Board

SolidWorks Seminar
Alex Slocum Jr.
Wed Jan 11, 06-09:00pm, 4-231

No enrollment limit, no advance sign up
Single session event

From Installation of SolidWorks from the MIT Server, to advanced assemblies, come get your SolidWorks questions answered (Note: Laptops WILL NOT be provided).
Web: http://stuff.mit.edu/iap/
Contact: Alex Slocum Jr., W20-557, x3-7788, sipb-iap-solidworks@mit.edu
Sponsor: Student Information Processing Board

TSM Backup: Something for Everyone!
Esther Yanow
Thu Jan 26, 01:30-03:00pm, 2-142

No enrollment limit, no advance sign up
Single session event

Learn how to download, install, and configure TSM, an application for backing up your files over the network to a secure server. (The backup service itself has a small monthly fee; the TSM software is free to MIT users.) Discuss your TSM questions with technical staff.
Contact: Esther Yanow, N42-240J, x3-2977, eyanow@MIT.EDU
Sponsor: Information Services and Technology

TechTime: MIT Personal Calendar Quick Start
Lee Ridgway
Thu Jan 12, 12-01:00pm, N42-Demo Center

No enrollment limit, no advance sign up
Single session event

MIT TechTime is an integrated, campus-wide calendaring system based on Oracle Calendar. This quick start introduces how you can manage your own calendar and also coordinate with the calendars of other TechTime users. It covers:

  • Activating your TechTime account
  • Creating entries
  • Creating groups
  • Setting preferences
  • Setting viewing and access rights
    Contact: Lee Ridgway, x3-7727, ridgway@mit.edu
    Sponsor: Information Services and Technology

  • The Functional Programming Language Haskell
    David Glasser
    Mon Jan 23 thru Thu Jan 26, 02-03:00pm, 2-105

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

    This is an introduction to the programming language Haskell. Haskell
    is a functional programming language (like Scheme), with types (like
    ML), and lazy evaluation (unlike almost any other language). We will
    get introduced to the language, create a library for image
    manipulation, and touch on advanced topics such as monadic
    programming.
    Web: http://stuff.mit.edu/iap
    Contact: David Glasser, W20-557, x3-7788, sipb-iap-haskell@mit.edu
    Sponsor: Student Information Processing Board

    Understanding SAP at MIT
    Kate Kibbee
    Wed Jan 18, 12-01:00pm, N42-Demo Center

    No enrollment limit, no advance sign up
    Single session event

    SAP serves the MIT administration and community in a variety of ways from benefits enrollment to Institute financial reporting. This class will help participants understand how to access SAP and make the most of its resources. Topics include requirements for using SAP, the SAPgui, SAPweb, and ESS (Employee Self Service).
    Contact: Kate Kibbee, kkibbee@mit.edu
    Sponsor: Information Services and Technology

    Word User Group
    Ruth Levitsky
    Tue Jan 24, 12-01:00pm, N42-Demo Center

    No enrollment limit, no advance sign up
    Single session event

    The MIT Microsoft User Group (WUG) was formed for people at MIT, from beginners to experts, who are using or interested in learning to use Microsoft Word word processing software. Open to Windows and Macintosh users. This session will demonstrate tips and tricks for Word users.
    Contact: Ruth Levitsky, levitsky@mit.edu
    Sponsor: Information Services and Technology

    Writing Aesthetically Pleasing Code: A Creative Course in Mathematica
    Evangelos Georgiadis
    Fri Jan 20, 08-10:15am, W20-575d

    Enrollment limited: advance sign up required (see contact below)
    Signup by: 17-Jan-2006
    Limited to 15 participants.
    Repeating event. Participants welcome at any session
    Prereq: Generally, programming experience recommended but no prereq

    Interested in computer algebra systems ? Intrigued by symbolic programming, but used to procedural programming style and not really a big fan of rule and pattern based programming! But generally interested to spice code up functionally ?

    This course takes Mathematica as an example and explores fascinating capabilities of rule based programming -- rather fundamental to Mathematica's design, then attempts to spice code up by showing aesthetically elegant code (the infamous one-liners) [functional programming]. Finally, we digress to the more fundamental site : Data Types and talk about the overall design of data types, operators and overloading. The course concludes with a live coding competition.
    Contact: Evangelos Georgiadis, (617) 780-2472, egeorg@mit.edu
    Sponsor: Evangelos Georgiadis, egeorg@mit.edu


    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