Time: 16:00-18:50 Mon, Wed

Place: Franklin Terrace 0307

CRN: CRN43565

Date Duration: 01/13/2025 - 05/02/2025

Instructor: Leilei Xia, Department of Kinetic Imaging (www.leileixia.com), [email protected]

Office Hour: on appointment

Materials

Hardware:

https://www.adafruit.com/product/3333 $24.95

AI and Creative Coding

This course is aimed for beginning coding and therefore you should not be using ChatGPT in this class to complete assignments. This is not to say don’t use responsible AI or machine learning for creative technology projects. Think of AI like a calculator. When you first learn math you learn 2 + 2 = 4, you don’t learn to enter numbers into a calculator. That comes later when you have an understanding of the underlying concepts.

Resource

RESOURCES AND READINGS

Required Reading:

Arslan, Engin. Learn JavaScript with P5.js: Coding for Visual Learners. 1st ed. Berkeley, CA: Apress, 2018.  AVAILABLE AS E-BOOK FROM VCU LIBRARY.

Massimo Banzi, Michael Shiloh. Getting Started with Arduino 4th edition. Sebastopol: O'Reilly Media, Incorporated, 2022.  AVAILABLE AS E-BOOK FROM VCU LIBRARY.

Video Tutorials:

The Coding Train https://www.youtube.com/c/TheCodingTrain

Suggested Reading: