ITP 120 Java Programming I (4 cr.) Entails instruction in fundamentals of object-oriented programming using Java. This course emphasizes program construction, algorithm development, coding, debugging, and documentation of console and graphical user interface applications. Prerequisite: ITP 112 or instructor permission. Lecture 4 hours per week.