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 2011 Subjects

Electrical Engineering and Computer Science

6.085
Special Subjects in Electrical Engineering and Computer Science
Statistics for Research Projects: Statistical Modeling and Experimental Design
Finale Doshi
Mon-Fri, Jan 18-21, 24-27, 10am-12:00pm, 56-180

Pre-register on WebSIS and attend first class.
Limited to 30 participants.
Listeners allowed, space permitting
Prereq: for undergraduate and graduate students with research projec
Level: U 6 units Graded P/D/F Can be repeated for credit   

Basic undergraduate subjects not offered in the regular curriculum. Consult department to learn of offerings for a particular term. Registration by permission of instructor.
Have -- or expect to have -- data or simulations, and want to know how to analyze it properly? This class is a practical introduction to data analysis, statistical modeling, and experimental design, intended to provide essential skills for doing research. We will cover the basic techniques -- such as hypothesis-testing and regression models -- for both traditional experiments and newer paradigms such as evaluating simulations. Assignments will reinforce these techniques through
analyzing sample datasets and reading case studies.

Students with research projects will be encouraged to share their experiences and project-specific questions.

Undergraduates and graduate students welcome; no instructor permission required.
Contact: Finale Doshi, finale@mit.edu

6.086
Special Subjects in Electrical Engineering and Computer Science
How to Conquer 6.002
Krishna Settaluri, Vinay Ramasesh
Mon Jan 10 thru Fri Jan 14, 05-06:00pm, 32-144

Pre-register on WebSIS and attend first class.
Limited to 30 participants.
Listeners allowed, space permitting
Prereq: none
Level: U 3 units Graded P/D/F Can be repeated for credit   

Basic undergraduate subjects not offered in the regular curriculum. Consult department to learn of offerings for a particular term. Registration by permission of instructor.
This class will introduce the essentials of 6.002 ranging from circuit analysis techniques to characterization of specific elements like transistors and op-amps.
Grading: Required PSets will be assigned each day and collected on the following day. Attendance will be taken.
Day 1: Circuit Analysis. Kirchoff's Laws and other basic techniques.
Day 2: Impedance Analysis. Extending basic techniques to circuits involving capacitors and inductors; filters; frequency response.
Day 3: Transistors; Amplifiers; CMOS Technology
Day 4: Operational Amplifiers
Day 5: Design; Application of previously learned techniques to design a complex system.
Contact: Krishna Settaluri, ktset@mit.edu

6.089
Special Subjects in Electrical Engineering and Computer Science
Interactive Technology Design
Rob Miller, Sheng-Ying Pao, Michael Bernstein
Mon-Fri, Jan 12-14, 18-21, 24-26, 04-06:00pm, 1st meeting E14-240, see url for other rooms

Pre-register on WebSIS and attend first class.
Limited to 20 participants.
Listeners allowed, space permitting
Prereq: no design experience necessary; basic programming experience
Level: U 6 units Graded P/D/F Can be repeated for credit   

Basic undergraduate subjects not offered in the regular curriculum. Consult department to learn of offerings for a particular term. Registration by permission of instructor.
To impact the world with interactive technology you need to recognize design opportunities, generate ideas, select the best, and prototype quickly and successfully. We'll teach ideation, sketching, brainstorming and interaction prototyping in a design studio atmosphere. Short assignments to generate interactive prototypes using today's prototyping tools (e.g. Arduino). Project component: series of design and implementation projects leading to full design iteration, building and presentation. Intended for undergraduate and graduate students.
Web: http://courses.csail.mit.edu/iap/6.089/
Contact: Rob Miller, 6.089-staff@csail.mit.edu

6.090
Special Subjects in Electrical Engineering and Computer Science
Building Programming Experience in Python: A Lead-In to 6.01
John Guttag, Kendra Pugh, Karen Sittig
Tue Jan 18, Wed Jan 19, Thu Jan 20, 02-03:30pm, 56-154, labs 1/18-1-28, 32-082

Pre-register on WebSIS and attend first class.
Limited to 50 participants.
No listeners
Prereq: Permission of instructor
Level: U 6 units Graded P/D/F Can be repeated for credit   

Intended for students with some elementary programming background (e.g., at the level of IAP 6.189, but in any programming language), and who feel they would benefit from additional practice in program design, implementation, and debugging in Python. The course is programming-intensive, conducted primarily in the form of a supervised, but highly individual, project. Three lectures in Python and a final project presentation on the last day of IAP.

