Title: A Java Programming Introductory and Intermediate Course