1.
|
Design, implement, and test computer programs using current software
engineering techniques. (I)
|
2.
|
Explain how and why the basic object-oriented principles of object
classes, inheritance, and polymorphism are used inn the software
development process. (II)
|
3.
|
Write event-driven Java programs using objects and classes, methods,
inheritance, and interfaces. (III, IV)
|
4.
|
Specify, design, and implement maintainable programs in Java that
include many pieces that work together to solve a single problem. (I,
II, III)
|
5.
|
Write Java applets that display text, use color, draw graphical
shapes, and display images. (IV)
|
6.
|
Embed Java applets into web pages. (III, IV)
|
7.
|
Develop a graphical user interface in Java with the Abstract Window
Toolkit that contains labels, buttons, check boxes, lists, menu, and
dialogs. (IV)
|
8.
|
Write event-handling procedures that work with the graphical user
interface created in competency (number 7). (IV)
|
9.
|
Write an application that uses the file capabilities of Java. (IV)
|
10.
|
Contrast Java with existing programming languages, listing and
explaining its advantages and disadvantages over other languages.
(III, V)
|
|