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 2010 Activities by Sponsor

Student Information Processing Board

Advanced C
David Greenberg
Fri Jan 22, 05-07:00pm, 4-231

No enrollment limit, no advance sign up
Prereq: Prereq: basic familiarity with C

C, love it or hate it, is somewhere at the foundation of most software today. While some may call it a glorified assembler, C does provide many useful features while giving you the option to get close to the hardware and have precise control over everything your machine does. We'll learn how to make your C a lot less painful to write with features you thought were only in higher-level languages like LISP, and we'll also go over when you might want to get closer to the hardware and how to go about doing that with inline assembly and gcc-specific features.
Web: http://sipb.mit.edu/iap/advc/
Contact: sipb-iap-advc@mit.ed
Cosponsor: Electrical Engineering and Computer Science

Beginning iPhone Application Development Workshop
Elaine Yang
Mon-Fri, Jan 6-8, 11-14, 19-22, 12:15-04:45pm, 4-231

Enrollment limited: advance sign up required (see contact below)
Signup by: 11-Dec-2009
Limited to 20 participants.
Participants requested to attend all sessions (non-series)
Prereq: comfort with object-oriented programming

Hands-on workshop will lead participants through basic iPhone application development using a series of exercises to understand the bits and pieces involved and how they all fit together. First two weeks cover Objective C, basic use of X Code, Interface Builder, Instruments, and iPhone SDK fundamentals. Advanced topics of interest to the class will be covered in the last week.

Students must bring a charged Intel Mac laptop to class. If you don't have one, please ask the instructor.
Web: http://web.mit.edu/elaine/www/iap10/iphone/
Contact: Elaine Yang, elaine@mit.edu
Cosponsor: Electrical Engineering and Computer Science

Building websites for mobile devices
Xavid Pretzer
Tue Jan 19, 07:30-09:30pm, 4-237

No enrollment limit, no advance sign up
Single session event
Prereq: web design/development experience

Everything you know about browser compatibility is wrong! At least,
if you want mobile users of your site to have a good experience.
Using Javascript frameworks and serving the same page to everyone is
great for building compatible websites for desktops, but with mobile
download speeds recapitulating the days of dial-up modems, the extra
overhead becomes significant. Learn about the challenges and quirks
of mobile devices and how to give your users a full-featured
experience without locking out those with less-capable phones. We'll
cover basic techniques, limitations of popular devices, testing, and
taking advantage of advanced features. Bring your favorite smartphone
or other mobile device if you have one.
Web: http://sipb.mit.edu/iap/mobileweb
Contact: Xavid Pretzer, sipb-iap-mobileweb@mit.edu
Cosponsor: Electrical Engineering and Computer Science

Caffeinated Crash Course in Computer Forensics
Jesse Kornblum ManTech
Wed Jan 13, 06-08:00pm, 66-160

Single session event
Prereq: Non-technical computer literacy.

This two-hour session is a high-speed, low drag introduction to computer forensics. You'll see what kinds of data can be recovered from various devices found in the real world and in the cloud. There's treasure everywhere! Topics covered include hidden data in office documents, filesystems, flash storage, cell phones, GPS devices (which are mostly Linux boxen, anyway), computer memory (RAM), social networking sites, the Lobby 7 Anomalous Activity Hypothesis, Jesse's Dead Body Theory of Evidence, and the story of FRED. By the end you'll understand information hasn't been destroyed unless the media has been raised to the Curie Point.
Web: http://sipb.mit.edu/iap/exploit
Contact: Jesse Kornblum, sipb-iap-forensics@mit.edu
Cosponsor: Electrical Engineering and Computer Science

Caffeinated Crash Course in Ruby
Donald Guy
Tue Jan 19, 07-09:30pm, 1-115

Single session event
Prereq: Some familiarity with some scripting language; high confusio

Ruby is a language that was designed to be "more powerful than Perl, and more object-oriented than Python"\\\\\\* It was designed taking some of the best ideas from Perl, Python, LISP, and Smalltalk to create a language "natural, not simple"\\\\\\* but, above all, it was designed to make programming with it an enjoyable experience.

In a quick 3 hour course I will take you through a nearly-complete tour of the Ruby language including such standbys as syntax, data structures, class creation, and control flow, along with the more unique concepts of Blocks, Mixins, Alias Chaining, and Duck Typing. If time allows, we will finish out the course showing off some of Ruby's meta-programming capabilities by creating a framework for customizable zephyrbots.

\\\\\\*: Yukihiro "Matz" Matsumoto, Ruby Language Creator and Chief Designer
Web: http://sipb.mit.edu/iap/ruby
Contact: Donald Guy, sipb-iap-ruby@mit.edu
Cosponsor: Electrical Engineering and Computer Science

Caffenated Crash Course in PHP
Steve Levine
Tue Jan 12, 07:30-10:30pm, 4-237

No enrollment limit, no advance sign up
Participants requested to attend all sessions (non-series)
Prereq: basic programming experience and familiarity with HTML encou

Although PHP may not stand for "Programmed Hypertext Pwnage," it just may be that awesome. PHP is a server-side scripting language that is used on millions of websites around the world to dynamically generate websites. In other words, your PHP code generates the HTML that is displayed in your internet browser. This class will be a fast-paced introduction to programming in PHP that will teach you the concepts and uses of the language, as well as take you through several examples.

Some topics to be covered: basic syntax, using PHP to generate websites, accessing MySQL databases, using cookies and sessions, security, PHP extensions such as cURL (for accessing outside websites) and GD (for making images), and more. Some basic programming experience and familiarity with HTML is highly encouraged.
Web: http://sipb.mit.edu/iap/php
Contact: Steve Levine, sjlevine@mit.edu
Cosponsor: Electrical Engineering and Computer Science

Complex Event Processing
Richard Tibbetts
No enrollment limit, no advance sign up
Participants welcome at individual sessions (series)
Prereq: Some Programming Experience. 6.033 reccomended

Complex Event Processing (CEP) is a new infrastructure technology for processing large volumes of data in real time.
Richard Tibbetts is CTO
at StreamBase, an MIT startup and leading CEP platform vendor.
Web: http://sipb.mit.edu/iap/eventproc
Contact: sipb-iap-eventproc@mit.ed
Cosponsor: Traders@MIT


Richard Tibbetts
Complex Event Processing Theory and Practice

CEP platforms use new
programming paradigms and languages to make event processing both high
performance and highly scalable. The class will cover both the
functionality of these systems as well as their design and
implementation.
Tue Jan 19, 07-09:00pm, 56-114


Richard Tibbetts
High Frequency Trading System Architecture with CEP

CEP is often used to
develop high frequency trading applications that consume data
about market events and execute trades with sub-millisecond latency to
capture opportunities. We discuss the architecture, implementation, and
ecosystem of these systems and how
new tech is changing the landscape.
Thu Jan 21, 07-09:00pm, 56-114

Cryptographic Hash Function Design (Or, How to Shoot Yourself in the Foot Very Badly)
David Wilson
Fri Jan 8, 07:30-10:30pm, 56-114

No enrollment limit, no advance sign up
Single session event
Prereq: Familiarity with programming (especially bitwise operations)

Cryptographic hash functions are used in many different applications--on their own, and as building blocks for more complicated protocols. Come learn how they actually work inside (and why you should never, ever try to implement them yourself).

This course will describe what sorts of properties are desirable in cryptographic hash functions, a few techniques for achieving these properties, and what is actually done in practice. In-depth attention will be given to the MD4 family (which includes MD5 and SHA-1, among others). Time permitting, an overview of the design of selected SHA-3 candidates will also be given.
Web: http://sipb.mit.edu/iap/hash
Contact: David Wilson, dwilson@mit.edu
Cosponsor: Electrical Engineering and Computer Science

Drupal Crash Course
Gartheeban Ganeshapillai
Mon Jan 11 thru Fri Jan 15, 10am-12:00pm, 4-265

Enrollment limited: advance sign up required (see contact below)
Signup by: 30-Dec-2009
Limited to 40 participants.
Participants requested to attend all sessions (non-series)
Prereq: Experience with Web 2.0, PHP, and MYSQL recommended

Drupal is a free and open source Content Management System (CMS) written in PHP.

