Welcome to Intro/Advanced AI
Upon successful completion of this course, students should have:
-
An understanding of the basic theory of artificial intelligence (AI).
- An understanding of the basic programming techniques of AI.
- Ability to describe the practical issues associated with AI for real-world applications such as gaming; or model-based software engineering;
- An understanding of what it means to be a knowledge workere in the 21st century.
- An understanding of how AI can augment traditional software engineering.
This is a programming intensive subject (in LISP). 400-level students
will
work on a large gaming assignment while 500-level students work
will work on intricate AI-enabled domain specific language for
modeling modern software processes.