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
|