Artificial Intelligence for Non-Majors at Multiple Levels.
Andrea Danyluk · 2008
Over the past several years, many computer science de-partments have seen a decline in enrollments. This pa-per describes two courses – at the introductory and ad-vanced levels – that hope to attract students to computer science through topics in Artificial Intelligence. Over the past several years, many computer science depart-ments have seen a decline in enrollments. As the program committee for this symposium has noted, AI topics have the potential to draw students back to computer science. This paper describes two ways in which we at Williams College are providing opportunities for students – in particular non-majors – to study AI topics. These are: • An introductory course on AI and robotics for non-majors; • An elective course on machine learning that is taught in a tutorial format. While these courses are taught at very different levels, they share the following: • Both have the potential to draw non-majors into more than one computer science course. • Both can draw students into computer science courses fairly early in their college careers.