Last update: Wed Sep 26 02:07:32 MDT 2018
Top |
Symbols |
Numbers |
Math |
A |
B |
C |
D |
E |
F |
G |
H |
I |
J |
K |
L |
M |
N |
O |
P |
Q |
R |
S |
T |
U |
V |
W |
X |
Y |
Z
BibTeX entry
@Article{Ginat:1999:TRP,
author = "David Ginat and Eyal Shifroni",
title = "Teaching recursion in a procedural environment --- how
much should we emphasize the computing model?",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "127--131",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299718",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Recursion is a powerful and essential computational
problem solving tool, but the concept of recursion is
difficult to comprehend. Students that master the
conventional programming construct of iteration in
procedural programming environments, find it hard to
utilize recursion. This study started as a test of CS
College students' utilization of recursion. It was
conducted after they have completed CS1, where they
studied recursion with the C programming language. The
test revealed that students adhere to the iterative
pattern of ``forward accumulation'', due to their
confidence with the iteration construct, but lack of
trust of the recursion mechanism. These results
motivated us to get more insight into the nature of
recursion difficulties and ways to overcome them. In
this paper we describe the difficulties we observed,
and present a declarative, abstract, approach that
contributed to overcome them. We question the emphasis
that should be put on the basic computing model when
presenting recursion, and argue for emphasis on the
declarative approach for teaching recursion formulation
in a procedural programming environment.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
Related entries
- adhere,
31(2)73
- argue,
22(2)2,
23(2)24,
24(1)15,
26(1)238,
27(1)268,
27(4)9,
27(4)21,
28(1)83,
28(4)55,
29(1)77,
29(1)371,
30(1)153,
30(3)249,
31(3)44
- basic,
22(2)55,
22(4)37,
23(3)11,
24(1)72,
24(1)76,
24(1)134,
24(1)197,
24(1)286,
24(2)55,
24(3)45,
24(3)60,
26(1)26,
26(1)106,
26(1)188,
26(1)290,
26(1)329,
26(3)56,
27(1)6,
27(1)66,
27(1)76,
27(1)191,
27(1)223,
27(1)248,
27(2)49,
28(2)49,
28(3)2,
28(z)232,
29(1)1,
29(1)229,
29(2)35,
29(3)24,
29(3)27,
29(3)130,
29(4)58,
30(1)25,
30(1)97,
30(1)382,
30(3)77,
30(3)139,
30(3)162,
31(1)22,
31(1)48,
31(1)68,
31(1)92,
31(1)160,
31(3)40,
31(3)79,
31(3)84,
31(3)187,
31(3)200,
31(3)211
- C,
22(1)121,
23(2)9,
23(3)7,
23(3)45,
24(1)15,
24(1)181,
24(1)192,
24(4)43,
25(1)6,
25(1)10,
25(1)117,
25(3)45,
25(4)5,
26(1)188,
26(1)349,
27(1)163,
27(1)191,
27(1)209,
28(1)300,
28(1)348,
28(2)25,
28(4)25,
29(1)135,
30(1)282,
30(3)171,
30(3)295,
31(1)266,
31(2)28
- college,
22(1)258,
22(1)261,
24(2)55,
24(4)43,
25(1)310,
25(4)13,
26(1)66,
26(1)131,
26(1)160,
26(1)188,
26(1)243,
26(1)276,
26(1)281,
26(1)304,
26(2)41,
26(2)47,
26(3)11,
26(4)17,
27(1)44,
27(1)178,
27(1)350,
27(2)2,
27(3)15,
27(3)21,
27(3)53,
28(1)47,
28(1)78,
28(1)160,
28(1)378,
28(2)15,
28(4)25,
28(z)229,
29(1)10,
29(1)96,
29(1)150,
29(1)209,
29(1)282,
29(2)39,
29(3)31,
29(4)62,
30(1)25,
30(1)73,
30(1)176,
30(1)181,
30(1)287,
30(1)341,
30(1)365,
30(1)368,
30(1)378,
30(2)43,
30(4)39,
31(1)68,
31(1)141,
31(1)146,
31(1)208,
31(1)212,
31(1)359,
31(2)17,
31(4)31
- completed,
22(2)30,
24(1)67,
24(1)138,
24(1)207,
24(4)49,
25(4)33,
28(4)25,
30(1)63,
30(1)365,
30(2)64,
31(1)174
- comprehend,
26(1)66
- computational,
22(1)186,
22(2)11,
24(1)240,
24(4)15,
26(1)400,
27(1)209,
27(1)350,
27(1)362,
29(1)204,
29(1)238,
30(1)10,
30(1)378,
30(2)57,
31(1)53,
31(1)141,
31(3)107,
31(4)70
- conducted,
23(2)39,
24(1)67,
26(1)26,
26(1)80,
26(1)304,
26(1)319,
27(3)21,
27(4)5,
28(1)338,
28(4)3,
29(1)63,
29(1)214,
29(1)315,
29(3)77,
29(3)80,
30(1)35,
30(1)82,
30(1)322,
30(1)365,
30(3)102,
30(4)32,
31(1)208,
31(2)31,
31(3)48,
31(3)111,
31(3)115,
31(4)87
- confidence,
24(1)67,
31(4)87
- construct,
23(1)283,
23(3)20,
23(3)31,
24(1)192,
26(1)111,
26(1)169,
26(1)208,
26(4)59,
27(1)1,
28(1)180,
28(3)51,
29(1)25,
29(1)39,
30(1)166,
30(1)257,
30(1)317,
30(1)383,
30(3)69,
30(3)185,
30(3)254,
30(3)275,
31(1)266,
31(3)44,
31(3)91,
31(3)147
- contributed,
31(4)13
- conventional,
22(4)49,
27(1)76,
27(1)209,
28(1)88,
29(1)258,
29(3)1,
30(1)140,
30(3)130,
30(3)162,
30(3)236,
30(3)257,
31(4)52
- declarative,
25(3)19
- difficult,
23(4)41,
24(1)107,
24(3)57,
25(3)26,
26(1)26,
26(1)46,
26(2)61,
26(3)22,
26(4)25,
27(1)102,
27(1)199,
27(1)228,
27(4)5,
27(4)13,
28(1)37,
28(1)107,
28(1)363,
28(2)3,
28(3)55,
29(1)72,
29(1)121,
29(1)248,
29(1)306,
29(2)35,
29(3)114,
29(4)45,
30(1)1,
30(1)102,
30(1)207,
30(1)262,
30(1)341,
30(1)383,
30(3)64,
31(1)78,
31(1)252,
31(1)281,
31(3)60,
31(3)167,
31(3)171,
31(4)50
- difficulty,
24(1)46,
24(1)134,
24(1)268,
24(1)286,
24(2)7,
25(2)59,
26(1)131,
26(1)324,
26(2)5,
26(2)36,
27(1)168,
28(1)73,
28(1)130,
28(1)217,
28(1)363,
28(2)3,
28(2)21,
29(1)77,
29(1)164,
29(1)169,
29(1)310,
29(1)315,
29(3)114,
30(1)58,
30(1)176,
30(1)307,
31(3)163,
31(4)32
- due,
23(3)17,
24(1)147,
24(1)163,
24(1)207,
24(4)35,
25(2)19,
26(4)9,
28(4)59,
29(4)54,
30(1)145,
30(2)43
- emphasis,
22(4)49,
24(2)59,
25(4)13,
26(1)290,
26(1)319,
26(1)366,
27(1)131,
27(2)49,
27(3)50,
27(4)57,
28(1)210,
28(3)12,
28(3)55,
29(1)96,
29(3)57,
30(1)365,
30(2)53,
30(3)239,
31(1)100
- emphasize,
22(3)39,
23(2)21,
24(3)29,
26(1)51,
26(1)92,
26(1)106,
26(1)169,
26(1)183,
26(1)253,
26(1)290,
26(2)2,
27(1)116,
27(1)126,
27(1)263,
28(1)112,
28(1)160,
29(3)117,
30(1)166,
30(1)382,
30(4)18,
31(4)56
- environments,
22(1)267,
22(2)42,
24(1)53,
24(1)57,
24(4)15,
26(1)309,
26(2)19,
27(1)44,
28(1)83,
28(1)190,
28(1)290,
28(4)59,
29(1)20,
29(1)39,
29(1)150,
29(1)194,
29(1)355,
29(2)17,
29(3)57,
29(3)91,
30(1)1,
30(1)277,
30(1)366,
30(3)94,
30(3)193,
30(3)243,
30(3)275,
30(3)280,
31(1)105,
31(1)276,
31(3)188
- essential,
23(2)51,
24(1)147,
26(1)92,
26(1)169,
26(1)238,
27(1)82,
27(1)204,
27(1)223,
27(2)18,
28(2)3,
28(2)21,
29(1)150,
29(1)204,
29(1)229,
29(3)71,
30(1)153,
30(1)312,
30(3)21,
30(3)86,
30(3)139,
31(2)86
- find,
24(1)107,
24(1)173,
25(2)31,
25(4)41,
27(1)76,
27(1)168,
27(1)228,
27(2)2,
27(3)21,
27(4)13,
28(1)73,
29(1)72,
29(3)114,
30(1)207,
30(1)262,
30(1)312,
30(2)53,
30(2)64,
30(4)37,
30(4)51,
31(2)65,
31(3)147,
31(3)167,
31(3)207
- forward,
24(3)51,
31(3)119
- get,
24(1)240,
24(1)246,
24(1)259,
26(1)183,
27(1)278,
27(4)57,
28(3)55,
30(1)232,
31(1)252
- Ginat, David,
27(1)263,
28(1)256,
29(1)184,
31(3)64
- hard,
23(2)21,
23(4)37,
24(4)1,
25(3)26,
26(1)26,
26(1)51,
27(1)287,
30(1)145,
30(1)181,
30(1)252
- insight,
24(1)147,
24(2)7,
26(1)150,
26(1)228,
26(4)59,
27(1)355,
28(1)256,
28(2)37,
28(3)55,
29(1)272,
30(1)140,
30(3)86,
31(2)62,
31(3)5
- iteration,
26(1)300,
28(1)266,
29(1)209,
29(1)258,
29(1)306
- iterative,
26(1)92,
28(1)266,
28(2)31,
28(3)45,
29(1)258,
29(1)306,
30(1)30,
30(3)41
- lack,
24(1)163,
24(1)173,
25(2)59,
26(1)51,
26(1)183,
26(1)324,
27(1)360,
28(4)59,
29(1)77,
29(1)340,
29(1)384,
30(1)262,
30(1)277,
30(1)341,
30(3)46,
30(3)117,
30(3)219,
31(3)119,
31(3)182
- master,
23(1)210,
23(4)58,
24(3)60,
25(3)26,
26(1)314,
27(3)15,
28(1)280,
29(1)145,
29(1)194,
30(1)317,
30(1)355,
30(1)366,
31(3)205,
31(4)56
- mechanism,
22(3)21,
26(1)145,
27(1)24,
27(1)199,
27(1)204,
27(2)31,
28(1)175,
28(2)21,
29(1)35,
29(1)53,
29(1)320,
29(3)143,
30(3)206,
31(1)3,
31(1)281,
31(2)17
- motivated,
25(2)59,
26(4)45,
27(1)1,
28(1)358,
29(1)253,
30(1)35,
30(1)166,
30(1)176,
30(1)287,
30(3)105,
30(3)153,
31(4)61
- much,
23(2)29,
23(2)45,
24(1)173,
24(2)29,
25(2)31,
26(2)36,
26(4)17,
27(1)39,
27(1)53,
27(1)178,
27(1)186,
27(1)307,
27(1)317,
28(1)93,
28(1)256,
28(1)310,
28(2)25,
29(1)258,
29(1)335,
29(4)34,
30(1)73,
30(1)82,
30(1)145,
30(1)185,
30(1)237,
30(1)252,
30(1)297,
30(1)302,
30(1)317,
30(2)43,
30(3)51,
30(3)69,
30(3)148,
30(3)209,
30(3)249,
30(3)287,
31(1)31,
31(2)86,
31(3)1,
31(3)40,
31(3)147,
31(4)13,
31(4)70
- nature,
23(2)39,
23(2)45,
24(1)197,
24(3)24,
26(1)41,
26(1)150,
26(1)258,
26(2)2,
26(2)52,
27(1)312,
27(1)355,
27(3)50,
28(1)217,
28(1)363,
28(3)55,
29(1)20,
29(1)219,
29(1)243,
29(3)85,
29(3)94,
29(4)25,
30(3)74,
30(3)219,
30(4)46,
31(1)31,
31(1)296,
31(3)48,
31(3)127,
31(4)56
- observed,
22(4)5,
25(4)2,
26(2)52,
29(1)131,
30(1)312,
30(3)25,
31(1)110,
31(1)198,
31(3)56
- overcome,
24(1)46,
24(1)53,
26(1)309,
29(3)59,
30(1)73,
30(1)92,
30(1)341,
30(3)64,
31(3)48,
31(3)131,
31(4)56
- pattern,
22(3)39,
23(3)27,
24(3)1,
26(1)71,
26(1)281,
27(1)223,
27(1)263,
28(1)27,
29(1)58,
29(3)54,
30(1)6,
30(1)48,
30(1)153,
30(1)326,
30(1)331,
30(1)336,
30(3)37,
30(4)18,
31(1)37,
31(1)87,
31(1)95,
31(1)326,
31(4)101
- powerful,
23(4)51,
24(1)259,
25(1)78,
26(1)203,
26(1)281,
26(1)329,
26(1)344,
29(1)35,
29(1)135,
29(1)150,
29(3)130,
30(1)145,
31(4)66,
31(4)79
- presenting,
24(1)142,
24(4)27,
25(2)59,
26(1)300,
26(4)9,
27(1)199,
27(1)214,
27(2)49,
30(1)312,
31(1)87,
31(1)316,
31(3)198,
31(3)208
- procedural,
23(2)45,
26(1)51,
26(1)188,
26(1)329,
27(1)253,
28(1)83,
28(1)88,
28(3)45,
28(4)36,
29(1)262,
30(1)370
- put,
24(4)49,
26(1)349,
27(2)49,
31(1)252,
31(1)281,
31(2)17
- question,
23(3)2,
24(2)59,
25(4)61,
26(1)51,
26(1)193,
26(1)198,
26(4)41,
27(1)278,
27(3)39,
28(1)78,
28(1)280,
28(3)17,
29(1)63,
29(1)262,
29(1)330,
29(3)1,
29(3)100,
29(3)127,
29(4)34,
29(4)38,
30(1)25,
30(1)126,
30(1)145,
30(1)190,
30(1)252,
30(1)287,
30(1)312,
30(1)382,
30(3)74,
30(3)81,
30(3)130,
30(3)260,
30(3)310,
31(1)122,
31(1)321,
31(2)31,
31(2)60,
31(3)21,
31(3)25,
31(3)147,
31(4)35,
31(4)42,
31(4)61,
31(4)79
- recursion,
25(2)12,
26(1)300,
27(3)3,
27(4)13,
28(1)319,
28(3)60,
28(z)232,
29(3)74,
30(1)185,
30(1)222,
30(1)292,
30(4)51,
31(1)87,
31(1)136,
31(2)60
- revealed,
24(1)72
- Shifroni, Eyal,
29(1)184
- should,
22(1)111,
22(4)29,
23(1)130,
24(1)235,
24(3)53,
24(4)1,
24(4)35,
24(4)52,
25(1)300,
25(4)21,
26(1)6,
26(1)131,
26(1)150,
26(1)238,
26(1)319,
27(1)24,
27(1)39,
27(1)66,
27(1)199,
27(1)204,
27(1)268,
28(1)78,
28(1)195,
28(4)55,
29(1)6,
29(1)35,
29(1)82,
29(1)150,
29(1)194,
29(1)384,
29(2)7,
29(2)31,
29(4)51,
30(1)40,
30(1)87,
30(1)97,
30(1)102,
30(1)126,
30(1)145,
30(1)198,
30(1)262,
30(1)312,
30(1)365,
30(1)383,
30(2)61,
30(3)105,
30(4)5,
31(1)17,
31(1)100,
31(1)136,
31(2)73,
31(3)147,
31(3)175,
31(3)187,
31(3)199,
31(3)200,
31(4)35,
31(4)61,
31(4)106
- solving,
24(1)5,
24(1)220,
24(3)14,
25(1)78,
25(4)41,
26(1)71,
26(1)208,
26(1)281,
26(4)35,
27(1)10,
27(1)61,
27(1)97,
27(1)146,
27(1)223,
27(1)268,
27(1)331,
27(4)13,
28(1)237,
28(1)358,
28(2)49,
29(1)238,
29(2)23,
29(3)71,
29(3)117,
30(1)6,
30(1)63,
30(1)312,
30(1)317,
30(3)74,
30(3)102,
31(1)43,
31(1)170,
31(3)200,
31(3)204,
31(4)79
- started,
22(1)86,
25(1)165,
25(2)51,
28(3)17,
29(1)1,
29(1)375,
30(1)190,
30(3)310
- studied,
26(1)83,
26(1)344,
30(1)6,
30(1)378,
31(1)232
- test,
22(3)21,
23(3)57,
25(4)41,
26(2)5,
26(3)56,
27(2)41,
27(4)9,
28(1)47,
28(3)9,
29(1)77,
29(1)126,
29(1)209,
29(1)355,
30(1)45,
30(1)77,
30(1)140,
30(1)161,
30(3)81,
30(3)310,
31(1)110,
31(1)311,
31(2)42,
31(2)48,
31(3)25,
31(3)203
- trust,
28(2)31
- utilization,
24(1)286,
29(1)384
- utilize,
26(1)387,
27(4)21,
28(1)343,
29(1)96,
29(3)31,
30(1)6,
31(1)146,
31(1)170,
31(1)247
- way,
22(2)42,
22(4)37,
23(3)11,
23(3)31,
23(3)36,
24(1)92,
24(1)173,
24(1)240,
24(1)268,
24(1)272,
24(1)299,
24(1)304,
24(3)1,
24(4)27,
25(2)59,
25(3)58,
26(1)169,
26(1)213,
26(4)17,
27(1)1,
27(1)199,
27(1)223,
27(1)248,
27(1)263,
27(1)273,
27(1)287,
27(1)307,
27(2)49,
27(3)21,
27(3)47,
27(4)13,
27(4)27,
28(1)47,
28(1)185,
28(1)295,
28(1)358,
28(4)3,
29(1)116,
29(1)174,
29(1)184,
29(1)238,
29(1)272,
29(1)306,
29(1)330,
29(3)57,
29(3)117,
29(4)30,
30(1)20,
30(1)107,
30(1)121,
30(1)126,
30(1)207,
30(1)242,
30(1)312,
30(1)331,
30(1)336,
30(1)350,
30(1)378,
30(1)382,
30(3)41,
30(3)122,
30(3)148,
30(3)206,
30(3)275,
30(4)61,
31(1)122,
31(1)198,
31(1)203,
31(1)296,
31(2)60,
31(2)73,
31(3)1,
31(3)33,
31(3)119,
31(3)127,
31(3)147,
31(3)167,
31(3)171,
31(3)194,
31(4)13,
31(4)32,
31(4)79
- when,
23(3)5,
24(1)67,
24(1)173,
24(1)299,
24(3)35,
24(3)45,
24(3)53,
24(4)7,
25(2)57,
25(2)59,
25(3)39,
25(3)45,
25(4)41,
26(1)188,
27(1)66,
27(1)146,
27(1)278,
27(1)360,
27(2)18,
27(4)13,
28(1)180,
28(1)185,
28(1)217,
29(1)131,
29(1)169,
29(1)229,
29(1)258,
29(1)282,
29(1)306,
29(1)315,
29(3)80,
29(4)54,
30(1)6,
30(1)20,
30(1)145,
30(1)227,
30(1)267,
30(1)292,
30(1)302,
30(1)365,
30(1)383,
30(3)125,
30(3)157,
30(3)181,
30(3)268,
30(3)271,
31(1)27,
31(1)78,
31(1)110,
31(1)136,
31(1)174,
31(1)346,
31(2)31,
31(2)69,
31(2)73,
31(3)9,
31(3)40,
31(3)52,
31(3)155,
31(3)180,
31(3)192,
31(4)42,
31(4)87
- where,
22(1)251,
22(3)7,
22(3)21,
23(1)130,
23(2)29,
23(3)5,
23(4)51,
24(1)246,
24(2)59,
24(4)1,
25(1)300,
25(2)51,
25(3)45,
25(4)2,
25(4)41,
26(1)21,
26(1)92,
26(1)160,
26(1)218,
26(1)309,
26(1)314,
26(1)349,
27(1)1,
27(1)6,
27(1)19,
27(1)360,
27(3)7,
28(1)47,
28(1)295,
28(3)55,
28(4)8,
28(4)55,
29(1)101,
29(1)121,
29(1)145,
29(1)330,
30(1)30,
30(1)73,
30(1)176,
30(1)227,
30(1)378,
30(3)18,
30(3)153,
30(3)275,
31(1)27,
31(1)170,
31(1)232,
31(1)346,
31(2)73,
31(3)99,
31(4)39