It is used as a back-end system for many different types of websites, ranging from small personal blogs to Enterprise 2.0 collaboration and knowledge management uses to large corporate and political sites. It currently powers whitehouse.gov

This is a week long \\\\*intermediate\\\\* course into Drupal, developing for Drupal, and hacking Drupal. The expected outcome of this course is to become comfortable in installing, managing, developing and troubleshooting with/for Drupal.

\\\\*Should bring a laptop with webserver (will guide in the first class) installed.\\\\*
Web: http://people.csail.mit.edu/garthee/iap2009
Contact: Gartheeban Ganeshapillai, garthee@mit.edu
Cosponsor: Electrical Engineering and Computer Science

Esoteric Programming Languages
Kyle Miller
Mon Jan 25, 07:30-09:30pm, 4-237

Single session event
Prereq: A sense of humor

You've probably heard of Python, Java, and C.
These languages were developed to be usable, idiomatic, and readable.
What you've probably not heard of are those languages which test the boundaries of
language design, throw out the established requirements of real-world
programming, and create something nearly, but not quite, impossible to use.
We will look at a multitude of examples to see just what makes them esoteric,
including such innovations as INTERCAL, Brainf\\*ck, Piet, and Whitespace.
We will also briefly talk about the concept Turing-completeness to get
a grasp of what it means for a language to be powerful and come to the
conclusion that it's really not hard to be equivalent to a Turing machine.
Web: http://sipb.mit.edu/iap/obscure
Contact: sipb-iap-obscure@mit.ed
Cosponsor: Electrical Engineering and Computer Science

Git Will Make Your Life Easier
Geoffrey Thomas
Thu Jan 14, 21, 03-05:00pm, 1-115

No enrollment limit, no advance sign up
Repeating event. Participants welcome at any session
Prereq: nontechnical computer literacy (Windows, Mac, or Linux).

Have you struggled with combining changes across a team of writers e-mailing edited documents back and forth? Or created dozens of "old", "old2", etc. copies of a file for yourself, and then forgot which is which? How do large software projects such as Firefox, Linux, and Athena deal with hundreds of developers and thousands of files? The answer is version control, a software technology that takes the hard work out of managing changes to files. We'll look at Git, a young decentralized version control system that is quickly becoming the standard, and how it can help you manage your own documents, whether just for yourself or for your team.
Web: http://stuff.mit.edu/iap/2009/git
Contact: Geoffrey Thomas, W20-557, x3-7788, sipb-iap-git@mit.edu
Cosponsor: Electrical Engineering and Computer Science

Haskell Type Classes
Edward Yang
Mon Jan 11, 05-07:00pm, 56-114

Single session event
Prereq: Programming experience; affinity for programs that look like

askell has become infamous because of its emphasis on the monad, a construct from category theory that Haskell's designers saw fit to ordain the gatekeeper of all IO actions. While it is possible to perform IO without a deep understanding of what it means to be a monad, you will be a much improved hacker if you understand the relationships between Haskell's standard typeclasses. This class will start off with a refresher of types and syntax, and then take the journey from functor to pointed to applicative to monad, with short interruptions from other delicious typeclasses.
Web: http://sipb.mit.edu/iap/haskell
Contact: sipb-iap-haskell@mit.ed
Cosponsor: Electrical Engineering and Computer Science

How Computer Security Fails 101
Ben Agre
Mon Jan 25 thru Fri Jan 29, 08-09:00pm, 32-155

No limit but advance sign up required (see contact below)
Participants requested to attend all sessions (non-series)
Prereq: some programming skills

A general introduction to application security. In this course students will learns basics of assembly and reversing. There will be a series of challenges for learning hands-on experience with how people break into computer systems. The focus will be "here's an application; find the bug, use it". First two lectures will be basic concepts. Bring a charged lap-top with VMWare; without a laptop this will be pointless. VM's will be provided. Anyone who has an interest and has never had a way to start is encouraged to attend. Not comprehensive.
Web: http://web.mit.edu/iap-security/www/
Contact: Ben Agre, bagre@mit.edu
Cosponsor: Electrical Engineering and Computer Science

Intro to iPhone Application Development
Ted Benson
Mon Jan 11 thru Fri Jan 15, 02-04:00pm, 56-154

