Fall 2016 - IAT 800 G100

Foundations of Computational Art and Design (3)

Class Number: 5752

Delivery Method: In Person

Overview

  • Course Times + Location:

    Sep 6 – Dec 5, 2016: Tue, Thu, 1:00–2:30 p.m.
    Surrey

  • Instructor:

    Christopher Shaw
    shaw@sfu.ca
    1 778 782-7506

Description

CALENDAR DESCRIPTION:

Aims at a robust understanding of models for art and design and representations of these models as symbol systems. It meets these aims through a set of case studies that demonstrate how computational thinking can affect professional and research outcomes. Its outcomes are preparedness for further relevant study and developing skill in using computers to support research and professional work in art and design.

COURSE DETAILS:

NOTE: This outline is from the Fall 2015 semester and as such may not be current.  Please direct any questions regarding the course content or materials to the course instructor.

Most of SIAT graduate students will eventually be involved in interdisciplinary projects in which the ability to read or write programs will be a strong asset. In order to develop students’ computer literacy, this course introduces the basics of data structure and algorithmics (the language of programming), object-oriented programming and Java/Processing software design skills.  

Courses Objectives   In this course, students will:
learn the basics of computer programming and algorithmics in the context of an art and design practice, that is, to understand computation as an expressive medium
acquire Java/Processing reading and writing skills through assignments and projects designed to this effect
learn how to communicate confidently with programmers and thus, deepen their interdisciplinary collaboration skills

COURSE-LEVEL EDUCATIONAL GOALS:

Student who will pass this course will be capable of: writing and reading Processing and Java programs of intermediate complexity  

Grading

  • Projects 65%
  • Assignments 25%
  • Readings and Helpful Citizen 10%

Materials

REQUIRED READING:

“Processing:  Creative Coding & Computational Art” (2007) by Ira Greenberg; friendsofED press; 1st Edition;
ISBN: 9781590596173

RECOMMENDED READING:

“Getting Started with Processing” (2010), by Casey Reas, Ben Fry; 2nd Edition; O'Reilly Media
ISBN: 9781457187087

“Learning Processing:  A Beginner's Guide to Programming Images, Animation & Interaction” (2008) by Daniel Shiffman; 2nd Edition; Morgan Kaufmann
ISBN: 9780123944436

“Processing:  A Programming Handbook for Visual Designers and Artists” (2007) by Casey Reas & Ben Fry; MIT Press; 1st Edition
ISBN: 9780262182621

“Processing for Visual Artists:  How to Create Expressive Images & Interactive Art” (2010) by Andrew Glassner; A K Peters/CRC Press;
ISBN: 9781568817163

“Visualizing Data” (2007) by Ben Fry; O’Reilly Media; 1st Edition
ISBN: 9780596514556

“Programming Interactivity” (2012) by Joshua Noble; O'Reilly Media; 2nd Edition
ISBN: 9781449311445

Graduate Studies Notes:

Important dates and deadlines for graduate students are found here: http://www.sfu.ca/dean-gradstudies/current/important_dates/guidelines.html. The deadline to drop a course with a 100% refund is the end of week 2. The deadline to drop with no notation on your transcript is the end of week 3.

Registrar Notes:

SFU’s Academic Integrity web site http://students.sfu.ca/academicintegrity.html is filled with information on what is meant by academic dishonesty, where you can find resources to help with your studies and the consequences of cheating.  Check out the site for more information and videos that help explain the issues in plain English.

Each student is responsible for his or her conduct as it affects the University community.  Academic dishonesty, in whatever form, is ultimately destructive of the values of the University. Furthermore, it is unfair and discouraging to the majority of students who pursue their studies honestly. Scholarly integrity is required of all members of the University. http://www.sfu.ca/policies/gazette/student/s10-01.html

ACADEMIC INTEGRITY: YOUR WORK, YOUR SUCCESS