Have a Question? Contact the Humanities Office or an Academic Unit

MMEDIA 2A06 DESIGN AND CODE

Academic Year: Fall/Winter 2014/2015

Term: 1

Day/Evening: D

Instructor: Dr. David Harris Smith

Email: dhsmith@mcmaster.ca

Office: Togo Salmon Hall 303

Phone: 905-525-9140 x 23248

Website:

Office Hours: WEDNESDAYS 9:00 am–12:00 pm



Course Objectives:

This lecture/studio course offers multimedia students a creative problem-based learning approach to developing theoretical and practical knowledge of code and design. Weekly themes, examples, and demonstrations will be used to anchor an incremental exploration of the fundamentals of design and programming. Tutorial modules will extend weekly content through exercises that incorporate digital tools and techniques for media authoring, manipulation, and composition.

LEARNING OBJECTIVES:

Learning objectives include the basic concepts of programming and design relevant to a wide range of interactive multimedia works. Students will create web-based designs and applications that incorporate server-side scripting and client-side functionality. Students will learn how to orient themselves in a context of rapidly shifting languages, approaches, and contexts for programming, working with coding languages and environments during the course of the semester. At the end of the course, students will have created a design project using Illustrator, Photoshop, and HTML 5 and CSS, a coding project using Processing, and a culminating student directed project integrating design and code.

 


Textbooks, Materials & Fees:

Lupton, E. and Phillips, J. C. (2008). Graphic design: The new basics. New York: Princeton Architectural Press.

Shiffman, D. (2008). Learning processing: A beginner’s guide to programming images, animation, and interaction. San Francisco: Elsevier Inc.


Method of Assessment:

EVALUATION:

Attendance is mandatory for all lectures and tutorials. Assignment descriptions will be given in lecture and/or tutorial sections and posted to the course website. Assignment due dates are noted in this course outline.

 ITEM

 

VALUE

DUE

 

 

Participation:

Assessed through your contributions to lecture and tutorial discussions,                 participation in group exercises, and lecture and tutorial attendance.

 

 

20%

 

Weekly

 

 Design Project I:  DESIGN KIT of PARTS;

 Create your own design system by developing a unique and surprising kit of design elements.

 

 

20%

 

OCT. 1

 

Design Project II: DESIGN KIT WEB EXPO:

A web exposition of your design system used to illustrate principles of design.

 

 

20%

 

OCT. 15

 

Code Project I: GENERATIVE ART:

A Processing sketch that demonstrates an dynamic aesthetic effect, primarily through code

 

 

20%

 

Nov. 12

 

Code Project II: CODE + DESIGN

Combining code and design you will use your coding skills to bring a specific idea to life.

You will also include a written statement to explain your design concept

 

 

20%

 

Dec. 3

 

Evaluation Total

 

100%

 

Term

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SUBMISSION OF ASSIGNMENTS:

All assignments will be submitted in formats defined in the assignment description documents posted to the course website. All assignments must be submitted at the beginning of class on the DUE date.


Policy on Missed Work, Extensions, and Late Penalties:

LATE AND BACK-UP ASSIGNMENT POLICY:

Late assignments will be penalized 5% per day past due date.  Extensions will be given only for documented medical and compassionate reasons and for students following the procedures for requesting relief as defined by the McMaster Office of the Registrar in your Undergraduate Calendar and online: http://registrar.mcmaster.ca/calendar/2012-13/pg2246.html

All assigned work must be submitted according to submission requirements stated in the assignment description documents.  Always maintain electronic or other back-up copies of whatever you submit.  

McMaster Student Absence Form (MSAF)

This is a self-reporting tool for undergraduate students to report absences DUE TO MINOR MEDICAL SITUATIONS that last up to 5 days and provides the ability to request accommodation for any missed academic work. Please note, this tool cannot be used during any final examination period. You may submit a maximum of 1 Academic Work Missed request per term. It is YOUR responsibility to follow up with your Instructor immediately (NORMALLY WITHIN TWO WORKING DAYS) regarding the nature of the accommodation. If you are absent for reasons other than medical reasons, for more than 5 days, or exceed 1 request per term, you MUST visit your Associate Dean's Office/Faculty Office). You may be required to provide supporting documentation. This form should be filled out immediately when you are about to return to class after your absence.


Please Note the Following Policies and Statements:

Academic Dishonesty

You are expected to exhibit honesty and use ethical behaviour in all aspects of the learning process. Academic credentials you earn are rooted in principles of honesty and academic integrity.

Academic dishonesty is to knowingly act or fail to act in a way that results or could result in unearned academic credit or advantage. This behaviour can result in serious consequences, e.g. the grade of zero on an assignment, loss of credit with a notation on the transcript (notation reads: "Grade of F assigned for academic dishonesty"), and/or suspension or expulsion from the university.

