Course Description
Intermediate interaction design with a focus on the web. Students build dynamic, responsive experiences using HTML, CSS, and JavaScript—starting with fundamentals in p5.js and twine to DOM manipulation, events, and layout techniques. Projects emphasize iterative prototyping, interactive web experience and programmatic problem solving. Prerequisite: ART 345, or permission of instructor.
Syllabus
Student Learning Outcomes, Goals, Objectives:
Students successfully completing this course will be able to:
Demonstrate an expanded understanding of interactive media and digital communication by analyzing how interfaces, websites, protocols, platforms and multimedia shape informational and experiential landscape and language among users.
Demonstrate intermediate computational and programming literacy through the application of functions, arrays, objects, nested and structured data, DOM, and other programming concepts in the development of interactive digital work.
Apply web and interactive media design skills to organize content, visual systems, navigation, and user interaction in response to specific audiences, contexts, and communication goals.
Apply critical and theoretical frameworks to the analysis of digital and networked media, including questions of interface, accessibility, participation, identity, representation, authorship, community, and technological mediation.
Construct conceptually and theoretically grounded interactive works informed by research and critical inquiry in areas such as web culture, interactive narrative, digital literature, net art, human-computer interaction, participatory design, and related fields, with attention to conceptual, cultural, artistic, technical, and aesthetic considerations.
Demonstrate the ability to use computation as an expressive medium by applying code, data, time, interaction, text, image, sound, and other digital elements to support narrative, poetic, emotional, or experiential interactive piece.
Demonstrate iterative and user-centered problem-solving skills through research, prototyping, testing, critique, revision, and documentation in the development of interactive and web-based work.
Articulate artistic, intellectual, and design intentions through discussion, presentation, writing, and visual documentation, demonstrating clear relationships among research, theoretical references, audience considerations, interaction logic, media choices, and design decisions.
Demonstrate an independent and critically engaged digital creative practice through experimentation with emerging tools, platforms, programming methods, and forms of interaction while considering the cultural and social implications of digital technologies.
Course Grading Information:
Activity/Performance Measure | Percentage/Points |
|---|---|
Projects | 55% / 550 points |
Discussion / Critique | 15% / 150 points |
Process / Research / Documentation | 15% / 150 points |
Attendance and Participation | 15% / 150 points |
Total | 100% / 1000 points |
Grading Scale
Percentage | Letter Grade |
|---|---|
93–100% | A |
90–92.9% | A- |
87–89.9% | B+ |
83–86.9% | B |
80–82.9% | B- |
75–79.9% | C+ |
70–74.9% | C |
65–69.9% | C- |
63–64.9% | D+ |
60–62.9% | D |
55–59.9% | D- |
Below 55% | F |
Attendance/Participation:
Attendance and active participation are graded components of this course.
Because this is a studio-based course, workshops, demonstrations, discussions, critiques, peer feedback, user testing, and collaborative experimentation are essential parts of the learning experience.
Participation includes:
Arriving on time and prepared for class
Actively participating in class activities, discussions, and workshops
Participating in peer testing and critique
Making productive use of in-class studio time
Demonstrating respect and responsibility when working with peers, collaborators, community partners, and project participants
Contributing to a respectful, engaged, and collaborative learning environment
Frequent absences, lateness, early departure, or failure to participate in critiques and other significant class activities will negatively affect the Attendance and Participation grade.
Course Materials Purchased by the Students:
If a student elects to use paid web hosting, domain registration, digital assets, fonts, plugins, or other third-party services for an individual project, those costs will be the responsibility of the student unless otherwise indicated by the instructor.
Scholarly Perspectives
This course engages diverse scholarly perspectives to develop critical thinking, analysis, and debate and inclusion of a reading does not imply endorsement.