Real world problems bringing life to course content
CITC5 '04 Proceedings of the 5th conference on Information technology education
On the Effectiveness of the Test-First Approach to Programming
IEEE Transactions on Software Engineering
Test-driven learning: intrinsic integration of testing into the CS/SE curriculum
Proceedings of the 37th SIGCSE technical symposium on Computer science education
What do teachers teach in introductory programming?
Proceedings of the second international workshop on Computing education research
Proceedings of the third international workshop on Computing education research
A cross-domain visual learning engine for interactive generation of instructional materials
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Viewpoint: Computing as social science
Communications of the ACM - A Direct Path to Dependable Software
Developing verification-driven learning cases
Proceedings of the fifteenth annual conference on Innovation and technology in computer science education
Hi-index | 0.00 |
Learning to develop software can be a difficult process. Many students can benefit from an approach to learning that is based on the verification of existing code. Students must understand the requirements, then test and verify that the code performs correctly. In this paper we present some case studies created to enhance student learning of programming, testing, and debugging using this verification-driven approach.