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{Decker:1994:TRW,
author = "Rick Decker and Stuart Hirshfield",
title = "The top 10 reasons why object-oriented programming
can't be taught in {CS 1}",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "51--55",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191054",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Over the past year we have changed our CS 1 course
from a standard Pascal-based, procedural programming
course into one that emphasizes C++ and object-oriented
programming (OOP). While our experience to date
indicates that this was a good decision for both our
students and our department, the decision did not come
easy. We struggled long and hard with many, if not
most, of the questions and issues that have come to be
associated with teaching OOP to undergraduates. This
paper recounts our struggles, and presents our
responses to the more serious of the pedagogical
questions that we considered. In hindsight, many of the
reasons we came up with for not using OOP in CS1 are
seen to reflect our lack of understanding of the
paradigm, our fear of the language, and our past
experience teaching Pascal and the procedural paradigm.
Furthermore, we believe that our reservations (which
appear to be quite common) stemmed from a growing body
of misleading OOP folklore that is contrary to our
experience and that this paper attempts to dispel.",
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
- appear,
24(1)67,
28(1)378,
29(1)53,
29(1)194,
29(1)371,
29(4)62,
30(3)162,
31(1)58,
31(1)78
- associated,
24(2)7,
26(1)36,
26(1)183,
26(4)45,
27(1)102,
27(1)218,
27(1)355,
28(1)107,
28(1)125,
28(1)160,
28(1)300,
28(2)25,
29(1)72,
29(2)17,
29(3)114,
30(1)350,
30(3)162,
31(1)346,
31(3)182,
31(4)70
- attempt,
22(4)29,
23(3)61,
25(2)1,
26(1)16,
26(1)46,
26(1)66,
26(1)102,
26(3)17,
26(4)5,
28(1)73,
28(3)55,
28(4)45,
29(1)204,
29(1)306,
29(2)7,
29(4)62,
30(1)292,
30(3)108,
31(2)81,
31(2)86,
31(3)5,
31(3)33
- based, Pascal-,
28(1)295
- believe,
24(1)19,
26(1)6,
26(1)218,
27(1)360,
27(3)27,
27(4)13,
28(1)78,
28(1)117,
28(1)160,
28(1)256,
28(2)37,
29(2)7,
29(3)54,
30(1)73,
30(1)317,
31(3)29,
31(3)48,
31(4)13
- body,
24(1)235,
25(2)1,
26(1)102,
27(1)178,
30(1)370,
30(3)86,
30(3)117,
30(3)236,
31(3)195,
31(4)70
- came,
26(1)329,
28(2)25,
30(1)378,
31(3)13
- can't,
28(1)117
- changed,
24(1)147,
26(1)329,
27(1)191,
29(1)150,
29(1)233,
29(1)330,
30(1)145,
30(3)59,
31(1)346,
31(3)177,
31(3)194,
31(4)61
- come,
22(4)37,
23(2)9,
23(2)51,
23(3)36,
24(4)11,
24(4)49,
25(1)297,
26(1)169,
28(1)195,
29(1)15,
29(1)320,
29(2)7,
29(2)17,
30(1)145,
30(1)361,
30(2)22,
31(1)179,
31(2)73
- common,
23(3)7,
24(1)173,
24(2)35,
24(3)11,
25(2)59,
26(1)169,
26(1)400,
26(2)52,
27(3)3,
28(1)78,
28(1)195,
28(1)204,
28(4)36,
29(1)20,
29(1)67,
29(1)145,
29(3)1,
29(3)71,
29(4)51,
30(1)6,
30(1)145,
30(1)176,
30(1)336,
30(3)41,
30(3)162,
30(4)46,
31(1)83,
31(1)95,
31(1)122,
31(1)203,
31(1)316,
31(2)62,
31(3)111
- considered,
24(1)53,
24(1)173,
26(1)111,
26(1)145,
26(1)169,
27(3)27,
27(3)53,
28(4)55,
29(1)229,
30(3)81,
31(1)78,
31(2)55,
31(2)86,
31(3)84
- contrary,
24(1)72,
24(3)11,
30(3)228
- date,
24(1)57,
27(1)44,
28(1)155,
29(3)100,
30(1)153,
31(3)205
- decision,
23(2)39,
24(1)220,
26(1)183,
26(1)258,
26(1)300,
27(1)136,
28(2)49,
29(3)77,
29(4)62,
30(1)87,
30(1)341,
30(3)310,
31(3)40,
31(3)190,
31(3)211
- Decker, Rick,
25(1)270,
26(1)383,
27(1)388
- department,
22(2)15,
22(4)5,
23(2)29,
24(1)235,
24(1)246,
24(2)59,
24(4)15,
25(2)19,
25(2)31,
26(1)80,
26(1)92,
26(1)145,
26(4)17,
27(1)44,
27(1)204,
27(3)15,
27(3)53,
28(1)47,
28(1)204,
28(2)37,
28(3)2,
28(4)33,
29(1)111,
29(1)145,
29(1)150,
29(1)301,
29(1)345,
29(1)350,
29(2)23,
29(3)37,
29(4)58,
30(1)15,
30(1)30,
30(1)117,
30(1)131,
30(1)181,
30(1)297,
30(1)374,
30(3)28,
30(3)112,
30(3)219,
30(3)264,
31(1)22,
31(1)141,
31(1)150,
31(1)198,
31(1)217,
31(1)360,
31(3)187,
31(4)4,
31(4)39,
31(4)56
- did,
22(4)49,
24(4)49,
26(1)304,
26(3)56,
27(1)178,
29(1)262,
29(3)77,
30(1)145,
30(1)166,
30(3)287,
30(4)37,
31(1)311
- easy,
22(2)42,
23(3)17,
24(1)147,
24(1)259,
25(4)41,
26(1)198,
26(1)300,
26(2)19,
27(1)263,
27(4)54,
28(1)280,
28(3)5,
28(3)51,
28(3)55,
28(4)59,
29(1)229,
30(1)87,
30(1)145,
30(1)237,
30(1)341,
30(1)345,
30(2)48,
30(3)213,
30(4)59,
31(1)58,
31(1)222,
31(3)204
- emphasize,
22(3)39,
23(2)21,
24(3)29,
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(1)127,
31(4)56
- fear,
31(1)83
- Furthermore,
25(3)58,
29(2)2,
30(1)92,
30(1)145,
30(1)341,
30(1)365,
31(2)73,
31(3)21
- good,
22(4)2,
23(4)51,
24(1)142,
26(1)66,
26(1)92,
26(1)218,
26(1)324,
26(1)366,
26(2)19,
27(1)1,
27(4)21,
27(4)57,
28(1)368,
28(3)2,
28(4)55,
28(z)167,
29(1)101,
29(3)27,
29(3)37,
29(4)38,
30(1)25,
30(1)126,
30(1)145,
30(1)383,
30(3)28,
30(3)81,
30(3)98,
31(1)3,
31(1)87,
31(1)95,
31(1)212,
31(1)242,
31(1)247,
31(1)346,
31(2)73,
31(3)44,
31(3)60,
31(3)139,
31(3)202,
31(4)13
- growing,
24(1)197,
24(3)1,
26(4)5,
27(1)253,
29(1)10,
29(1)384,
30(1)35,
30(1)341,
30(1)382,
30(3)223,
31(1)141,
31(1)346,
31(3)33,
31(3)204
- hard,
23(2)21,
23(4)37,
24(4)1,
25(3)26,
26(1)26,
27(1)287,
30(1)145,
30(1)181,
30(1)252,
31(1)127
- Hirshfield, Stuart,
25(1)270,
26(1)364,
26(1)396
- indicate,
23(4)23,
24(1)53,
25(4)2,
26(1)218,
26(1)290,
26(1)319,
26(3)29,
27(3)47,
28(1)73,
28(1)300,
28(4)55,
29(1)63,
29(1)315,
30(1)292,
30(1)322,
30(3)81,
30(3)181,
31(1)217,
31(3)5,
31(3)9,
31(4)13,
31(4)35
- lack,
24(1)163,
24(1)173,
25(2)59,
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(1)127,
31(3)119,
31(3)182
- long,
24(1)92,
24(1)240,
25(4)41,
26(1)141,
26(1)183,
28(1)102,
29(1)101,
29(1)219,
29(1)229,
29(1)384,
30(1)145,
30(1)190,
30(1)222,
30(1)341,
30(3)236,
31(1)247,
31(3)147
- OOP,
26(1)56,
27(1)178,
29(1)39,
29(2)17
- Pascal,
22(1)94,
22(1)134,
22(2)38,
22(3)25,
22(4)60,
23(2)9,
23(2)33,
23(2)51,
23(3)31,
23(4)51,
24(1)15,
24(1)129,
24(3)57,
25(2)51,
25(3)45,
25(4)38,
26(1)238,
26(1)404,
26(3)37,
27(1)168,
27(1)191,
27(1)340,
27(2)18,
27(3)7,
27(3)21,
28(1)78,
28(1)252,
28(1)261,
28(3)9,
28(3)51,
28(4)25,
29(2)7,
29(4)62,
30(1)370,
31(1)271,
31(3)91,
31(3)198
- Pascal-based,
28(1)295
- past,
24(1)129,
24(1)213,
24(1)235,
24(1)246,
24(1)304,
24(4)35,
25(2)29,
27(1)218,
27(1)292,
28(1)204,
28(1)358,
28(4)3,
28(4)55,
29(1)106,
29(1)184,
29(2)35,
29(3)103,
30(1)97,
30(1)176,
30(1)370,
30(2)31,
30(3)257,
31(1)271,
31(2)37,
31(2)86,
31(3)159,
31(3)198,
31(4)13,
31(4)20
- pedagogical,
22(2)2,
22(2)42,
22(4)37,
23(3)20,
24(1)38,
24(1)142,
26(1)319,
26(1)334,
26(2)61,
26(3)51,
27(1)159,
27(1)268,
27(3)27,
28(3)23,
28(4)55,
29(1)131,
29(3)6,
29(3)54,
29(3)117,
30(1)153,
30(1)171,
30(1)370,
30(3)105,
30(3)181,
30(3)257,
30(4)18,
31(1)232,
31(1)346,
31(3)95,
31(3)171,
31(4)101
- procedural,
23(2)45,
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,
31(1)127
- question,
23(3)2,
24(2)59,
25(4)61,
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)127,
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
- quite,
24(1)207,
26(1)111,
27(3)27,
28(3)55,
29(1)258,
30(1)30,
30(1)341,
31(1)53,
31(3)33,
31(3)177
- reason,
23(2)39,
24(1)63,
24(1)92,
24(1)107,
24(2)29,
24(4)35,
25(3)26,
26(1)286,
26(4)17,
27(1)146,
27(1)360,
27(4)57,
28(1)37,
28(1)102,
28(1)155,
28(2)3,
28(2)25,
29(1)77,
29(1)131,
29(1)248,
29(1)384,
29(4)58,
30(1)6,
30(3)108,
30(3)162,
30(3)228,
31(1)247,
31(1)346
- reflect,
28(1)204,
29(1)390,
29(3)130,
30(3)74,
31(1)346,
31(3)60
- reservation,
31(3)21
- response,
23(4)27,
23(4)51,
24(4)1,
24(4)7,
26(1)198,
27(1)191,
28(1)195,
28(1)363,
29(1)63,
29(1)267,
29(3)1,
30(3)134
- seen,
26(1)169,
29(1)131,
29(2)2,
29(3)71,
30(1)153,
30(1)341,
30(3)243,
31(3)171,
31(4)121
- serious,
24(2)59,
24(4)27,
27(1)360,
29(1)384,
31(1)179,
31(2)69,
31(4)4
- standard,
22(3)34,
23(1)130,
23(2)51,
24(1)113,
24(1)142,
24(1)192,
24(1)197,
24(1)235,
24(2)2,
24(4)49,
25(1)78,
25(2)31,
26(1)150,
26(1)160,
26(1)362,
26(2)9,
26(3)37,
26(4)5,
26(4)9,
27(1)163,
27(1)191,
27(1)209,
27(1)287,
27(2)31,
28(1)180,
28(1)242,
29(1)67,
29(1)72,
29(1)126,
29(1)184,
29(1)194,
29(1)258,
29(1)360,
29(2)7,
29(2)28,
29(3)57,
29(4)57,
30(1)35,
30(1)145,
30(1)272,
30(1)341,
30(3)69,
30(3)310,
31(1)48,
31(1)174,
31(1)311,
31(2)51,
31(2)65,
31(2)73,
31(2)86,
31(3)79,
31(3)198,
31(3)200,
31(3)201
- struggle,
30(1)1,
30(1)185,
30(1)382,
31(3)167
- taught,
22(1)216,
23(1)130,
23(4)23,
24(1)53,
24(1)81,
24(1)181,
24(1)246,
24(2)55,
24(3)24,
25(2)19,
25(4)13,
26(1)41,
26(1)169,
26(1)329,
26(1)339,
26(2)31,
27(1)6,
27(1)39,
27(1)66,
27(1)149,
27(1)199,
27(1)268,
27(1)331,
27(4)9,
27(4)57,
27(4)60,
28(1)47,
28(1)78,
28(1)93,
28(1)378,
28(2)49,
28(3)51,
28(4)3,
28(4)25,
29(1)35,
29(1)131,
29(1)315,
29(2)31,
29(3)21,
29(4)34,
29(4)38,
30(1)63,
30(1)117,
30(1)166,
30(1)198,
30(1)217,
30(1)322,
30(1)365,
30(2)61,
30(3)37,
30(3)105,
30(3)139,
31(1)114,
31(1)170,
31(1)252,
31(1)281,
31(1)336,
31(2)42,
31(2)81,
31(3)84,
31(3)103,
31(3)175,
31(3)211,
31(4)13,
31(4)39,
31(4)61,
31(4)79
- top,
23(3)20,
28(1)165,
30(4)37,
31(2)31,
31(3)206
- understanding,
22(3)39,
23(2)29,
23(3)17,
24(1)168,
24(1)299,
24(1)309,
24(3)14,
24(3)51,
24(4)52,
25(3)39,
26(1)46,
26(1)145,
26(1)169,
26(1)339,
26(1)344,
26(3)17,
26(4)5,
26(4)59,
27(1)6,
27(1)102,
27(1)273,
27(1)278,
27(2)7,
27(2)18,
28(1)73,
28(1)160,
28(1)185,
28(1)217,
28(3)55,
28(z)75,
29(1)1,
29(1)53,
29(1)106,
29(1)126,
29(1)150,
29(1)169,
29(1)184,
29(1)272,
29(1)315,
29(1)330,
29(1)345,
29(1)390,
29(3)24,
29(3)71,
29(3)74,
29(3)80,
29(4)38,
30(1)6,
30(1)126,
30(1)262,
30(1)370,
30(2)64,
30(3)37,
30(3)46,
30(3)108,
30(3)122,
30(3)153,
30(3)181,
30(3)268,
30(4)46,
31(1)63,
31(1)174,
31(1)232,
31(1)311,
31(1)331,
31(2)65,
31(3)1,
31(3)17,
31(3)107,
31(4)13,
31(4)70,
31(4)106
- while,
22(2)52,
22(2)59,
22(4)5,
23(2)21,
24(1)57,
24(1)173,
24(2)20,
24(3)11,
24(3)35,
25(4)9,
26(1)26,
26(1)36,
26(1)46,
26(1)203,
26(1)218,
26(1)300,
26(4)17,
26(4)45,
27(1)39,
27(1)173,
27(1)322,
27(1)331,
27(3)50,
27(4)51,
28(1)160,
28(1)195,
28(1)204,
28(1)310,
28(2)21,
28(2)37,
28(2)40,
28(3)2,
28(3)17,
29(1)121,
29(1)306,
29(3)1,
29(3)31,
29(3)80,
29(3)85,
29(3)111,
30(1)68,
30(1)97,
30(1)107,
30(1)176,
30(3)139,
30(3)203,
30(3)209,
30(4)32,
31(1)198,
31(1)276,
31(1)286,
31(1)301,
31(1)311,
31(1)331,
31(1)346,
31(3)5,
31(3)99,
31(3)103,
31(3)139,
31(3)147,
31(3)194,
31(4)4,
31(4)48
- why,
23(3)45,
24(1)129,
24(4)35,
26(1)238,
26(4)17,
26(4)25,
26(4)45,
27(1)360,
27(3)21,
27(4)57,
28(z)66,
29(2)17,
29(2)35,
29(3)114,
29(4)57,
30(1)82,
30(1)166,
30(1)366,
30(3)59,
30(3)125,
30(3)148,
30(4)46,
30(4)51,
31(1)346,
31(2)37,
31(3)9,
31(3)167,
31(4)50