Welcome to SSUI Lab!
SOFTWARE STRUCTURES FOR USER INTERFACES, FALL 2017

LAB IS MONDAY ONLY

9:00AM - 10:20AM

INSTRUCTOR

Mary Beth Kery 3rd year PhD student in Human-Computer Interaction

OFFICE HOURS:

Fridays 3:30 - 5:30PM or by appointment, at
2620 NEWELL SIMON HALL

... So, it's a bit unusual this year! Software Structures for User Interaces called 'SSUI' (05431 and 05631) are being combined with Prototyping User Interfaces called 'PUI' (05430 and 05630). What does this mean? Originially SSUI was intended for undergraduate and masters students with more advanced programming backgrounds while PUI was a similair course intended for students with less technical background. This remains the case in our SSUI Lab! Although the lecture content will be more focused in-depth on PUI topics, prototping skills, than the original SSUI lecture, in lab we will have hands-on practice building functional interactive prototypes and delve more in-depth technical topics for user-interaces.
Labs

The full course syllabus can be found in this google doc: syllabus

Week Date Topic Slides
1 8/28 Introduction Week 1
2 *9/6* Paper Prototyping (Note this is Wednesday!) Week 2
3 9/11 Paper Prototyping Practice & Balsamiq Week 3
4 9/18 Click-through Prototyping & Visual Basics of UI Design Week 4
5 9/25 Web Basics & Fun with Javascript Week 5
6 10/2 Javascript callbacks, events, and handy tools Week 6
7 10/9 Javascript (cont’) + scope + storage + libraries Week 7
8 10/16 Midterm review, practice & discussion Week 8
9 10/23 No class
10 10/30 Back-end development & Node.js Week 10
11 11/6 Back-end cont’ No spoilers!
12 11/13 Web accessibility, browser compatibility, frameworks No spoilers!
13 11/20 Building Responsive Web Apps No spoilers!
14 11/27 *NO LAB* --
15 12/4 HW6 showcase & Special Topic No spoilers!