教新手程序员使用ProgTest

Draylson Micael de Souza, Seiji Isotani, E. Barbosa
{"title":"教新手程序员使用ProgTest","authors":"Draylson Micael de Souza, Seiji Isotani, E. Barbosa","doi":"10.1504/IJKL.2015.071054","DOIUrl":null,"url":null,"abstract":"Programming foundations is not an easy subject to be taught, mainly because of the abstract concepts that need to be mastered. On the other hand, experiences have suggested that the early mastering of testing concepts can contribute to enhance the students' skills of comprehension and analysis of programs. Aiming at addressing the integrated teaching of programming and testing practices, automatic test-based assessment systems have been developed and adopted in programming courses. In this paper we discuss the use of ProgTest - a test-based assessment tool which provides an immediate feedback to students regarding the quality of the programs developed and the test cases designed. ProgTest was applied to a group of undergraduate students of an introductory programming course. In short, the outcomes suggest that the constant and concrete feedback provided by the tool was useful for helping students to improve their assignments, both in terms of programming and testing.","PeriodicalId":163161,"journal":{"name":"Int. J. Knowl. Learn.","volume":"138 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-08-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"19","resultStr":"{\"title\":\"Teaching novice programmers using ProgTest\",\"authors\":\"Draylson Micael de Souza, Seiji Isotani, E. Barbosa\",\"doi\":\"10.1504/IJKL.2015.071054\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Programming foundations is not an easy subject to be taught, mainly because of the abstract concepts that need to be mastered. On the other hand, experiences have suggested that the early mastering of testing concepts can contribute to enhance the students' skills of comprehension and analysis of programs. Aiming at addressing the integrated teaching of programming and testing practices, automatic test-based assessment systems have been developed and adopted in programming courses. In this paper we discuss the use of ProgTest - a test-based assessment tool which provides an immediate feedback to students regarding the quality of the programs developed and the test cases designed. ProgTest was applied to a group of undergraduate students of an introductory programming course. In short, the outcomes suggest that the constant and concrete feedback provided by the tool was useful for helping students to improve their assignments, both in terms of programming and testing.\",\"PeriodicalId\":163161,\"journal\":{\"name\":\"Int. J. Knowl. Learn.\",\"volume\":\"138 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2015-08-10\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"19\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Int. J. Knowl. Learn.\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1504/IJKL.2015.071054\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Int. J. Knowl. Learn.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1504/IJKL.2015.071054","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 19

摘要

编程基础不是一门容易教授的学科,主要是因为需要掌握抽象概念。另一方面,经验表明,早期掌握测试概念有助于提高学生对项目的理解和分析能力。针对程序设计与测试实践相结合的教学问题,在程序设计课程中开发并采用了基于测试的自动评估系统。在本文中,我们讨论了ProgTest的使用,这是一个基于测试的评估工具,它为学生提供了关于开发的程序和设计的测试用例的质量的即时反馈。ProgTest应用于一组编程入门课程的本科生。简而言之,结果表明,该工具提供的持续和具体的反馈对于帮助学生改进他们的作业是有用的,无论是在编程还是测试方面。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Teaching novice programmers using ProgTest
Programming foundations is not an easy subject to be taught, mainly because of the abstract concepts that need to be mastered. On the other hand, experiences have suggested that the early mastering of testing concepts can contribute to enhance the students' skills of comprehension and analysis of programs. Aiming at addressing the integrated teaching of programming and testing practices, automatic test-based assessment systems have been developed and adopted in programming courses. In this paper we discuss the use of ProgTest - a test-based assessment tool which provides an immediate feedback to students regarding the quality of the programs developed and the test cases designed. ProgTest was applied to a group of undergraduate students of an introductory programming course. In short, the outcomes suggest that the constant and concrete feedback provided by the tool was useful for helping students to improve their assignments, both in terms of programming and testing.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Identification, assessment and ranking agile software development critical success factors - a factor analysis approach Higher education and financial crisis: a systematic literature review and future research agenda Modelling an environmental context for collaborative research productivity: perceptions about knowledge sharing from Pakistani universities Effect of organisational learning and knowledge management on organisational performance in HEI, India Cooperation and relationship in the triple helix model of innovation
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1