NSCI/CM 398C Generative Art and Science
Academic Division: Mathematics, Natural, and Health Sciences | Creative Media
Pilot Course: Programming, Computational thinking
In Natural Sciences (cross-list Creative Media) 398C Generative Art and Science, students explore how computer code can be used as a medium to create interactive software experiences, data visualizations, and simulations of natural phenomena. They write programs that generate digital illustrations, develop motion graphics using modern programming tools, and construct simulations to model real-world processes. Functioning in the Redefinition level of the SAMR model, the course explores the synthesis of scientific principles and creative expression to produce media artifacts, fostering an interdisciplinary approach that enhances technical proficiency and bridges design, mathematics, and computer science.
Final Project
Student Deliverables



Assignment Summary
Students created and refined a project through stages of ideation, prototyping, feedback, and presentation. Deliverables included a 200–300 word proposal with sketches and a P5.js prototype for in-class testing. After gathering feedback, students submitted a refined product summary and presented their final work in a 10-minute class presentation.Instructor's Comments
Redesign effectiveness: 5/5, Highly EffectiveStudents with no experience [with] programming were creating engaging, interactive software by the end of the term. Students with experience furthered [their] skills and completed stretch goals each week.
Value added to the learning content: 5/5, Highly ValuableJust having knowledge is no longer sufficient. Anything can be looked up in an instant. It’s what you do with your knowledge that is the difference-maker. Drawing attention to creative process helps students exercise that muscle.
Improvements for next implementation: The class environment was excellent. Technology and support by Team Upena was on point. Students learned valuable 21st century skills. I should create more detailed rubrics for assignments. A class website would also be nice to have so I could post example artworks from previous semesters.