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

IAP 2006 Activity


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
Latest update: 19-Jan-2006


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