CSSE 413 - Artificial Intelligence
Rose-Hulman Institute of Technology
Computer Science and Software Engineering Department
Fall 2011 - 12
Catalog Course Description
Students investigate how to model and implement intelligent behavior
using computers. Topics are chosen from how machines can solve
problems; reason and use knowledge; learn from experience; and
perceive and act. Students explore these topics by implementing many
of the ideas in software. Readings are drawn both from a textbook and
from technical papers in recent conferences and journals.
Prerequisites
CSSE 230 and a lot of curiosity.
Learning Outcomes
Students who successfully complete this course should be able to:
- Apply:
- search,
- reasoning,
- knowledge representation,
- planning, and
- learning in artificial intelligence
- Explain philosophical and ethical issues surrounding artificial
intelligence.
- Explain current applications of artificial intelligence.
Follow-up Courses
This is an introductory course, covering the foundations and a few
central applications of AI. We offer a couple of advanced AI courses,
such as: Swarm Intelligence, Image Recognition, Computer Vision,
Computer Game Development, and The Semantic Web.
Instructor
Teaching Assistant
Grade Composition
Your grade will be calculate based on the following components and weights.
- Projects: Projects related to search, reasoning, knowledge
representation, planning and learning, all in the context of a game.
- Homework: Individual assignments, in preparation of larger
projects and to cover materials not covered in projects.
- Presentation: Presentation of an AI application that is at the
forefront of the field.
- Report: Write-up of an AI application that is at the forefront of the
field.
- Reviews: Four to five reviews of seminal papers in the
field, using professional review guidelines. Each review is
approximately one page long.
- Class Participation: Participation in class discussions of aspects of
artificial intelligence.
| Component | Weight
|
|---|
| Projects | 50%
|
| Homework Problems | 15%
|
| Presentation of Current Work | 8%
|
| Report of Current Work | 7%
|
| Reviews | 15%
|
| Class participation | 5%
|
The report and presentation are about the same application.
The course has some activities which are individual ones, auch as the
reviews, homework, and some of the programming assignments. Others are team activities,
such as some of the programming assignments and the presentation of current work.
Newsgroup
See Angel course page.
Attendance Policy/Class Etiquette
Attendance is mandatory. If you cannot make it to class for some
reason or other, you are still responsible for all materials covered
in class as well as all announcements.
Artificial Intelligence is a fun and interesting topic. We expect
that you participate fully while in class. If you are bored in class,
feel free to suggest ways to make class more interesting. Surfing the
web for unrelated materials, playing games, or working on homeworks
during class time are not good ways to make class more interesting.
We expect everyone to be a good citizen, doing things which will aid
in the learning of everyone in class and avoiding activities which
will distract from them. If at any time during the quarter, we feel
that you are being a poor citizen, we may ask you to bring (Square)
donuts to class. In general, good citizenship will be rewarded through
the participation portion of your grade.
Academic Integrity
See the departmental
statement on academic honesty. Dishonesty on homeworks or exams may
result in a lowered course grade or a grade of an F in the course. If
at any time you are concerned about whether certain actions of yours
or others, may constitute a violation of this policy, please contact
your instructor.