| 1.
|
Define and compare PROLOG with other programming languages. (I)
|
| 2.
|
Demonstrate the basic features of the PROLOG language. (II)
|
| 3.
|
Define PROLOG'S simple syntax. (III)
|
| 4.
|
Demonstrate basic PROLOG program development techniques. (IV)
|
| 5.
|
Demonstrate declarative problem solving. (V)
|
| 6.
|
Demonstrate the artificial intelligence applications and concepts
supported by the PROLOG language. (VI)
|
| 7.
|
Develop advanced programming techniques, including: recursion,
knowledge representation, non-deterministic programming, and
searching. (VII)
|
| 8.
|
Develop a PROLOG program for an expert system application. (VIII)
|
| 9.
|
Develop a PROLOG program for a natural language processing
application. (IX)
|
| 10.
|
Develop an original PROLOG program which demonstrates the use of
artificial intelligence concepts. (X)
|
|