A short college course in the spirit of the CS principles project. - Brian Patterson; Lynn Gieger (J. Comput. Sci. Coll., 2014)