16.01.2015 Views

CS2013-final-report

CS2013-final-report

CS2013-final-report

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

search, probabilistic reasoning, logical reasoning, and knowledge representation are extremely useful in other<br />

areas even if students don’t continue in the field of AI. Using Lisp exposes them to a functional programming<br />

language and increases their ability to learn a new language and a different way of thinking. Most students<br />

describe the course as one of the most difficult of their undergraduate career, but it also receives very high ratings<br />

in terms of interest and quality.<br />

Body of Knowledge coverage<br />

KA Knowledge Unit Topics Covered Hours<br />

IS Fundamental Issues Intelligence, agents, environments, philosophical issues 4<br />

IS Basic Search Strategies Problem spaces, uninformed/informed/local search, minimax,<br />

constraint satisfaction<br />

4<br />

IS<br />

Basic Knowledge<br />

Representation and<br />

Reasoning<br />

Propositional and first-order logic, resolution theorem proving 5.5<br />

IS Basic Machine Learning Learning tasks, inductive learning, naive Bayes, decision trees 1.5<br />

IS Advanced Search A* search, genetic algorithms, alpha-beta pruning,<br />

expectiminimax<br />

6<br />

IS<br />

Advanced Representation and<br />

Reasoning<br />

Ontologies, nonmonotonic reasoning, situation calculus,<br />

STRIPS and partial-order planning, GraphPlan<br />

3.5<br />

IS Reasoning Under Uncertainty Probability theory, independence, Bayesian networks, exact<br />

inference, decision theory<br />

6<br />

IS Agents Game theory, multi-agent systems 4.5<br />

IS Advanced Machine Learning Nearest-neighbor methods, SVMs, K-means clustering,<br />

learning Bayes nets, reinforcement learning<br />

3<br />

PL Functional Programming Lisp programming 1<br />

Additional topics<br />

N/A<br />

Other comments<br />

Note: Additional electives are offered in Robotics, Machine Learning, Autonomous Agents and Multi-Agent<br />

Systems, and Natural Language Processing.<br />

- 309 -

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!