Students wishing to enroll must submit the quick self-diagnostic
test at \\\*http://web.mit.edu/6.090/www/diagnostic.html\\\* by \\\*December 9, 2010. Those who do poorly will be referred to 6.198.
Web: http://web.mit.edu/6.090/www/
Contact: Kendra Pugh, 6.090@mit.edu

6.091
Special Subjects in Electrical Engineering and Computer Science
Hands-On Introduction to Electrical Engineering Lab Skills
Gim Hom
Mon Jan 10, Wed Jan 12, Tue Jan 18, Thu Jan 20, Tue Jan 25, 03-04:30pm, 36-112, Lab times on website

Selection by departmental lottery. Do not pre-register on WebSIS.
Enter lottery by: 18-Dec-2010
Limited to 45 participants.
No listeners
Prereq: None
Level: U 6 units Graded P/D/F Can be repeated for credit   

Introduction to basic electrical engineering concepts, components and laboratory techniques, covering analog integrated circuits, power supplies and digital circuits. Five lab exercises with heavy emphasis on hands-on experience constructing projects using multi-meters, oscilloscopes, logic analyzers and other tools. Build circuit to display your own EKG! More info on course website.

To register please email gim at mit.edu.

Day 1: Intro to Safety; Electronic Components and Theory
Day 2: Use of Measurement Equipment: Multi-Meters & Oscilloscopes; Construction & Debugging of Simple Electronic Circuits
Day 3: Integrated Circuits: Timers, voltage Regulators, Digital ICs & Op Amps
Day 4: Digital Circuits
Day 5: Video, AD & DA conversion, motors
Web: http://mit.edu/6.091
Contact: Gim Hom, gim@mit.edu

6.092
Special Subjects in Electrical Engineering and Computer Science
Introduction to Software Engineering in Java
Eugene Wu
Mon, Wed-Fri, Jan 13-14, 19, 21, 24, 26, 01-03:00pm, 1st meeting 32-123, later meetings in 32-124

Pre-register on WebSIS and attend first class.
Limited to 100 participants.
No listeners
Prereq: No prior Java or other programming experience necessary
Level: U 3 units Graded P/D/F Can be repeated for credit   

An introduction to software engineering, using the Java programming language. Covers concepts useful to 6.005. The focus is on developing high quality, working software that solves real problems. Students will learn the fundamentals of Java. The class is designed for students with some programming experience, but if you have none and are motivated you will do fine. Students who have taken 6.005 should not take this course. Each class is composed of one hour of lecture and one hour of assisted lab work.

Bring charged laptops with Java to class.
Web: http://web.mit.edu/iapjava/
Contact: Eugene Wu, eugenewu@mit.edu

6.094
Special Subjects in Electrical Engineering and Computer Science
Introduction to MATLAB
Vahid Montazerhodjat, Lawson Wong
Mon Jan 24 thru Fri Jan 28, 07-09:00pm, 10-250

Pre-register on WebSIS and attend first class.
Listeners allowed, space permitting
Prereq: familiarity with programming; linear algebra
Level: U 3 units Graded P/D/F Can be repeated for credit   

Basic undergraduate subjects not offered in the regular curriculum. Consult Department to learn of offerings for a particular term. Registration by permission of instructor.
An aggressively gentle introduction to MATLAB, to give students fluency, including popular toolboxes. Interactive lectures with students doing sample MATLAB problems in real time. Problem-based MATLAB assignments. To pass, a student must complete all four assignments. Students are required to bring their own laptops with MATLAB installed.
Web: https://stellar.mit.edu/S/course/6/ia11/6.094/index.html
Contact: Vahid Montazerhodjat, 6.094-staff@mit.edu

6.096
Special Subjects in Electrical Engineering and Computer Science
Introduction to C++
Jesse Dunietz, Sherry Wu, Geza Kovacs, John Marrero, Viktor Jakubiuk
Mon, Wed, Fri, Jan 3, 5, 7, 10, 12, 14, 19, 21, 24, 26, 28, 01-02:00pm, 3-133, Labs T/R 1-4, 32-124

Selection by departmental lottery. Do not pre-register on WebSIS.
Enter lottery by: 18-Dec-2010
Limited to 50 participants.
No listeners
Prereq: No prior C++ programming experience, need no prior programmi
Level: U 6 units Graded P/D/F Can be repeated for credit   

Basic introduction to programming in C/C++. For undergraduate and graduate students in Science, Social Sciences and Engineering programs who need to learn fundamental programming skills quickly but not in great depth. Ideal for UROPs or summer jobs requiring C++. Students with NO programming background are welcome, and the class will be taught with them in mind; those with programming experience will find the class easier, but will still learn C++-specific constructs and concepts. NOT a class for experienced C++ programmers.

Topics include control structures, arrays, functions, classes, objects, pointers, file handling, and simple algorithms for common tasks. Class will build up to a final project. No final exam. Students are encouraged to bring their own laptops, but contact us if you don't have one.

Lecture and lab time may be flexible based on student demand.

The lottery for the class can be found at Google spreadsheets.
Web: https://stellar.mit.edu/S/course/6/ia11/6.096/index.html
Contact: Jesse Dunietz, doonitz@mit.edu

6.097
Special Subjects in Electrical Engineering and Computer Science
Review of Signals and Systems
Elena Glassman, Grace Woo, Vahid Montazerhodjat
Mon, Wed, Fri, Jan 10, 12, 14, 19, 21, 24, 26, 28, 05-06:30pm, 8-205

Pre-register on WebSIS and attend first class.
Limited to 30 participants.
Listeners allowed, space permitting
Prereq: 18.02
Level: U 6 units Graded P/D/F Can be repeated for credit   

Preparation for 6.003, 6.011, or the course 6 TQE, focusing on several key concepts including LTI systems, convolution, CT and DT Fourier series & transforms, filtering, sampling, modulation, Laplace & z-transforms, and feedback. Three problem sets spread over three weeks. Ungraded practice exam on final day.

Listeners welcome!
Web: http://www.mit.edu/~gracewoo/6097
Contact: Elena Glassman, 6.097_instructors@mit.edu

6.098
Special Subjects in Electrical Engineering and Computer Science
Review of Circuit Analysis
Philip Godoy
Mon, Wed, Fri, Jan 10, 12, 14, 19, 21, 24, 26, 28, 01-03:00pm, 36-155

Pre-register on WebSIS and attend first class.
Limited to 30 participants.
Listeners allowed, space permitting
Prereq: 6.002 or equivalent
Level: U 3 units Graded P/D/F Can be repeated for credit   

Review of 6.002, Circuits & Electronics, teaching basic circuit theory and principles of electrical engineering. It is primarily intended for students who want to review the course material, particularly first-year Course 6 graduate students studying for the TQE. Fundamentals of the lumped circuit abstraction. Resistive elements and networks; independent and dependent sources; switches and MOS devices; digital abstraction; amplifiers; and energy storage elements. Dynamics of first- and second-order networks; design in the time and frequency domains; analog and digital circuits and applications.
Four required homework assignments.
Web: http://www.mit.edu/~godoy/tbpcircuits.html
Contact: Philip Godoy, tbp-circuits@mit.edu

6.099
Special Subjects in Electrical Engineering and Computer Science
Review Course for 6.012 Electronic Devices and Circuits
Bhavya Daya
Mon, Wed, Fri, Jan 3, 5, 7, 10, 12, 14, 19, 21, 26, 10-11:30am, 36-112

Pre-register on WebSIS and attend first class.
Limited to 30 participants.
Listeners allowed, space permitting
Prereq: 6.012
Level: U 3 units Graded P/D/F Can be repeated for credit   

Basic undergraduate subjects not offered in the regular curriculum. Consult department to learn of offerings for a particular term. Registration by permission of instructor.
Primarily intended for first-year graduate students studying for Technical Qualifying Exam (TQE). Important concepts presented in the 6.012 course will be reviewed for overall understanding. Formula Sheet provided during TQE will be examined for speed & efficiency in the exam. Past exam problems will be solved in class for adequate performance in the exam. The course will emphasize microelectronic device modeling and basic microelectronic circuit analysis & design. It will cover : Semiconductor Basics, 5 Basic Equations, Carrier Injection; Flow Problems, Junction Diodes, Bipolar Junction Transistors, MOS Capacitors, MOSFETs, Linear Equivalent Circuits, Inverter Basics, CMOS , Linear Amplifier Basics, Differential Amplifiers and Analysis, Multistage Amplifiers and High Frequency Analysis of Linear Amplifiers. Eight required homework assignments will be given for individual submission and group presentation in class.
Web: http://web.mit.edu/~bdaya/www/6.012/6.012.htm
Contact: Bhavya Daya, bdaya@mit.edu

