Recent SemestersFall 2026Class SizeNot publishedCredits3.5PrerequisiteCIS 103 or equivalent with a grade of "C" or higher or "Pass." This course introduces the Java programming language, its syntax, structures and libraries. It develops object-oriented design and programming techniques and includes practice in robustness and transparency in software design while writing object-oriented console and graphical user interface (GUI) applications. Students will become familiar with the Java class hierarchy provided with the Java Development Kit (JDK) Standard Edition (Java SE). This course is not open to students with credit in CIS 182.