1.
|
Use a text editor and compiler to develop a computer program. (I)
|
2.
|
Use a symbolic debugger to correct a computer program. (I)
|
3.
|
Explain the theory and techniques of structured programming, and
describe how they are embodied in object-oriented programming. (II)
|
4.
|
Explain the difference between pure object-oriented languages and
pseudo-object-oriented languages. (III)
|
5.
|
Use standard C data types from the C programming language to develop a
computer program. (IV)
|
6.
|
Use functions from the C programming language to develop a computer
program. (IV)
|
7.
|
Use expressions, control flow statements, and conditional statements
from the C programming language to develop a computer program. (IV)
|
8.
|
Use the standard library functions of the C programming language to
develop a computer program. (IV)
|
9.
|
Explain and apply the principles of classes in the development of an
object-oriented computer program. (V, VII)
|
10.
|
Explain and apply the principles of inheritance in the development of
an object-oriented computer program. (VIII)
|
11.
|
Explain the design techniques used in the development of an
object-oriented computer program. (IX)
|
12.
|
Explain and apply the principles of dynamic binding in the development
of an object-oriented computer program. (V, X)
|
13.
|
Explain and apply the principles of user interface design in the
development of an object-oriented computer program. (XI)
|
14.
|
Working with a collaborative team, design, develop, and test a complex
software system that incorporates the principles and practices of
object-oriented programming. (XII)
|
|