Computer managed, open question, open book assessment
Proceedings of the 2nd conference on Integrating technology into computer science education
Working group reports from ITiCSE on Innovation and technology in computer science education
Assessing the assessment of programming ability
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Automated assessment of GUI programs using JEWL
Proceedings of the 9th annual SIGCSE conference on Innovation and technology in computer science education
Proceedings of the 36th SIGCSE technical symposium on Computer science education
ACE '06 Proceedings of the 8th Australasian Conference on Computing Education - Volume 52
Automatic test-based assessment of programming: A review
Journal on Educational Resources in Computing (JERIC)
Automated assessment and experiences of teaching programming
Journal on Educational Resources in Computing (JERIC)
Individualized exercises for self-assessment of programming knowledge: An evaluation of QuizPACK
Journal on Educational Resources in Computing (JERIC)
Authoring diagram-based CBA with CourseMarker
Computers & Education
A distributed system for learning programming on-line
Computers & Education
Automated feedback generation for introductory programming assignments
Proceedings of the 34th ACM SIGPLAN conference on Programming language design and implementation
Hi-index | 0.00 |
RoboProf is an online teaching system. It is based on WWW technology and can easily incorporate WWW-compatible media such as graphics, audio and video. It is structured as a self-paced course book: RoboProf presents the student with information on a closely-defined topic and then marks a set of exercises covering that material. When the students results are satisfactory, a new topic is introduced.The idea behind RoboProf is to increase motivation by borrowing ideas from certain games. These ideas include providing a challenge, giving quick feedback, making progress visible and encouraging experimentation.RoboProf was used to teach an introductory computer programming course. An introductory computer programming course must cover two main areas, the computer model (syntax and semantics of a programming language) and program design. In this paper I show how RoboProf can be effectively used to help teach the syntax and semantics of a programming language.