Academics
  /  
Courses
  /  
Descriptions
COMP_SCI 327: Generative Methods


VIEW ALL COURSE TIMES AND SESSIONS

Prerequisites

(CS 111 & 150) or Instructor consent

Description

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: