Full Syllabus
11 Aug 2016Course Prefix & Number | 49-714 (6 units) |
Meeting time: | Tueday 12:00PM-02:50PM |
Locations | INT 103 |
Instructor | Daragh Byrne |
Office Hours: | TBC. |
Course Description
An introduction to rapidly prototyping web-based products and services. This 7-week experience will teach students the basics of web development for online services. Specifically, well focus on lightweight, minimal UI, microservices (e.g. bots, conversational interfaces, platform integrations, designing micro-interactions, etc.) Well introduce and examine these new web service trends and interactive experiences. Students will learn through instructor led workshops and hands-on experimentation. As an intro level course, no knowledge of programming is needed. By the end of the course, students will be able to design, prototype and deploy their own web-delivered services.
Prerequisites and Requirements
There are no prerequisites for this course. It is an introductory course. The course will teach all core skills required, however, prior experience with programming interactive systems is useful.
This course is intended for MII-PS (Pittsburgh). There are limited places for graduate students in other programs by instructor permission only.
Instructional Methods
Classes will involve lectures, labs, hands-on tutorials, discussions, critique sessions and workshops. Students will participate in and lead class discussion/presentations.
Course Structure
The 7 week course will introduce the students to designing smart, distributed learning experiences as follows.The course will be divided into three modules. At the end of each module, students will be asked to deliver a presentation/demonstration for group review and critique. These work products will be organized as follows: 1) design research and proposal; 2) technology development and intervention; and 3) deployment and evaluation. Each presentation/demonstration will be accompanied by written documentation of progress in the module organized as a short written report, delivered digitally. Each module will include sessions with invited speakers. These will include campus leaders in implementing distributed learning experiences, external stakeholders and technology experts. Over the course of the semester, student teams will prepare, deliver and evaluate a solution that will enhance distance learning experiences.
Organisation
Course will meet on Tuesdays for 3 hours in Mini-2 semester of Fall 2016.
- Pittsburgh: 12:00-2:50PM Integrated Innovation Institute, 4612 Forbes Ave.
This 7-week course will iteratively introduce students to programming online prototypes, as follows. The first three weeks will offer a bootcamp in online programming which will cover web endpoint design, connecting to web resources, storing data and creating a basic chat user interface. The next 3 weeks will tour new possibilities for interactive experiences and microinteractions across several platforms. The remaining time will be allocated to self-directed project that will offer an opportunity for students to apply this learning.
See course organization and deliverables
Course Schedule
See full schedule for a complete description of modules, deliverables and organization of the course.
This schedule (and the modules described) may be subject to change at any time.
Course Deliverables + Outcomes
-
Skills Projects - Each week students will complete a short set of tasks that put into practice content from instructor tutorials. These assignments will require them to scaffold out parts of an online product or service relating to the material introduced in class that week.
-
Discoveries - Students will be asked to share a series of discoveries (code samples, articles, libraries, etc) that will benefit the group. Students will prepare at least 5 discoveries over the course of the semester.
-
Guides - Students will be asked to document and share one resource that will benefit the group. This will take the form of a tutorial or guide written by the student themselves to introduce a topic of relevant to the group. Each student will share at least one guide over the course of the semester.
-
Self Directed Project - Students will develop a working prototype or intervention based on ideas introduced in the course. The prototype should be accompanied by clear documentation; to include technical implementation (code, design files), need, strategy and use case (explanation, rationale for solution).
-
Oral Presentation and Demonstration: - Outcomes of the self directed project will be presented and demonstrated to invited guests in lieu of a final exam.
Please see Grading and course organization for more details