Prompts for "Aesthetics and Programming"

Due on Monday, February 10 by 11:59pm


Please email responses as a PDF to dbarowy@cs.williams.edu.


  1. What do you think a programming language is for?
  2. Sol LeWitt was an American artist and one of the founders of the “conceptual art” movement. He said:

    In conceptual art the idea or concept is the most important aspect of the work. When an artist uses a conceptual form of art, it means that all of the planning and decisions are made beforehand and the execution is a perfunctory affair. The idea becomes a machine that makes the art.

    Follow the instructions provided by LeWitt (i.e., draw this):

     A square divided horizontally and vertically
     into four equal parts, each with a different
     color and line direction.
    	
     Red, yellow, blue, black pencil
    

    schematic accompanying LeWitt instructions

  3. Could the instructions above be considered a program?
  4. What is your GitHub username? If you do not have a GitHub account, please create one.
  • CSCI 334: Principles of Programming Languages, Spring 2020

CSCI 334 website repository

Powered by Bootstrap 4 Github Pages