• Program: Interactive Design Video Production
  • Course: Introduction to Programming for Designers
  • Course #: MMVP1570
  • Total Credits: 3

Course Description

This course is a hands-on introduction to computer programming for artists, designers, and others who want to work in a visual context. Students will create images, animations, and interactive experiences. Students will learn the fundamentals of programming and object-oriented techniques to create engaging visual projects and designs. The open source programming language, Processing, will be used in this course.

Course Evaluation

Refer to Course Syllabus for detailed information regarding the requirements and evaluation standards for this course. The Course Syllabus will be distributed the first week of the course.

Disability Services

Hennepin Technical College offers reasonable accommodations to qualified students with disabilities. If you have a documented disability that may require accommodations, contact the college’s Disability Services Director: Sara Laviolette at Brooklyn Park (763-488-2477) or Jean Kreutter at Eden Prairie (952-995-1544).

Course Goals

The following goals will be addressed in the course:
Use variables to store and track information
Develop array structures to store variables, objects, and other information
Create programs to make decisions and use branching logic
Create programs that control event flow
Demonstrate the use of functions
Demonstrate object-oriented programming techniques
Create interactive programs that manipulate images and pixels
Create programs that use video input
Design using arcs, spline curves, and bezier curves
Develop programmatic animation simulations
Demonstrate debugging methods to remove syntax and logic errors

Credit Details
  • Lecture: 2
  • Lab: 1
  • MnTC Goal: 0
Course Details
  • Prerequisites: 
    Qualifying score on computer literacy assessment test OR CPLT1100 or CPLT1200 and Qualifying score on reading assessment test OR ENGL0901
  • Campus: Brooklyn Park

Apply Now Search Awards Search Courses