Running students' software tests against each others' code: new life for an old "gimmick".
Stephen H. EdwardsZalia ShamsMichael CogswellRobert C. SenkbeilPublished in: SIGCSE (2012)
Keyphrases
- source code
- educational software
- learning outcomes
- windows xp
- software development
- distance education
- student learning
- computer software
- software engineers
- high school students
- software systems
- multiple choice
- organic chemistry
- learning environment
- higher education
- distance learning
- test suite
- test driven development
- learning experience
- learning activities
- multiple choice questions
- test cases
- tutoring system
- collaborative learning
- learning styles
- e learning
- mobile learning
- industry standard
- fully functional
- java programs
- programming course
- undergraduate students
- high school
- college students
- intelligent tutoring systems
- engineering courses
- static analysis
- user interface
- program understanding
- open source
- software maintenance
- open ended
- computer systems
- software testing
- grade students
- teaching materials
- elementary school
- online course
- teaching methods
- virtual machine
- operating system
- item response theory
- software design
- pre and post tests
- mobile devices
- science education