ABSTRACT
This tutorial will provide a foundation for faculty members either teaching a course in artificial intelligence for the first time or renewing a course that has been dormant. The growing ubiquity of AI and machine learning dictates that departments offer a course in this area, regardless of whether any such expertise exists locally. Furthermore, there are many possible approaches, from a general overview to a tight focus on a particular application area, either as a single elective or a specialization area within an undergraduate degree. An increasingly wide range of resources is available, but intelligent selection from the plethora of information can be a challenge, particularly in smaller programs where no local expertise is available. The tutorial is in two parts. Part 1 focuses on background knowledge, discussing major divisions within the broad field of AI, research trends and application areas, and commonly used tools. Part 2 addresses classroom implementation, assessment, textbook options, and online resources including code libraries, free-to-use data sets, development environments, and visualization tools. Participants will have the opportunity to brainstorm and discuss options for course focus. Sample syllabi using differing course approaches, sample exams and assignments, and a non-exhaustive list of useful resources will be provided.
Index Terms
- Booting Into AI: Startup Instructions for Teaching Artificial Intelligence
Recommendations
I'm Going to Learn What?!?: Teaching Artificial Intelligence to Freshmen in an Introductory Computer Science Course
SIGCSE '21: Proceedings of the 52nd ACM Technical Symposium on Computer Science EducationAs artificial intelligence (AI) becomes more widely utilized, there is a need for non-computer scientists to understand 1) how the technology works, and 2) how it can impact their lives. Currently, however, computer science educators have been reluctant ...
AI for K-12: Making Room for AI in K-12 CS Curricula
SIGCSE '19: Proceedings of the 50th ACM Technical Symposium on Computer Science EducationAs CS expands into more K-12 classrooms and children become familiar with computational thinking, advances in AI pose new challenges for CS educators. Children now enjoy conversing with AI-powered agents such as Alexa and Siri, while their parents worry ...
Enduring Lessons from 'Computer Science for All' for AI Education in Schools
SIGCSE 2024: Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 2Even as efforts to promote K-12 CS education forge ahead, there is a growing consensus that students must also be taught artificial intelligence (AI) and machine learning (ML) in order to be prepared for the fast-changing world powered by AI/ML. How can ...
Comments