Proceedings of the ... International Conference on Quality Software/Proceedings · 2006 · 33 citations · 12 references
EngineeringComputer ProgrammingEducationSoftware EngineeringSoftware Engineering EducationAssignment Assessment SystemSoftware AnalysisProgramming Language TeachingProgram EvaluationIntelligent Tutoring SystemIntelligent Tutoring SystemsAutomated AssessmentAutomatic ProgrammingDesignLearning AnalyticsComputer ScienceSoftware DesignProgram AnalysisSoftware TestingProgram ComprehensionWeb-based SystemEducational AssessmentProgramming Methodology
Computer programming is a skill required in many study disciplines, but acquiring the skill has been known to be difficult for many beginners. With the primary aim to improving the teaching and learning of computer programming, we have developed a Web-based system, namely Programming Assignment aSsessment System (PASS), for use in our courses. This paper presents our experiences with the development and usage of the system, and discusses its impact on our practices in teaching and learning
12
Automatic graders for programming classes
J. Rogers Hollingsworth · Communications of the ACM · 1960 · 227 citations · Full text
On automated grading of programming assignments in an academic institution
Brenda Cheang, Andy Kurnia, Andrew Lim et al. · Computers & Education · 2003 · 222 citations