Yu Yan, Hara Kohei, Nakano Hiroto, Takenobu Kazuma, A. He
{"title":"个性化计算机编程电子学习环境中学生学习状态的描述方法","authors":"Yu Yan, Hara Kohei, Nakano Hiroto, Takenobu Kazuma, A. He","doi":"10.1109/AINA.2016.38","DOIUrl":null,"url":null,"abstract":"Personalized e-learning environment is desirable in computer programming education. An important issue on personalized e-learning environment is to know the learning status of each student. This article proposes a method, SKP based Student Learning Status Description(SKP-based SLSD), to help instructors to know student individual's learning status in C programming. SKP-based SLSD focus on the syntactic knowledge called Syntax Knowledge Point(SKP) extracted from program source code. Firstly, it gathers all syntactic knowledge that should be learned by the students by extracting SKP from the source code in teaching materials or exercises' model answers. Then, for each student, it collects his learning activities on each SKP by extracting SKP from the source code the student have read or taught at lectures and wrote at exercises or tests. Finally, for each student, his understanding of each SKP is estimated based on the collected data. Student learning status can be described by his understanding of all SKPs. By SKP-based SLSD, the information used to describe student learning status can be more detail, be better-defined and better-handled by computer systems. We have also conducted experiments and proved that SKP-based SLSD is effective and feasible.","PeriodicalId":438655,"journal":{"name":"2016 IEEE 30th International Conference on Advanced Information Networking and Applications (AINA)","volume":"20 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-03-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"A Method to Describe Student Learning Status for Personalized Computer Programming e-Learning Environment\",\"authors\":\"Yu Yan, Hara Kohei, Nakano Hiroto, Takenobu Kazuma, A. He\",\"doi\":\"10.1109/AINA.2016.38\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Personalized e-learning environment is desirable in computer programming education. An important issue on personalized e-learning environment is to know the learning status of each student. This article proposes a method, SKP based Student Learning Status Description(SKP-based SLSD), to help instructors to know student individual's learning status in C programming. SKP-based SLSD focus on the syntactic knowledge called Syntax Knowledge Point(SKP) extracted from program source code. Firstly, it gathers all syntactic knowledge that should be learned by the students by extracting SKP from the source code in teaching materials or exercises' model answers. Then, for each student, it collects his learning activities on each SKP by extracting SKP from the source code the student have read or taught at lectures and wrote at exercises or tests. Finally, for each student, his understanding of each SKP is estimated based on the collected data. Student learning status can be described by his understanding of all SKPs. By SKP-based SLSD, the information used to describe student learning status can be more detail, be better-defined and better-handled by computer systems. We have also conducted experiments and proved that SKP-based SLSD is effective and feasible.\",\"PeriodicalId\":438655,\"journal\":{\"name\":\"2016 IEEE 30th International Conference on Advanced Information Networking and Applications (AINA)\",\"volume\":\"20 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-03-23\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 IEEE 30th International Conference on Advanced Information Networking and Applications (AINA)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/AINA.2016.38\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE 30th International Conference on Advanced Information Networking and Applications (AINA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AINA.2016.38","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
摘要
个性化的网络学习环境是计算机编程教育所需要的。个性化网络学习环境的一个重要问题是了解每个学生的学习状况。本文提出了一种基于SKP的学生学习状态描述方法(SKP-based Student Learning Status Description,简称SLSD)来帮助教师了解学生个人在C编程中的学习状态。基于SKP的SLSD侧重于从程序源代码中提取被称为语法知识点(SKP)的语法知识。首先,它通过从教材或习题模型答案的源代码中提取SKP来收集学生应该学习的所有语法知识。然后,对于每个学生,它收集他在每个SKP上的学习活动,方法是从学生在讲座上读过或教过的源代码中提取SKP,以及在练习或测试中写过的源代码。最后,对于每个学生,根据收集到的数据估计他对每个SKP的理解。学生的学习状态可以通过对所有skp的理解程度来描述。通过基于skp的SLSD,用于描述学生学习状态的信息可以更详细、更好地定义和被计算机系统更好地处理。我们也通过实验证明了基于skp的SLSD是有效可行的。
A Method to Describe Student Learning Status for Personalized Computer Programming e-Learning Environment
Personalized e-learning environment is desirable in computer programming education. An important issue on personalized e-learning environment is to know the learning status of each student. This article proposes a method, SKP based Student Learning Status Description(SKP-based SLSD), to help instructors to know student individual's learning status in C programming. SKP-based SLSD focus on the syntactic knowledge called Syntax Knowledge Point(SKP) extracted from program source code. Firstly, it gathers all syntactic knowledge that should be learned by the students by extracting SKP from the source code in teaching materials or exercises' model answers. Then, for each student, it collects his learning activities on each SKP by extracting SKP from the source code the student have read or taught at lectures and wrote at exercises or tests. Finally, for each student, his understanding of each SKP is estimated based on the collected data. Student learning status can be described by his understanding of all SKPs. By SKP-based SLSD, the information used to describe student learning status can be more detail, be better-defined and better-handled by computer systems. We have also conducted experiments and proved that SKP-based SLSD is effective and feasible.