Common Course Outline
Catalog Description
| Credits | 3 |
|---|---|
| Hours/Week | 5 (1 lecture, 4 lab) |
| Prerequisites (Course discipline/number) | None |
| Other requirements | None |
| MnTC Goals (if any) | Goal 6/Humanities, the Arts |
Course Description
This course introduces concepts in design and art by using open-source graphic software libraries meant to teach programming to visual artists and new computer programmers. This course explores the elements of art and principles of design by using the basic concepts of computer programming, such as variables, control structures, arrays, loops, functions, and objects. There will be an emphasis on procedural approaches that incorporate simple chance, randomness, or probability into designs. There will also be discussion of the current state of generative art and art historical precedents for working procedurally. This course is geared toward students with no programming experience.
Date Last Revised (Month, year)
February, 2024
Outline of Major Content Areas
- Elements of Art and the Principles of Design
- Color Theory
- Basic Computer Programming Concepts
- Digital Imaging Concepts including Files and File Systems, Image Filetypes, Resolution, Color Models, Binary and Hexadecimal Numbers, Printing and Output.
- Contemporary Artists and Designers Using Generative Tools
- Art Historical Precedents for Procedural Image Making
Learning Outcomes (General)
The student will be able to:
- Produce a series of code-based artworks that implement the principles of design and elements of art to works of art.
- Implement basic computer programming concepts to create graphic images using software tools created for visual artists and new programmers.
- Demonstrate the vital role and value the fine arts have on the development of culture through research into contemporary and historical procedural image making.
- Evaluate the effectiveness of personal artwork and the work of others through critique.
Learning Outcomes (MnTC)
- Goal 6/Humanities, the Arts
-
The student will be able to:
- Demonstrate awareness of the scope and variety of works in the arts and humanities.
- Respond critically to works in the arts and humanities.
- Articulate an informed personal reaction to works in the arts and humanities.
Methods for Evaluation of Student Learning
Methods may include but are not limited to:
- Projects
- Critiques and Presentations
- Written Assignments
- Group Work
RCTC Core Outcome(s)
This course contributes to meeting the following RCTC Core Outcome(s):
- Critical Thinking
- Students will think systematically and explore information thoroughly before accepting or formulating a position or conclusion.
Special Information (if any)
None