| Course Abstract |
Through a combination of
instructor-led discussions and hands on workshops
the course will illustrate the methods and techniques
for developing applications using Borland's JBuilder
IDE tool. The course will offer a practical introduction
to the Java programming language and discuss Java
topics like; class definitions and hierarchies,
polymorphism, encapsulation, abstraction, exception
handling, Java data types, flow control, conditional
testing, single and multidimensional arrays, JDBC
access and the creation of Java applications.
Each of the following topics will be taught while
utilizing the basic components of JBuilder toolset;
project creation and navigation, source editor
and team development, java compiler, debugging
and testing tools and the other aspects of JBuilder
IDE. |
| Objectives |
After completing this course, students will
be able to:
- Understand the roots and benefits of object
oriented application design
- Illustrate each of the key OO concepts of
inheritance, polymorphism, encapsulation and
abstraction.
- Understand a class definition and its components
of data and access methods.
- Depict the major differences between procedural
application development and object-oriented
systems in both design and implementation.
- Utilize the source repository and debugging
features of JBuilder for managing all java source
testing binary files.
- Understand the role of exception handling
and its implementation.
- Illustrate Java file access considerations
using streams and buffers.
- Depict the role of JDBC in RDBMS database
access and updating.
- Illustrate the basic concepts behind event-driven
programming and its role in an OO application
environment
- Utilize the JBuilder tool for building and
testing Java applications,
|