Sat, September 12
2:00 pm - 3:50 pm
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. Just come with a laptop on which Processing is already installed and prepare to have fun learning and making! A limited number of laptops are available to borrow during the workshop. Signup here if you would like to use one.
Processing is available on the internet for free at https://processing.org/download/. On this page, select “No Donation” and then click “[Donate & ]Download.” You will need to select your operating system from the list and save the .zip file provided. Unzip the downloaded file’s contents into another folder. If you view this new folder, then you can access Processing from the folder inside named “Processing-2.2.1.” Please be sure to download the .zip file, and we can help with the rest.
See all the Holyoke Codes workshops offered at the NERD Summit here.
SIMILAR UPCOMING EVENTS
Bookings are closed for this event.
Support Holyoke Codes
Holyoke Codes offers free coding and robotics education to students in Holyoke. Your support will help bring computer science opportunities to more kids. Any amount helps. Thank you!