Computer software that teaches is referred to as courseware. This course is a continuation of HCIN-660 that transitions from "general" Instructional Design into the actual application of these principles in a computer-based environment. Although the basic principles of instructional design hold true in all media environments using these teaching and learning principles is somewhat different when developing instruction that will be delivered by computer. This course teaches procedures that have already been successful in the design and development of courseware. Successful students should have one year of object-oriented programming.