Three years' experience with gateway labs
ITiCSE '96 Proceedings of the 1st conference on Integrating technology into computer science education
JFLAP (poster): an aid to studying theorems in automata theory
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
PILOT: an interactive tool for learning and grading
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
SAIL: a system for generating, archiving, and retrieving specialized assignments using LATEX
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
A problem generator to learn expression: evaluation in CSI, and its effectiveness
CCSC '01 Proceedings of the sixth annual CCSC northeastern conference on The journal of computing in small colleges
Using networked tools to enhance student success rates in large classes
FIE '97 Proceedings of the Frontiers in Education Conference,1997. on 27th Annual Conference. Teaching and Learning in an Era of Change. - Volume 01
Facilitating problem-solving on nested selection statements using C/C++
FIE '00 Proceedings of the 30th Annual Frontiers in Education - Volume 01
A tutoring system for parameter passing in programming languages
Proceedings of the 7th annual conference on Innovation and technology in computer science education
Methodology first and language second: a way to teach object-oriented programming
OOPSLA '03 Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Working group reports from ITiCSE on Innovation and technology in computer science education
A tutor on scope for the programming languages course
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Results from the evaluation of the effectiveness of an online tutor on expression evaluation
Proceedings of the 36th SIGCSE technical symposium on Computer science education
WADEIn II: a case for adaptive explanatory visualization
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
Generation of problems, answers, grade, and feedback---case study of a fully automated tutor
Journal on Educational Resources in Computing (JERIC)
International Journal of Advanced Intelligence Paradigms
Hi-index | 0.00 |
Traditionally, pointers, and their interaction with scope in C++ have been a source of frustration and confusion for students in our Computer Science II course. Since problem-solving is known to improve learning [6], we set out to develop software that would help our students better understand these concepts by repeatedly solving problems based on them.In this paper, we will first describe the design and features of this software. We conducted tests in two sections of our Computer Science II course this fall to evaluate the effectiveness of using this software. The results have been very encouraging: the class average in both the sections increased by 100% from the pretest to the post-test. We will also present the design and results of these tests.