Class schedule | HW assignments (Including preparation and review of the class.) | Amount of Time Required | |
---|---|---|---|
1. | Lecture and exercise on following subjects. Introduction to formula manipulation systems |
Check the web or references for the symbolic manipulations | 90minutes |
2. | Data structures in symbolic manipulations | Review the contents of "Data Structures and Algorithms" | 90minutes |
3. | LISP (1) Atom, list, basic functions |
Check the web or references for the programming language LISP | 90minutes |
4. | LISP (2) Variables, functional definitions, recursive calls |
Review the last exercise | 90minutes |
5. | LISP (3) Predicates, conditions |
Review the last exercise | 90minutes |
6. | LISP (4) Some list processing (recursion, map functions) |
Review the last exercise | 90minutes |
7. | LISP (5) Some list processing (efficient processing using destructive functions) |
Review the last exercise | 90minutes |
8. | Formula manipulation (1) Internal representations of mathematical formulas |
Review the last exercise | 90minutes |
9. | Formula manipulation (2) Input/output of mathematical formulas (syntax analysis, pretty-print) |
Review the last exercise | 90minutes |
10. | Formula manipulation (3) Symbolic differentiation and symplification of mathematical formulas |
Review the last exercise | 90minutes |
11. | Formula manipulation (4) Symbolic integration |
Review the last exercise | 90minutes |
12. | Expert system (1) Symbolic logic and logic programming language Prolog |
Check the web or references for the programming language Prolog | 90minutes |
13. | Expert system (2) Production systems |
Review the last exercise | 90minutes |
14. | Final examination and review | Review the total exercises | 90minutes |
Total. | - | - | 1260minutes |
Examination | Exercises | Total. | |
---|---|---|---|
1. | 20% | 20% | 40% |
2. | 20% | 20% | 40% |
3. | 10% | 10% | 20% |
Total. | 50% | 50% | - |