An advanced-level course which examines advanced Java features including advanced graphical user interfaces (GUI), data structures, file I/O, database connectivity, multithreading, generics, recursion, efficiency of algorithms, Java Server Pages (JSP), and Java Frameworks.
Credit for Prior College-Level Learning
Student will present CIS Department with a portfolio of Java development work related to the course learning outcomes. The portfolio will be evaluated using a rubric.
Student posses a recent (among the two most recent editions) Oracle Certified Professional or Oracle Certified Expert in Java Development (Developer). Credential will be reviewed by CIS Department.