Previous Weeks in STS 350


This page will record what we actually did on each day of the class.

Week 1Monday, January 16

Reading:

Topic:  Introduction to the course

Monday

Wednesday

Friday

Other Notes:


Week 2Monday, January 23

Reading:

Topic:  Algorithms and computation

Is intelligence computable?  Can intelligence be modeled in some fashion using computers?  Or is this idea a dead end?  In order to decide what "computational intelligence" might mean, we need to know something about computation.  We begin this part of the discussion by looking at what a modern computer can do, and how it might be programmed.  We use the programming language LISP for several reasons:  Firstly, it is a programming language which is likely to be new to everyone in the class, the parts that we will need are fairly easy to learn, and, finally, since it is one of the primary languages used in artificial intelligence.

Monday

Wednesday

Friday

Other Notes:


Week 3Monday, January 30

Reading:

Topic:  A gentle introduction to Lisp

So - we have a notion of what a computer is and what it can do, and we have a notion of what an algorithm is.  How do we combine the two?  One way is to write programs in some basic computer language.  One of the easiest to learn is the programming language Lisp which is use for much of AI.

We will look only at enough of LISP for us to get an idea of how an algorithm may be implemented in a programming language, and will not examine the language beyond the basics needed to do this.  I can recommend books for those interested in taking these ideas further.

Monday

Wednesday

Friday

 

Other Notes:


Week 4Monday, February 6

Reading:

Topic:  An introduction to AI

We next examine experiments (as Simon would put it) attempting to explain cognition by writing computer programs which implement models and theories of cognition.  We begin with a brief overview of AI (symbolic and connectionist), and then dig deeper into the representations and algorithms of symbolic AI.  We will look at connectionist AI later on.

Monday

Wednesday

Friday

 

Other Notes:


Week 5  Monday, February 13

Reading:

Topic:  An introduction to AI

We continue our discussion of symbolic AI by looking at problem solving and a simple expert system.

Symbolic AI can be viewed as Knowledge Representation and Search.  We will make a brief survey of these two ideas, learn about the Physical Symbol Hypothesis (next week), and play with a small expert system (next week or the week following).  We will also fit in (Friday) our first hour exam.

Monday

Wednesday

Friday

 

Other Notes:


Week 6  Monday, February 20

Reading:

Topic:  Symbolic Artificial Intelligence (GOFAI)

We spend this (and next) week discussing symbolic AI and the physical symbol system hypothesis (PSSH).  Our discussion will be primarily on Marr's second level of explanation, focusing on representational structures and process which are viewed in symbolic as knowledge representation and search.  At the end of a preliminary discussion on knowledge representation and search, we see the application of symbolic AI to expert problem-solving, and look at the underlying assumption of symbolic AI, the physical symbol system hypothesis.

Monday

Wednesday

Friday

 

Other Notes:


Week 7  Monday, February 27

Reading:

Topic:  Search and representation in symbolic AI

We spend this  week continuing the discussion on symbolic AI and the physical symbol system hypothesis (PSSH).  Our discussion will be primarily on Marr's second level of explanation, focusing on representational structures and process which are viewed in symbolic as knowledge representation and search.

Monday

Wednesday

Friday

 

Other Notes:


Week 8  Monday, March 6

Reading:

Topic:  Heuristic search and Expert Systems

This week we conclude our discussions on search and knowledge representation with a practical example:  An expert system.

We will conclude our discussion on symbolic AI in the first few days after Spring Break..  After a brief tour after the break of connectionist AI, we will begin a discussion of grammars, computation, and the language problem.

Monday

Wednesday

Friday

 

Other Notes:


 

Week 9:  Monday, March 13

 


Week 10  Monday, March 20

Reading:

Topic:  The Physical Symbol System Hypothesis

We spend this  week continuing the discussion on symbolic AI and the physical symbol system hypothesis (PSSH).  Our discussion will be primarily on Marr's second level of explanation, focusing on representational structures and process which are viewed in symbolic as knowledge representation and search.  At the end of a preliminary discussion on knowledge representation and search, we see the application of symbolic AI to expert problem-solving, and look at the underlying assumption of symbolic AI, the physical symbol system hypothesis.

We will conclude our discussion on symbolic AI in the first few days after Spring Break..  After a brief tour after the break of connectionist AI, we will begin a discussion of grammars, computation, and the language problem.

Monday

Wednesday

Friday

 

Other Notes:


Week 11  Monday, March 27

Reading:

Topic:  Connectionism

A contrasting approach to symbolic AI is the idea of using a biological model as the basis for an implementation-level explanation of cognition.  We explore that idea this week.

Monday

Wednesday

Friday

 

Other Notes:


Week 12  Monday, April 3

Reading:

Topic:  Grammars, Computation, and Language

In the final part of the course, we consider the problem of language, and try to tie together the various parts of the course.  We begin with an introduction to Turing Machines, move on to a discussion of grammar, and, using those two tools, begin to consider the problem of language.

Monday

Wednesday

Friday

 

Other Notes:


Week 13  Monday, April 10

Reading:

Topic:  Grammars, Computation, and Language

In the final part of the course, we consider the problem of language, and try to tie together the various parts of the course.  We begin with an introduction to Turing Machines, move on to a discussion of grammar, and, using those two tools, begin to consider the problem of language.

Monday

Wednesday

Friday

 

Other Notes:


Week 14  Monday, April 17

Reading:

Topic:  Grammars, Computation, and Language

In the final part of the course, we consider the problem of language, and try to tie together the various parts of the course.  We begin with an introduction to Turing Machines, move on to a discussion of grammar, and, using those two tools, begin to consider the problem of language.

Monday

Wednesday

Friday

 

Other Notes:


Week 1Monday, April 24

Reading:

Topic:  Grammars, Computation, and Language

In the final part of the course, we consider the problem of language, and try to tie together the various parts of the course.  We begin with an introduction to Turing Machines, move on to a discussion of grammar, and, using those two tools, begin to consider the problem of language.

Monday

Wednesday

Friday

 

Other Notes:

 

Other Notes:

 

 

 


Return to Course Home Page