1.
|
Design a computer program using current software engineering
techniques that contains multiple object classes. (I)
|
2.
|
Explain the steps taken in develop major pieces of software. (I)
|
3.
|
Describe an operating system and its use. (I)
|
4.
|
Develop computer programs that use objects, methods, class level
fields and streams. (II)
|
5.
|
Develop computer programs that implement interfaces and call static
methods. (II, III)
|
6.
|
Develop computer programs that make use of diverse operators. (III)
|
7.
|
Develop computer programs that use classes and interfaces from a large
class library. (I, II, III)
|
8.
|
Describe the different kinds of memory in an executable process. (III)
|
9.
|
Explain why the limitations of algorithmic machines require techniques
developed in artificial intelligence. (IV)
|
10.
|
Present arguments for and against an ethical issue related to
computing. (V)
|
|