{"title":"程序设计课程采用自动评分系统","authors":"H. Koike, K. Akama, Hiko Morita, Katsunori Miura","doi":"10.1145/1181216.1181255","DOIUrl":null,"url":null,"abstract":"All students (about 1000) at Sapporo Gakuin University are required to take a Computer Literacy course. At Hokkaido University, we teach courses, such as AI Programming, with approximately 100 students. By using automatic marking systems of our own design we can check student work and obtain the results immediately. It reduces our labor, enables us to grasp individual students' learning states, and allows us to tailor our instruction to each student's needs. Automatic marking is a key technology for determining the current individual learning state of each student in a large class. By using automatic marking we can conduct short tests many times, mark the tests automatically, and collect detailed information about the learning states of students from the test results. However, developing reliable and efficient marking systems is a difficult and time-consuming job using conventional methods. In this paper, we introduce our automatic marking systems, share our experiences developing and using the systems in our classes, and discuss the possibility of expanding its use to object-oriented programming language courses.","PeriodicalId":131408,"journal":{"name":"Proceedings of the 34th annual ACM SIGUCCS fall conference: expanding the boundaries","volume":"22 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2006-11-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":"{\"title\":\"Using an automatic marking system for programming courses\",\"authors\":\"H. Koike, K. Akama, Hiko Morita, Katsunori Miura\",\"doi\":\"10.1145/1181216.1181255\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"All students (about 1000) at Sapporo Gakuin University are required to take a Computer Literacy course. At Hokkaido University, we teach courses, such as AI Programming, with approximately 100 students. By using automatic marking systems of our own design we can check student work and obtain the results immediately. It reduces our labor, enables us to grasp individual students' learning states, and allows us to tailor our instruction to each student's needs. Automatic marking is a key technology for determining the current individual learning state of each student in a large class. By using automatic marking we can conduct short tests many times, mark the tests automatically, and collect detailed information about the learning states of students from the test results. However, developing reliable and efficient marking systems is a difficult and time-consuming job using conventional methods. In this paper, we introduce our automatic marking systems, share our experiences developing and using the systems in our classes, and discuss the possibility of expanding its use to object-oriented programming language courses.\",\"PeriodicalId\":131408,\"journal\":{\"name\":\"Proceedings of the 34th annual ACM SIGUCCS fall conference: expanding the boundaries\",\"volume\":\"22 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2006-11-05\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"7\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 34th annual ACM SIGUCCS fall conference: expanding the boundaries\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/1181216.1181255\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 34th annual ACM SIGUCCS fall conference: expanding the boundaries","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/1181216.1181255","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Using an automatic marking system for programming courses
All students (about 1000) at Sapporo Gakuin University are required to take a Computer Literacy course. At Hokkaido University, we teach courses, such as AI Programming, with approximately 100 students. By using automatic marking systems of our own design we can check student work and obtain the results immediately. It reduces our labor, enables us to grasp individual students' learning states, and allows us to tailor our instruction to each student's needs. Automatic marking is a key technology for determining the current individual learning state of each student in a large class. By using automatic marking we can conduct short tests many times, mark the tests automatically, and collect detailed information about the learning states of students from the test results. However, developing reliable and efficient marking systems is a difficult and time-consuming job using conventional methods. In this paper, we introduce our automatic marking systems, share our experiences developing and using the systems in our classes, and discuss the possibility of expanding its use to object-oriented programming language courses.