|
For use within the Cisco Networking Academy Program, Fundamental of Java Programming course, sponsored by Sun® Microsystems. The course will offer the Networking Academies the opportunity to provide students with a course on the conceptual understanding of object-oriented programming. The course also teaches students how to use the Java language's object-oriented technologies to solve business problems. Students will learn how to create classes, objects, and applications using the language. Topics also include language fundamentals and the Java language API (application programming interface). Additionally, the course will address the demand for training and preparation for the Sun Certified Programmer for Java 2 Platform. The Fundamentals of Java Programming Companion Guide book and the Web-based course will provide the student with the knowledge and understanding of the popular Java programming language. The text uses a step-by-step approach to developing a conceptual understanding of Object-Oriented programming and complements the Web-based course offered through the Networking Academy. Upon completion of the text, students will understand the history and use of Object-oriented programming. The students wil also understand the following concepts: object, class, instance, member data/fields, member attributes/methods, and local variables; the Java Environment and use of the Java Development kit for the creation and execution of Java programs from Java source files; Java language keywords, and syntax to create statements for declaring and storing Java data types; results of operations and decision-making on Java data types; how to implement Javadoc features in their source files; code writing that implements 00 principles and design patterns of encapsulation, composition and inheritance. Finally the students will learn how to write code to invoke overridden or overloaded methods and parental or overloaded constructors; how to write code to define instantiate classes of the Java.lang, Java.util, Java.awt, Java.io packages. |