{"title":"使用互动练习强化的动画来教授AI算法","authors":"Linda Stern, L. Sterling","doi":"10.1145/299359.299372","DOIUrl":null,"url":null,"abstract":"This paper describes our experience using laboratories in the teaching of an undergraduate subject in artificial intelligence (AI). The presentation of key AI algorithms in lectures was replaced by a highly structured set of exercises undertaken by students in supervised laboratory sessions. The exercises, which were the students’ first contact with the algorithms, used a graphic animation of the algorithm, followed by active problem solving using a computer implementation of the same algorithm. As an environment for introducing students to new material, this laboratorybased approach encouraged the students to engage deeply with the material from the start. The sessions were very popular as evidenced by responses from student surveys, and anecdotal evidence suggests that the material was learned better. We suggest that a similar approach may be effective in other areas of computer science and in other disciplines.","PeriodicalId":435916,"journal":{"name":"African Conference on Software Engineering","volume":"34 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1997-07-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"Teaching AI algorithms using animations reinforced by interactive exercises\",\"authors\":\"Linda Stern, L. Sterling\",\"doi\":\"10.1145/299359.299372\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper describes our experience using laboratories in the teaching of an undergraduate subject in artificial intelligence (AI). The presentation of key AI algorithms in lectures was replaced by a highly structured set of exercises undertaken by students in supervised laboratory sessions. The exercises, which were the students’ first contact with the algorithms, used a graphic animation of the algorithm, followed by active problem solving using a computer implementation of the same algorithm. As an environment for introducing students to new material, this laboratorybased approach encouraged the students to engage deeply with the material from the start. The sessions were very popular as evidenced by responses from student surveys, and anecdotal evidence suggests that the material was learned better. We suggest that a similar approach may be effective in other areas of computer science and in other disciplines.\",\"PeriodicalId\":435916,\"journal\":{\"name\":\"African Conference on Software Engineering\",\"volume\":\"34 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1997-07-02\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"African Conference on Software Engineering\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/299359.299372\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"African Conference on Software Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/299359.299372","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Teaching AI algorithms using animations reinforced by interactive exercises
This paper describes our experience using laboratories in the teaching of an undergraduate subject in artificial intelligence (AI). The presentation of key AI algorithms in lectures was replaced by a highly structured set of exercises undertaken by students in supervised laboratory sessions. The exercises, which were the students’ first contact with the algorithms, used a graphic animation of the algorithm, followed by active problem solving using a computer implementation of the same algorithm. As an environment for introducing students to new material, this laboratorybased approach encouraged the students to engage deeply with the material from the start. The sessions were very popular as evidenced by responses from student surveys, and anecdotal evidence suggests that the material was learned better. We suggest that a similar approach may be effective in other areas of computer science and in other disciplines.