Maricopa Community Colleges  CIS176   19886-19925 
Official Course Description: MCCCD Approval: 06/02/87
CIS176 19886-19925 L+L 3 Credit(s) 4 Period(s)
LISP Programming II
Advanced LISP concepts for applications of artificial intelligence and expert systems. Prerequisites: CIS175.
Go to Competencies    Go to Outline
 
MCCCD Official Course Competencies:
 
CIS176   19886-19925 LISP Programming II
1. Define and demonstrate advanced functions of common LISP. (I)
2. Develop a complex recursive program in LISP language. (II)
3. Develop a sophisticated program in LISP language. (III)
4. Develop an advanced LISP application program on expert systems. (IV)
5. Develop an advanced LISP application program for natural language processing. (V)
6. Develop an advanced LISP application program to demonstrate intelligent interface to software. (VI)
7. Develop an original advanced LISP program which demonstrates an artificial intelligence application. (VII)
Go to Description    Go to top of Competencies
 
MCCCD Official Course Outline:
 
CIS176   19886-19925 LISP Programming II
    I. Advanced Functions
        A. Primitives
        B. Control Structures
      II. Advanced Recursive Functions
          A. List Recursion
          B. Binary Search
        III. Input, Output, Streams, Pathnames
            A. Input/Output Functions
            B. File Manipulations and Aliases
          IV. Advanced Expert Systems Problem
              A. Rule-based Systems
              B. Forward and Backward Chaining
              C. Life Cycle of Knowledge-Based Application
            V. Advanced Natural Language Problem Solving
                A. Basic Concepts
                B. Generation
                C. Recognition
              VI. Advanced Application Software
                  A. Pattern Matching
                  B. Optimal Search Procedures
                VII. Advanced Programming Techniques for Artificial Intelligence
                    A. Design
                    B. Implementation
                Go to Description    Go to top of Competencies    Go to top of Outline