CSSE 413 - Artificial Intelligence
Rose-Hulman Institute of Technology
Computer Science and Software Engineering Department
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.
CSSE 230 and a lot of curiosity.
Students who successfully complete this course should be able to:
- knowledge representation,
- planning, and
- learning in artificial intelligence
- Explain philosophical and ethical issues surrounding artificial
- Explain current applications of artificial intelligence.
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 Cognitive Computing.
Isaac Sanders will set-up the grading scripts and run your software
Please consult the schedule for class materials,
topics covered and assignments.
Your grade will be calculate based on the following components and
weights. Your assignment scores will be recorded in Moodle. This
and the newsgroup are the only use of Moodle for this
class. Everything else will be posted on the web.
- Projects: Projects related to search, game playing,
reasoning, knowledge representation, planning and learning.
- Presentations: Presentation of a paper at the forefront of
- Reviews: About five reviews of seminal papers in the field,
using professional review guidelines. Each review is approximately one
- Class Participation: Participation in class discussions of aspects of
artificial intelligence. Participation in class related
newsgroups. Emailing the instructor information related to the course,
such as links to interesting web-pages.
The course has some activities which are individual ones, auch as the
reviews and some of the programming assignments. Others are team activities,
such as some of the programming assignments and the presentation of current work.
See the Moodle 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.
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