View on GitHub

idmd

Bush School Interactive Digital Media Design Course

Bush School IDMD Spring Semester 2021

IDMD Course Syllabus

Catalog Information

Course ID: IDMD

Course Title: Interactive Digital Media Design

Offering: Spring Semester 2021

Prerequisites: None

Description: Software influences all aspects of contemporary visual culture. Students will explore the essentials of Computer Programming including: cconditional control structures, iteration, data structures, functions, classes, objects, and event-driven design. We will create projects based on student interest including, but not limited to video games, installation art, and simulations of biological and social phenomena. We will learn and create using the programming language Javascript and the library p5.js, a full featured library that allows one to create interactive digital art for the web.

Materials

Students are expected to check Portal daily for assignments.

Computing Software (all free)

Students will need regular access to a computer with git and p5.js installed, both are free, and available for MacOSX, Windows, and Linux.

Textbooks

Grading

The grade weighting is as follows (irresective of student choice for differentiation):

The programming assignments will include weekly individual and pair programming assignments, as well as your portfolio work to showcase your programming assignments.

For specific details on how code submisisons will be graded please refer to Project Submission Specifications for Assessment

Participation

Your participation grade will include your scores on quizzes, your active participation in class, as well as your participation on Google Classroom. We expect students to come to class with relevant ideas, and questions related to the class topics.

We expect students to be active participants in the learning process. The questions below are designed to help guide you.

Punctuality

We expect all students to arrive on time to class except for in cases of emergency.

Late Work

Late work is not accepted unless under special circumstances. If you need to turn in an assignment late under special circumstances, please email the instructor to schedule a meeting in which we can discuss and determine if extra time is needed.

Academic Conduct

All work in this class must be your own. Copying code from other students is strictly prohibited and will defeat the purpose of taking this class. We expect you to produce original work to the best of your abilities. However, we encourage you to use online resources to learn how to achieve new things, but we expect you to use these resources to learn to write your own code, rather than copying code you find online directly and submitting it as your own work. When using online work citations are a requirement - see below.

Academic Integrity

The essence of academic life revolves around respect not only for the ideas of others, but also their rights to those ideas. It is therefore essential that all of us engaged in the life of the mind take the utmost care that the ideas and expressions of ideas of other people always be appropriately handled, and, where necessary, cited. When ideas or materials of others are used, they must be cited. The format is not that important—as long as the source material can be located and the citation verified, it’s OK. What is important is that the material be cited. In any situation, if you have a question, please feel free to ask. Please acquaint yourself with the Bush School resources on academic honesty.

All of the expressions of ideas in this class that are fixed in any tangible medium such as digital and physical documents are protected by copyright law as embodied in title 17 of the United States Code. These expressions include the work product of both: (1) your student colleagues (e.g., any assignments published here in the course environment or statements committed to text in a discussion forum); and, (2) your instructors (e.g., the syllabus, assignments, reading lists, and lectures). Within the constraints of “fair use,” you may copy these copyrighted expressions for your personal intellectual use in support of your education here in the UW. Such fair use by you does not include further distribution by any means of copying, performance or presentation beyond the circle of your close acquaintances, student colleagues in this class and your family. If you have any questions regarding whether a use to which you wish to put one of these expressions violates the creator’s copyright interests, please feel free to ask the instructor for guidance.

Privacy

To support an academic environment of rigorous discussion and open expression of personal thoughts and feelings, we, as members of the academic community, must be committed to the inviolate right of privacy of our student and instructor colleagues. As a result, we must forego sharing personally identifiable information about any member of our community including information about the ideas they express, their families, lifestyles and their political and social affiliations. If you have any questions regarding whether a disclosure you wish to make regarding anyone in this course or in the Bush School community violates that person’s privacy interests, please feel free to ask the instructor for guidance.