(prevue version some details may change) LMC 6313 Principles of Interaction Design Fall 2014

Similar documents
IML 300: Reading and Writing the Web

Course Syllabus Web Page Design I IMED 1316

Web Programming Fall 2011

MMC 4936 Web GIS for Journalists

DIG 3110 Web Design & Interactive Media

Murach's HTML and CSS3 3 rd Edition By Boehm, Anne Fresno, Calif Publisher: Mike Murach & Associates, 2015 ISBN-13:

Instructor: Anna Miller

Developing Web Applications and Services Course Syllabus Fall 2015

University of Maryland at College Park Department of Geographical Sciences GEOG 477/ GEOG777: Mobile GIS Development

COLLEGE OF DUPAGE CIS 2542 Advanced C++ with Data Structure Applications Course Syllabus

Advanced Client-Side Web Programming CSCI 491/595 Syllabus Fall 2018

TCOM 663/CFRS Intrusion Detection and Forensics Department of Electrical and Computer Engineering George Mason University Fall, 2010

CSC 111 Introduction to Computer Science (Section C)

Fundamentals of Computer Science CSCI 136 Syllabus Fall 2018

Grading: Test 1 25% ---- Test 2 25% ---- Best 2 Final Exam 25% ---- Project 25% Assignments/labs 25%

Engl 482: Writing Technologies

CMPE 280 Web UI Design and Development

Engl 482: Writing Technologies

: EDIT-571-5T1 (Fall 2011) Syllabus Edit Mode is: OFF

COURSE SYLLABUS FOR. COMP-297 Web Page Design: Adobe Dreamweaver

Advanced Web Topics II MMC 6278 (4 credit hours) Fall 2014

Internet Web Technologies ITP 104 (2 Units)

CASPER COLLEGE COURSE SYLLABUS MSFT 1600 Managing Microsoft Exchange Server 2003 Semester/Year: Fall 2007

Art 645 Introduction to Web Site Design Los Angeles City College

Murach's HTML and CSS3 3 rd Edition By Boehm, Anne Fresno, Calif Publisher: Mike Murach & Associates, 2015 ISBN-13:

Oklahoma State University Institute of Technology Face-to-Face Common Syllabus Fall 2017

CS 3270 Mobile Development for Android Syllabus

CSCD18: Computer Graphics. Instructor: Leonid Sigal

LIS 2680: Database Design and Applications

COMD Web Design I

FOUNDATIONS OF INFORMATION SYSTEMS MIS 2749 COURSE SYLLABUS Fall, Course Title and Description

CMPE 152 Compiler Design

CS/SE 153 Concepts of Compiler Design

Syllabus Class schedule Section 1: Tuesdays 9:00 11:50 Section 2: Tuesdays 1:00 3:50

Office Hours: (By Appoint Only)

1. Textbook #1: Our Digital World (ODW). 2. Textbook #2: Guidelines for Office 2013 (GFO). 3. SNAP: Assessment Software

Course Title: Computer Networking 2. Course Section: CNS (Winter 2018) FORMAT: Face to Face

CRP 5851 GRAPHIC COMMUNICATION Fall 2016 Course Syllabus

Course Syllabus. Course Information

ESET 349 Microcontroller Architecture, Fall 2018

Database Design and Management - BADM 352 Fall 2009 Syllabus and Schedule

Net Art ART 3632C. Course Description. Objectives. Course Components. Fall 2015, University of Florida SA+AH

VIS II: Design Communication Graphic Design Basics, Photoshop and InDesign Spring 2018

A: 90% - 100% B: 80% - <90% C: 70% - <80% D: 60% - <70% F: < 60% Important Dates:

ECE573 Introduction to Compilers & Translators

COURSE SYLLABUS. Course Name NETWORK+ Course Number ITNW Y Lecture - Lab - Credit. NONE Prerequisite

Course Title: Network+/Networking Fundamentals. Course Section: CNS-101-I1. FORMAT: Online

CSC 443: Web Programming

Web Programming Spring 2010

Syllabus Revised 08/21/17

INFS 2150 (Section A) Fall 2018

Syllabus. Art 324, Web Design, course #1091 California State University Channel Islands Fall 2003 semester

WEB INTERACTIVITY AND ENGAGEMENT

CASPER COLLEGE COURSE SYLLABUS BIOL 1000, Introduction to Biology I

CS 3030 Scripting Languages Syllabus

COSC 115A: Introduction to Web Authoring Fall 2014

CS157a Fall 2018 Sec3 Home Page/Syllabus

I. PREREQUISITE For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

CSCI 201L Syllabus Principles of Software Development Spring 2018

Syllabus: Web I HTML + CSS

