CSC 120CPVL – Introduction to Creative Graphical Coding, Fall 2015 August, week 1, 2015 Dr. Dale Parson.

Slides:



Advertisements
Similar presentations
C++ Development on Linux Agenda Introduction Editors Debuggers GUI IDEs Make Automake Exploring further.
Advertisements

Instructors: Connie Hutchison & Christopher McCoy
Instructors: Connie Hutchison & Christopher McCoy
Lesson One: The Beginning Chapter 3: Interaction Learning Processing: by Daniel Shiffman Presentation by Donald W. Smith Graphics from text.
Introduction to Programming
Game with US Beginner Tutorial. Welcome!! Who I am What is Processing? Basic Coding Input Methods Images Classes Arrays.
A Quick Introduction to Processing
Processing Lecture. 1 What is processing?
Emerging Platform#5: Processing 2 B. Ramamurthy 6/13/2014B. Ramamurthy, CS6511.
Introduction to the gedit editor. gedit: the Gnome editor Gnome: Gnome is a freely available (i.e., no cost) desktop environment for the UNIX system The.
ELearning Techniques using PowerPoint Effective and engaging learning experiences David Miller.
Introduction to Windows File Management
Processing Processing is a simple programming environment that was created to make it easier to develop visually oriented applications with an emphasis.
Visual Basic 2010 How to Program. © by Pearson Education, Inc. All Rights Reserved.2.
Visual Basic 2010 How to Program Reference: Instructor: Maysoon Bin Duwais slides Visual Basic 2010 how to program by Deitel © by Pearson Education,
Aim: Use the given examples to record examples and our own ideas in our journal 1.Write technical examples in journal and/or participate in full.
Working with Vector Graphics – Lesson 21 Working with Vector Graphics Lesson 2.
Lesson One: The Beginning
Introduction to Programming with Java, for Beginners Machine vs. Programming Language Intro to Java Edit-Compile-Run Program Process.
Editing Java programs with the BlueJ IDE. Working environments to develop (= write) programs There are 2 ways to develop (write) computer programs: 1.Using.
2. Introduction to the Visual Studio.NET IDE 2. Introduction to the Visual Studio.NET IDE Ch2 – Deitel’s Book.
PROCESSING. * Java SDK * downloads/jdk7-downloads html
CS110/CS119 Introduction to Computing (Java)
Introduction to PowerPoint 2003 Learning And Research Technical Unit (LARTU)
PowerPoint Basics (for Macs) 1. Before you start your project, you need: Completed project storyboard. Files with images, sound, or video already saved.
How to Create a Cartoon Using Go!Animate
CS Tutorial 1 Getting Started with Visual Studio 2012 (Visual Studio 2010 are no longer available on MSDNAA, please choose Visual Studio 2012 which.
PowerPoint Tutorial. Basic Vocabulary ► Slide - Presentation - Slide layout – ► ► ► a single page in PowerPoint all the slides for a speech all the slides.
Intro to Java & Processing. Review CS is about problem-solving CS is about problem-solving To write programs you must To write programs you must –Be able.
1 k Jarek Rossignac,  2008 Processing  Install Processing  Learn how to edit, run, save, export, post programs  Understand.
File Management Presented to The Glades Computer Club January 4, 2001.
CS 170 Java Programming Introduce myself Introduce the class Teaching style and requirements What you expect from me What I expect from you What you will.
How to Run a Java Program CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
Introduction to Processing CS 4390/5390 Fall 2014 Shirley Moore, Instructor September 3,
Programming for Artists ART 315 Dr. J. R. Parker Art/Digital Media Lab Lec 10 Fall 2010.
Introduction to Processing. 2 What is processing? A simple programming environment that was created to make it easier to develop visually oriented applications.
1 Georgia Tech, IIC, GVU, 2006 MAGIC Lab Rossignac Lecture 02b: Tutorial for Programming in Processing Jarek Rossignac.
CIS 3.5 Lecture 2.2 More programming with "Processing"
Page Designer Storyboard J. A. Fitzpatrick December 2004.
CSC/FAR 020, Computer Graphics, September 11, 2013 Dr. Dale E. Parson Outline for week 3.
Lawrence Snyder University of Washington, Seattle © Lawrence Snyder 2004 Drawing pictures … It’s not art, it’s fun.
Note:- You can unpin it any time you wish to…..
Continuous. Flow of Control Programs can broadly be classified as being –Procedural Programs are executed once in the order specified by the code varied.
1 SIC / CoC / Georgia Tech MAGIC Lab Rossignac Processing  Install Processing  Learn how to edit, run, save, export,
Word 2010 Text Basics In this lesson you'll learn the basics of working with text, including how to insert, delete, select, copy, cut, paste, and replace.
Introduction to Processing Dominique Thiebaut Dept. Computer Science Computer Science Dominique Thiebaut Thiebaut -- Computer Science.
Introduction to: Python and OpenSesame FOR PROS. OpenSesame In OpenSesame you can add Python in-line codes which enables complex experiment. We will go.
IE 411/511: Visual Programming for Industrial Applications Lecture Notes #2 Introduction to the Visual Basic Express 2010 Integrated Development Environment.
Graphics Lab: MyPaint Dan Maselko 1. MyPaint Description  For this assignment you will be implementing a very simple paint program.  You should be able.
Creating PowerPoint Presentations Microsoft PowerPoint Module 1.
PowerPoint Practice Exercise 1.Save this file on your H drive in Word folder as Practice. 2.Edit each slide according to the instructions provided in the.
How to Create a PowerPoint Presentation. Starting PowerPoint At this point you should know how to find a program and start it. If you do not, ask now.
Agenda Collect Color Meaning Artist PowerPoint Introduction to Adobe Illustrator ◦ Guided Notes ◦ Step-by-Step Illustrator Activity Alphabet Letters Project-
Microsoft® PowerPoint Select slides, rearrange slides, add sections, and delete slides 1 Use the Clipboard 2 Check spelling and word usage 3 Insert.
Introduction to Processing David Meredith Aalborg University Art &Technology, 3rd Semester Programming.
Introduction Acadia Institute for Teaching and Technology
Emerging Platform#1: Processing 3
Processing Introduction CSE 120 Spring 2017
How to Run a Java Program
Chapter 10 Algorithms.
Chapter 10 Algorithms.
A Few Notes Starting August 29, 2018
Introduction to Problem Solving & Programming using Processing 2
How to Run a Java Program
A Few Notes August 30, 2017.
Lecture 7: Introduction to Processing
Introduction to Problem Solving & Programming using Processing 2
Chapter 10 Algorithms.
Basic Processing … Drawing pictures … It’s not art, it’s fun
Introduction to Problem Solving & Programming using Processing 2
Presentation transcript:

CSC 120CPVL – Introduction to Creative Graphical Coding, Fall 2015 August, week 1, 2015 Dr. Dale Parson

Introduction to Creative Graphical Coding We will be programming in Processing 2.x. There are no prerequisites. Processing is a framework atop Java. – It supplies a graphical integrated development environment (IDE). – It supplies graphical and other code libraries. – An upcoming version will supply a debugger. We will use examples and exercises from the text. -> CSC120CPVL

Processing Setup See instructions for setting up U:\Processing and running C:\Program Files\...\processing.exe on the course page. should be up in a browser for your reference. We will install earningprocessing2.zip under U:\. earningprocessing2.zip

Standard Keyboard accelerators Control-C to COPY, Control-V to PASTE. Control-F to FIND (a.k.a. SEARCH). Control-Z to UNDO. Control-S to SAVE. Control-R to RUN inside Processing. Control-X to DELETE. Mac uses Command key, not Control key.

Outline of textbook stuff to cover 1.1. Exercise 1-1 page 5, shapes beyond line. Exercise 1-2 page 9, graphing shapes. Exercise 1-3 page 9, shaping graphs. Example 1-1, page 11, stroke & fill Example 1-2, page 11, noFill(). Exercise 1-4 page 12, coding filled rectangles. Example 1-3, page 13, RGB color.

Outline of textbook stuff to cover 1.2. Exercise 1-5 page 14, color TO fill value. Exercise 1-6 page 14, fill value TO color. Example 1-4, page 15, opacity Example 1-5, page 17, the author’s Zoog.

Outline of textbook stuff to cover 2.1. Exercise 2-1, page 20, Processing at home. Exercise 2-2, page 21, running a sketch. Exercise 2-3, page 23, editing a sketch. Exercise 2-4, page 25, add comments and println. (Discuss text strings briefly.) Exercise 2-5, page 27, make coding errors. Exercise 2-6, page 27, fix coding errors.

Outline of textbook stuff to cover 2.2. Exercise 2-7, page 28, exploring the Processing Library Reference. Exercise 2-8, page 28, directed use of the Processing Library Reference. Example 2-1, page 30, Zoog again. Exercise 2-9, page 31, DIY (do-it-yourself) composition with shapes.

Outline of textbook stuff to cover 3.1. Exercise 3-1, page 34, pseudocode. Example 3-1, page 36, dynamic Zoog. Exercise 3-2, page 37, using setup() & draw(). Example 3-2, page 37, mouseX & mouseY. Exercise 3.3, page 38, background() in setup(). Example 3-3, page 39, yet another Zoog. Exercise 3.4, page 40, complete a Zoog.

Outline of textbook stuff to cover 3.2. Exercise 3-5, page 40, track the mouse. Example 3-4, page 41, a continuous line. Exercise 3-7, page 41, speed TO stroke weight. Example 3-5, page 42, mouse & key presses. Exercise 3-8, page 43, background(255) to draw – create a bug. Example 3-6, page 44, Interactive Zoog.