Dr. Avraham Bluestone
Coding Made Fun
For artists, math lovers, and future computer scientists
Investigate the power of computers in computational analysis using the Processing computer language. The Processing computer language was designed for the sole purpose of teaching the fundamentals of computer programming in a VISUAL context.
In this course students will develop the necessary skills for using this language in a range of fields including:
The arts: Make simple animations and design your own creative patterns. Emphasis will be placed on iterative and recursive techniques. Simple techniques employed in 3D stereographic imaging will be covered. Simple optical illusions will be explained and designed in processing.
The medical and biological sciences: Learn how to manipulate digital images and apply a variety of digital filters to enhance and modify images (edge detection, smoothing, sharpening). Learn how to create visual representations of scientific data (bar and pie graphs that change with time).
Course is open to boys and girls with an interest in computers, mathematics, or the arts. No prior computer programming skills are required, but those already possessing some background will allow for an easier and smoother transition.