Leveraging AI's breadth in CS 1

Zachary Dodds

Artificial Intelligence offers a compelling backdrop for student assignments and projects even very early in the computer science curriculum. We have leveraged so-called "high-level" AI, in the form of reasoning about language and game-playing to motivate students in CS 1. More recently we have added activities that might be described as "lower-level" AI: robotics programming via both simulated and real platforms and audio processing and classification. This work presents both student and faculty responses to this experiment and concludes that, with appropriate scaffolding, topics from AI's full breadth succeed equally as hooks into early CS.

Subjects: 1.3 Computer-Aided Education; 17. Robotics

Submitted: Jan 9, 2008

This page is copyrighted by AAAI. All rights reserved. Your use of this site constitutes acceptance of all of AAAI's terms and conditions and privacy policy.