PROCESSING
* Java SDK * downloads/jdk7-downloads html downloads/jdk7-downloads html * Processing Program * * Processing Reference * * * Processing textbook *
* Computer programming is the process of designing, writing, testing, debugging, and maintaining the source code of computer programs.designing testingdebuggingsource codecomputer programs * This source code is written in one or more programming languages (such as C++, C#, Java, Python, Smalltalk, etc.).programming languagesC++C#JavaPythonSmalltalk * We will use Processing, which is the same(ish) as Java * The purpose of programming is to create a set of instructions that computers use to perform specific operations or to exhibit desired behaviours. * Simplified: programming is simply a set of instructions that tell the computer what to do.
* If you already haven’t done so, create a folder in your drive for ICS3 * In that folder, put the following folders: * Practice Programs * Assignments * Major Project
* First thing you do when you create a new program is save it * Open Processing (Programs on Desktop, Processing) * Save in Practice Programs folder as firstProgram
* Drawing objects and shapes in Processing (and other programming languages) is an exercise in using the coordinate system.
* Using the Processing Reference page * * Create the following shapes * Arc * Ellipse * Line * Rect * Triangle
* Notice: * size(); //sets size of run screen * background(); //sets background colour * smooth(); //smooth edge of shapes * fill(); //for colour * //comments, don’t execute
* Change the size of the run window. * Draw the basic shapes. Move the shapes around the screen and play with the size, by changing the coordinates. * draw a square (rectangle) * draw a circle (elipse) * draw a line * draw a triangle * Add colour to your shapes. * Make changes to the zoog * Comments (top and throughout) and indentation.
* Draw the following scene. Expand (chimney, trees, clouds, etc.) as you see fit.