MIT: Independent Activities Period: IAP

IAP 2017



Learn to Program via a 'Less is More' Approach

Esther D. Shilcrat, Former MIT Fellow and former Simmons CS Professor

Jan/18 Wed 02:00PM-04:00PM 34-302
Jan/20 Fri 02:00PM-04:00PM 34-302
Jan/25 Wed 02:00PM-04:00PM 34-302
Jan/26 Thu 02:00PM-04:00PM 34-301
Jan/27 Fri 02:00PM-04:00PM 34-302
Feb/01 Wed 02:00PM-04:00PM 34-302
Feb/03 Fri 02:00PM-04:00PM 34-301

Enrollment: Limited: Advance sign-up required
Sign-up by 01/17
Limited to 20 participants
Attendance: Participants must attend all sessions

When programming was only taught in EE departments, students first learned about baby,  or ‘subset’ computers.  Subset computers can’t do everything a full computer can, but they do illustrate crucial concepts. 

We will create some subsets, explain their actions, and see how they operate in a step-by-step fashion --- the same way all programs work!  We will learn some programming commands as will translate them into runnable code for the full computer. 

Next, adding RAM Memory gives us a full computer. We will see how to combine the commands from the subset with the use of Memory to solve any problem that can be solved by a machineYou will leave this class with successful programming experience, a knowledge of essential programming commands, and an understanding of the basic model of computation, an excellent base for learning more, on your own or in another class. 

Great for those who are put off by what they think programming is like.  Students and non-students are welcome.

Please bring a laptop, paper and writing implement.

 

Sponsor(s): Electrical Engineering and Computer Science, Women's and Gender Studies
Contact: Esther D. Shilcrat, estherds@mit.edu