'''MediaWiki has been successfully installed.'''
     −
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.
     −
== Homework ==
+
Programming for Artists
Add a link to each assignment on this wiki. This link should go under the heading of the assignment. Use the following form:
+
Prof. Joseph Moore
Your first name and last name -- Homework - Week 2 - Description
+
Where Homework - Week 2 is a link to the assignment.  
+
   −
== Exercise 2 ==
+
Tuesday 2:00 - 4:50
 +
http://joseph-moore.com
 +
email: understandingnewmedia@gmail.com
 +
Office hours: Monday 2 - 5pm
   −
== Exercise 3 ==
+
Useful Links:
 +
http://processing.org/ The Software!
 +
http://www.learningprocessing.com/ Website for the Book!
 +
http://www.understandingnewmedia.com/p4a/wiki The Homework Wiki!
 +
http://www.cyberduck.org FTP Client!
   −
== Exercise 4 ==
+
Course Description
 +
Programming for Artists is an entry level programming class geared toward teaching artists fundamental aspects of computer programming.
 +
Objectives Students will:
   −
== Exercise 5 ==
+
learn fundamental programming concepts and approaches
 +
gain knowledge of artists working with computation
 +
apply this knowledge effectively in the creation of their own works.
   −
== Exercise 6 ==
+
Student Responsibilities
   −
== Exercise 7 ==
+
Turn in work on time, late work will not be accepted with penalty!
 +
Turn in work before class starts on the course wiki.
 +
Sign the role, this is how I know you were in class!
 +
Participate in discussion.
   −
== Exercise 8 ==
+
Method of Evaluation
   −
== Exercise 9 ==
+
Participation and Attendance: 20%
 +
Exercises: 20%
 +
Midterm: 30%
 +
Final: 30%
   −
== Exercise 10 ==
+
The grade you receive will be based on participation, exercises, a sketchbook, and a final project. Attendance is required for every class and missing 3 classes = an automatic failure of the course. Late work will not be accepted without penalty. 1 week late = a subtraction of 2 letter grades. More than a week = a failing grade. If you do turn in work late, you must email me immediately after you post a link to the project on the wiki. Missing more than 3 classes is an automatic failure in the course.
   −
== Exercise 11 ==
+
Plagiarism will not be tolerated and will result in a failure in the course! Please see CUNY's policy on plagiarism here.
 +
Class Etiquette
   −
== Exercise 12 ==
+
When I am presenting the class lecture I ask that students refrain from texting, checking their email, etc. I will not do those things when you are speaking and I ask for the same courtesy. This same respect should be extended to your fellow classmates. If someone is being disrespectful during critique they will receive a 0 for the day.
 +
Textbook
   −
== Exercise 13 ==
+
The textbook for this course is Learning Processing my Daniel Shiffman. Any other reading will be handed out during class or it will be available online.
 +
Class Schedule
 +
Class 1 8/30
 +
In Class
   −
== Exercise 14 ==
+
Download Processing We are going to use an alpha release of Processing 2.0. The advantage of this is that we are using the leading edge newest version of Processing which includes Javascript mode, better support for video, and many other features. The downside to using 2.0 is that it is new and somewhat unstable, we may experience more bugginess than with the existing 1.5.1 version. In addition, some changes made for Processing in 2.0 will result in differences in the reference and examples on the Processing web site, as well as in the various Processing books. Changes are documented on the Processing wiki. If you think you have found a bug or are confused by a syntax difference, send an e-mail to the google group.
 +
Download Processing 2.0 (currently 2.0a8)
 +
creating a static sketch
 +
drawing simple shapes
 +
using color
 +
function calls
 +
comments
 +
Sol LeWitt's wall drawing instructions
 +
uploading homework
   −
== Exercise 15 ==
+
Class 2 9/6
 +
In Class