Last update: Sun Apr 22 02:03:34 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{Gries:1974:WSW,
author = "David Gries",
title = "What should we teach in an introductory programming
course?",
journal = j-SIGCSE,
volume = "6",
number = "1",
pages = "81--89",
month = feb,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953057.810447",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:47 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 4th SIGCSE symposium on Computer
science education.",
abstract = "An introductory course (and its successor) in
programming should be concerned with three aspects of
programming: 1. How to solve problems, 2. How to
describe an algorithmic solution to a problem, 3. How
to verify that an algorithm is correct. I should like
to discuss mainly the first two aspects. The third is
just as important, but if the first two are carried out
in a systematic fashion, the third is much easier than
commonly supposed. (Note that the third step is not
``debugging,'' because the word ``debugging'' conveys
the impression that errors are alright-that they are a
natural phenomenon which, like flies in a house, must
be found and swatted. If ``debugging'' was called
``getting rid of one's mistakes,'' I'm sure most
programmers would change their attitude and work harder
at producing a correct program initially.)",
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
- algorithm,
5(1)9,
5(1)21,
6(1)59,
6(3)8,
7(1)83,
7(1)95,
7(2)43,
7(3)35,
7(4)47,
8(1)62,
8(1)116,
8(1)335,
8(1)350,
8(3)30,
8(3)48,
8(3)54,
8(3)61,
8(3)67,
8(3)78,
8(3)106,
9(1)26,
9(1)63,
9(1)142,
9(1)151,
9(1)165,
9(3)43,
9(3)51,
10(3)45,
10(3)55,
11(1)28,
11(1)75,
11(1)155,
11(1)158,
11(1)187,
11(4)27,
11(4)31,
11(4)49
- algorithmic,
4(1)136,
6(1)125,
6(1)144,
8(4)30,
9(1)26,
11(1)23
- aspect,
2(3)61,
2(3)118,
2(4)30,
3(4)24,
5(1)9,
5(1)177,
6(1)46,
7(1)83,
7(1)102,
7(1)123,
7(1)212,
8(1)1,
8(1)49,
8(1)113,
8(1)150,
8(1)189,
8(1)192,
8(1)236,
8(1)289,
8(1)342,
8(1)371,
9(3)74,
10(1)22,
10(1)31,
10(1)34,
10(1)197,
10(3)31,
10(3)38,
11(1)75,
11(1)79,
11(1)195
- attitude,
5(1)145,
5(1)173,
6(1)133,
7(1)133,
7(1)196,
8(1)90,
8(1)313,
8(3)22,
8(4)26,
10(1)87,
10(3)84,
10(3)113,
10(4)28,
11(2)27
- because,
2(4)41,
5(1)21,
6(3)46,
7(1)56,
7(1)68,
7(1)114,
7(3)30,
8(1)11,
8(1)137,
8(1)223,
8(1)372,
8(1)389,
8(3)102,
9(1)88,
9(1)142,
9(1)145,
9(1)151,
9(3)59,
9(4)70,
10(1)32,
10(1)86,
10(1)179,
10(1)189,
10(3)45,
10(3)55,
10(3)67,
10(3)131,
11(1)49,
11(1)202
- called,
5(1)51,
5(1)134,
5(1)177,
6(1)53,
6(1)129,
7(1)31,
7(1)79,
7(1)157,
7(3)38,
8(1)104,
8(1)167,
8(3)48,
9(1)31,
9(1)37,
11(1)54,
11(1)87,
11(3)9
- change,
4(2)10,
5(1)51,
5(1)60,
5(1)97,
5(1)132,
6(1)79,
6(1)116,
8(1)24,
8(1)29,
8(1)90,
8(1)192,
8(1)260,
8(4)15,
9(3)1,
10(1)86,
10(1)193,
10(3)35,
10(3)156,
11(1)22,
11(1)87,
11(1)158,
11(1)167,
11(1)187,
11(2)23
- commonly,
8(1)335,
8(3)143,
9(1)168,
10(1)119
- concerned,
2(4)41,
5(1)21,
5(1)125,
6(1)33,
6(1)144,
7(1)168,
8(1)179,
8(1)212,
8(3)5,
9(3)66,
10(1)266,
10(3)136
- convey,
8(1)79,
10(1)86,
11(1)232
- correct,
5(1)26,
7(1)172,
8(1)100,
8(1)144,
8(1)335,
9(1)37,
9(1)123,
9(1)168,
9(3)59
- debugging,
3(4)15,
4(2)10,
6(1)59,
7(3)44,
8(1)167,
8(1)325,
9(3)43,
9(3)79,
9(4)63,
10(1)193,
10(4)66,
11(1)75,
11(1)174,
11(1)228
- describe,
2(3)118,
3(1)21,
4(1)110,
4(1)160,
5(1)24,
5(1)48,
5(1)77,
5(1)134,
5(1)166,
5(1)177,
6(1)15,
6(1)64,
6(1)79,
6(1)101,
6(1)106,
6(1)148,
6(1)155,
6(1)165,
6(3)91,
7(1)31,
7(1)83,
7(1)86,
7(1)102,
7(1)133,
7(1)158,
7(1)191,
7(2)21,
7(2)67,
7(3)50,
7(4)53,
8(1)39,
8(1)104,
8(1)167,
8(1)182,
8(1)200,
8(1)236,
8(1)260,
8(1)289,
8(1)325,
8(1)335,
8(1)350,
8(1)359,
8(1)393,
8(2)11,
8(2)28,
8(3)33,
8(3)67,
8(3)78,
8(3)108,
9(1)1,
9(1)6,
9(1)26,
9(1)37,
9(1)63,
9(1)108,
9(1)113,
9(1)157,
9(1)178,
9(3)10,
9(3)28,
9(3)79,
9(4)88,
10(1)16,
10(1)35,
10(1)65,
10(1)178,
10(1)179,
10(1)224,
10(1)266,
10(2)34,
10(3)73,
10(3)77,
10(3)100,
10(3)108,
10(3)140,
11(1)2,
11(1)22,
11(1)76,
11(1)82,
11(1)89,
11(1)155,
11(1)168,
11(1)207,
11(4)15,
11(4)31,
11(4)49
- discuss,
3(1)12,
3(4)19,
5(1)15,
5(1)56,
5(1)60,
5(1)77,
5(1)106,
6(1)11,
6(1)90,
6(1)165,
7(1)47,
7(1)51,
7(1)79,
7(1)212,
8(1)62,
8(1)95,
8(1)131,
8(1)200,
8(1)247,
8(1)260,
8(1)266,
8(1)284,
8(1)313,
8(1)372,
8(3)1,
8(3)30,
8(3)184,
9(1)93,
9(1)113,
9(1)123,
9(1)184,
9(3)39,
9(3)51,
9(3)59,
10(1)70,
10(1)183,
10(1)224,
10(1)282,
10(2)12,
10(2)63,
10(3)23,
10(3)27,
10(3)31,
10(3)100,
10(3)131,
11(1)6,
11(1)18,
11(1)49,
11(1)140,
11(1)149,
11(1)236
- easier,
6(1)90,
7(1)206,
8(1)325,
9(1)142
- error,
7(1)109,
7(1)168,
8(1)335,
8(1)350,
9(1)37,
9(3)43,
9(4)70,
10(1)33
- fashion,
9(1)73,
9(1)168
- flies,
10(3)55
- found,
5(1)83,
6(1)116,
7(1)7,
7(1)20,
7(1)200,
8(1)69,
8(1)74,
8(1)247,
8(3)75,
9(1)96,
9(1)142,
9(1)168,
9(2)17,
10(1)119,
10(1)260,
10(1)266,
10(3)1,
10(3)50,
11(1)10,
11(1)61
- getting,
5(1)97,
9(1)180
- Gries, David,
6(3)60
- house,
7(1)56,
7(1)114,
9(3)74
- how,
3(1)21,
3(4)24,
4(1)8,
5(1)91,
6(1)28,
6(1)40,
6(1)169,
7(1)51,
7(1)56,
7(1)102,
7(1)123,
7(1)133,
7(1)191,
7(3)30,
7(3)77,
8(1)17,
8(1)35,
8(1)79,
8(1)90,
8(1)223,
8(1)236,
8(1)253,
8(1)289,
8(1)393,
8(2)11,
8(3)22,
8(3)39,
8(3)129,
9(1)6,
9(1)26,
9(1)53,
9(1)88,
9(1)108,
9(1)119,
9(1)123,
9(1)129,
9(1)133,
9(1)145,
9(1)165,
9(1)173,
9(1)180,
9(3)1,
9(3)21,
10(1)33,
10(1)34,
10(1)36,
10(1)53,
10(1)65,
10(1)177,
10(1)178,
10(3)27,
10(3)31,
10(3)59,
10(3)67,
10(3)136,
11(1)14,
11(1)23,
11(1)49,
11(1)149,
11(1)232,
11(2)52
- I'm,
8(1)11
- important,
3(4)24,
4(2)10,
5(1)32,
5(1)38,
5(1)45,
5(1)60,
5(1)102,
5(1)106,
5(1)149,
5(1)157,
6(1)46,
6(1)125,
6(4)21,
7(1)61,
7(1)102,
7(3)30,
7(3)77,
8(1)35,
8(1)90,
8(1)137,
8(1)192,
8(1)260,
8(1)342,
8(1)371,
8(3)22,
8(3)102,
9(1)13,
9(1)151,
9(3)66,
10(1)32,
10(1)65,
10(1)96,
10(1)132,
10(1)189,
10(3)31,
10(3)35,
10(3)38,
10(3)63,
10(3)67,
10(3)84,
11(1)18,
11(1)22,
11(1)136,
11(1)167,
11(1)202
- impression,
8(1)212,
11(1)192
- initially,
6(1)184,
7(1)51,
11(3)9
- just,
2(3)118,
3(4)24,
5(1)60,
5(1)68,
5(1)145,
6(1)6,
6(4)26,
9(1)53,
9(1)142,
9(3)1,
9(3)59,
10(1)34,
10(1)97,
10(1)255
- like,
3(4)24,
6(1)6,
6(3)91,
7(1)191,
8(1)11,
8(1)137,
8(1)260,
8(1)304,
8(1)335,
9(1)113,
9(3)34,
9(3)66,
11(1)75
- mainly,
6(1)33,
8(1)212,
10(1)266
- most,
3(1)21,
3(4)24,
4(1)75,
4(1)160,
4(2)10,
5(1)6,
5(1)21,
5(1)38,
5(1)60,
5(1)70,
5(1)91,
5(1)119,
5(1)125,
5(1)149,
5(1)157,
6(1)1,
6(1)6,
6(1)33,
6(1)46,
6(1)79,
6(1)90,
6(1)106,
6(1)165,
6(1)184,
6(4)26,
7(1)7,
7(1)20,
7(1)51,
7(1)83,
7(1)109,
7(1)172,
8(1)11,
8(1)39,
8(1)69,
8(1)100,
8(1)113,
8(1)192,
8(1)247,
8(3)39,
9(1)31,
9(1)88,
9(1)96,
9(1)100,
9(1)113,
9(1)139,
9(1)145,
9(1)151,
9(3)16,
10(1)70,
10(1)86,
10(1)96,
10(1)119,
10(1)132,
10(1)183,
10(1)255,
10(3)27,
10(3)31,
10(3)35,
10(3)45,
10(3)63,
10(3)67,
10(3)80,
10(3)84,
10(3)131,
10(3)136,
10(3)156,
10(4)28,
10(4)66,
11(1)6,
11(1)87,
11(1)101,
11(1)168,
11(1)202,
11(1)224
- much,
2(3)61,
2(3)118,
3(4)24,
5(1)26,
5(1)45,
5(1)97,
5(1)181,
6(1)47,
7(1)68,
7(1)187,
8(1)69,
8(1)137,
8(1)253,
8(1)280,
8(1)304,
8(3)22,
8(3)129,
9(1)31,
9(1)139,
9(1)151,
9(3)79,
10(1)31,
10(1)260,
10(3)55,
10(3)67,
10(3)84,
10(3)126,
10(3)151,
10(4)28,
11(1)14,
11(1)182,
11(1)232
- must,
3(4)24,
4(2)10,
5(1)21,
5(1)83,
5(1)97,
5(1)102,
5(1)181,
5(2)33,
6(1)1,
6(1)6,
6(1)21,
6(1)46,
7(1)109,
7(1)123,
7(1)143,
7(1)200,
7(3)30,
7(3)77,
7(4)25,
8(1)29,
8(1)35,
8(1)69,
8(1)86,
8(1)260,
8(1)284,
8(3)30,
8(3)57,
9(1)88,
9(1)180,
10(1)86,
10(1)92,
10(1)96,
10(1)97,
10(1)178,
10(1)179,
10(1)255,
10(3)27,
10(3)55,
10(3)84,
10(3)120,
10(3)162,
11(1)49,
11(1)192
- natural,
3(4)24,
5(1)32,
5(1)51,
6(1)47,
8(1)280,
8(1)342,
8(3)4,
8(3)26,
8(4)6,
10(1)266
- note,
2(3)118,
3(1)12,
3(3)15,
5(1)32,
6(2)1,
6(4)1,
7(2)1,
7(4)44,
9(4)45,
9(4)57,
10(1)79,
10(2)34,
10(3)27,
10(3)59,
10(3)80
- phenomenon,
9(1)6
- producing,
5(1)97,
9(1)31,
11(1)75
- programmer,
3(1)25,
4(2)10,
4(4)19,
5(1)24,
5(1)26,
5(1)32,
6(1)90,
6(1)133,
7(1)31,
7(1)123,
7(1)148,
7(1)157,
7(1)200,
7(3)30,
7(3)77,
8(1)11,
8(2)41,
8(3)5,
8(3)80,
8(3)93,
8(3)108,
8(4)53,
9(1)59,
9(1)133,
9(1)145,
9(2)17,
10(1)31,
10(1)97,
10(1)179,
10(1)213,
10(1)224,
10(3)55,
10(3)59,
10(3)67,
10(3)73,
10(3)84,
10(3)126,
10(3)140,
11(1)18,
11(1)61,
11(1)75,
11(1)136
- should,
2(4)30,
3(1)21,
3(4)24,
4(2)10,
5(1)24,
5(1)26,
5(1)97,
5(1)119,
5(1)181,
5(2)33,
6(1)28,
6(1)47,
6(1)125,
6(1)133,
6(3)46,
6(4)21,
7(1)7,
7(1)68,
7(1)95,
7(1)168,
7(1)187,
7(3)77,
8(1)11,
8(1)90,
8(1)113,
8(1)137,
8(1)212,
8(1)298,
8(1)350,
8(1)371,
8(2)36,
8(3)4,
8(3)26,
8(3)92,
8(3)93,
9(1)69,
9(1)119,
9(1)123,
9(1)162,
9(2)17,
9(3)6,
9(3)74,
10(1)34,
10(1)97,
10(1)178,
10(1)189,
10(1)282,
10(3)13,
10(3)50,
10(3)55,
10(3)63,
10(3)77,
10(3)113,
10(3)131,
11(1)54,
11(1)162,
11(1)168,
11(1)195,
11(2)52,
11(4)31
- solution,
2(3)56,
5(1)15,
5(1)45,
5(1)83,
5(1)119,
5(1)121,
5(1)177,
6(1)6,
7(1)47,
7(1)61,
7(1)79,
7(3)38,
7(4)47,
7(4)53,
8(1)17,
8(1)24,
8(1)149,
8(1)247,
8(1)260,
8(1)325,
8(1)350,
8(1)371,
8(2)28,
8(4)53,
9(1)96,
9(1)133,
9(1)168,
9(3)49,
9(3)59,
9(3)63,
9(3)79,
10(1)97,
10(3)13,
10(4)28,
11(1)6,
11(1)54,
11(1)75,
11(1)101,
11(1)149
- solve,
5(1)45,
5(1)119,
7(1)56,
7(2)33,
8(1)17,
8(1)325,
8(3)78,
9(1)85,
9(1)100,
9(1)145,
9(1)165,
9(1)168,
9(3)1,
10(1)178,
11(4)49
- step,
7(1)47,
8(1)268,
8(1)371,
9(1)168,
10(1)80,
10(3)50,
11(1)232
- sure,
7(3)77,
8(3)54
- systematic,
6(3)91,
8(1)350,
10(3)108
- teach,
3(4)24,
6(1)21,
6(1)59,
6(1)79,
6(1)184,
6(3)51,
7(1)95,
7(1)200,
8(1)11,
8(1)35,
8(1)86,
8(1)137,
8(1)174,
8(1)179,
8(1)212,
8(1)280,
8(3)26,
8(3)54,
8(3)95,
8(3)106,
9(1)13,
9(1)88,
9(1)93,
9(1)142,
9(3)39,
10(1)35,
10(1)80,
10(1)224,
10(1)255,
10(1)291,
10(3)93,
10(4)20,
10(4)42,
11(1)54,
11(1)141,
11(1)182,
11(1)245
- than,
3(4)24,
4(2)10,
5(1)1,
5(1)21,
5(1)32,
5(1)41,
5(1)132,
5(1)145,
5(1)149,
6(1)6,
6(1)21,
6(1)47,
6(1)90,
6(1)121,
6(1)165,
7(1)123,
7(1)191,
7(1)200,
7(1)206,
7(2)84,
8(1)11,
8(1)17,
8(1)49,
8(1)100,
8(1)280,
8(1)366,
8(3)22,
8(3)54,
8(3)135,
9(1)113,
9(1)123,
9(1)151,
9(3)6,
9(3)10,
9(3)16,
9(3)51,
9(3)56,
9(3)59,
10(1)7,
10(1)27,
10(1)86,
10(1)97,
10(1)180,
10(1)266,
10(3)84,
10(3)108,
10(3)156,
11(1)23,
11(1)61,
11(1)82,
11(1)144,
11(1)182
- third,
6(1)40,
6(1)148,
10(3)120,
10(3)131,
10(3)136
- three,
3(1)12,
3(3)15,
5(1)2,
5(1)149,
5(1)157,
5(1)166,
5(1)177,
6(1)28,
6(1)37,
7(1)23,
7(1)31,
7(1)102,
7(1)143,
7(2)84,
7(4)53,
8(1)11,
8(1)35,
8(1)74,
8(1)131,
8(1)189,
8(2)28,
8(3)2,
8(3)5,
8(3)15,
8(3)143,
8(4)53,
9(1)26,
9(1)37,
9(1)63,
9(1)139,
9(1)142,
9(1)184,
9(3)16,
9(4)7,
10(1)32,
10(1)119,
10(1)193,
10(2)17,
10(3)45,
10(3)100,
10(3)131,
10(3)140,
11(1)49,
11(1)149,
11(4)31
- verify,
8(2)36,
9(1)37
- what,
2(4)41,
3(4)24,
5(1)6,
5(1)21,
5(1)68,
5(1)177,
6(1)6,
6(1)40,
6(1)46,
6(1)79,
6(1)125,
6(1)165,
6(1)169,
7(1)7,
7(1)15,
7(1)95,
7(1)109,
7(3)30,
8(1)69,
8(1)79,
8(1)86,
8(1)104,
8(1)137,
8(1)236,
8(1)268,
8(1)304,
8(1)307,
8(1)313,
8(1)335,
9(1)6,
9(1)100,
9(1)119,
9(1)123,
9(1)165,
9(1)168,
9(3)30,
9(3)39,
10(1)31,
10(1)36,
10(1)70,
10(1)96,
10(1)97,
10(1)178,
10(1)266,
10(3)13,
10(3)27,
10(3)67,
10(3)131,
10(3)136,
10(4)42,
11(1)6,
11(1)49,
11(1)140,
11(1)167,
11(1)168,
11(1)195
- word,
3(4)19,
4(2)10,
6(1)133,
7(1)7,
7(1)31,
7(1)83,
8(1)389,
9(1)100,
9(1)133,
9(1)168,
9(3)59,
10(1)291,
10(3)156,
11(1)61,
11(1)240
- work,
3(1)21,
5(1)2,
5(1)38,
5(1)45,
5(1)53,
5(1)70,
5(1)97,
5(1)125,
5(1)138,
5(2)33,
6(1)33,
6(1)48,
6(1)53,
6(1)161,
7(1)51,
7(1)68,
7(1)76,
7(1)109,
7(1)123,
7(2)67,
7(4)53,
8(1)11,
8(1)39,
8(1)150,
8(1)223,
8(1)253,
8(1)267,
8(1)280,
8(1)350,
8(1)355,
8(1)371,
9(1)113,
9(1)142,
9(2)17,
9(3)6,
9(3)16,
9(3)74,
10(1)32,
10(1)92,
10(1)97,
10(1)132,
10(1)178,
10(1)189,
10(1)291,
10(3)63,
10(3)67,
10(3)77,
10(3)84,
10(4)28,
11(1)22,
11(1)37,
11(1)45,
11(1)105,
11(1)131,
11(1)144,
11(1)155
- would,
3(4)24,
5(1)21,
5(1)68,
5(1)70,
5(1)145,
5(1)177,
6(1)11,
6(1)125,
6(3)91,
7(1)1,
7(1)7,
7(1)11,
7(1)20,
7(1)31,
7(3)77,
8(1)39,
8(1)113,
8(1)137,
8(1)144,
8(1)260,
8(1)280,
8(1)335,
8(3)33,
8(3)80,
9(1)85,
9(1)88,
9(1)142,
9(3)10,
9(3)43,
10(3)120,
10(3)126,
11(1)61,
11(1)158,
11(1)202,
11(1)215