New York City College of Technology The City University of New York. Department of Communication Design. COMD Dynamic Web I: Web 2.

CSCI 6312 Advanced Internet Programming

Syllabus Revised 08/15/2018

Course description - LIS 7530F08. Course description. Course concept map

ITP489 In-Memory DBMS for Real Time Analytics

10/16/2016 CPET 490 SENIOR DESIGN PROJECT PHASE I ANDROID GOLF STATISTICS TRACKER. Brad Sorensen Kory Martin PROJECT SUMMARY

Advanced Web 2. Course Information. Instructor Information. Course Objectives

When does RDBMS representation make sense When do other representations make sense. Prerequisites: CS 450/550 Database Concepts

IT 341 Fall 2017 Syllabus. Department of Information Sciences and Technology Volgenau School of Engineering George Mason University

Basic Web Application Development Spring credit hour Student Taught (Satisfactory/Unsatisfactory)

Please Note: This syllabus is in draft form, readings, assignments, and activities are subject to change prior to the first day of class.

COURSE SYLLABUS Introduction to Automotive Technology.

CS/SE 153 Concepts of Compiler Design

Division of Engineering, Computer Programming, and Technology

Description: Learning Outcomes:

EDIT/EDSE 526/426: Web Accessibility and Design

New York City College of Technology The City University of New York. Department of Communication Design. COMD Web II: Advanced XHTML & CSS

ESET 369 Embedded Systems Software, Fall 2017

Course and Contact Information. Course Description. Course Objectives

TPA 4251C: Advanced CADD for Theatre TPA 5346C: 3D Modeling for Theatre Fall 2014

Web Client Side Programming

01/09: Project Plan. The Capstone Experience. Dr. Wayne Dyksen Department of Computer Science and Engineering Michigan State University Spring 2013

Elementary Computing CSC /01/2015 M. Cheng, Computer Science 1

STUDENT GUIDELINES FOR THE COMMUNICATION RESEARCH EXPERIENCE PROGRAM (C-REP) AUTUMN 2016

Web Design II. Location: Anderson Building (333 S. Broad St.) Rm 728 Dates: June 2 August 4 (Mondays, 6 9PM)

Advanced Topics in Database Systems Spring 2016

Oklahoma State University Institute of Technology Face-to-Face Common Syllabus Fall 2017

INF 315E Introduction to Databases School of Information Fall 2015

Page 1 of 13. E-COMMERCE PROJECT HundW Consult MENA Instructor: Ahmad Hammad Phone:

Syllabus: Capstone Web Design

INTERNET GIS. Course Overview. Schedule. Instructor. Lab Instructor. Prerequisites. Urban Planning 794 Monday s 5:30-8:10pm SARUP 158

COURSE SYLLABUS. Course Name SWITCHING BASICS. Course Number ITCC Y Lecture - Lab - Credit. NONE Prerequisite

PUBLISHING 1231 Intermediate New Media Publishing (FLASH) Instructor: Mak (Mahmoud) Abdel-Hai Office: A248 Phone: 604-3

N/A. Yes. Students are expected to review and understand all areas of the course outline.

Today. An Animated Introduction to Programming. Prerequisites. Computer programming

Langara College Spring archived

Fall Principles of Knowledge Discovery in Databases. University of Alberta

DD A Web Design II Professor Victor Pinnock