It is your responsibility to understand what constitutes academic dishonesty. For information on the various types of academic dishonesty please refer to the Academic Integrity Policy, located at www.mcmaster.ca/academicintegrity

The following illustrates only three forms of academic dishonesty:

  1. Plagiarism, e.g. the submission of work that is not one’s own or for which other credit has been obtained.
  2. Improper collaboration in group work.
  3. Copying or using unauthorized aids in tests and examinations.

Email correspondence policy

It is the policy of the Faculty of Humanities that all email communication sent from students to instructors (including TAs), and from students to staff, must originate from each student’s own McMaster University email account. This policy protects confidentiality and confirms the identity of the student.  Instructors will delete emails that do not originate from a McMaster email account.

Modification of course outlines

The University reserves the right to change dates and/or deadlines etc. for any or all courses in the case of an emergency situation or labour disruption or civil unrest/disobedience, etc. If a modification becomes necessary, reasonable notice and communication with the students will be given with an explanation and the opportunity to comment on changes. Any significant changes should be made in consultation with the Department Chair.

McMaster Student Absence Form (MSAF)

In the event of an absence for medical or other reasons, students should review and follow the Academic Regulation in the Undergraduate Calendar Requests for Relief for Missed Academic Term Work. Please note these regulations have changed beginning Fall 2015. You can find information at mcmaster.ca/msaf/. If you have any questions about the MSAF, please contact your Associate Dean's office.

Academic Accommodation of Students with Disabilities

Students who require academic accommodation must contact Student Accessibility Services (SAS) to make arrangements with a Program Coordinator. Academic accommodations must be arranged for each term of study. Student Accessibility Services can be contacted by phone 905-525-9140 ext. 28652 or e-mail sas@mcmaster.ca. For further information, consult McMaster University's Policy for Academic Accommodation of Students with Disabilities.

Academic Accommodation for Religious, Indigenous and Spiritual Observances

Students requiring academic accommodation based on religion and spiritual observances should follow the procedures set out in the Course Calendar or by their respective Faculty. In most cases, the student should contact his or her professor or academic advisor as soon as possible to arrange accommodations for classes, assignments, tests and examinations that might be affected by a religious holiday or spiritual observance.


Topics and Readings:

#

DATES

 

LECTURE TOPIC

READINGS, ASSIGNMENTS, AND DUE DATES

 TUTORIAL TOPIC

PART I: THE FUNDAMENTALS OF DESIGN

1

Sept. 10

The Language of Design

  1. Point, Line, and Plane
  2. Rhythm and Balance
  3. Scale

 

Lupton & Phillips, 2008, pp. 6–51.

  1. Vector Graphics 1
  2. Vector Graphics 2

 

2

Sept. 17

  1. Texture
  2. Colour
  3. Figure/Ground
  4. Framing

 

Lupton & Phillips, 2008, pp. 52–113.

  1. Vector Graphics 3
  2. Raster Image 1
  3. HTML5

 

3

Sept. 24

  1. Hierarchy
  2. Layers
  3. Transparency

 

MMedia Faculty Session

 

Lupton & Phillips, 2008, pp. 114–157.

  1. Raster Image 2
  2. HTML5
  3. CSS

 

 

4

Oct. 1

  1. Modularity
  2. Grid
  3. Pattern

 

DUE ASSIGNMENT I: DESIGN KIT

Lupton & Phillips, 2008, pp. 158–197.

Projects Intensive

 

5

Oct. 8

  1. Diagram
  2. Time and Motion
  3. Rules and Randomness

 

Lupton & Phillips, 2008, pp. 198–243.

Projects Intensive

 

 

 

PART II: INTRODUCTION TO PROGRAMMING

6

Oct. 15

Introduction to programming with Processing:

  1. Pixels, Processing, and Interaction
  2. Variables, Conditionals, and Loops

 

DUE ASSIGNMENT II: DESIGN KIT WEB EXPO

 

Shiffman, 2008, pp. 1–98.

  1. Processing 1
  2. Processing 2

 

 

7

Oct. 22

  1. Functions and Objects
  2. Arrays

 

Shiffman, 2008, pp. 99–162.

  1. Processing 3
  2. Processing 4

 

8

Oct. 29

  1. Algorithms, Debugging, and Libraries
  2. Mathematics, Translations and 3D Rotation

 

Shiffman, 2008, pp. 163–252.

  1. Processing 5
  2. Processing 6

 

 

 

9

Nov. 5

  1. Images and Video
  2. Text and Data
  3. Sound and Exporting

 

DUE: Code Project I: Generative Art

