Undergraduate Courses 2025-26
AMCC
Arts and Machine Creativity
- AMCC 2020Coding for Artistic Expression and Creation3 Credit(s)DescriptionThis course introduces students to the world of creative coding, where technology meets artistic expression. Students will engage in hands-on projects that explore concepts such as randomness, sound art, image processing, and generative art. Through individual assignments and a collaborative final project, students will learn to harness code as a medium for creativity, producing unique art pieces that blend visual, auditory, and interactive elements. While prior programming knowledge is preferred, this course will accommodate students with varying levels of programming experience. However, the emphasis will be on using coding as a tool for artistic expression rather than systematically covering all programming elements.Intended Learning Outcomes
On successful completion of the course, students will be able to:
- 1.Explain the principles and history of creative coding, demonstrating an understanding of its role in contemporary artistic practices
- 2.Create code-based artistic works that reflect artistic concepts and aesthetic sensitivity
- 3.Apply computational thinking to solve creative challenges, showcasing creativity through the practice of coding
- 4.Utilize AI tools to facilitate brainstorming, problem-solving, and coding processes in the creation of artistic projects
- 5.Collaborate effectively in teams to conceptualize and present a final art project, integrating various art forms and media
- 6.Reflect on the integration of technology in artistic practices and articulate the impact of creative coding on personal artistic expression
- AMCC 4900Independent Study in Arts and Machine Creativity1-4 Credit(s)DescriptionIndependent studies or projects under the directed guidance of a faculty member. Course requirements include readings on the relevant topic and a research or survey project specifically defined for the research topic. Credits assigned depend on the workload and may be repeated if different topics are taken. Enrollment requires approval of the course instructor. May be graded by letter, P/F or DI/PA/F for different offerings.Intended Learning Outcomes
On successful completion of the course, students will be able to:
- 1.Demonstrate an understanding of the interplay between art and technology, including historical and contemporary contexts.
- 2.Develop and demonstrate critical thinking skills.
- 3.Strengthen and advance students’ knowledge and research skills sets for them to construct their specific research projects.
- 4.Self-evaluate their own learning progress, develop motivation and creative skills for lifelong learning.
- 5.Work effectively in interdisciplinary teams, demonstrating strong communication and collaborative skills in the context of art and technology.









