🤖 Introduction to Computation v1

GD with GD Classroom

🍎

Introduction to Computation v1

Introduction to Computation is the pathway course to the CTC Concentration. In this course, students learn the essentials of computer science, including the design of algorithms, user interface and experience design, and generative art. Instruction covers object-oriented programming using JavaScript, paired with HTML and CSS for web development. Further instruction covers JavaScript libraries like p5.js. Beyond these technical studies, this course engages with the history of code as an artistic medium, bringing in references ranging from early video game design, to contemporary artists engaging with websites and applications as fine art mediums.

This course is open to students of all majors and is designed for those with little or no experience in programming.

  • RISD
  • Spring 2025
  • CTC 1000

Course Materials

Syllabus

🍎

Schedule

🗓️

Resources

🖇️

DEMOLAND

I recommend opening this in a new tab!

📖

Project Submission Form

✉️

Lectures

Week 2

🗓️

Lessons

Lessons Overview

🎓

What is code?

💭

The basics

🧸

On a loop

➿

Activities

Activities Overview

⏳

Instructing a sketch

✍️

Time capsule

📦

The future

🔮

Technicals

Technicals Overview

📐

Technical 0

0️⃣

Technical 1

1️⃣

Technical 2

2️⃣

Projects

Projects Overview

🛠️

Input/Output

🏁

Time Traveler

⏰

(Web)site-specific Performance

🎭
Select Another Course

🎓