Introduction to Object Oriented Programming through Interactive Fiction

Purpose: To introduce the fundamental concepts and methods of object-oriented programming, source code compiling, and creating executable files; to promote the art and science of interactive fiction; and to have fun in a creative and novel way. —Byron Philhour and Albert BoyleIntroduction to Object Oriented Programming through Interactive Fiction (St. Ignatius College Preparatory)