CAPITAL SOFTWARE DEVELOPMENT LTD

 

Course outline: Java Programming

 

Purpose: to introduce all the fundamental concepts of the Java language. The course teaches all the basic features and also more advanced concepts such as multithreading, inheritance, polymorphism and interfaces. Optional appendices, time permitting, cover topics such as Applet programming. This course is designed to equip the delegate to begin Java development on completion.

Prerequisites: the course assumes no previous Java or object-oriented experience, but does assume a programming background. Previous experience of another object-oriented language such as C++ will ease the learning experience considerably.

Course contents:

  1. Introduction
  2. The Java Programming Environment
  3. Language Fundamentals
  4. Working with Objects
  5. Writing Classes
  6. Arrays
  7. Inheritance
  8. Exception Handling
  9. Abstract Classes and Interfaces
  10. Nested Classes
  11. Object Collections
  12. I/O Streams
  13. Multithreading
  14.  

    Appendices

     

     

      1. Bibliography
      2. The Java Applet
      3. AWT (Abstract Windowing Toolkit)
      4. AWT Techniques
      5. Glossary