Fundamentals of Artificial Intelligence

Lecture, four hours; laboratory, two hours; outside study, six hours. Enforced requisite: course 180. Introduction to fundamental problem solving and knowledge representation paradigms of artificial intelligence. Introduction to Lisp with regular programming assignments. State-space and problem reduction methods, brute-force and heuristic search, planning techniques, two-player games. Knowledge structures including predicate logic, production systems, semantic nets and primitives, frames, scripts. Special topics in natural language processing, expert systems, vision, and parallel architectures. Letter grading.

Review Summary

Clarity
6.7 / 10
Organization
8.3 / 10
Time
N/A
Overall
6.7 / 10

Reviews

    Quarter Taken: Fall 2019 In-Person
    Grade: A-

    Overall the class was pretty good. The lectures were entertaining and the homework assigned wasn't too bad (though some of the coding assignments were pretty difficult). My main complaint about this course is that the final was supposedly concept-based, but IMO had a lot of definition/memorization based questions.

Course

Instructor
Guy van Den Broeck
Previously taught
24W 20F 19F 19S 18S 18W 17S 17W 16S

Grading Information

  • No group projects

  • Attendance not required

  • 1 midterm

  • Finals week final

  • 100% recommend the textbook