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
Jan 14 Syllabus, policies, business, goals, intro (Optional reading)Csikszentmihalyi2,
Csikszentmihalyi3,
Csikszentmihalyi4,
Csikszentmihalyi5,
Colton
Join Course Discord
Complete availability survey
Complete get-to-know-you survey
Jan 16 Formalism Wiggins Virtual Intro and Brainstorming
Jan 21 Metrics Ritchie Computational Model of Creativity
Discord Journal
Jan 23 How to Build a CC System Ventura Finalize teams of 2-3
(send via email to Dr. Bodily)
Jan 28 Conceptualizations I: Genetic Algorithms Intro to GAs Discord Journal
Jan 30 Conceptualizations II: Neural Networks Intro to NNs
Intro to GANs (just Overview and Anatomy sections)
Intro to RNNs (optional)
Intro to LLMs
Feb 04 GA Q&A and Group Meetings Discord Journal
Feb 06 Conceptualizations III: (Hidden) Markov Models Markov Explained Visually GA Project
Feb 11 Live Coding: Genetic Algorithms Group Project Proposal
Discord Journal
Feb 13 Computational Creativity Theory CCT1, CCT2
Feb 18 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
Feb 20 Formal Social Aspects Jennings
Feb 25 Group Battles
FOOSBALL vs. KIDS' BOOKS vs. HAIKU
IMG GEN vs. MEME
Group Battle
Discord Journal
Feb 27 Live Coding: Markov Models MM Project
Mar 04 An Ontological View Ventura Discord Journal
Mar 06 Midterm Presentations Midterm Presentations and Paper Outlines
Mar 11 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
Mar 13 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
Mar 18 Foosball Team Paper Presentation Designing for Automated Sports Commentary Systems Discord Journal
Mar 20 Group Battles
FOOSBALL vs. IMG GEN vs. HAIKU
KIDS' BOOKS vs. MEME
Group Battle
Mar 25 Spring Break
Mar 27 Spring Break
Apr 01 BESTI Team Paper Presentation Neural Transfer Using PyTorch
A Neural Algorithm of Artistic Style
Group Topic Presentation
Discord Journal
Apr 03 Group Meetings
Memes (2:30)
Images from text sentiment (2:45)
Kids' books (3:00)
Poetry (3:15)
Foosball (3:30)
Group Meeting
Apr 08 Memes Team Paper Presentation MemeCraft: Contextual and Stance-Driven Multimodal Meme Generation Group Topic Presentation
Discord Journal
Apr 10 Group Battles
IMG GEN vs. KIDS' BOOKS
HAIKU vs. FOOSBALL vs. MEME
Group Battle
Apr 15 Fitness Function Activity Emulating Creativity (optional reading) Discord Journal
Group Meeting
Apr 17 hAIku Team Paper Presentation BLIP: Bootstrapping Language-Image Pre-training for Unified Vision-Language Understanding and Generation
Apr 22 Evaluation revisited Colton
Discord Journal
Apr 24 Group Meetings
Memes (2:30)
Images from text sentiment (2:45)
Kids' books (3:00)
Poetry (3:15)
Foosball (3:30)
Group Meeting
Apr 29 Surveying and reporting CC Systems Discord Journal
May 01 No class (finish projects and take surveys) Take Surveys
May 09 Final Exam (10:00 AM - 12:00 PM)   Final Presentations and Papers

The schedule is subject to change.