MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.

I'm not curious

Introduction to Computational Arts Processing

Course Summary

In this 5-week course we’ll introduce the fundamentals of programming in Processing, an accessible introduction to combining arts and computing. The course will provide the essentials of programming in a visual context, allowing you to visualize, design, and create generative art with Processing.

  • +

    Course Syllabus

    Introduction to Computational Arts: Processing
    Jan 2014
    Consortium for Digital Arts & Technology (CDACT)
    Stony Brook University and CourseraCOURSE INFORMATION InstructorsDr. Margaret Schedel & Timothy VallierCourse DescriptionThis multidisciplinary production class serves as an introduction to, and exploration of electronic media in the arts. Lectures will cover concepts and presentations of artists working in various capacities with computers, as well as tutorials on specific software packages.PrerequisiteNo prerequisites or prior knowledge needed. Familiarity with computers is helpful but not necessary.Course Requirements

    • Internet connection
    • Windows or Apple computer
    • Ability to install software on your machine (admin account)
    • Processing software:
    • Digication e-Portfolio account (links and details will be provided) or other web-based sharing

    Course Learning Outcomes Learners who successfully complete this course will have learned the basic skills of Processing, Students will be learn to give critical feedback to their peers about technical and artistic matters through a grounding in the history of technology and the arts. A digital portfolio will showcase your work from this course.Outcomes:

    1. Understand the basics of computers, input and output devices, memory, and disks as demonstrated through quizzes and projects
    2. Navigate file systems in Windows and Mac OS X
    3. Demonstrate creative/conceptual awareness of generative design through peer critique
    4. Install and set-up a digital environment using Processing language.
    5. Generate and manipulate type, image and sound, incorporating principles of color, shape and grids
    6. Create a multi-media Processing Sketch and host on a website

    Textbook & Course MaterialsRequired Text
      No required textsOptional Texts:PROCESSING: Generative Design: Visualize, Program, and Create with Processingby Hartmut Bohnacker (Author), Benedikt Gross (Author), Julia Laub (Author), Claudius Lazzeroni (Editor) ISBN-13: 978-1616890773 Publisher: Princeton Architectural Press
    WEB:HTML and CSS: Design and Build Websites by Jon Duckett ISBN-13: 978-1118008188Publisher: Wiley

    GRADING POLICY & COURSE REQUIREMENTSGrading Assignments and your final project are graded through a peer-review process; quizzes are multiple-choice and are graded by the computer. Your work on the assignments, projects will be graded by your peers using unique rubrics for each task.
    Quizzes (5) 30%Assignments (4) 40%Project (1) 30 %
    Quizzes After watching each video lecture series, you will take a multiple choice quiz which will count towards your final grade. You can only take these quizzes ONCE. We are using this MOOC to flip the classroom and we do not give our students multiple chances. There are also “in-video questions,” and you must answer these questions correctly in order to advance the video, but these questions are NOT graded, you can re-do the “in-video” quiz as many times as you need to.AssignmentsAssignments are purely technical; each module will include a detailed explanation of how to complete and grade each assignment. There will be one assignment (which may have multiple components)  every week that there is no project due.  Each assignment should take you no more than one hour.
    ProjectThe final project is both aesthetic and technical; there will be an explanation of how to grade the project but you must remember that art is subjective. You can expect the project to take at  least 4 hours to complete. Disclaimer: “The course schedule, policies, procedures, and assignments in this course are subject to change in the event of extenuating circumstances, by mutual agreement, and/or to ensure better student learning.” COURSE SCHEDULEWeek 1 Introduction to Computing and Processing
    Week 2 Drawing in Processing: Arguments, Functions, and Primitives
    Week 3 Dynamic Drawing: Code blocks, text, and loops.
    Week 4 External Input and Interactive Sketches
    Week 5 Sound, Images, and Publishing

  • +

    Recommended Background

    No background is required; all are welcome!

  • +

    Course Format

    This class will consist of weekly theoretical and practical videos, which will contain integrated quiz questions. There will be occasional standard quizzes, standalone homework (peer assessed on technique only), and three projects (peer assessed on aesthetic and technical grounds).

  • +

    Suggested Reading

    There are no required texts, but these books will help you advance your knowledge once you've taken the course. PROCESSING: 
    Generative Design: Visualize, Program, and Create with Processing
    by Hartmut Bohnacker (Author), Benedikt Gross (Author), Julia Laub (Author), Claudius Lazzeroni (Editor) ISBN-13: 978-1616890773 
    Publisher: Princeton Architectural PressWEB:
    HTML and CSS: Design and Build Websites 
    by Jon Duckett 
    ISBN-13: 978-1118008188
    Publisher: Wiley

Course Fee:

Course Type:


Course Status:



1 - 4 hours / week

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top