Paul Bodily About Courses Research Outreach Tips for Communicating Teaching Philosophy Vitae

Schedule

Assignments are to be submitted via Moodle before class on the day on which they are listed.
DateClass Period & Lecture TopicReadingAssignment
Aug 25 Syllabus, policies, business, goals, intro (Optional reading)Csikszentmihalyi2,
Csikszentmihalyi3,
Csikszentmihalyi4,
Csikszentmihalyi5,
Colton
Join Course Discord
Complete availability survey
Complete get-to-know-you survey
Aug 27 Formalism Wiggins Virtual Intro and Brainstorming
Sep 01 Metrics Ritchie Computational Model of Creativity
Discord Journal
Sep 03 How to Build a CC System Ventura Finalize teams of 2-3
(send via email to Dr. Bodily)
Sep 08 Conceptualizations I: Genetic Algorithms Intro to GAs Discord Journal
Sep 10 Conceptualizations II: Neural Networks Intro to NNs
Intro to GANs (just Overview and Anatomy sections)
Intro to RNNs (optional)
Intro to LLMs
Sep 15 GA Q&A and Group Meetings Discord Journal
Sep 17 Conceptualizations III: (Hidden) Markov Models Markov Explained Visually GA Project
Sep 22 Live Coding: Genetic Algorithms Group Project Proposal
Discord Journal
Sep 24 Computational Creativity Theory CCT1, CCT2
Sep 29 Group Meetings
Memes (2:30)
Images from text sentiment (2:45)
Kids' books (3:00)
Poetry (3:15)
Foosball (3:30)
Group Meeting (System diagrams, project name due)
Discord Journal
Oct 01 Formal Social Aspects Jennings
Oct 06 Group Battles
FOOSBALL vs. KIDS' BOOKS vs. HAIKU
IMG GEN vs. MEME
Group Battle
Discord Journal
Oct 08 Live Coding: Markov Models MM Project
Oct 13 An Ontological View Ventura Discord Journal
Oct 15 Midterm Presentations Midterm Presentations and Paper Outlines
Oct 20 Group Meetings
Memes (2:30)
Images from text sentiment (2:45)
Kids' books (3:00)
Poetry (3:15)
Foosball (3:30)
Group Meeting
Discord Journal
Oct 22 Kids' Books Team Paper Presentation A model for evaluating interestingness in a computer–generated plot
Exploring the Potential of Prompt Engineering: A Comprehensive Analysis of Interacting with Large Language Models
Group Topic Presentation
Oct 27 Foosball Team Paper Presentation Designing for Automated Sports Commentary Systems Discord Journal
Oct 29 Group Battles
FOOSBALL vs. IMG GEN vs. HAIKU
KIDS' BOOKS vs. MEME
Group Battle
Nov 03 Spring Break
Nov 05 Spring Break
Nov 10 BESTI Team Paper Presentation Neural Transfer Using PyTorch
A Neural Algorithm of Artistic Style
Group Topic Presentation
Discord Journal
Nov 12 Group Meetings
Memes (2:30)
Images from text sentiment (2:45)
Kids' books (3:00)
Poetry (3:15)
Foosball (3:30)
Group Meeting
Nov 17 Memes Team Paper Presentation MemeCraft: Contextual and Stance-Driven Multimodal Meme Generation Group Topic Presentation
Discord Journal
Nov 19 Group Battles
IMG GEN vs. KIDS' BOOKS
HAIKU vs. FOOSBALL vs. MEME
Group Battle
Nov 24 Fitness Function Activity Emulating Creativity (optional reading) Discord Journal
Nov 26 hAIku Team Paper Presentation BLIP: Bootstrapping Language-Image Pre-training for Unified Vision-Language Understanding and Generation Group Topic Presentation
Dec 01 Evaluation revisited Colton
Discord Journal
Dec 03 Group Meetings
Memes (2:30)
Images from text sentiment (2:45)
Kids' books (3:00)
Poetry (3:15)
Foosball (3:30)
Group Meeting
Dec 08 Surveying and reporting CC Systems Discord Journal
Dec 10 No class (finish projects and take surveys) Take Surveys
Dec 18 Final Exam (10:00 AM - 12:00 PM)   Final Presentations and Papers

The schedule is subject to change.