No limit but advance sign up required (see contact below)
Signup by: 18-Dec-2009
Participants requested to attend all sessions (non-series)
Prereq: application development experience and an Intel Mac

Interested in iPhone application development? Want to become a mobile entrepreneur? Learn to write iPhone Applications using Objective-C and the Cocoa Touch framework! The goal of this class is to get you through the learning curve of iPhone development: to give you the confidence and knowledge you need to branch out on your own.
Topics include:
The essentials of Objective C, XCode, and the iPhone SDK. You will learn how to design and develop elegant MVC application code with Cocoa Touch, and by the end of the week you will have written your own native iPhone application.

The second hour of each class will be a coding lab, so please bring a Mac to class.
Web: http://iphonedev.csail.mit.edu/
Contact: Ted Benson, eob@csail.mit.edu
Cosponsor: Electrical Engineering and Computer Science

Introduction to Latex
Benjamin Barenblat
Wed Jan 13, 20, 03-05:00pm, 1-115

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

Leave Word behind forever! LaTeX is the gold standard for document typesetting in academia, and in this single-session event we'll see how easy it is to make professional-looking papers and resumes, get you typesetting math like a pro, delve into macros, and finish with Beamer, the popular open source LaTeX analog to Powerpoint.

The room has Athena machines for in-class practice.
Web: http://sipb.mit.edu/iap/latex/
Contact: Benjamin Barenblat, sipb-iap-latex@mit.edu
Cosponsor: Electrical Engineering and Computer Science

Introduction to Network Booting
Joshua Oreman
Wed Jan 6, 05-07:00pm, 4-231

No enrollment limit, no advance sign up
Single session event
Prereq: General technical comfort, networking knowledge a plus

Free yourself from your hard drive! Come learn about the current state of the art in booting computers completely over the network using a centralized server. The class will be split between demonstration, tutorial, and technical explanation, so people of all backgrounds should be able to take away something useful. Topics covered will include installing Linux without a CD-ROM, installing to and booting from network-attached storage, booting securely with user authentication, booting wirelessly, flashing network boot code into a BIOS, and how all this stuff is currently used at MIT. Most demonstrations will focus on the open-source network booting firmware gPXE.
Web: http://sipb.mit.edu/iap/netboot/
Contact: sipb-iap-netboot@mit.ed
Cosponsor: Electrical Engineering and Computer Science

Introduction to Ruby on Rails
Rajiv Manglani
Thu Jan 21, Tue Jan 26, 08-09:30pm, 1-115

No enrollment limit, no advance sign up
Participants requested to attend all sessions (non-series)
Prereq: Interest in web application development; familiarity with th

Ruby on Rails is an open-source web framework that is optimized for
programmer happiness and sustainable productivity. It lets you write
beautiful code by favoring convention over configuration. We will
dive right in and learn the framework as we go.
Web: http://sipb.mit.edu/iap/rails
Contact: sipb-iap-rails@mit.ed
Cosponsor: Electrical Engineering and Computer Science

Introduction to Web Design
Cathy Zhang, Jonte Craighead
Wed Jan 6, 07-09:00pm, 56-114
Fri Jan 8, 06:30-09:30pm, 56-114
Wed Jan 13, 07-09:00pm, 56-114
Thu Jan 14, 06:30-09:30pm, 56-114
Wed Jan 20, 07-09:00pm, 56-114
Fri Jan 22, 06:30-09:30pm, 56-114

No enrollment limit, no advance sign up
Participants requested to attend all sessions (non-series)
Prereq: familiarity with HTML and CSS

You don't have to be a professional graphic designer to create beautiful websites. This class will cover basic elements behind great web design such as layout and composition, color theory, imagery, and typography. It will also discuss W3C standards compliance and accessibility guidelines and offer advice on how to go from design to code, whether you are doing it yourself or working with another developer.

Laptops Required!
Web: http://sipb.mit.edu/iap/webdesign
Contact: Cathy Zhang, sipb-iap-webdesign@mit.edu
Cosponsor: Electrical Engineering and Computer Science

Learn Processing: Java-Based Art, Information Presentation or UI Design
Mish Madsen
Sun Jan 10, 02-06:00pm, 4-145

