{"title":"迈向Java编程的综合学习环境","authors":"S. Gross, Niels Pinkwart","doi":"10.1109/ICALT.2015.75","DOIUrl":null,"url":null,"abstract":"Learning programming can be a challenging task for students that not only requires them to acquire knowledge but also to make use of their knowledge in solving real-world problems. In this paper, we introduce an intelligent, adaptive and adaptable learning environment for Java programming called FIT Java Tutor. The learning environment integrates several pedagogical approaches in order to help learners learn programming considering individual needs. For testing purposes, we prepared a set of learning resources consisting of video tutorials, programming tasks, quizzes and multiple-choice tests, and deployed the learning system in an introductory programming class at Humboldt-Universitat zu Berlin. Based on experiences gained from this setup, we derived three research questions for investigation in future studies.","PeriodicalId":170914,"journal":{"name":"2015 IEEE 15th International Conference on Advanced Learning Technologies","volume":"68 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-07-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"25","resultStr":"{\"title\":\"Towards an Integrative Learning Environment for Java Programming\",\"authors\":\"S. Gross, Niels Pinkwart\",\"doi\":\"10.1109/ICALT.2015.75\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Learning programming can be a challenging task for students that not only requires them to acquire knowledge but also to make use of their knowledge in solving real-world problems. In this paper, we introduce an intelligent, adaptive and adaptable learning environment for Java programming called FIT Java Tutor. The learning environment integrates several pedagogical approaches in order to help learners learn programming considering individual needs. For testing purposes, we prepared a set of learning resources consisting of video tutorials, programming tasks, quizzes and multiple-choice tests, and deployed the learning system in an introductory programming class at Humboldt-Universitat zu Berlin. Based on experiences gained from this setup, we derived three research questions for investigation in future studies.\",\"PeriodicalId\":170914,\"journal\":{\"name\":\"2015 IEEE 15th International Conference on Advanced Learning Technologies\",\"volume\":\"68 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2015-07-06\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"25\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2015 IEEE 15th International Conference on Advanced Learning Technologies\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICALT.2015.75\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 IEEE 15th International Conference on Advanced Learning Technologies","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICALT.2015.75","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Towards an Integrative Learning Environment for Java Programming
Learning programming can be a challenging task for students that not only requires them to acquire knowledge but also to make use of their knowledge in solving real-world problems. In this paper, we introduce an intelligent, adaptive and adaptable learning environment for Java programming called FIT Java Tutor. The learning environment integrates several pedagogical approaches in order to help learners learn programming considering individual needs. For testing purposes, we prepared a set of learning resources consisting of video tutorials, programming tasks, quizzes and multiple-choice tests, and deployed the learning system in an introductory programming class at Humboldt-Universitat zu Berlin. Based on experiences gained from this setup, we derived three research questions for investigation in future studies.