Basic Practices | Advanced Exercises | Total. | |
---|---|---|---|
1. | 30% | 10% | 40% |
2. | 10% | 20% | 30% |
3. | 10% | 20% | 30% |
Total. | 50% | 50% | - |
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, and the installation of LISP system. |
Check the web or references for the symbolic manipulations. | 90minutes |
Review (including the homework). | 100minutes | ||
2. | Data structures in symbolic manipulations | Review the contents of "Data Structures and Algorithms." | 90minutes |
Review (including the homework). | 100minutes | ||
3. | Fundamental of LISP (1) Atom, list, basic functions |
Check the web or references for the programming language LISP. | 90minutes |
Review (including the homework). | 100minutes | ||
4. | Fundamental of LISP (2) Variables, functional definitions |
Preparations for the lecture. | 90minutes |
Review (including the homework). | 100minutes | ||
5. | Fundamental of LISP (3) Evaluation, macro |
Preparations for the lecture. | 90minutes |
Review (including the homework). | 100minutes | ||
6. | LISP programming (1) Predicates, conditions |
Preparations for the lecture. | 90minutes |
Review (including the homework). | 100minutes | ||
7. | LISP programming (2) Iteration (cdr recursion, do functions, map functions) |
Preparations for the lecture. | 90minutes |
Review (including the homework). | 100minutes | ||
8. | LISP programming (3) Some list processing (general recursion) |
Preparations for the lecture. | 90minutes |
Review (including the homework). | 100minutes | ||
9. | LISP programming (4) Some additions (property list, destructive functions, etc.) |
Preparations for the lecture. | 90minutes |
Review (including the homework). | 100minutes | ||
10. | Formula manipulation (1) Internal representations of mathematical formulas |
Preparations for the lecture. | 90minutes |
Review (including the homework). | 100minutes | ||
11. | Formula manipulation (2) Input/output of mathematical formulas (syntax analysis, pretty-print) |
Preparations for the lecture. | 90minutes |
Review (including the homework). | 100minutes | ||
12. | Formula manipulation (3) Symbolic differentiation |
Preparations for the lecture. | 90minutes |
Review (including the homework). | 100minutes | ||
13. | Formula manipulation (4) Simplification of mathematical formulas |
Preparations for the lecture. | 90minutes |
Review (including the homework). | 100minutes | ||
14. | Expert system and the logic programming language Prolog | Review the all of lectures. | 190minutes |
Total. | - | - | 2660minutes |
ways of feedback | specific contents about "Other" |
---|---|
Feedback in the class |
Work experience | Work experience and relevance to the course content if applicable |
---|---|
N/A | N/A |