Enrollment limited: advance sign up required (see contact below)
Signup by: 10-Jan-2010
Limited to 25 participants.
Repeating event. Participants welcome at any session
Prereq: none

Come for a fun one-session course in Processing, a Media Lab-developed language oriented around easy syntax and awesome graphic applications. You can bring your own interface- and art- related ideas. You'll get to learn some basic Java syntax as well as Processing-specific graphical commands... start building games, graphic simulations, art projects, and more today. Suitable for those with no previous programming experience, though past students with CS backgrounds found the course interesting and useful as well. Learn more about Processing at http://www.processing.org/
Web: http://www.themish.net/processing/
Contact: Mish Madsen, mish@mit.edu
Cosponsor: Electrical Engineering and Computer Science

Programming Perl
Quentin Smith
Tue Jan 5, Thu Jan 7, Tue Jan 12, Thu Jan 14, 05-07:00pm, 4-231

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.

NOTE: It is highly recommended that participants attend all four sessions, as different material will be covered in each session. The last session will probably be a question and answer session and will cover participant-requested material.
Web: http://sipb.mit.edu/iap/perl/
Contact: Quentin Smith, quentin@mit.edu
Cosponsor: Electrical Engineering and Computer Science

Programming in C
Bayard Wenzel, Eugene Kuznetsov
Mon Jan 18, Wed Jan 20, Fri Jan 22, 05-07:00pm, 1-115

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

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.
Web: http://sipb.mit.edu/iap/c
Contact: Bayard Wenzel, sipb-iap-c@mit.edu
Cosponsor: Electrical Engineering and Computer Science

Programming in Haskell
Kyle Miller, Patrick Hurst
Mon Jan 4, Wed Jan 6, Fri Jan 8, 05-07:00pm, 56-114

No enrollment limit, no advance sign up
Participants requested to attend all sessions (non-series)
Prereq: Programming experience; affinity for programs that look like

Haskell is the world's most \\*reasonable\\* programming language --
a language ideally suited for reasoning about code by machines, by
humans, and by machines aiding humans. We'll see how to make useful,
beautiful, reasonable Haskell programs.
Students are encouraged to bring their own laptop computers to be able to do hands-on exploration during the class.
Web: http://sipb.mit.edu/iap/haskell
Contact: sipb-iap-haskell@mit.ed
Cosponsor: Electrical Engineering and Computer Science

Programming in Java
Tony Valderrama
Tue Jan 12, Thu Jan 14, Tue Jan 19, Thu Jan 21, 05-07:00pm, 1-115

Participants requested to attend all sessions (non-series)
Prereq: Some programming experience

Wake up and smell the coffee! Find out why this platform-independent object-oriented lanuage from Sun Microsystems (now an open-source project) is one of the fastest growing languages in the modern computing industry.

Session Topics:
Introduction to Java (syntax, variables, methods)
Object Orientation (inheritance, abstraction, etc.)
Cross-platform GUIs
Advanced Java Programming
Web: http://sipb.mit.edu/iap/java
Contact: Tony Valderrama, sipb-iap-java@mit.edu
Cosponsor: Electrical Engineering and Computer Science

Programming in Postscript
Bayard W. Wenzel
Tue Jan 5, Thu Jan 7, Tue Jan 12, Thu Jan 14, 05-06:00pm, 56-114

Participants requested to attend all sessions (non-series)
Prereq: Prereq: Familiarity with programming.

PostScript is the standard document formatting language for printers,
and the forerunner to PDF, the Portable Document Format. This class
will concentrate both on PostScript as a programming language, and
PostScript's approach to rendering graphics. Additional topics will
include the structure of PDF documents, font encoding, and font
rendering. This class should provide a working understanding of
stack machine programming, vector graphics, typography, and
portable document encoding.
Web: http://sipb.mit.edu/iap/2010/postscript
Contact: Bayard Wenzel, sipb-iap-postscript@mit.edu
Cosponsor: Electrical Engineering and Computer Science

Programming in Python
Andrew Farrell, Karen Sittig
Mon Jan 18, Wed Jan 20, Fri Jan 22, Mon Jan 25, 05-07:00pm, 4-231

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

