Academics / Courses / DescriptionsCOMP_SCI 327: Generative Methods
VIEW ALL COURSE TIMES AND SESSIONS
Prerequisites
(CS 111 & 150) or Instructor consentDescription
Generative Methods are algorithms which can be used to create. We can use grammars to make humorously chatty Twitterbots, Voronoi diagrams to create virtual cities and landscapes, and machine-learned models to generate realistic oil portraits from selfies.
This class will explore a range of different methods and tools, exposing you to the modern cutting-edge of creative coding as you develop your own portfolio of JS/HTML apps.
Topics may include particle systems, casual creators, grammars, L-systems, genetic algorithms, machine-learned models, and other emerging areas of interest to the class.
No prior knowledge of JavaScript is required for the course, but students should be comfortable programming in general, especially helpful if you are familiar with functional languages.
- This course fulfills the Technical Elective area.
- Formerly Comp_Sci 396 - last offer was Fall 2022
REFERENCE TEXTBOOKS: N/A
REQUIRED TEXTBOOK: N/A
COURSE COORDINATORS: Prof. Katherine E Compton
COURSE INSTRUCTOR : Prof. Katherine E Compton (Fall, Winter & Spring)
COURSE GOALS: