MIT: Independent Activities Period: IAP

IAP 2018 Activities by Category - Computers: Web Design and Development

= Add activity session to your calendar (exports in iCalendar format)
Expand All | Collapse All

Assistive Technology Info Center (ATIC) Open House

Kathy Cahill, Associate Dean, Accessibility and Usability

Add to Calendar Jan/31 Wed 12:00PM-02:00PM 7-143

Enrollment: Unlimited: No advance sign-up
Prereq: None

The Assistive Technology Information Center, which serves the MIT community, opens its doors to show commercially available assistive technology available to MIT students and staff with disabilities, and other interested people.  We will demonstrate

 Learn about ways to make your website and documents more accessible to people with disabilities.  See examples of tactile diagrams and other ways to make information accessible. 


Sponsor(s): ATIC Lab
Contact: Kathleen Cahill, 7-143, 617 253-5111, KCAHILL@MIT.EDU

Django Unchained

Chen Xie

Enrollment: Limited: First come, first served (no advance sign-up)
Limited to 50 participants
Attendance: Participants must attend all sessions
Prereq: Experience using Python, ability to install Python packages

"Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design." -

This series will introduce core concepts and workings of the Django framework. and demonstrate how it can be used to create websites in an orderly Pythonic manner with good programming principles. Throughout the hands-on sessions, we will build a Django site to apply the concepts taught. The final lesson ends with a functional site deployed on a remote server.

This series will be of particular use for scientific Python programmers who have been frustrated by the unintuitive style of web development taught by common online tutorials. We will attempt to avoid issues such as scattered css files, duplicate html boiler code, confusion between integrating front and back end components, and more.

Lesson Plan

Session 1

- Introduction to Django
  - Web frameworks vs content management systems
  - What django does and does not do
  - Other web frameworks and similar technologies
  - Why Django?
- Project and apps layout
- Django components overview
- Urls and views with basic html
- Django templates
- Static content: css, js, images

Session 2

- Models
- Forms
- Modelforms
- Formsets/ModelFormsets (optional)

Session 3

- Full deployment on Amazon Web Services or Google Cloud Platform
  - Obtain domain
  - Obtain virtual machine (VM)
  - Direct domain to VM IP
  - Configure web server
  - Configure Django for deployment



Sponsor(s): Health Sciences
Contact: Chen Xie,

S1 - Project Layout and Static Content

Add to Calendar Jan/29 Mon 06:00PM-08:00PM 32-144

S2 - Databases, Models and Forms

Add to Calendar Jan/31 Wed 06:00PM-08:00PM 32-144

S3 - Deployment

Add to Calendar Feb/02 Fri 06:00PM-08:00PM 32-144

Hardware Hacking and Rapid Prototyping

Kurt Keville

Add to Calendar Jan/16 Tue 02:00PM-03:00PM NE47-189
Add to Calendar Jan/18 Thu 02:00PM-03:00PM NE47-189
Add to Calendar Jan/23 Tue 02:00PM-03:00PM NE47-189
Add to Calendar Jan/25 Thu 02:00PM-03:00PM NE47-189
Add to Calendar Jan/30 Tue 02:00PM-03:00PM NE47-189
Add to Calendar Feb/01 Thu 02:00PM-03:00PM NE47-189

Enrollment: Unlimited: No advance sign-up
Attendance: Repeating event, participants welcome at any session

Compete in this year's Soldier Design Contest. Attend sessions for a foundation in the fundamental processes of Rapid Prototyping and build a winning design for prizes. Prototype development will be funded through lab resources and teams will compete to win a portion of $15K.

Jan 16: SDC Contest Overview, project descriptions, interest statements and scheduling.

Jan 18: Lab equipment introduction. Partial equipment list; Various Microscopy (AFM, SEM, TEM), assorted chromatography, basic metal and wood shop, 3-D printing, etc. 

Jan 23Build your own LoRaWAN router (MOVED to NEXT WEEK)

Jan 25: NVidia Jetson hackathon

Jan 30: Build your own LoRaWAN router 

Feb 1: Final Project (Powerpoint) Presentations


Sponsor(s): Institute for Soldier Nanotechnologies
Contact: Kurt Keville, 4-6424,

Web Accessibility: Encouraging Digital Diversity

Katherine Wahl, Accessibility and Usability Consultant, Kathleen Cahill, Associate Dean, Accessibility and Usability, Chris LaRoche, User Experience Consultant, Rich Caloggero, Accessibility Consultant

Add to Calendar Jan/24 Wed 12:00PM-01:00PM 4-153

Enrollment: Unlimited: No advance sign-up

Join MIT’s accessibility consultants to learn how you can make your web sites and applications more accessible. Learn from the experts about accessibility, how and where to get started with assessment, what questions to ask vendors, and when to call us. We will present a brief overview of accessibility, describe the most common issues we encounter, and discuss how address them.


Contact: Katherine Wahl, 7-143, 617 324-4647, KWAHL@MIT.EDU