This course familiarizes students with creating instructionally focused interactive media. The tool used in the class currently is Adobe Flash. Topics to be covered include fundamental programming concepts (variables, variable types, code re-use, commenting code, and basic control structures) in addition to the fundamentals of the flash environment (animation or “tweening”, vector graphics, use of sound and video). More advanced programming topics (such as object oriented programming, classes, and inheritance) are touched on but not in depth; think “consumer” of object oriented programming as opposed to a true “producer” of custom classes and object oriented programming code. The course also covers principles of interface design, assessment as it applies to embedded items, and requires the writing of an instructional design document or work plan. None of these topics are covered in depth because we have other courses that accomplish this, but they are discussed in the context of development. Students finishing this course will have at least one completed Flash project for their portfolios demonstrating a strong knowledge of the tool and a good foundation in the ActionScript language as the tool and the language apply to instructional design.