{"title":"一个集成的自动编译系统,用于学生对Java程序的反馈","authors":"Ching-Yu Huang, Patricia Morreale","doi":"10.1109/ISECON.2015.7119923","DOIUrl":null,"url":null,"abstract":"In colleges today, learning computer languages is becoming more popular not only because the current job market highly demands jobs requiring these skills, but also because many STEM fields require programming skills. Java is one of the most widely used languages in client-server applications because of its rich API, portability, simplicity, and object-oriented features. To learn their first programming languages, students must write many programs for practice on the path to mastery. More programming assignments increase the workload of faculty. This paper presents an integrated online system to help instructors manage programming assignments effectively, providing immediate compiling and runtime messages, and display of the results when the students submit the program. This immediate feedback improves the student learning experience, with targeted information and encourages student success.","PeriodicalId":386232,"journal":{"name":"2015 IEEE Integrated STEM Education Conference","volume":"26 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-03-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"An integrated automatic compiling system for student feedback on Java programs\",\"authors\":\"Ching-Yu Huang, Patricia Morreale\",\"doi\":\"10.1109/ISECON.2015.7119923\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In colleges today, learning computer languages is becoming more popular not only because the current job market highly demands jobs requiring these skills, but also because many STEM fields require programming skills. Java is one of the most widely used languages in client-server applications because of its rich API, portability, simplicity, and object-oriented features. To learn their first programming languages, students must write many programs for practice on the path to mastery. More programming assignments increase the workload of faculty. This paper presents an integrated online system to help instructors manage programming assignments effectively, providing immediate compiling and runtime messages, and display of the results when the students submit the program. This immediate feedback improves the student learning experience, with targeted information and encourages student success.\",\"PeriodicalId\":386232,\"journal\":{\"name\":\"2015 IEEE Integrated STEM Education Conference\",\"volume\":\"26 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2015-03-07\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2015 IEEE Integrated STEM Education Conference\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ISECON.2015.7119923\",\"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 Integrated STEM Education Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISECON.2015.7119923","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
An integrated automatic compiling system for student feedback on Java programs
In colleges today, learning computer languages is becoming more popular not only because the current job market highly demands jobs requiring these skills, but also because many STEM fields require programming skills. Java is one of the most widely used languages in client-server applications because of its rich API, portability, simplicity, and object-oriented features. To learn their first programming languages, students must write many programs for practice on the path to mastery. More programming assignments increase the workload of faculty. This paper presents an integrated online system to help instructors manage programming assignments effectively, providing immediate compiling and runtime messages, and display of the results when the students submit the program. This immediate feedback improves the student learning experience, with targeted information and encourages student success.