A general introduction to the Python programming language. This class will cover basic control flow structures, object-oriented development, and may also cover such topics as developing extensions or Python web development. Basic experience with programming in any language will make the class much more helpful; it is highly recommended.
Web: http://sipb.mit.edu/iap/python
Contact: Andrew Farrell, sipb-iap-python@mit.edu
Cosponsor: Electrical Engineering and Computer Science

Running linux: introduction, configuration, scripting
Andrew Farrell, Ian Smith
No enrollment limit, no advance sign up
Participants welcome at individual sessions (series)
Prereq: None

A general Introduction to running Linux, with different sessions for different experience levels. Please bring your own laptop -- If you don't have Linux installed we can give you a LiveCD to boot from.
Web: http://sipb.mit.edu/iap/linux
Contact: sipb-iap-linux@mit.ed
Cosponsor: Electrical Engineering and Computer Science


Andrew Farrell, Ian Smith
What's on the command line, and how can I use it? How can I manage my files
without a graphical interface? And how can I do the things I'm used to doing
graphically? (If you come 45 minutes early, we'll help you install Linux
and Debathena on your own laptop.)


Mon Jan 4, 08-10:00pm, 4-237


Andrew Farrell, Ian Smith
During this session, we'll talk about how to customize Linux to work exactly
the way you want with dotfiles and other configuration tools, how to schedule
tasks using cron, and how to take advantage of the services offered by MIT's
Athena.


Wed Jan 6, 08-10:00pm, 4-237


Andrew Farrell, Ian Smith
Build a better life by automating things you do all the time! In this session
we'll show you the real power of linux: the ability to chain together multiple
tools to do something entirely unexpected. We'll show you how to use the shell
as a full programming language, and at the end, how to write your own tools in
your favorite scripting language


Fri Jan 8, 08-10:00pm, 4-237

So You've Always Wanted to Learn Haskell?
Jean Yang, Joseph Near
Mon Jan 25, Tue Jan 26, 03-05:00pm, 34-301

No enrollment limit, no advance sign up
Participants requested to attend all sessions (non-series)
Prereq: familiary with functional programming and type systems

Haskell is a statically-typed, purely functional programming language similar to ML (think Scheme with strong types and type inference -- without the parentheses). If you've always wanted to learn Haskell but didn't know how to start or haven't gotten around to it, this is the class to overcome the activation barrier. We will describe how Haskell works, show you how to compile and run your first programs, and give you an idea of programs Haskell is good for writing.
Web: http://people.csail.mit.edu/jeanyang/courses/haskell/
Contact: Jean Yang, jeanyang@mit.edu
Cosponsor: Electrical Engineering and Computer Science

The GNU Debugger
Geoffrey Thomas
Wed Jan 13, 05-07:00pm, 1-115

No enrollment limit, no advance sign up
Single session event
Prereq: Familiarity with C

GDB, the GNU Project debugger, allows you to see what is going on `inside' another program while it executes -- or what another program was doing at the moment it crashed.

GDB can do four main kinds of things (plus other things in support of these) to help you catch bugs in the act:

Start your program, specifying anything that might affect its behavior.
Make your program stop on specified conditions.
Examine what has happened, when your program has stopped.
Change things in your program, so you can experiment with correcting the effects of one bug and go on to learn about another.
Web: http://sipb.mit.edu/iap/gdb
Contact: sipb-iap-gdb@mit.ed
Cosponsor: Electrical Engineering and Computer Science

Web Programming in python with Django
Maria Rodriguez, Steve Levine, Andrew Farrell
Wed Jan 27, 06:30-09:30pm, 56-114

No enrollment limit, no advance sign up
Single session event
Prereq: proficiency with HTML, CSS, and Python

Developed four years ago by a fast-moving online-news operation, Django was designed to handle two challenges: the intensive deadlines of a newsroom and the stringent requirements of the experienced Web developers who wrote it. It lets you build high-performing, elegant Web applications quickly. Django comes with an easy-to-understand templating engine, an Object-relational matter that lets you manipulate your database though interactions with python objects, and an autoconfigured admin interface.
Web: http://sipb.mit.edu/iap/django
Contact: Maria Rodriguez, sipb-iap-django@mit.edu
Cosponsor: Electrical Engineering and Computer Science


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: 19 August 2010