Graphics Programming with Processing

Every computer program is written in one of many different programming languages. Just as spoken languages share grammar and parts of speech, programming languages have commonalities such as structure and control flow. Once one learns a single programming language, the others become easier to understand and learn!

Why are there so many languages if they can do the same things using similar concepts? Each language is designed to make some tasks easier than the others; think of it as using the right language for each job. Processing, for example, was created to make interactive graphical displays much easier to program. It is thus used not only by educators and students for teaching programming, but also by graphical artists as a tool for special video effects and by game designers for prototyping ideas.

In this workshop, we will introduce the fundamental structure and control flow that many programming languages have in common so that students may later learn other languages more easily. Each of these components will be used to create sample programs in Processing which can be combined to create a simple interactive videogame by the completion of the workshop. The workshop will also cover the basic features of computer graphics as needed to create the sample programs. So bring your favorite .jpg image if you want to see it in your programs, and even students with programming experience will be able to learn about basic computer graphics.

No previous programming knowledge is necessary. Space is limited for this workshop. Please register here.

Experience level: 
Beginner
Session Time Slot(s): 
Time: 
Sep 12 2015 - 2:00pm-Sep 12 2015 - 2:50pm
Room: 
177
Allowed Types: 
Session
Time: 
Sep 12 2015 - 3:00pm-Sep 12 2015 - 3:50pm
Room: 
177
Allowed Types: 
Session
Sessions Topics: