{"title":"Open source programming assistance for students","authors":"Suzanna E. Schmeelk","doi":"10.1109/ICEIT.2010.5607634","DOIUrl":null,"url":null,"abstract":"This paper shows that Java static analysis tools can be an effective resource for students to help track down faults as well as improving their programming skills. In many cases, introductory programming classes can have a large student body with only one instructor. In such cases, students may have very little instructor interaction and programming assistance. Static analysis tools can help provide students individual instruction that may not be provided on an individual bases from instructors. The tools can be used on student demand and they take on some instructional roles, as well as, alleviating the instructor from routine and repetitive questions on bug detection.","PeriodicalId":346498,"journal":{"name":"2010 International Conference on Educational and Information Technology","volume":"462 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-10-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 International Conference on Educational and Information Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICEIT.2010.5607634","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
This paper shows that Java static analysis tools can be an effective resource for students to help track down faults as well as improving their programming skills. In many cases, introductory programming classes can have a large student body with only one instructor. In such cases, students may have very little instructor interaction and programming assistance. Static analysis tools can help provide students individual instruction that may not be provided on an individual bases from instructors. The tools can be used on student demand and they take on some instructional roles, as well as, alleviating the instructor from routine and repetitive questions on bug detection.