Shiffman, 2008, pp. 253–378.

  1. Processing 6
  2. Processing 8
  3. Processing 9

 

10

Nov. 12

  1. Music and Animation
  2. Physical computing

 

Shiffman, 2008, pp. 379–438.

 

  1. Music and Animation
  2. Physical Computing

11

Nov. 19

  1. Unix and MYSQL Databases
  2. PHP

 

 

  1. Unix and MYSQL
  2. PHP

12

Nov. 26

Student Showcase

 

DUE: Code Project II: Code + Design

Showcase


Other Course Information:

ACADEMIC INTEGRITY:         

Academic dishonesty consists of misrepresentations by deception or by other fraudulent means and can result in serious consequences, e.g. the grade of zero on an assignment, loss of credit with a notation on the transcript (notation reads: “Grade of F assigned for academic dishonesty”), and/or suspension or expulsion from the university. It is your responsibility to understand what constitutes academic dishonesty.  For information on various kinds of academic dishonesty please refer to:

http://mcmaster.ca/academicintegrity/students/index.html. The following illustrates only three forms of academic dishonesty:

1.  Plagiarism, e.g. the submission of work that is not your own for which credit is obtained;

2.  Improper collaboration in group work; and,

3. Copying or using unauthorized aids in tests and examinations.

ACADEMIC ACCOMMODATION OF STUDENTS WITH DISABILITIES:

 Students who require academic accommodation must contact Student Accessibility Services (SAS) to make arrangements with a Program Coordinator. Academic accommodations must be arranged for each term of study. Student Accessibility Services can be contacted by phone 905-525-9140 ext. 28652 or email sas@mcmaster.ca. For further information, consult McMaster University’s Policy for Academic Accommodation of Students with Disabilities

 

EMAIL COMMUNICATION:

It is the policy of the CSMM Department that all email communication between students and instructors (including TAs) must originate from their official McMaster University email accounts. This policy protects the confidentiality and sensitivity of information and confirms the identities of both the student and instructor. Email communication between professor, TA instructors, and students will be managed during normal weekday work hours (Monday to Friday, 9:00 am to 5:00 pm), responses typically delivered in the working day following receipt of an email message.

CONTINGENCIES:

The instructor and university reserve the right to modify elements of the course during the term.  The university may change the dates and deadlines for any or all courses in extreme circumstances.  If either type of modification becomes necessary, reasonable notice and communication with the students will be given with explanation and the opportunity to comment on changes.  It is the responsibility of the student to check their McMaster email and course websites weekly during the term and to note any changes.

TERMS AND CONDITIONS FOR EQUIPMENT RESERVATION/BORROWING

In order to reserve and borrow equipment maintained for academic use by Humanities Media and Computing (HMC) for the Faculty of Humanities, it is necessary to read and accept the following Terms and Conditions.

  1. Students are responsible for the condition and possession of all equipment borrowed.  In cases, where equipment is lost or damaged beyond repair, students are responsible for replacing the equipment within 14 days of the date on which the equipment was initially borrowed.
  2. In cases where equipment is to be replaced by a student, the replacement value of the equipment listed on this system will be the amount that must be provided in the form of cheque or money order made out to McMaster University and provided to HMC.
  3. In cases, where equipment needs to be replaced, borrowing privileges will be suspended until the replacement value of the equipment has been provided to HMC.   Suspension of privileges will be ongoing and may traverse one or more academic sessions until such a time as the replacement value of the damaged or lost equipment has been duly provided.
  4. In cases, where equipment is returned to HMC in a damaged condition, HMC reserves the right to levy an amount equal to the cost of repair to the borrower. 
  5. In cases, where equipment needs to be repaired, borrowing privileges will be suspended until the cost of the repair to the equipment has been provided to HMC.   Suspension of privileges will be ongoing and may traverse one or more academic sessions until such a time as the cost to repair the damaged equipment has been duly provided.
  6. Equipment may be signed out overnight, and be returned by 10:00 a.m. the next working day.
  7. Equipment can be reserved every second day per person.
  8. Equipment signed out on Fridays must be returned on Mondays by 10:00 a.m.
  9. Camera batteries must be fully charged when returned.
  10. A student who fails to pick up equipment, or returns it late, may have their reservation/sign-out privileges revoked for a period of one week. This rule also applies to missing parts or returning a battery (or batteries) uncharged.
  11. A student who fails to return equipment on time will be required on their next sign-out (when their privileges have been restored) to provide a $20 cash deposit at the time of pick-up.  Failure to return equipment on time thereafter will result in both a loss of deposit and a loss of privileges for the duration of the current academic session.
  12. Equipment can be reserved up to one week ahead.

All students must be registered for key access to TSH-202B (A/V lab) before signing out any equipment.