Instructor: Eric Hagan
Creative Coding: Art and Games focuses on the
development of a contemporary art practice incorporating interactivity and
technological developments from the ground up for the creation of Art and
Art-based games. What types of artworks can be conceptualized and produced when
incorporating computing power?
Students will learn the basics for working within the realm of physical computing; computer interfaces that go beyond the typical keyboard and mouse. The course will begin instruction with small-scale programmable computers called microcontrollers and students will become familiar with building electronic circuits in service of creative output. This course will also explore generative visual output through the fundamental steps and concepts of programming including variables, conditionals, iteration, and functions. Particular attention will be focused on creation of interactivity, whether this includes controlling and programming digital games or physical and digital artwork.
This course will utilize weekly exercises to build dedicated technical skills, discussions and readings to foster critical understandings of the interactive media possibilities, and midterm and final projects to explore personal interests with conceptual rigor and creative freedom.
VA 2000 Introduction to Art or VA 2010 Introduction to Creative Thinking is required. No prior computer knowledge is assumed.
Course objectives and student outcomes
Students will learn:
- To safely and properly wire small electronics projects
- To utilize fundamental programming concepts as a tool for creative work creation
- To explore interactivity and how people inhabit and use computing in the physical world
- To develop works using various techniques, and processes
- To critically critique artworks, both personal and peer
- To clearly discuss the concepts & choices related to their artwork
- To learn documentation of images, ideas, sketches and thoughts
- To break with habitual thinking and see/think in more critical, expansive ways.
No required text. The course will be augmented with several online resources.
Easy micro:bit Projects – Eric Hagan Make Media
Learning Electronics with Arduino: An illustrated guide to physical computing – Jody Culkin and Eric Hagan Make Media
The majority of this course will be run through our course website: www.thiserichagan.com/creativecoding. This course will also use Blackboard to post assignments and provide online resources. You are expected to document your work on a personal blog site (wordpress or wix suggested).
Grading (describe what score is an A, A-, B+, etc.)
A = Outstanding achievement that exceeds standards
B = Commendable achievement that exceeds standards
C = Acceptable standards to be expected
D = Completion of assignments but below standards expected
F = Failing
Deadlines are critical
- Each project must be completed on time.
- Critiques begin promptly at the beginning of class.
- Your work will be assessed the day of the critique; if the work is unfinished, you must present it as is and it will be graded at that point.
Evaluations of individual projects are based on:
- Creativity – openness to experimentation with materials and thought processes.
- Concept – the content of your work developed from research.
- Execution – attention to structure and details.
- Presentation and Display – how the work is presented and displayed for the critique.
- Discursive – How you discuss your work through context, ideas and process.
NO LATE PROJECTS WILL BE ACCEPTED, if issues arise please make prior arrangements with the professor.
- Weekly Exercises: 20%
- Midterm: 25%
- Final: 35%
- Participation/Attendance: 20%
This calendar is subject to change, but offers an outline to the topics we plan to cover over the semester.
Week 1-7 physical computing
1: Basic computer and microcontroller overview
2: Introduction to electronics for artists
3. What is Interactivity? Digital sensors (onboard and wiring)
4: Analog Sensors (onboard and wiring), Interactivity Continued
5: Exploring Outputs (Lights, Sounds, Motors, etc)
6: Midterm brainstorming, prototyping, breaking down project steps
7: Midterm work
8: Midterm project presentations
Week 8-13 p5.js
11: Programming Animations
12: Serial connections and communication between parts
13: Final Project brainstorming, project steps,
14: Final Projects
15: Final Projects
16: Final project presentations
Additional SUNY- Old Westbury information:
Fall TERM 2019: August 26th, 2019 – December 20th, 2019 Mid Term Week: Oct 21 – Oct 26
Finals Week: Dec 14th – Dec 20th
Study Day: Dec 12th
Holidays: Thanksgiving November 29th, 2019
Accommodations for Students with Disabilities
Microsoft Word – VA3456_CreativeCoding_Fall19.docx
If you have or suspect you may have a physical, psychological, medical or learning disability that may impact your course work, please contact Stacey DeFelice, Director, The Office of Services for Students with Disabilities (OSSD), NAB, 2065, Phone: 516-628-5666 or e-mail: email@example.com. The office will help you determine if you qualify for accommodations and assist you with the process of accessing them. All support services are free and all contacts with the OSSD are strictly confidential. SUNY Old Westbury is committed to assuring that all students have equal access to all learning activities and to social activities on campus.
SUNY OW College Library
Phone: (516) 876-3150
Text: (516) 279-5084
The College Library is located in the L-Section of the Campus Center and is open year-round. 90 computer access terminals and 6 Mac stations are located on the main floor, including two black and white printers, a color printer, a photocopier, and a scanner (flash drive required for saving documents). Our extensive collection of resources includes over 150 online databases which provide electronic access to thousands of scholarly journals, trade journals, magazines, newspapers, statistics, and country and company reports, over 200,000 circulating print and electronic books, reference volumes, electronic encyclopedias, reserve textbook for many courses, print periodicals, microfilm, DVDs, and streaming online video content. Library services include reference consultations, library instruction workshops, interlibrary loan, private and group study rooms, CMC (Curriculum Materials Center), notary public, and much more.
Counseling and Career Services:
If you are looking for some guidance regarding career choices or help with personal issues such as family or relationship problems, issues with friends or roommates, depression, anxiety, alcohol and/or other drugs, or if you need some help just figuring out who you are and what you would like to do with you life, the Counseling Center staff can help. Career and Mental Health Counselors are available to assist you. The Counseling and Career Services center is located on the first floor of the Student Union Building. You can stop in and make an appointment to see a counselor or you can reach them by phone @ extension 3053. See: http://www.oldwestbury.edu/life/counseling for more information.
SUNY COLLEGE AT OLD WESTBURY POLICY ON ACADEMIC INTEGRITY
The College’s Academic Integrity Policy is available at
Administered by the Office of Academic Affairs: Students are expected to maintain the highest standards of honesty in their college work. Any act which attempts to misrepresent to an instructor or College official the academic work of the student or another student, or an act that is intended to alter any record of a student’s academic performance by unauthorized means, constitutes academic dishonesty. Cheating, forgery and plagiarism are considered serious offenses and are subject to disciplinary action. Sanctions for a breach of academic integrity may include academic sanctions decided by the instructor, including failing the course for any violation, to disciplinary sanctions ranging from probation to expulsion. When in doubt about plagiarism, paraphrasing, quoting, collaboration, or any other form of cheating, consult the course instructor. Ignorance of the Academic Integrity Policy is never an acceptable excuse.
Cheating: Cheating is defined as giving or obtaining information by improper means in meeting any academic requirements. Examples of cheating, although not inclusive, include: unauthorized giving or receiving of information for an examination, paper, laboratory procedure, or computer assignment (file or printout); taking an examination for another student or allowing another student to take an examination for you; altering or attempting to alter a grade either on graded work or in an instructor’s records or on any College form or record.
Forgery: Forgery is defined as the alteration of college forms, documents, records, or the signing of such forms or documents by someone other than the proper authority.
Plagiarism: Plagiarism is defined as the use of material from another author whether intentional or unintentional, without referencing or identifying the source of the material. If students have any questions as to what constitutes plagiarism, it is their responsibility to get clarification by consulting with the appropriate instructor.
BASIC NEEDS STATEMENT:
Any student who faces challenges securing their food or housing and believes this may affect their performance in the course is urged to contact the Dean of Students for support at (516)876-3067 or Student Union 303. The Panther Food Pantry is located in the Student Union 301B (check college website for further information and hours).
1. Course Enrollments
Please make sure your registration is current and/or you do not have any outstanding holds (e.g. immunization hold).
If you verified the above information and still cannot access your course, please submit a request to:
http://support.oldwestbury.edu, by phone 516.876.3098, or in-person at the New Academic Building Room 0107
2. Login: If you need assistance logging in please read the Blackboard article on student login topic at http://support.oldwestbury.edu.
You may also submit a support request at http://support.oldwestbury.edu, by calling 516.876.3098, or in-person at the New Academic Building Room 0107.
3. Technical problems with the site/course
For all other Technical Support issues, please contact the OPEN SUNY Helpdesk at: 1-800-875-6269 or go to http://sln.suny.edu/help/help_overview.shtml, where you’ll find their hours, Knowledge Base, email, and chat.
In some rare instances the OPEN SUNY Helpdesk might ask you to contact your on-campus instructional technology support team. If it happens, please submit a request at http://support.oldwestbury.edu, by phone 516.876.3098, or in-person at the New Academic Building Room 0107. When submitting a support request, please provide as much detail as possible, including: semester, course #, instructor’s name, your Panther ID, and list of any steps taken to resolve the issue.
4. Learn how to use Blackboard: After login into the Old Westbury Blackboard site, please click on “Help” tab in the right top corner of the page, and complete Open SUNY Orientation. On the same page you will also find links to Blackboard knowledge base and other help resources.