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 2012 Activities by Category

Computers: Web Design and Development

Caffeinated Crash Course in PHP
Steve Levine
Mon Jan 23, 07:30-09:30pm, 4-231

No enrollment limit, no advance sign up
Single session event
Prereq: Some programming experience; high confusion threshold.

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-iap.scripts.mit.edu/2012/cccphp
Contact: Steve Levine, W20-557, x3-7788, sipb-iap-caffeinatedphp@mit.edu
Sponsor: Student Information Processing Board
Cosponsor: Electrical Engineering and Computer Science

Facebook Mobile Hack
Jacob Hurwitz
Mon Jan 16, 12-10:00pm, TBD

No limit but advance sign up required (see contact below)
Signup by: 13-Jan-2012
Single session event
Prereq: programming

Three hours of presentations about mobile apps, covering social design and distributing applications via Facebook Mobile Platform. Four hours of hacking with Facebook Engineers will be followed by an awards celebration.
Contact: Jacob Hurwitz, jhurwitz@mit.edu
Sponsor: Electrical Engineering and Computer Science

From 0 to Web Server
Jason Strauss
Wed Jan 11, 06-07:30pm, TBD, Must bring a computer!

Enrollment limited: advance sign up required (see contact below)
Signup by: 08-Jan-2012
Limited to 18 participants.
Single session event
Prereq: Nothing! (maybe some ideas for websites)

Come with nothing. Leave with your own fully functioning Web Server!

We'll go through these steps (the famous LAMP stack)
1. Creating a virtual machine
2. Installing Linux Server OS
3. Setting up Apache
4. Setting up MySQL
5. Setting up PHP (or python/perl)
6. Building a very basic site

Have a website idea? This will teach you the basics of setting up a web server. Once the server is set up, we will write a very basic website using HTML, PHP, and MySQL.

No previous experience with anything (eg. virtual machines, linux, php, HTML, SQL) necessary!
Contact: Jason Strauss, strauss@mit.edu
Sponsor: Jason A Strauss, BURTON CONNER # 241C, 617 715-5872, strauss@mit.edu

Getting Your Feet Wet With WordPress
Molly Ruggles
Wed Jan 18, 12-01:00pm, 26-139

Single session event

Have you wanted to explore WordPress but not sure where to begin? Do you think that your lack of skills in html, css and javascript prevents you from creating your own website or blog? Do you secretly want to post your nuggets of wisdom to the world, but not sure where to start? This session is for you.

In this one hour session, you'll get up and running with WordPress, with a basic understanding of themes, widgets, plugins and other fundamental features of one of the best blogging platforms on the planet.

Please note: this is a reschedule of the original Jan 11th session which was cancelled due to registration confusion. Our apologies to anyone who showed up expecting a class.
Open to MIT staff and students. You need to have an MIT kerberos ID (ie an @mit.edu email account) in order to participate.

Attendance: Open to MIT staff and students. You need to have an MIT kerberos ID (ie an @mit.edu email account) in order to participate.

PreReqs: none
Contact: Molly Ruggles, NE 48-308, (617) 324-9185, ruggles@mit.edu
Sponsor: Office of Educational Innovation and Technology

Guerilla Photoshop
Molly Rugges
Wed Jan 25, 12-01:15pm, 26-139

Enrollment limited: advance sign up required (see contact below)
Single session event
Prereq: basic familiarity with Photoshop

Neither for the faint of heart nor the professional designer, this un-session is for anyone who flies by the seat of their pants, muddling through PS and sometimes stumbling on a particularly elegant use of the magic wand, or some easy way to animate layers.

If your struggles with PS have yielded a particularly neat trick or quick fix please come prepared take the floor and share it with the group at this informal, interactive un-session.
Contact: Molly Rugges, NE38-308, 324-9285, ruggles@mit.edu
Sponsor: Office of Educational Innovation and Technology

Web Programming in Python with Django
Andrew Farrell, Steve Levine, Maria Rodriguez
Fri Jan 20, 05-07:00pm, 4-231

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.

Bringing your laptop is recommended but not necessary.
Web: http://sipb.mit.edu/iap/django
Contact: Andrew Farrell, sipb-iap-django@mit.edu
Sponsor: Student Information Processing Board
Cosponsor: Electrical Engineering and Computer Science

jQuery Mobile: The Easy Peasy Mobile Development Framework
Laura Watts
Wed Jan 18, 01-03:00pm, E-17 Room 121

No enrollment limit, no advance sign up
Single session event
Prereq: none

Overview of jQuery Mobile development framework and how it can help UX professionals and developers quickly prototype mobile sites and apps. What are the tools and skills needed to get up and running? What are the pros and cons? I'll share that information and a brief demo of a desktop web app created for mobile and last, but not least, links to further reading, resources, and tips!

Note: the focus of the talk is a basic overview and from a User Interface Designer's perspective with some emphasis on backend development.
Contact: Laura Watts, W-92, 324-8312, lwatts@mit.edu
Sponsor: Information Services and Technology


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