{"title":"课程说明:超越AI入门","authors":"Deepak Kumar","doi":"10.1145/318964.318967","DOIUrl":null,"url":null,"abstract":"uch of the discussion on teaching artificial intelligence (AI) tends to be centered on the introductory course. Typically, introductory AI courses are offered in undergraduate programs at the junior or senior level. The underlying assumption is that such a course serves as a capstone to the learning experiences of a computer science student. In this installment, I would like to examine undergraduate courses that go beyond the standard introductory AI course. It is important to recognize the diversity of computer science programs. Some undergraduate programs are part of an established graduate program; however, many programs are stand-alone undergraduate programs. Even programs that offer graduate degrees restrict the number of AI courses to more or less an introductory AI course, which is often cross-listed as a graduate-level course. This is true even in programs that are strong in AI research. Most AI courses that cover topics beyond the introductory course are designed for graduate students, but motivated undergraduate students can enroll in these courses. Occasionally, undergraduate students also undertake advanced work in AI research labs. Working together on a research project alongside graduate students is one of the most rewarding experiences for undergraduates. For the majority of programs that offer only undergraduate-level instruction in computer science, the possibility of offering even an introductory course in AI can be an issue. There may be limited resources, high demands of faculty on other areas of the curriculum, or the limited availability of faculty who are willing to teach AI. The school may not have faculty whose research area is AI. Here, the definition of a core computer science curriculum plays an important role. If AI is prescribed by a standard curriculum (for instance, the ACM/IEEE Curriculum 1991 lists several AI and AI-related knowledge units), the likelihood of finding an AI course is greater. Another parameter that can play an important part in determining the range of AI courses offered is the size of the program. Larger programs tend to have larger class enrollments. Sometimes, larger class sizes can limit the range of advanced courses offered. For instance, the use of LEGO-based robot labs (see \" Curriculum Descant, \" SIGART Bulletin, Fall 1998) has been found to be more feasible in schools with smaller class sizes. Smaller class sizes also enable the creation of interdiscipli-nary AI courses that require active class participation. For example, I offer a course entitled Biologically Inspired Computational Models of …","PeriodicalId":8272,"journal":{"name":"Appl. Intell.","volume":"9 1","pages":"13"},"PeriodicalIF":0.0000,"publicationDate":"1999-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Curriculum descant: beyond introductory AI\",\"authors\":\"Deepak Kumar\",\"doi\":\"10.1145/318964.318967\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"uch of the discussion on teaching artificial intelligence (AI) tends to be centered on the introductory course. Typically, introductory AI courses are offered in undergraduate programs at the junior or senior level. The underlying assumption is that such a course serves as a capstone to the learning experiences of a computer science student. In this installment, I would like to examine undergraduate courses that go beyond the standard introductory AI course. It is important to recognize the diversity of computer science programs. Some undergraduate programs are part of an established graduate program; however, many programs are stand-alone undergraduate programs. Even programs that offer graduate degrees restrict the number of AI courses to more or less an introductory AI course, which is often cross-listed as a graduate-level course. This is true even in programs that are strong in AI research. Most AI courses that cover topics beyond the introductory course are designed for graduate students, but motivated undergraduate students can enroll in these courses. Occasionally, undergraduate students also undertake advanced work in AI research labs. Working together on a research project alongside graduate students is one of the most rewarding experiences for undergraduates. For the majority of programs that offer only undergraduate-level instruction in computer science, the possibility of offering even an introductory course in AI can be an issue. There may be limited resources, high demands of faculty on other areas of the curriculum, or the limited availability of faculty who are willing to teach AI. The school may not have faculty whose research area is AI. Here, the definition of a core computer science curriculum plays an important role. If AI is prescribed by a standard curriculum (for instance, the ACM/IEEE Curriculum 1991 lists several AI and AI-related knowledge units), the likelihood of finding an AI course is greater. Another parameter that can play an important part in determining the range of AI courses offered is the size of the program. Larger programs tend to have larger class enrollments. Sometimes, larger class sizes can limit the range of advanced courses offered. For instance, the use of LEGO-based robot labs (see \\\" Curriculum Descant, \\\" SIGART Bulletin, Fall 1998) has been found to be more feasible in schools with smaller class sizes. Smaller class sizes also enable the creation of interdiscipli-nary AI courses that require active class participation. For example, I offer a course entitled Biologically Inspired Computational Models of …\",\"PeriodicalId\":8272,\"journal\":{\"name\":\"Appl. Intell.\",\"volume\":\"9 1\",\"pages\":\"13\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1999-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Appl. Intell.\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/318964.318967\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Appl. Intell.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/318964.318967","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
uch of the discussion on teaching artificial intelligence (AI) tends to be centered on the introductory course. Typically, introductory AI courses are offered in undergraduate programs at the junior or senior level. The underlying assumption is that such a course serves as a capstone to the learning experiences of a computer science student. In this installment, I would like to examine undergraduate courses that go beyond the standard introductory AI course. It is important to recognize the diversity of computer science programs. Some undergraduate programs are part of an established graduate program; however, many programs are stand-alone undergraduate programs. Even programs that offer graduate degrees restrict the number of AI courses to more or less an introductory AI course, which is often cross-listed as a graduate-level course. This is true even in programs that are strong in AI research. Most AI courses that cover topics beyond the introductory course are designed for graduate students, but motivated undergraduate students can enroll in these courses. Occasionally, undergraduate students also undertake advanced work in AI research labs. Working together on a research project alongside graduate students is one of the most rewarding experiences for undergraduates. For the majority of programs that offer only undergraduate-level instruction in computer science, the possibility of offering even an introductory course in AI can be an issue. There may be limited resources, high demands of faculty on other areas of the curriculum, or the limited availability of faculty who are willing to teach AI. The school may not have faculty whose research area is AI. Here, the definition of a core computer science curriculum plays an important role. If AI is prescribed by a standard curriculum (for instance, the ACM/IEEE Curriculum 1991 lists several AI and AI-related knowledge units), the likelihood of finding an AI course is greater. Another parameter that can play an important part in determining the range of AI courses offered is the size of the program. Larger programs tend to have larger class enrollments. Sometimes, larger class sizes can limit the range of advanced courses offered. For instance, the use of LEGO-based robot labs (see " Curriculum Descant, " SIGART Bulletin, Fall 1998) has been found to be more feasible in schools with smaller class sizes. Smaller class sizes also enable the creation of interdiscipli-nary AI courses that require active class participation. For example, I offer a course entitled Biologically Inspired Computational Models of …