Below is an outline of the topics we will discuss this semester. Students are also encouraged to research online on the topics we will be seeing in class.
Week | Dates | Topics | Homework | Reading |
1 | Jan. 31 | Course outline.
What the course is and is not about. What you should expect of the course. Office hours, etc. Introduction to the course. |
  |   |
2 | Feb. 5, 7 | Searching |   | AI:Chapter 3 |
3 | Feb.12, 14 | Knowledge Bases |   | AI:Chapters 7-9 |
4 | Feb. 20, 22 | Neural Networks |   | AI:Chapter 19 |
5 | Feb. 26, 28 | Genetic Algorithms |   |   |
6 | Mar. 5, 7 | Natural Language Processing |   | AI:Chapter 23 |
7 | Mar. 12, 14 | System Engineering | Project selection due March 14. | SE:Chapter 10 |
8 | Mar. 26, 28 | Architectural Design & Functional Specifications | System diagram(s) due March 28. | SE:Chapter 14 |
9 | Apr. 2, 4 | Functional Specifications, Software metrics, software testing | Architectural/data flow diagrams due April 4. | SE:Chapters 4, 17 & 18 |
10 | Apr. 11 | Questions & answers/help session | First draft of functional specifications due April 11. |   |
11 | Apr. 16, 18 | Functional Specifications | Software metrics estimates due April 18. |   |
12 | Apr. 23, 25 | Software Testing | Final draft of functional specifications due April 25. Testing procedures due April 25. |
SE:Chapters 17 & 18 |
13 | Apr. 30, May 2 | Class Presentations | Testing results due May 2. |   |