MIT: Independent Activities Period: IAP

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

Expand All | Collapse All


Assistive Technology Info Center (ATIC) Open House

Kathy Cahill, Associate Dean, Accessibility and Usability

Feb/02 Thu 12:00PM-02:00PM 7-143

Enrollment: Limited: First come, first served (no advance sign-up)
Prereq: None

The Assistive Technology Information Center opens its doors to show visitors the latest in commercially available assistive technologies for people with disabilities.  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


Design Fundamentals for Engineering Workshop

Viet-Anh D. Nguyen, 2011 MEng

Jan/10 Tue 10:00AM-11:30AM 56-167
Jan/11 Wed 10:00AM-11:30AM 56-167

Enrollment: Unlimited: No advance sign-up
Attendance: Participants welcome at individual sessions
Prereq: No former design knowledge; basic web programming covered

Learn design fundamentals for engineering using one of the most prominent interface design languages, called Material Design, developed in 2014 by Google (Learn more at https://material.google.com/, https://material.io/  

Learn to 

Apply information hierarchy to make any document or proposal more compelling

Convey any message effectively to people amidst noises and distractions.

Be able to identify bad interfaces for users.

Look at any website and app, and can break down into common components.

Take advantage of thoughtful Material Design components in your website and app.

Bring laptop.

Sponsor(s): Electrical Engineering and Computer Science
Contact: Viet-Anh D. Nguyen, vietanh@bettergui.com


ESRI StoryMaps & Web Apps

Jennie Murack, Madeline Wrable

Jan/19 Thu 01:00PM-03:00PM 14N-132

Enrollment: Limited: Advance sign-up required

Learn how to tell a story with your map by adding photographs and videos or creating a customized map viewer using a Web App. No coding required! We will provide sample data, however feel free to provide your own photo collection. The easiest place to store your photos for the map is in a public album on Flickr or you can reference images by the url if they are stored on your own web server.

You can bring your own laptop or use a lab computer.

Register here: http://libcal.mit.edu/event/2963280

Sponsor(s): Geographic Information Systems Lab, Libraries
Contact: Jennie Murack, 7-238, 617 258-6680, MURACK@MIT.EDU


Introduction to wikis.mit.edu

Heather Anne Harrison, Knowledge Management Team

Jan/31 Tue 01:00PM-02:00PM 4-159

Enrollment: Limited: Advance sign-up required
Sign-up by 01/30
Limited to 35 participants

Learn how to get up and running with your own wikis.mit.edu collaboration space on the web. All MIT community community groups, projects, and organizations are eligible for these free web spaces that can be restricted to your group or opened up for the world to see. This introduction to wikis.mit.edu will cover requesting spaces; creating/editing pages; formatting content, using macros to structure your site; sharing attachments; and permissions control including touchstone collaboration accounts and moira groups. 

Sponsor(s): Information Systems & Technology
Contact: Heather Harrison, W91-219B, 617 253-8969, AURORA@MIT.EDU


iOS Development with Swift

Nina Kominiak, Apple Consulting Engineer

Jan/30 Mon 01:00PM-03:00PM 2-105

Enrollment: Limited: Advance sign-up required
Sign-up by 01/15
Limited to 40 participants
Prereq: Basic programming knowledge

Join us to learn about Apple’s new Objective-C based programming language with one of Apple's consulting engineers, Nina Kominiak. Fast, modern, safe and interactive — Swift has been proven to be more efficient at complex object sorts and more reliable for RC4 encryptions. In this seminar, we will be going over the basics of Swift and sharing resources that can help you jumpstart developing your next iOS application.

Reserve your spot at developer.mit.edu/iapswift

Sponsor(s): Information Systems & Technology
Contact: Amber Bennoui, W92-254G, 617 324-6573, BENNOUI@MIT.EDU


iOS Security

Nina Kominiak, Apple Consulting Engineer

Jan/31 Tue 10:00AM-12:00PM 4-231

Enrollment: Limited: Advance sign-up required
Sign-up by 01/25
Limited to 45 participants

Join us to learn about Apple iOS security best practices and implementation with one of Apple's consulting engineers, Nina Kominiak. In this seminar, we will be going over the basics of iOS security and share resources that can help you easily implement these security features in your next iOS application.

Reserve your spot at developer.mit.edu/iap-ios-security

Make sure to also check out iOS Development with Swift (developer.mit.edu/iapswift).

Sponsor(s): Information Systems & Technology
Contact: Amber Bennoui, W92-254G, 617 324-6573, BENNOUI@MIT.EDU


Learn WordPress and Azure for Web Development and IoT

Jialin.Shi@studentpartner.com, Binh Le, Microsoft Student Partner

Enrollment: Limited: Advance sign-up required
Sign-up by 01/23
Attendance: Participants welcome at individual sessions
Prereq: None

Learn the basics of web development using WordPress, cloud computing using Microsoft Azure, and do an IoT Project!

No prior technical experience necessary.

Sponsor(s): Electrical Engineering and Computer Science
Contact: Jialin Shi, Jialin.Shi@studentpartner.com


WebDev - WordPress & Azure

Jan/31 Tue 12:00PM-02:00PM 32-141, Bring Laptop

Web Development using WordPress and Microsoft Azure: Learn the basics about web development using WordPress and cloud computing using Microsoft Azure in this workshop that will take you step-by-step through a tutorial to create, design, and deploy your own web portfolio. Your new Microsoft Imagine account will give you access to free software! No prior technical experience necessary.

Binh Le - Microsoft Student Partner


Internet of Things (IoT) Using MS Azure

Feb/01 Wed 12:00PM-02:00PM 32-141, Bring Laptop

Learn to build a temperature, humidity, and pressure reader using Microsoft Azure IoT starter kits.  Leverage Azure IoT services to create your own IoT architecture on the cloud.  Tinker with one of our Microsoft Azure IoT starter kits and run a simple remote monitoring solution to communicate with the cloud! 

Jialin.Shi@studentpartner.com


Startups, Coding, and a Contest

Kevin Cheung

Jan/18 Wed 05:00PM-07:00PM 32-141

Enrollment: Unlimited: No advance sign-up
Prereq: coding experience, interest in startups and competitions

Join us to learn about startups and coding, and our launch of a new coding project contest to connect student developers with startups. The current hiring process doesn't give student developers enough room to stand out, and often rewards networking more than coding ability.

Slides of the talk are available here: https://docs.google.com/presentation/d/1rAjhjUGXkpAubxNKioneItrxqPUHclO52kW_T4PcZ88

In our presentation, we'll reveal our candid take on startups so you can make an informed decision on whether they're right for you. Next, we'll go over some non-obvious coding lessons we had to learn the hard way. Then, we'll invite you to participate in our code contest as well as share relevant details. Finally, we'll give our closing remarks and direct you to the food!

If you're interested in working at a startup or launching your own, or if you're looking for a way to stand out to employers, this talk is for you.

Register for this event at codecontest.org/register.

Sponsor(s): Electrical Engineering and Computer Science
Contact: Kevin Cheung, kevin@codecontest.org


Unintuitive and Insecure: Fixing the Failures of the Authentication User Experience

Jared Spool

Jan/19 Thu 07:00PM-09:00PM E51-345

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

"Which username did I use?"
"Do they want my email address or my nickname?"
"Which password did I use?"
"What was my favorite vegetable when I created this account?"
Nothing wrecks a great user experience like a login form. Our password rules make it hard to remember what we've used, and stupid security questions lock us out of our accounts. And none of these security gymnastics actually prevent our personal information from leaking into the world. (In fact, we often inadvertently make it easier.)

If it's not usable, it's not secure. Unusable authentication systems are a bellwether of poor end-to-end experience. Once you've frustrated a user with their account creation or session authentication, it's extremely hard to win them back.

Security isn't sexy, but when we get it right, we reduce risk and increase user satisfaction. In this entertaining presentation, Jared will explain how to make authentication design a top priority in your experience architecture. He'll show you where the real risks are and why you shouldn't trust others to handle your design's security elegantly.

Jared will walk you through:

How to best protect your users without making them frustrated.
How Amazon reduces fraud and makes money with a multi-state security model.
How to keep the Paranoids at bay without degrading the user experience.

 

Sponsor(s): Electrical Engineering and Computer Science
Contact: Peter Mager, p.mager@computer.org


Web Programming in Python with Django

Chelsea Voss

Feb/01 Wed 07:00PM-08:00PM 4-237

Enrollment: Unlimited: No advance sign-up
Prereq: Familiarity with Python

If you've learned Python, it's a simple jump from there to being able to create websites! Come learn how to get started on web programming from the very basics; we'll assume zero knowledge of anything but Python. We'll cover how to set up a Django website using both MIT Scripts and Heroku; feel free to bring your laptop and follow along with setup yourself as I demonstrate.

Sponsor(s): Student Information Processing Board
Contact: Chelsea Voss, sipb-iap17-django@mit.edu


You Can't Spell API without IAP - An Exploration of MIT's Many APIs

Amber Bennoui, Systems Analyst, Steve Billington, DevOps Engineer

Jan/25 Wed 01:00PM-02:30PM 2-105

Enrollment: Limited: Advance sign-up required
Sign-up by 01/01
Limited to 45 participants

APIs are everywhere these days, powering your favorite websites and mobile applications. APIs are great for integrating and updating data in a more streamlined way and can be made relatively easily with the right resources.  While using an API may seem like a daunting task, it can be as simple as visiting a website.  

In this seminar, we'll learn about what APIs are available, both within the MIT community, and in the larger Internet.  Techniques for integrating these APIs into your websites or other projects will be discussed, and some sample code will be provided.  If time permits, we'll also talk a bit about how you would go about writing your own API to make your data or service available to the larger MIT community.

Reserve your spot at developer.mit.edu/iap-api

Sponsor(s): Information Systems & Technology
Contact: Amber Bennoui, W92-254G, 617 324-6573, BENNOUI@MIT.EDU