This course has no prerequisites. Students are not expected to know how to program, use, or even turn on a computer. However, students who have done some programming in a non-object-oriented language will still benefit from the course.