WHEN: Thursday, October 26, 2017, 5:30pm – 8:30pm
WHERE: Fishbowl Forum at the D. H. Hill Library
This is an open-door session to learn some basic programming concepts and how to use code to create interesting visual output. We will learn through making using Processing!
A “learnathon” is a hybrid of a hackathon and a learning session:
- This won’t be a “taught” workshop—there will be an organizer, but he will be more of a facilitator and helper.
- We will start with talking about the basic concepts that we will need to begin making. Refer to the list below to see which ones we’ll cover.
- We shall then begin hacking away and we shall learn through making! The guide shall help you if you get stuck anywhere, and from time-to-time may talk about other concepts to the whole group.
- You are free to enter or leave at any time, the doors will remain open.
Here’s a list of topics we will explore:
- Programming basics: variables, loops, functions, code organization
- Creative uses of mathematical functions to create visuals: trigonometry (gasp–sin, cos), random numbers, Perlin noise
- Spatial orientation basics: 2D, 3D, Cartesian vs. spherical vs. cylindrical coordinate systems and when to use them
- Programming not-so-basics: classes and objects
- Other topics as the situation demands and people ask for
There are no prerequisites, this session is aimed at people with little to no programming experience but who are interested in and excited about making things in the digital visual realm.
You will need to bring in your own laptops, the library will not be providing laptops for this session. You shall also need to install Processing, available for free from https://processing.org/download/