6.184
Special Laboratory Subjects in Electrical Engineering and Computer Science
Caffeinated 6.001
Ben Vandiver, Michael Phillips
Tue, Thu, Jan 4, 6, 11, 13, 18, 20, 25, 27, 07-09:00pm, 32-044

Pre-register on WebSIS and attend first class.
Limited to 30 participants.
Listeners allowed, space permitting
Prereq: Permission of instructor some programming experience; high confusion threshold
Level: U 6 units Graded P/D/F Can be repeated for credit   

Laboratory subjects not offered in the regular curriculum. Consult department to learn offerings for a particular term.
Zombie-like, 6.001 rises from the dead to teach scheme again. Unlike a zombie, though, it's moving quite a bit faster than it did the first time. Like the original, don't walk into the class expecting that it will teach you scheme; instead, 6.001 attempts to teach thought patterns for computer science, and the structure and interpretation of computer programs. Weekly projects, many based on historic 6.001 projects, will be assigned.

Cosponsored by SIPB (Student Information Processing Board)
Web: http://web.mit.edu/alexmv/6.184
Contact: Ben Vandiver, 6.001-zombies@mit.edu

6.185
Special Laboratory Subjects in Electrical Engineering and Computer Science
6.270 Autonomous Robot Design Competition
6.270 Organizers, Peter Iannucci, Scott Bezek, Jamie Fox
Mon Jan 3 thru Fri Jan 7, 11-12:00am, 34-101, Final Comp 1/26 26-100

Selection by departmental lottery. Do not pre-register on WebSIS.
Enter lottery by: 15-Dec-2010
Limited to 120 participants.
No listeners
Prereq: Permission of instructor readiness to work hard and have fun
Level: U 6 units Graded P/D/F Can be repeated for credit   

Team up to build an autonomous LEGO robot! Compete for sweet prizes (Boomboxes and USB Oscilloscopes!) Get a free kit of LEGO and sensors worth over $1000!

This is an awesome contest that everyone will enjoy. Maybe you did FIRST and you're looking for a new challenge -- 6.270 will give you a chance to get your feet wet in closed-loop control and AI. If you're a seasoned Course VI senior, 6.270 is an opportunity to apply your knowledge of algorithms and signal processing. Perhaps you're a freshman with no experience in robotics at all -- that's fine too! This contest is a great way to jump start your engineering education. We offer a programming crash course and give lectures about robotic design to get you up to speed.

Register at the class website between 10/19 and 11/30.
Web: http://mit.edu/6.270/
Contact: 6.270 Organizers, 6.270-organizers@mit.edu

6.186
Special Laboratory Subjects in Electrical Engineering and Computer Science
Maslab - Mobile Autonomous Systems Laboratory:
Prof. Leslie Kaelbling, Ellen Yi Chen, Program Director
Mon-Fri, Jan 3-7, 10-14, 12-04:00pm, 32-155, Final Comp 1/28, 26-100

Selection by departmental lottery. Do not pre-register on WebSIS.
Enter lottery by: 22-Nov-2010
Limited to 60 participants.
No listeners
Prereq: Permission of instructor Programming Experience
Level: U 6 units Graded P/D/F Can be repeated for credit   
Fee: 200.00 for team fee to be returned up successful completion of class

6.186/2.972 Maslab is an advanced autonomous robotics contest emphasizing technical AI, vision, mapping, and navigation from a mounted camera with few restrictions on materials, sensor, or actuators, enabling students to build robots very creatively. Teams should have 3-4 members, and be prepared to devote the bulk of IAP to creating their robot. The majority of the team should have basic programming experience. Friendly competition in 26-100 on January 28th will start with an Open House at 4pm and contests at 5pm.

Please enter the lottery by the deadline at the website below.
Web: http://maslab.csail.mit.edu
Contact: Ellen Yi Chen, maslab-staff@mit.edu

6.187
Special Laboratory Subjects in Electrical Engineering and Computer Science
6.370: The BattleCode Programming Competition
Daniel Jackson, Ben Frankel, Daniel Gulotta, Andrew Sugaya, Joel Stein, Aleks Tamarkin
Mon-Fri, Jan 3-7, 10-14, 17-21, 24-28, 12:30-02:00pm, 34-101

Pre-register on WebSIS and attend first class.
Listeners allowed, space permitting
Prereq: Permission of instructor Programming Experience
Level: U 6 units Graded P/D/F Can be repeated for credit   

6.370 is an artificial intelligence programming contest. Students will work in teams of 1-4, programming virtual robots to play BattleCode, a real-time strategy game. The competition will culminate in a live BattleCode tournament held publicly on January 30 in Kresge. The top teams will receive cash prizes. Students must preregister both on WebSIS, for 6.187, AND on the BattleCode website by January 1. The finalists' celebration is mandatory for finalists.
Web: http://www.battlecode.org/
Contact: Andrew Sugaya, 6.370-chair@mit.edu

6.188
Special Laboratory Subjects in Electrical Engineering and Computer Science
6.470 Web Programming Competition
Nickolai Zeldovich
Mon-Fri, Jan 3-7, 17-20, 11:30am-05:00pm, 10-250, Final:1/27, 4-8, 26-100

Pre-register on WebSIS and attend first class.
Limited to 170 participants.
Listeners allowed, space permitting
Prereq: Permission of instructor and some programming
Level: U 6 units Graded P/D/F Can be repeated for credit   

What makes a rock star web programmer? HTML, DOM, CSS, JavaScript, SQL, PHP, JSON, and AJAX. 6.470 teaches all these and more, in-depth and hands-on. Lectures cover all the key topics and technologies. Teams of 1-3 compete to build database-backed web sites; the sites will be judged by a panel of experts, and winners announced at an awards ceremony and demo at the end of IAP, with $30K in prizes!
Beginners and experienced web programmers welcome, but previous programming experience recommended.

You will receive the instructor's permission automatically by coming to lecture or by passing the first milestone check-off.
Web: http://6.470.scripts.mit.edu/
Contact: Victor Costan, 6.470-staff@mit.edu

6.189
Special Laboratory Subjects in Electrical Engineering and Computer Science
A Gentle Introduction to Programming Using Python
Sari Canelake
Mon-Fri, Jan 3-7, 10-14, 18-21, 02-03:00pm, 34-101, Rec: TRF12-2 or 3-5

Selection by departmental lottery. Do not pre-register on WebSIS.
Enter lottery by: 09-Dec-2010
Limited to 150 participants.
No listeners
Prereq: Permission of instructor little or no programming experience
Level: U 6 units Graded P/D/F Can be repeated for credit   

Laboratory subjects not offered in the regular curriculum. Consult department to learn offerings for a particular term.
This course will provide a gentle introduction to programming using Python for highly motivated students with little or no prior experience in programming computers. The course will focus on planning and organizing programs, as well as the grammar of the Python programming language. Lectures will be interactive featuring in-class exercises with lots of support from the course staff. Lectures will be reinforced through required problem sets featuring programming exercises and a graded project at the end of the course.
Web: http://web.mit.edu/6.189/www
Contact: Sari Canelake, sari@mit.edu

6.912
Special Studies in Electrical Engineering and Computer Science
Pokerbots Competition
Peter Szolovits, Kevin Pang, Sajith Wickramasekara
Tue Jan 4 thru Fri Jan 7, 05-07:00pm, 4-270

Pre-register on WebSIS and attend first class.
Limited to 140 participants.
Listeners allowed, space permitting
Prereq: Permission of instructor Permission of instructor
Level: U 6 units Graded P/D/F Can be repeated for credit   

Teams of up to four students have one month to program an autonomous poker player to compete in a computerized tournament. Poker has become a cultural phenomenon: learn the intricacies of the game and showcase your decision making skills. As a game of incomplete information, poker is an interesting problem because of its complex dynamics and real world applications, such as trading. Learn and apply concepts in mathematics, computer science, and economics not normally taught together in classes. We have secured an excellent prize pool and lined up premier firms in finance and technology looking for new talent.

Four days of lecture, in which students will learn programming, game theory, risk management, probability and statistics, and machine learning, and how to put them all together to make a successful pokerbot. The final event will be held towards the end of IAP and open to the public.

All levels of poker and programming experience are welcome. Register on WEBSIS and at our website.
Web: http://pokerbots.mit.edu/
Contact: Peter Szolovits, pokerbots@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: 7 Sept. 2011