Spring CISM 3330 Section 01D (crn: # 10300) Monday & Wednesday Classroom Miller 2329 Syllabus revision: #

Notes Discussed project needs and possible tool use Everything needs to be documented very well for future use Stretch goal discussed

Transcription:

(prevue version some details may change) LMC 6313 Principles of Interaction Design Fall 2014 Meetings: Mondays 10-12, Wednesdays 10-12, Friday 11-12. Most MW meet in Skiles 002 for Recitation; Most F meet in Skiles 346 for lab time -- see schedule for details. The course is 2/5 Recitation and 3/5 Lab over the semester. Instructor: Janet H. Murray jmurray@gatech.edu Office Hours: Monday 4-6 TSRB 320A Teaching Assistant: Eric Corbett ecorbett@gatech.edu Office Hours: TBA, Located in Skiles 346 (Lab) or available to meet elsewhere by appointment Course Objectives To articulate goals and methods for the design of digital artifacts that will remain valid over a long period of technological innovation. To approach the design of digital artifacts as part of the collective task of inventing media formats and genres. To prepare students for professional employment with projects that integrate immediately useful technical methods with enduring design considerations. Learning Outcomes Ability to use coherent, focused, design language to critique digital artifacts. Ability to apply principles of information/interaction design to create a completed prototype built using SQL and PHP. Ability to apply principles of interaction/information design to create a completed prototype of a complex system model using javascript and HTML5. Ability to present design choices orally and visually in a focused, efficient, persuasive, and insightful manner. Policies Students are expected to indicate the source and authorship of any work not original to them. Students are expected to come to class prepared and to attend to and actively respond to presentations by the instructor and fellow students. All students will have access to the DM Lab in Skiles 346 and are expected to abide by the rules of that lab, including never propping open doors or leaving the room unlocked. Students are expected to refrain from distracting and disruptive behaviors in class and in the shared lab, and to treat one another with professional respect and courtesy. Texts Janet H. Murray Inventing the Medium: Principles of Interaction Design as a Cultural Process, MIT Press 2012. (available on electronic reserve, and in shared copy in 346 as well as in bookstores) Bush, Vannevar. (1945). As We May Think. Atlantic Monthly: 101-108. in Waldrip-Fruin, N. and N. Montfort (2003). The New Media Reader. Cambridge, MIT Press and also http://www.theatlantic.com/magazine/archive/1945/07/as-we-may-think/3881/

Nelson, Theodor Holm (1965). "A File Structure for the Complex, the Changing, and the Indeterminate." In Proceedings of the 20th National Conference. New York: Association for Computing Machinery, pp. 84 100. In Waldrip-Fruin, N. and N. Montfort (2003). The New Media Reader. Cambridge, MIT Press. Tim Berners-Lee et al. The World Wide Web in Waldrip-Fruin, N. and N. Montfort (2003). The New Media Reader. Cambridge, MIT Press. Recommended http://lynda.com tutorials, available for free with your GT login Lupton, Ellen, Visual Design Basics website http://www.gdbasics.com/ Lupton, Ellen Thinking with Type website: http://www.thinkingwithtype.com/ Dan Roam, The Back of the Napkin (2008) Nelson, T. (2007). Transclusion: Fixing Electronic Literature, Google Video. http://video.google.com/videoplay?docid=246536133655830340 Berners-Lee, T., J. Hendler, et al. (2001). "The Semantic Web." Scientific American (May 2001). http://www.scientificamerican.com/article.cfm?id=the-semantic-web Berners-Lee, T., N. Shadbolt, et al. (2006). "The Semantic Web Revisited." IEEE Intelligent Systems. http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1637364 Berners-Lee, T. (2007) Giant Global Graph. In timbl's blog http://dig.csail.mit.edu/breadcrumbs/node/215 Requirements [with grade % in points]: 5 Short Design Notes (4 points each) consisting of one or more annotated images of an artifact linked to relevant video or website where appropriate, accompanied by no more than 200 well-chosen words identifying a significantly good or bad design feature in clear, meaningful formal design language specifically related to that week s readings. All design notes must be submitted by 12:01am of the first lecture/recitation meeting day of the week (usually a Monday), unless otherwise indicated. Students may choose any 5 but at least 2 must be submitted by week 6. Students can choose to submit additional Design Notes, which will count for up to 2 pts each. See Calendar and course web site for due dates, assignment details, and weekly topics. [20 points total] Class participation and constructive mutual critique [15 points] 3 Lab Exercises covering HTML5, PHP, CSS, databases, Javascript [total 15 points] Exercise 1: Personal online portfolio with HTML/CSS/use of grid [5%] Exercise 2: Demonstration of PHP/SQL/ essentials [5%] Exercise 3: Author content for a Javascript interactive decision system [5%]. 2 Interaction Design Projects [25 points each = total 50 points] Each Project has multiple deliverables (described in more detail below and on course website) which count toward the grade, in addition to the related lab assignments which are graded separately (see calendar for due dates): Extended Design Critique of a digital artifact related to the project you have in mind. This is an Oral/Slide presentation (slide-by-slide outline provided, timing strictly enforced), with the final slide being a Topic Statement of your project. A preliminary wireframe or interactive mockup of your project

A Final Design Document presented in Oral/Slide presentation (slide-by-slide outline provided, timing strictly enforced) A running prototype, with demo presentation as part of Final Design Document presentation (timing constraints apply) A screencast capture of an ideal demonstration of your project Each project is graded 5 pts for the preliminary Extended Design Critique, 10 points for project design, 5 points for technical achievement, 5 points for Oral/Slide Communication (25 points project total) Extended Design Critiques (DC) of a related object (oral reports with slides prepared from required outline) DC1 focuses on an information resource (e.g. IMDB, a multimedia ebook ) related to your topic for Project 1. DC2 focuses on a simulation (e.g. a game like lemonade stand or Civilization; a scientific model of a pond) related to your topic for Project 2. Must be uploaded to course website by 12:01am of first meeting day of the week they are due Project 1: An application that meaningfully combines information in multiple media types from multiple sources into one resource that is more useful or expressive than the individual components (e.g. a guide to skateboarding sites that includes user ratings, photographs, videos, and maps; an analysis of a political issue drawing on text and video news sources, partisan websites and blogs, and authoritative statistical resource). This project must run in a browser, using SQL and PHP. (Full assignment is on the course website) Project 2: An interactive model of a complex system (e.g. a lemonade stand, a biological ecosystem) using javascript and HTML5. (Full assignment is on the course website) All deliverables must be uploaded to course website by 12:01am of first meeting day of the week they are due. Extra credit up to 5% for helpfulness to other students by sharing expertise and for outstandingly insightful in-class design responses to others presentations. As indicated above, students may earn up to 10 points extra credit by handing in more than 5 design notes.

This schedule is subject to change as the semester progresses! Please refer to the course site for the latest version: http://classes.lmc.gatech.edu/lmc6313f14/ M, W, F Topic Due Lab Read all and hand in critiques for any 5 chapters 1. August 18, 20, meet in Skiles 002 Mon/Wed, lab Friday August 22 Lab 2. August 25, Design Notes 1 and 2 due 27 28 LAB: Lab Exercise 1 Due Inventing the Medium: Definitions, Methods, Design Goals Monday: Design Note 1,2 Friday: Lab Exercise 1: Portfolio HTML, CSS Portfolio Due Preface; Ch 1 (read; note due Monday 8/25) Ch 2 3. Sept 2- NO CLASS Sept 4 Recitation, Design Note 3 Sept 6 Lab 4. Sept 8 Recit Design Note 4 (Ch 7) Sept 10 LAB Sept 12 - Lab 5. Sept 15 Present DC1 Sept 17 Present DC1 Sept 19 Lab 6. Sept 22 Recit Design Note 5 (ch 8) 6 (ch 9) Sept 24 Recit Sept 26 Lab Exercise 2 Due 7. Sept 29 Recit: Wireframe Critique Oct 1 Recit: Wireframe Critique Oct 3 Lab 8. Oct 6 Lab Oct 8 Lab Oct 10 Lab 9. Oct 14 NO CLASS Oct 16 Recit (Proj 1 DUE Presentations) Oct 18 Recit (Proj 1 Presentations) (we may need to schedule an extra class hour) 10. Oct 20 Recitation Design Note 7 (Ch 13) Oct 22 Recit Oct 24 Lab 11. Oct 27 Recit DC 2 Presentations Due Oct 29 Recit (DC 2 Presentations Continue Nov 1 Lab 12. Nov 3 Recit Design Note 8 (ch10) and 9 (ch 11) Nov 5 Recit Nov 7 Lab 13. Nov 10 Recitation Design Note 10 (Ch 12) Nov 13 Lab Nov 15 Lab Lab Exercise 3 Due 14. Nov 17 Recitation (Mockup Testing) Nov 19 Recitation (Mockup Testing) Nov 22 Lab Maximizing Digital Affordances Wed: Design Note 3 Info Design: Design Note 4 Library and Database Models DC 1 Presentations DC 1 with Project 1 Topic Info Design: Structured Document Model Design Note 5 (ch 8) 6 (ch 9) Lab Exercise 2 Sept 28 Wireframes Critique Wireframes DUE Project 1 lab Project 1 lab Project 1 lab Project 1 lab Project 1 Presentations Procedural Design: Complexity and Replay DC2 Presentation Tool and Machine Models of Design Project 1 presentation and running prototype due October 16 Design Note 7 (Ch 13) Mon: DC 2 with Proj 2 Topic Companion Model Mon: Design Note 10 Fri: Lab Exercise 3 Optional Design Note for Scripting the Interactor:Companion Ch 3 Ch 7 Ch 8 Ch 9 ALSO READ V. Bush, Ted Nelson Tim Berners- Lee Pseudocode Ch 13 Review Ch 4, 5 Design Notes 8, 9 Javascript Ch 10, 11 Project 2 Mock up due Nov 17 Javascript Lab Week for Project 2 Project 2 Lab Ch 12 15. Nov 24 Lab Nov 26 Lab Nov 39 HAPPY THANKSGIVING 16. Dec 2 Project 2 Due : Presentations Dec 4 Project 2 Presentation continue Dec 6 Project 2 Presentations Optional Open Lab Week Project 2 Presentations Project 2 Prototype and Slide Presentations due Mon. Dec 2; No lab Presentations of Project 2 continue

Note: revisions of final project accepted up until Monday 12/9 5pm revisions accepted all week and up to 12/9 5pm