Java Fundamental Courses
    Beginning Java (5 days)
    This five-day course provides a gentle
    introduction to the Java programming language for those who have
    never programmed before or whose skills are rusty. Topics include
    classes, objects, control structures, arrays, graphics, class
    variables and methods, primitive types, and class design. Covers
    the latest version of Java (J2SE 5.0). The course features extensive
    programming labs during which participants write and test programs
    under the supervision of the instructor. (3.5 CEUs) 
    Prerequisite:
    Significant computer experience; previous programming experience
    (in any language) is helpful. 
    Price:
    $1195 
    Dates:
    Click here for current dates. 
    Accelerated Java (5 days)
    This five-day course is designed to bring
    the experienced programmer quickly up to speed in Java. Topics
    include Java fundamentals, objects, arrays, graphical user interfaces,
    data structures, class design, abstract classes and interfaces,
    program organization, exceptions, streams, threads, and networking.
    Covers the latest version of Java (J2SE 5.0). The course features
    extensive programming labs during which participants write and
    test programs under the supervision of the instructor. (3.5 CEUs) 
    Prerequisite:
    Beginning Java or one year of experience using a C-based
    programming language (such as C, C++, C#, or Perl). 
    Price:
    $1195 
    Dates:
    Click here for current dates. 
    Which course should I take?
    Beginning Java
    is recommended if: 
    
      - You have previous experience in languages
      such as COBOL, Fortran, Pascal, or Visual Basic.
      
 - You are not currently working as a software
      developer.
      
 - You have no prior knowledge of Java.
    
  
    Accelerated Java
    is recommended if: 
    
      - You have previous experience in a C-like
      language, such as C, C++, C#, or Perl.
      
 - You are currently working as a software
      developer.
      
 - You have some prior knowledge of Java
      from a course or self-study.
    
  
    If you have any questions about which course
    is appropriate for you, please email
    the instructor. 
    Should I take both courses?
    Most people will not take both courses,
    because there is a fair amount of overlap between the two. However,
    if your programming background is particularly weak or if you
    have taken Beginning Java some time ago and need a refresher,
    then it might be appropriate to take Accelerated Java
    as well. 
    Do I need previous object-oriented experience?
    No. Although previous experience with an
    object-oriented language such as C++ is helpful, these courses
    don't require it. Object-oriented concepts will be introduced
    as needed during the courses. 
    If I plan to enroll in SPSU's E-Business
    Solutions in Java certificate program, which Java course should
    I take to prepare?
    Either Beginning Java or Accelerated
    Java should be sufficient. Accelerated Java is preferred,
    but Beginning Java is designed to provide a minimal background
    for those planning to enroll in the E-Business certificate program. 
    What is the format of the courses?
    Each course consists of alternating lecture
    and laboratory periods. After each lecture, you'll be assigned
    programming exercises that reinforce the topic just covered.
    Programming is done on Windows-based PCs, with one person per
    machine. The instructor will be available throughout the laboratory
    sessions for assistance. Classes meet from 9:00 a.m. to 5:00
    p.m. 
    What materials are included with these
    courses?
    You'll receive a copy of a leading Java
    book plus a binder containing copies of the instructor's overheads. 
    Are there any special features of these
    courses?
    Both courses feature "case studies"complete,
    nontrivial programs that are dissected in class and later used
    in laboratory sessions. 
    About the Instructor
    Dr. K. N. King is an associate professor
    of computer science at Georgia State University. He has a Ph.D.
    from the University of California at Berkeley and specializes
    in programming languages of all kinds. He is the author of three
    books (Modula-2: A Complete
    Guide, C Programming:
    A Modern Approach, and Java
    Programming: From the Beginning) as well as many technical
    papers and articles, including several feature stories for Dr.
    Dobb's Journal. For more information about the instructor,
    click here or send email. 
     
    For other continuing education courses
    by the same instructor, click here. 
     
    SOUTHERN POLYTECHNIC STATE UNIVERSITY  
    Office of Continuing Education  
    1100 South Marietta Parkway  
    Marietta, Georgia 30060-2896  
    Phone: (678) 915-7240 
    Fax: (678) 915-7490 
    coned@spsu.edu
  |