May 10, 2005

Capstone Broadens J2SE Core Curriculum

With the release today of Course 106, "Advanced Java Progamming,", Capstone Courseware completes its initiative to open its J2SE Core curriculum to a broader range of student backgrounds, and to provide a more complete training experience in intermediate and advanced Java development techniques.

The range of possible backgrounds for someone pursuing Java development skills is enormous: from scripting and 4GL developers to old hands at Ada and C++; Visual Basic programmers, PL/1 developers, COBOL, C, Perl, and so on. No finite set of courses can precisely match every need! but Capstones's core J2SE curriculum now offers discrete entry points to welcome everyone with at least some programming experience into the world of Java software development.

  • For experienced programmers of C, C++ and other Java-like languages, Course 103, "Java Programming," provides thorough training in Java, including structured and object-oriented concepts and techniques, and including key features of the Core API such as collections and streams.
  • For those less experienced programmers, or for people with experience in languages that are not much like Java -- COBOL, PL/SQL, scripting languages -- we provide a combination of courses: Course 102, "Introduction to Java," provides a more gradual introduction to Java, and in combination with Course 104, "Intermediate Java Programming," assures that students learn the same complete set of skills and APIs as those who've taken Course 103.
J2SE Curriculum

At the other end of the process, the new advanced Java course takes all students much further into the J2SE platform, providing training in threading, object serialization, GUI development, RMI, and database programming with JDBC. Students are now ready to pursue Java technology elsewhere in or outside of the standard platform: J2EE, XML, Web Services, and more. See the Java Curriculum Guide for full details and links to all course outlines.

Bob Oberg, CEO of Object Innovations and author of Course 102, has put a priority on making Java as accessible as possible for a wide range of starting points. Said Dr. Oberg, "In a period when computer science enrollments in colleges have declined sharply, it is all the more important that industrial courseware meet the needs of people seeking to build and enhance career skills in computer programming."

All courses are available now and support the J2SE 1.4.2 SDK. Watch for revisions of all of these courses that support Java 5.0 -- Course 103 is already there, and the rest are coming soon.