Learning the interaction between pointers and scope in C++
Author(s) -
Amruth N. Kumar
Publication year - 2001
Publication title -
citeseer x (the pennsylvania state university)
Language(s) - English
Resource type - Conference proceedings
ISSN - 0097-8418
ISBN - 1-58113-330-8
DOI - 10.1145/377435.377466
Subject(s) - scope (computer science) , computer science , confusion , class (philosophy) , set (abstract data type) , software , software engineering , test (biology) , human–computer interaction , artificial intelligence , programming language , psychology , psychoanalysis , paleontology , biology
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.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom