
Java is an established, popular, and cross-compatible programming language. In this course, students will be exposed to all of core Java programming and will be introduced to concepts such as object-oriented programming principles and will gain a strong foundation on the language. This course will cover the topics of String, StringBuffer, StringBuilder, Collections class, HashSet, HashMap, recursion and one final project. Prerequisite: Java Programming 1 - Basics or prior knowledge of Java basics (Note: $65 materials fee)