Skip to main content
National College Credit Recommendation Service
Javaonline.org, LLC | Evaluated Learning Experience
Advanced Java I (JV201P)
Online throughout the U.S.
Varies-distance learning format.
December 2010 - February 2016.
Instructional delivery format:
Upon successful completion of the course, students will be able to: create packaged custom classes; use JDK wrapper classes for primitive data types; study the global Object super-class; develop sub-classes using inheritance and the extends keyword; use the protected access specifier; understand polymorphism via dynamic binding of various child types; use instanceof keyword; overload and/or override methods; write code for abstract classes and interfaces; handle errors using exception objects, throws clause, try and catch blocks; process input/output via command line, files and streams; use the Scanner class, write code to spawn user and daemon threads and interrupt them, synchronize threads, sort arrays; use template types; explain the difference between List, ArrayList, Map, LinkedList, Queue, Stack, Vector, HashMap, and TreeMap data structures, create a List of objects and sort it using Comparable and Comparator interfaces, create and search a HashMap of objects.
This course is taught online in a seven-module format consisting of on-going and cumulative competency based assessments (quizzes, code writing, and proctored final exam) with instructor feedback throughout.
In the lower or upper division baccalaureate/associate degree category, 2 semester hours in Computer Science or Java Programming (11/10). NOTE: JV101P, JV201P, and JV202P may be taken in sequence for 6 semester hours in Computer Science or Java Programming. NOTE: In order to receive credit recommendations, students must take proctored exam at an authorized third party testing location.