ITIS 3150 is a class that I developed soon after arriving at UNC Charlotte. It was clear to me that in addition to the HCI course, which gives students exposure to the entire design cycle, that we needed to provide students with deeper exposure to prototyping methods and to building interactive systems.
This course is an amalgam of prototyping and building. In an ideal world, it would be two separate courses: one just on prototyping methods, and one on the programming of interactive applications. But currently, it is all wrapped up into one class.