AIgorithms

Abstract
This article describes an undergraduate course that combines the teaching of algorithms, artificial intelligence and technical writing. The primary goal of this course is to achieve a better integration of AI concepts and techniques into our undergraduate CS program. This integration is achieved through an alignment of material from existing AI and Algorithms classes.