Department of Educational and Counselling Psychology
McGill University

September 3, 2004

Course Number and Title

EDPE-660a - Artificial Intelligence in Education
http://www.education.mcgill.ca/profs/cartwright/edpe660


Calendar Description


Professor
Important URLs (Universal Resource Locators)
 

The Text:  (none currently) 
The Course:  http://www.education.mcgill.ca/profs/cartwright/edpe660
The Professor:  http://www.education.mcgill.ca/profs/cartwright
The Department  http://www.education.mcgill.ca/ecp
The Faculty: http://www.education.mcgill.ca
The University:  http://www.mcgill.ca
The Library:  http://www.library.mcgill.ca
The PERUSE system:  http://peruse.mcgill.ca
The Computing Centre  http://www.mcgill.ca/cc

Text (read one of the following)
Recommended Readings
Philosophy of the Course
Dates
Supplemental Exam
McGill Today
Auditing/Recording
Academic Integrity
McGill University values academic integrity. Therefore, all students must understand the meaning and consequences of cheating, plagiarism and other academic offences under the Code of Student Conduct and Disciplinary Procedures (see http://www.mcgill.ca/integrity for more information).

Assignments
Exam
There will be a takehome final exam

Supplemental Exam
Evaluation

Assignment(s) / presentation
30% 
Term Paper
35% 
Take home exam 
35%


Grading
 

A
85-100%
B
70-74%
A-
80-84%
B-
65-69%
B+
75-79%
F
64% and below


WARNING
Computer Lab
Computer Conference (available approximately September 21)
Course Evaluation
Course Website
McGill CrestMcGill Home Page
Mind-it - How can I tell if the course web pages change or are updated?
MUSE - The computerized McGill Library card catalog.
PERUSE - MUSE's Partner in Research for searching periodicals.
Printing Handouts
World Wide Web (WWW or W3)

Proposed Lecture Schedule



 1. September 3 What is Artificial Intelligence?
 2. September 10 Can a machine think?
 3. September 17 Expert Systems
 4. September 24 Fifth Generation Project
 5. October 1
 6. October 8
 7. October 15 Robotic Systems
 8. October 22 Pattern Recognition
 9. October 29 Chaos Theory
10. November 5 Artificial Life
11. November 12 Nanotechnology
12. November 19 Artificial Intelligence in Education
13. November 26 Alternate Realities/Consciousness

Department of Educational and Counselling Psychology
McGill University

EDPE­660

September 3, 2004

Professor G. Cartwright

Proposed Course Outline
1. September 6 - Film: Artificial Intelligence.

Lecture: Artificial Intelligence (AI in understanding learning and classroom processes. History of Artificial Intelligence - in myth, science, the real world, and in education. Alan Turing, the Turing Principle. What does AI promise? In what ways can education benefit from AI?
Film: Making the Quantum Leap or The Age of the Intelligent Machine.

2. September 13 - Lecture: Can a Machine think? A love story:  Babbage and Lovelace.
Video:  In search of the intelligent machine

Practical programs - natural-language and voice recognition. Syntax and semantics, subject and predicate, solving ambiguities, identifying key ideas. Specific natural-language programs (SAM, PAM, TALE-SPIN), voice recognition systems, classroom applications of voice recognition systems.

Film: The HearSay System (Carnegie-Mellon).

3. September 20 - Lecture: Expert Systems - role in education. What is an Expert System? Problems in Expert System Development. Specific Expert System projects (DART, GUIDON2, NEOMYCIN, KBVLSI, MOLGEN, RX, IA, MRS) Classroom applications of expert systems. Image understanding systems (IU applications)

Film: Cloning the Experts.
 

4. September 27 - Lecture: The Japanese Fifth Generation Project, distributed AI systems.

Lecture: Programming Intelligence -- knowledge representation, predicate logic.

Demonstration: Fifth Generation languages: PROLOG.

5. October 3 - TBA

6. October 10 - TBA

7. October 17 - Hands on experience: Meet at IBM PC lab (3rd floor room ED328). Students will be provided with all necessary instructions to build an intelligent database representing their family tree using PROLOG.

- Lecture: Robotic Systems - Robots in literature, history, Asimov's Laws of Robotics. Applications, Logo, programming use in schools, procedural thinking and turtles, teaching systems. Using the turtle to teach procedural thinking.

8. October 23 - Meet at PC Lab. Students will continue working with PROLOG.

Film: Coming to a Factory near you: CAD (Computer-Aided Design).

Newsclip: Today's Robot Status

9. October 30 - Guest Lecture: Brain-Based Learning Systems, Perception, Percy, neural nets.

Demonstration: McLelland and Rummelhart's parallel distributed processing.

10. November 5 - Demonstration of Turbo Prolog in the PC Lab room ED328. Towers of Hanoi problem and an intelligent geographical database.

Film: Goodbye Gutenberg. (United Kingdom).

11. November 12 - Lecture: Problem Solving in the Human and in the Computer - The Tower of Hanoi, Searching with State Graphs, Heuristics, Subgoals, and Game Playing-heuristics. The Minimax and Alpha-Beta Methods

Film: Beyond the Vision.

12. November 19 - Lecture: General Problem Solver (GPS) - Components of GPS - Monkey Task, Letter-Series Completion, Three-Coin Puzzle

Film: Now the Chips are Down. (United Kingdom).

13. November 26 - Lecture: Psychological foundations, programming beliefs, emotions, imagination, and creativity - what is possible? applications.

Demonstration: COMCON: an intelligent teaching program.

Film: ARK: Alternate Reality Kit. (Stanford University).

 Last class. Philosophical foundations. The Assumptions underlying AI in education, biological, psychological, epistemological, and ontological.

Film: The MIT Media Lab.



References
Albus, James Sacra. (1981). Brains, Behavior and Robotics. Peterborough, NH: Byte Books.

Barr, Avron, and Feigenbaum, Edward A. (1981). The Handbook of Artificial Intelligence. Stamford, CT: Heiristech Press.

Boden, Margaret A. (1977). Artificial Intelligence and Natural Man. New York, NY: Basic Books.

Brulé, J. (1986). Artificial Intelligence: Theory, Logic, and Application. Tab Books.

Charniak, Eugene, et al. (1980). Artificial Intelligence Programming. Hillsdale, NJ: Erlbaum Associates.

Clancy, W. J. (1986) From GUIDON to NEOMYCIN to HERACLES in twenty short lessons. AI Magazine, 7(3): 40­60.

Dreyfus, Hubert (1979). What Computers Can't Do: A Critique of Artificial Reason. New York, NY: Harper and Row.

Ernst, George W., and Newell, Allen (1969). GPS: A Case Study in Generality. New York, NY: Academic Press.

Feigenbaum, Edward, A. and McCorduck, Pamela (1983). The Fifth Generation - Artificial Intelligence and Japan's Challenge to the World. Addison-Wesley Publishing Company.

Gardiner, W.L. (1987) The Ubiquitous Chip: The Human Impact of Electronic Technology. Hudson Heights, QC: Scot & Siliclone.

Hartnell, Tim (1985). Exploring Artificial Intelligence on Your Apple II. Bantam Books.

Hofstadter, Douglas R. (1985) Metamagical Themas: Questing for the Essence of Mind and Pattern. Basic Books.

Hutchison, Michael (1986). MegaBrain. Beech Tree Books.

Jackson, P. (1985). Introduction to Artificial Intelligence, 2nd edition. New York: Dover.

Jaki, Stanley L. (1969). Brains, Mind and Computers. Frankfurt, West Germany: Herder and Herder.

James, Mike (1984). Artificial Intelligence in BASIC. Butterworth & Co.

Johnson, George (1986). Machinery of the Mind. Redmond, Washington: Tempus.

Kearsley, Greg (1987). Artificial Intelligence and Instruction. Addison Wesley.

Keller, Arnold (1987). When Machines Teach. New York: Harper and Row.

Ladd, S. (1986). The computer and the brain. New York: Bantam.

Levy, David (1983). Computer Gamesmanship. London: Century Publishing.

McCorduck, Pamela (1979). Machines Who Think. W. H. Freeman.

Minsky, Marvin Lee, and Papert, Seymour. (1973) Artificial Intelligence. Eugene, OR: University of Oregon Press.

Mishkoff, H. (1985). Understanding Artificial Intelligence. Indianapolis: Sams.

Nilsson, Nils J. (1981). Principles of Artificial Intelligence. Los Altos, CA: Tioga Publishing Co.

Pratt, V. (1987). Thinking Machines. Blackwell.

Penrose, Roger. (1990). The Emperor's New Mind.

Schank, Roger C., and Riesbeck, Christopher K. (1981). Inside Computer Understanding. Hillsdale, NJ: Lawrence Erlbaum Associates.

Slagle, James R. (1971). Artificial Intelligence; The Heuristic Programming Approach. New York, NY: McGraw-Hill.

Szotovits, Peter, ed. (1982). Artificial Intelligence in Medicine. Boulder, CO: Westview Press.

Turkle, Sherry (1984). The Second Self: Computers and the Human Spirit. Simon & Schuster.

Van Horn, Mike (1986). Understanding Expert Systems. Bantam Books.

Waldrop, M. M. (1987). Man-Made Minds: The Promise of Artificial Intelligence. New York: Walker & Co.

Weizenbaum, Joseph (1976). Computer Power and Human Reason. W. H. Freeman and Co.

Wenger, Etienne (1987). Artificial Intelligence and Tutoring Systems. Morgan Kaufman.

Winston, Patrick Henry (1977). Artificial Intelligence. Boston, MA: Addison-Wesley.

Winston, Patrick Henry, and Bworn, Richard Henry, eds. (1977). Artificial Intelligence: An MIT Perspective. Cambridge, MA: MIT Press.

Webber, Bonnie Lyne, and Nilsson, Nils J. (1983). Readings in Artificial Intelligence. Los Altos, CA: Tioga Publishing Co.
 
 

Thinking Computers:

Searle, John R. Is the Brain's Mind a Computer Program? Scientific American, 262(1), 26­31.

Churchland, P.S. and Churchland, P.S. Could a Machine Think? Scientific American, 262(1), 32­37.