802.11 Wireless Hacking
Will Stockwell
Tue Jan 14, 08-10:00pm, 4-237
No enrollment limit, no advance sign up
Single session event
Prereq: Some knowledge of C and Linux would be helpful.
A technical discussion of the 802.11 MAC layer and how to craft your own wireless frames. This class will also touch on WEP vulnerabilities, war driving and insecurities in 802.11 networks and discuss cool wireless tools for your tinkering pleasure.
Web: http://www.mit.edu/iap/wireless/
Contact: Will Stockwell, sipb-iap-wireless@mit.edu
Sponsor: Student Information Processing Board
|
Advanced Scheme (aka Scheme: Some Naughty Bits)
Jeremy Brown
Tue Jan 7, Wed Jan 8, 07-09:00pm, 6-120
No enrollment limit, no advance sign up
Participants requested to attend all sessions (non-series)
Prereq: 6.001 or similar; additional programming experience will be
Scheme is an incredibly powerful language. 6.001 teaches you about many of the core features. In these classes, we will introduce two additional, extremely powerful features: "macros" and "continuations".
Web: http://www.mit.edu/iap/scheme/
Contact: Jeremy Brown, NE43-821, 253-4961, sipb-iap-scheme@mit.edu
Sponsor: Student Information Processing Board
|
Caffeinated Crash Course in C
Michael Rolish
Thu Jan 9, 07-10:00pm, 6-120 Wed Jan 22, 02-05:00pm, 6-120
No enrollment limit, no advance sign up
Repeating event. Participants welcome at any session
Prereq: Some programming experience; high confusion threshold.
Indications: For rapid relief of guilt caused by false claims of programming abilities on resumes, to managers, to coworkers, etc. Also for hyperactive students. Ingredients: 25mg variables, 25mg functions, 30mg pointers, 10mg structs.
Web: http://www.mit.edu/iap/cccc/
Contact: Michael Rolish, Burton Conner # 341b, 225-8316, sipb-iap-cccc@mit.edu
Sponsor: Student Information Processing Board
|
Caffeinated Crash Course in Java
Jeremy Brown
Mon Jan 27, 07-10:00pm, 6-120
No enrollment limit, no advance sign up
Single session event
Prereq: Some programming experience; high confusion threshold.
Learn Java in a night! This concentrated shot of coding clue will give you a fabulous object-oriented high and leave you writing applets for weeks to come.
Web: http://www.mit.edu/iap/cccj/
Contact: Jeremy Brown, NE43-821, 253-4961, sipb-iap-cccj@mit.edu
Sponsor: Student Information Processing Board
|
Computational Biology Using Python
Alex Coventry
Mon, Wed, Fri, Jan 13, 15, 17, 22, 24, 27, 29, 31, 03-05:00pm, 14-0637
Enrollment limited: first come, first served
Limited to 17 participants.
Participants requested to attend all sessions (non-series)
Prereq: None
An introduction to programming in python and tools for computational biology, in particular biopython (http://biopython.org) No prior programming or biology experience is required.
Web: http://www.mit.edu/iap/python/
Contact: Alex Coventry, W20-557, x3-7788, sipb-iap-python@mit.edu
Sponsor: Student Information Processing Board
|
Crash Course in C
Chris Provenzano, Jennifer Selby, Jennifer Tu, Nicholas Ingolia
Mon-Thu, Jan 6-9, 13-16, 02-04:00pm, 6-120
No enrollment limit, no advance sign up
Participants requested to attend all sessions (non-series)
Prereq: 6.001 or other experience with a high-level language.
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://www.mit.edu/iap/c/
Contact: Chris Provenzano, W20-575, 253-7788, sipb-iap-c@mit.edu
Sponsor: Student Information Processing Board
|
Crash Course in Java
David Maze
Mon-Wed, Jan 6-8, 13-15, 07-08:00pm, 4-370
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://www.mit.edu/iap/java
Contact: David Maze, NE43-614, 258-5221, sipb-iap-java@mit.edu
Sponsor: Student Information Processing Board
|
Crash Course in Software Engineering
Richard Tibbetts
Mon Jan 27, Wed Jan 29, Fri Jan 31, 03-05:00pm, 4-237
No enrollment limit, no advance sign up
Participants requested to attend all sessions (non-series)
Interested in learning about software engineering techniques, but don't have time to take 6.170? Learn skills applicable to a wide variety of programming projects, including problem models, dependency diagrams, design patterns and proper use of object-oriented techniques. Knowledge of an object-oriented programing language such as Java or C++ is helpful, but it is not required.
Web: http://www.mit.edu/iap/software/
Contact: Richard Tibbetts, W20-557, 253-7788, sipb-iap-software@mit.edu
Sponsor: Student Information Processing Board
|
Graphing with GNUplot
Nicholas Ingolia
Wed Jan 15, 08-10:00pm, 4-231
No enrollment limit, no advance sign up
Single session event
Prereq: Very basic familiarity with UNIX / Athena
Gnuplot is a free command-line graphing tool for UNIX systems. We will discuss how to use gnuplot to quicky graph functions and data as well as to prepare figures for presentations and documents.
Web: http://www.mit.edu/iap/gnuplot/
Contact: Nicholas Ingolia, W20-557, 253-7788, sipb-iap-gnuplot@mit.edu
Sponsor: Student Information Processing Board
|
How Computers Work: 6.004 in a Bit
Jeremy Braun
Tue Jan 21, Thu Jan 23, Tue Jan 28, Thu Jan 30, 02-03:30pm, 2-105
No enrollment limit, no advance sign up
Participants requested to attend all sessions (non-series)
Prereq: none.
Ever wonder how a computer works? Come find out! In 4 sessions, we'll look at computers from the top down and the bottom up. From bits to microprocessors to add-on hardware, this will be a crash course on just how that beige box in the cluster does what it does.
Web: http://www.mit.edu/iap/computers/
Contact: Jeremy Braun, W20-557, 253-7788, sipb-iap-computers@mit.edu
Sponsor: Student Information Processing Board
|
Information Security: Mastering the Ten Domains
Andy Ellis Akamai Technologies, Inc.
No enrollment limit, no advance sign up
Participants welcome at individual sessions (series)
This 5-evening seminar will cover the domains of Information Security as laid out in the CISSP Common Body of Knowledge. This course is designed as a high-level introduction to the many facets of information security, and should be appealing to both beginners and multi-year practitioners.
Contact: Roger Dingledine, arma@mit.edu>
Sponsor: Information Systems
Introduction, Telecommunications and Networking
Andy Ellis Akamai Technologies, Inc.
Tue Jan 21, 07-10:00pm, 34-101
Architecture and Models, Application and Systems Development
Andy Ellis Akamai Technologies, Inc.
Wed Jan 22, 07-10:00pm, 34-101
Physical Security, Operations Security, Security Management, Business Continuity & Disaster Recovery
Andy Ellis Akamai Technologies, Inc.
Thu Jan 23, 07-10:00pm, 34-101
Cryptography, Access Control Systems, Law, Investigation, and Ethics
Andy Ellis Akamai Technologies, Inc.
Fri Jan 24, 07-10:00pm, 34-101
|
Internet Telephony
Dennis Baron, Nathaniel J Johnson Sr
Wed Jan 29, 01-03:00pm, 3-370
Interested in how phone calls can be made over the Internet? An overview of SIP will be presented and plans for future VoIP services at the Institute will be discussed. Internet telephones will be available - come call someone over the Internet!
Contact: Dennis Baron, dbaron@mit.edu
Sponsor: Information Systems
|
Introduction to Extreme Programming
Jered Floyd
Fri Jan 24, 03-05:00pm, 1-150
No limit but advance sign up required (see contact below)
Single session event
Prereq: none.
Extreme Programming (XP) is a lightweight software development methodology. It includes project management and development best practices that focus on quickly creating value with a minimum of risk. This class provides a brief introduction.
Web: http://www.mit.edu/iap/xp/
Contact: Jered Floyd, W20-557, 253-7788, sipb-iap-xp@mit.edu
Sponsor: Student Information Processing Board
|
Introduction to Gentoo Linux
Rajiv Manglani
Tue Jan 21, 07-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, UltraSparc and Alpha that is geared towards Linux power users, and is optimized for your specific needs. We will have an overview presentation and a demo of a finished Gentoo system.
Web: http://www.mit.edu/iap/gentoo/
Contact: Rajiv Manglani, W20-557, (617) 566-5153, sipb-iap-gentoo@mit.edu
Sponsor: Student Information Processing Board
|
Introduction to Statistical Programming
Tim McBride
Tue Jan 7, 14, 21, 28, 05-07:00pm, 1-115
No enrollment limit, no advance sign up
Participants requested to attend all sessions (non-series)
Prereq: Prior programming in any language; beginning statistics.
Using the SAS System, students will manipulate and perform statistical tests on data sets preloaded on Athena. Class will meet for 2hrs per session once a week for 4 weeks. To show how exciting statistical programming really is - we will be using real world Massachusetts financial data sets presented by guest lecturers - former and current Massachusetts officials in charge of public funds. They will describe the data sets and how they used them.
Web: http://www.mit.edu/iap/stat/
Contact: Tim McBride, W20-557, 253-7788, sipb-iap-stat@mit.edu
Sponsor: Student Information Processing Board
|
OKI Developer Briefing
Jeff Merriman, Scott Thorne, Charles Shubert
Mon Jan 13, 02-04:00pm, N42-Demo Center
No enrollment limit, no advance sign up
Single session event
This session is provides technical overview for Java developers interested in learning more about how to use the API service definitions being defined through the Open Knowledge Initiative, an MIT led collaboration to create educational software interoperability specifications.
Web: http://web.mit.edu/oki
Contact: Jeff Merriman, N42-005, x2-4039, merriman@mit.edu
Sponsor: Information Systems
|
Perl Programming
Richard Barbalace, Alex Rolfe
Tue Jan 21, Wed Jan 22, Tue Jan 28, Wed Jan 29, 08-09:00pm, 4-237
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://www.mit.edu/iap/perl
Contact: Richard Barbalace, W20-557, 253-7788, sipb-iap-perl@mit.edu
Sponsor: Student Information Processing Board
|
Programming in PostScript
Bayard W. Wenzel
Tue Jan 21, Wed Jan 22, Tue Jan 28, Wed Jan 29, 09-10:00pm, 4-231
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, 253-7788, sipb-iap-postscript@mit.edu
Sponsor: Student Information Processing Board
|
Second Annual "I Wanna Be a Cyborg" Hackfest
Richard W. DeVaul, Ivan Chardin, Vadim Gerasimov
Mon, Wed, Fri, Jan 6, 8, 10, 13, 15, 17, 20, 22, 24, 27, 29, 31, 01-04:00pm, E15-383
Enrollment limited: first come, first served
Limited to 12 participants.
Participants requested to attend all sessions (non-series)
Prereq: Enthusiasm, Clue, Some knowedge of C programming
Come join the cyborg crew at the MIT Media Lab and spend a few weeks hacking cool wearable applications using the Sharp Zaurus, wireless networking, and wearable sensors. We provide hardware and tools, you provide cool ideas and C programming clue. To apply, send a paragraph on why you want to take the class and your qualifications to MIThril-IAP@media.mit.edu. Please sign up in advance; more information is on the web.
Web: http://www.media.mit.edu/wearables/mithril/IAP/
Contact: Richard W. DeVaul, E15-383, x3-0608, MIThril-IAP@media.mit.edu
Sponsor: Media Arts & Sciences
|
Tools for Software Development on UNIX
Mike Rolish
Wed Jan 8, Tue Jan 14, Wed Jan 15, 02-04:00pm, 4-370
No enrollment limit, no advance sign up
Participants welcome at individual sessions (series)
Prereq: Experience with programming, UNIX
Interested in writing real software or releasing an existing piece of software? Learn about tools for programming projects on the Unix/Linux platform. Emphasis is placed on C/C++ development, but many tools are portable across languages. Abstraction in large C programs, portable build systems (make and automake), debugging, profiling, archiving, CVS (a revision control system), and other topics will be covered.
Web: http://www.mit.edu/iap/softdev
Contact: Mike Rolish, Burton-Conner #341B, 225-8316, sipb-iap-softdev@mit.edu
Sponsor: Student Information Processing Board
|
Tour of MIT's Data Center - W91
Dave Lambert
Thu Jan 9, 02-03:00pm, W91 Lobby
Enrollment limited: advance sign up required (see contact below)
Signup by: 02-Jan-2003
Limited to 25 participants.
Single session event
MIT's Data Center houses the Institute's enterprise-wide administrative servers and selected departmental servers. Currently 175 servers, 8 Terabytes of disk storage and 225 terabytes of nearline storage are managed in the W91 data center. Hardware ranges from high speed Storage Area Networks (SANs) to large unix servers and robotic tape libraries. Come see it all.
Contact: Sarah Hickok, x3-7685, hickok@mit.edu
Sponsor: Information Systems
|
Understanding Common Security Exploits
Sam Hartman, Tom Yu
Wed Jan 15, 22, 29, 06-08:00pm, 4-237
No enrollment limit, no advance sign up
Participants requested to attend all sessions (non-series)
Prereq: Familiarity with C, assembly and calling conventions.
Many software authors view security without understanding why certain problems are exploitable. We will explore common security flaws including buffer overflows, integer overflows and format string problems. We will describe how attackers exploit these problems and discuss how to discover vulnerabilities given traces of successful exploits. To create better understanding, students will be given exercises that will lead them through constructing their own exploits.
Web: http://www.mit.edu/iap/exploits/
Contact: Sam Hartman, W92-152, 253-7788, sipb-iap-exploits@mit.edu
Sponsor: Student Information Processing Board
|
Why Is Anonymity So Hard?
Roger Dingledine The Free Haven Project
Wed Jan 15, 07-10:00pm, 54-100
No enrollment limit, no advance sign up
Single session event
Come to a crash course on anonymity designs, focusing on Onion Routing,a low-latency stream-based anonymous communication system, and Mixminion, a new message-based anonymous remailer protocol. Throughout, I will share some intuition about how to break these systems and how to fix them.
Contact: Roger Dingledine, arma@MIT.EDU
Sponsor: Information Systems
|
|