Integrating technology into computer science examinations
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
Effective electronic marking for on-line assessment
ITiCSE '98 Proceedings of the 6th annual conference on the teaching of computing and the 3rd annual conference on Integrating technology into computer science education: Changing the delivery of computer science education
On-line finals for CS1 and CS2
ITiCSE '98 Proceedings of the 6th annual conference on the teaching of computing and the 3rd annual conference on Integrating technology into computer science education: Changing the delivery of computer science education
Lessons from on-line programming examinations
ITiCSE '98 Proceedings of the 6th annual conference on the teaching of computing and the 3rd annual conference on Integrating technology into computer science education: Changing the delivery of computer science education
Enhancing student learning through on-line quizzes
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
Data Structures and Other Objects Using C++
Data Structures and Other Objects Using C++
A State-of-the-Art CS Undergraduate Lab
Proceedings of the SEI Conference on Software Engineering Education
A CS1 course based on stand-alone microcomputers
SIGCSE '78 Papers of the SIGCSE/CSA technical symposium on Computer science education
An e-learning tool based on morphisms for teaching object oriented programming
WBED'07 Proceedings of the sixth conference on IASTED International Conference Web-Based Education - Volume 2
Teaching problem solving effectively
ACM Inroads
Hi-index | 0.00 |
To become proficient programmers, novices must develop the skills of writing, reading, debugging, and testing code. We believe that learning to write short pieces of code correctly the first time helps strengthen all of these skills. In this paper, we describe a type of exercise, called IRONCODE, that helps develop the code-once skill. We describe the exercise, the programming environment, its implementation, and our experiences using IRONCODE in a second semester programming class.