Updated and revised September 2018. At last -- a first programming in Java course that is truly aimed at students who have not programmed before (It has an entry point for those who have.) * Using neither the confusing objects first' approach, nor the confidence destroying objects late' ordering, students are instead taken gently from their natural task oriented' view of problem solving, through the basics of programming...