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{Mili:1994:TFC,
author = "Rym Mili and Ali Mili",
title = "Teaching a first course on data structures: a software
engineering approach",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "21--25",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191042",
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 = "We discuss our experience with integrating three key
ideas of software engineering into our data structures
course: formal specifications, information hiding, and
bottom up programming. The idea of formal
specifications is fostered by the introduction of a
simple formal notation, which students use to describe
their data structures and to validate their
implementation. The idea of data abstraction is
fostered by separating, in the very design of our
course, the usage of data structures from their
implementation. Finally the idea of bottom up
programming is fostered by showing students how complex
systems can be designed one layer at a time, where each
layer refers exclusively to the layer immediately below
it.",
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
- abstraction,
24(1)129,
25(1)261,
25(2)35,
26(1)300,
26(1)319,
26(1)366,
26(2)2,
26(3)17,
26(3)22,
27(1)6,
27(1)199,
28(1)160,
29(1)35,
29(1)53,
29(3)103,
29(3)133,
30(1)6,
30(1)217,
30(1)336,
30(1)350,
31(1)87,
31(3)147
- below,
27(3)21,
31(3)204
- bottom,
23(3)20
- complex,
23(2)39,
23(2)51,
24(1)173,
24(1)220,
24(3)11,
24(3)35,
24(4)7,
24(4)52,
25(3)26,
26(1)319,
27(1)297,
28(1)358,
28(2)3,
28(3)2,
28(3)60,
29(1)350,
29(1)355,
29(3)8,
29(4)45,
30(1)1,
30(1)121,
30(1)297,
30(1)336,
30(1)345,
31(1)331,
31(3)131,
31(4)50
- designed,
22(2)34,
22(2)55,
22(3)25,
22(3)34,
23(3)17,
24(1)34,
24(1)46,
24(1)53,
24(1)81,
24(1)197,
24(3)51,
26(1)31,
26(1)97,
26(1)193,
26(1)198,
26(1)334,
26(2)61,
26(3)37,
26(3)45,
26(3)51,
26(4)9,
27(1)39,
27(1)76,
27(1)163,
27(1)173,
27(1)223,
27(2)44,
27(3)15,
27(3)53,
27(4)5,
28(1)73,
28(1)83,
28(1)88,
28(1)112,
28(1)180,
28(1)300,
28(1)310,
28(1)368,
28(3)60,
28(4)33,
28(4)36,
29(1)150,
29(1)238,
29(1)243,
29(1)335,
29(1)345,
29(2)7,
29(2)17,
29(2)54,
29(4)30,
30(1)25,
30(1)48,
30(1)87,
30(1)126,
30(1)176,
30(1)237,
30(1)297,
30(1)307,
30(1)365,
30(3)69,
30(3)90,
30(3)94,
30(3)105,
30(3)130,
30(3)219,
30(4)37,
30(4)42,
31(1)276,
31(1)286,
31(1)311,
31(1)346,
31(2)48,
31(2)62,
31(3)88,
31(3)99,
31(3)103,
31(3)167,
31(4)42,
31(4)50
- each,
22(2)30,
24(1)57,
24(1)72,
24(1)163,
24(1)197,
24(3)60,
24(4)7,
25(2)31,
25(2)57,
26(1)111,
26(1)145,
26(1)169,
26(1)203,
26(1)208,
26(1)314,
26(1)349,
26(2)52,
26(2)61,
26(3)22,
26(3)37,
26(4)5,
27(1)24,
27(1)163,
27(1)186,
27(1)218,
27(1)340,
27(1)355,
28(1)112,
28(1)155,
28(1)310,
28(1)333,
28(3)60,
28(4)3,
28(4)15,
29(1)82,
29(1)121,
29(1)145,
29(1)189,
29(1)253,
29(1)262,
29(1)272,
29(1)310,
29(1)340,
29(3)1,
29(3)6,
29(3)85,
30(1)185,
30(1)272,
30(1)277,
30(1)287,
30(1)365,
30(1)370,
30(1)378,
30(3)108,
30(3)153,
30(3)209,
30(4)32,
30(4)46,
31(1)174,
31(1)189,
31(1)346,
31(2)17,
31(2)48,
31(2)65,
31(2)73,
31(3)147,
31(3)180,
31(3)193,
31(3)200,
31(4)106,
31(4)121
- exclusively,
27(1)322,
31(4)48
- finally,
22(4)55,
24(3)60,
24(4)35,
26(1)131,
26(1)208,
26(4)59,
27(1)76,
27(1)173,
27(3)15,
28(1)150,
28(1)242,
29(1)1,
29(1)96,
29(1)121,
29(1)277,
30(1)312,
30(1)383,
30(3)90,
30(4)5,
30(4)61,
31(1)146,
31(2)42
- formal,
22(4)37,
23(1)162,
23(3)11,
23(4)41,
24(1)15,
24(1)102,
24(1)207,
26(1)71,
26(1)121,
26(1)145,
26(1)300,
27(1)141,
27(1)214,
27(1)228,
27(1)248,
27(1)302,
27(1)307,
27(1)312,
27(1)398,
27(3)53,
27(3)60,
28(1)150,
28(1)155,
28(1)160,
28(1)266,
28(1)271,
29(1)15,
29(1)67,
29(1)92,
29(1)126,
29(1)253,
29(1)396,
30(1)6,
30(1)166,
30(1)341,
30(1)350,
30(2)31,
30(4)5,
31(1)100,
31(1)331,
31(1)341,
31(1)350,
31(1)351,
31(1)370,
31(2)37,
31(3)52
- hiding,
27(1)24,
28(1)117,
28(2)31
- idea,
22(4)37,
24(1)63,
24(3)53,
25(4)2,
26(1)26,
26(1)183,
26(1)193,
26(1)329,
26(2)19,
26(3)29,
27(1)199,
27(1)302,
27(1)307,
27(1)360,
27(2)18,
27(2)49,
27(3)50,
27(4)9,
28(1)117,
28(1)378,
28(2)49,
29(1)116,
29(1)238,
29(1)258,
29(1)345,
29(1)371,
29(1)384,
29(2)17,
29(2)35,
29(3)136,
29(4)38,
30(1)1,
30(1)6,
30(1)25,
30(1)121,
30(1)166,
30(1)176,
30(1)207,
30(3)21,
30(3)125,
30(3)310,
30(4)39,
31(1)53,
31(1)78,
31(1)184,
31(1)286,
31(1)360,
31(2)17,
31(2)65,
31(2)73,
31(3)103,
31(3)135,
31(3)147,
31(3)155,
31(4)35,
31(4)52
- immediately,
23(2)51,
29(3)37,
31(1)346
- integrating,
22(1)268,
22(2)11,
23(1)184,
23(1)205,
24(1)38,
24(4)35,
25(1)198,
25(2)29,
26(1)6,
26(1)223,
26(1)407,
27(1)131,
27(1)186,
27(1)214,
27(1)312,
28(1)19,
28(1)237,
28(1)271,
28(z)72,
28(z)93,
28(z)101,
28(z)107,
28(z)125,
28(z)130,
28(z)229,
28(z)230,
29(1)121,
29(1)233,
29(2)11,
29(2)39,
29(3)42,
30(1)140,
30(1)378,
30(3)105,
30(3)209,
30(3)264,
31(1)132,
31(4)56,
31(4)106
- introduction,
22(1)31,
22(1)94,
23(1)82,
23(2)33,
23(3)20,
24(1)5,
24(1)147,
24(1)207,
24(4)35,
25(2)19,
26(1)16,
26(1)71,
26(1)92,
26(1)243,
26(1)290,
26(1)373,
27(1)102,
27(1)136,
27(1)149,
27(1)199,
27(1)263,
27(1)287,
27(1)360,
27(2)49,
27(4)5,
28(1)78,
28(4)45,
28(z)150,
29(1)121,
29(1)131,
29(1)238,
29(1)253,
29(1)345,
29(3)65,
29(4)57,
30(1)10,
30(1)40,
30(1)53,
30(1)161,
30(1)242,
30(1)287,
30(1)302,
30(1)312,
30(1)331,
30(1)341,
30(1)383,
30(3)282,
31(1)53,
31(1)242,
31(1)311,
31(2)81,
31(3)194,
31(4)48
- key,
23(3)20,
24(1)299,
26(1)6,
26(1)26,
26(1)46,
26(1)92,
26(1)243,
27(1)199,
27(1)218,
29(1)53,
29(1)345,
30(1)166,
30(1)207,
30(1)297,
30(3)117,
30(3)125,
30(3)254,
31(1)359,
31(3)103
- layer,
27(1)39,
28(z)235
- Mili, Rym,
27(1)364
- notation,
24(4)27,
26(4)29,
27(1)199,
27(1)228,
27(1)307,
27(2)31,
28(1)437,
30(1)166,
30(1)345,
31(1)100
- refer,
28(1)102,
30(1)145,
30(1)198,
31(2)42,
31(4)48
- separating,
28(1)266
- showing,
22(3)21,
25(4)61,
28(4)45,
29(1)272,
29(1)330,
29(3)21,
29(3)127,
30(1)102
- simple,
22(2)55,
23(2)51,
23(4)51,
24(1)53,
24(1)147,
24(2)20,
24(3)35,
25(1)151,
25(2)51,
25(2)57,
26(1)26,
26(1)169,
26(2)19,
26(4)9,
26(4)29,
27(1)61,
27(1)82,
27(1)163,
27(1)214,
27(1)233,
27(1)268,
27(1)340,
28(1)165,
28(1)300,
28(3)9,
28(3)45,
28(3)51,
29(1)1,
29(1)77,
29(1)131,
29(1)189,
29(1)219,
29(1)267,
29(1)390,
29(2)17,
29(3)74,
29(4)54,
30(1)10,
30(1)166,
30(1)198,
30(1)262,
30(1)267,
30(1)297,
30(1)307,
30(1)345,
30(3)37,
30(3)46,
30(3)139,
30(3)275,
31(1)53,
31(1)68,
31(1)110,
31(1)271,
31(2)51,
31(2)65,
31(3)52,
31(3)139,
31(3)180,
31(4)121
- specification,
23(1)25,
23(3)36,
24(1)207,
25(1)189,
26(1)111,
26(1)300,
26(3)22,
27(1)24,
27(1)228,
27(1)307,
27(1)312,
27(3)53,
28(1)150,
29(1)310,
29(1)315,
29(1)396,
29(4)38,
30(1)6,
30(1)166,
30(3)37,
30(3)55,
30(3)232,
31(1)68,
31(1)100,
31(1)184,
31(3)68,
31(4)70
- three,
22(3)39,
23(2)33,
23(3)2,
23(3)17,
24(1)15,
24(1)76,
24(1)129,
24(1)163,
24(2)7,
24(2)35,
24(2)55,
24(3)60,
24(4)1,
24(4)43,
24(4)49,
25(4)13,
26(1)223,
26(1)290,
26(1)366,
26(3)22,
27(1)191,
27(1)204,
27(1)223,
27(1)307,
27(2)31,
28(1)112,
28(1)256,
28(3)23,
28(4)3,
28(4)33,
28(4)36,
28(z)6,
29(1)48,
29(1)179,
29(1)214,
29(1)224,
29(1)272,
29(1)320,
29(1)330,
30(1)1,
30(1)45,
30(1)58,
30(1)153,
30(1)282,
30(1)312,
30(2)28,
30(3)37,
30(3)90,
30(3)219,
30(4)5,
30(4)32,
30(4)59,
31(1)17,
31(1)160,
31(1)208,
31(1)242,
31(1)301,
31(2)86,
31(3)151,
31(3)159,
31(3)167,
31(3)175,
31(3)201,
31(4)13,
31(4)35
- usage,
24(1)163,
26(1)183,
26(1)193,
27(2)18,
27(3)21,
28(1)290,
28(3)55,
28(4)33,
29(1)58,
29(3)21,
30(1)370,
30(3)122,
30(3)209,
30(3)310,
31(3)151,
31(3)190
- validate,
29(3)77
- very,
23(2)21,
23(3)57,
23(4)13,
23(4)31,
24(1)147,
24(1)173,
24(1)207,
24(3)57,
25(1)151,
25(2)29,
25(2)51,
25(4)33,
26(1)164,
26(1)183,
26(1)203,
26(1)253,
26(1)334,
26(2)19,
26(2)61,
26(4)17,
27(1)228,
27(1)248,
27(1)287,
27(3)39,
28(1)160,
28(1)363,
28(2)3,
29(1)25,
29(1)150,
29(1)209,
29(1)384,
29(2)31,
29(3)37,
29(3)54,
29(3)127,
29(4)45,
30(1)63,
30(1)97,
30(1)102,
30(1)145,
30(1)194,
30(1)287,
30(1)341,
30(1)365,
30(2)53,
30(3)28,
30(3)74,
30(3)243,
30(4)37,
31(2)55,
31(2)81,
31(3)79,
31(3)175,
31(3)195,
31(3)204,
31(3)205,
31(3)208,
31(4)50,
31(4)70,
31(4)79
- 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)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)127,
31(1)170,
31(1)232,
31(1)346,
31(2)73,
31(3)99,
31(4)39