@Preamble{
"\hyphenation{ }" #
"\ifx \undefined \circled \def \circled #1{(#1)}\fi" #
"\ifx \undefined \reg \def \reg {\circled{R}}\fi" #
"\ifx \undefined \TM \def \TM {${}^{\sc TM}$} \fi"
}
@String{ack-nhfb = "Nelson H. F. Beebe,
University of Utah,
Department of Mathematics, 110 LCB,
155 S 1400 E RM 233,
Salt Lake City, UT 84112-0090, USA,
Tel: +1 801 581 5254,
FAX: +1 801 581 4148,
e-mail: \path|beebe@math.utah.edu|,
\path|beebe@acm.org|,
\path|beebe@computer.org| (Internet),
URL: \path|http://www.math.utah.edu/~beebe/|"}
@String{j-SIGCSE = "SIGCSE Bulletin (ACM Special Interest Group
on Computer Science Education)"}
@String{pub-ACM = "ACM Press"}
@String{pub-ACM:adr = "New York, NY 10036, USA"}
@Article{Rucinski:1990:PDR,
author = "Andrzej Rucinski and Frank Hludik and John L.
Pokoski",
title = "A partnership in domestication of rapid prototyping
technologies",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "1--5",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.319062",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Kurtz:1990:ISC,
author = "Barry L. Kurtz and Thomas H. Puckett",
title = "Implementing a single classwide project in software
engineering using {Ada} tasking for synchronization and
communication",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "6--11",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.319066",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Werth:1990:GIS,
author = "Laurie Honour Werth",
title = "Graphical interfaces as software engineering
projects",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "12--16",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.319068",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Henderson:1990:DMP,
author = "Peter B. Henderson",
title = "Discrete mathematics as a precursor to programming",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "17--21",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.319070",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Myers:1990:CRM,
author = "J. Paul {Myers, Jr.}",
title = "The central role of mathematical logic in computer
science",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "22--26",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.319071",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Johnsonbaugh:1990:CPL,
author = "Richard Johnsonbaugh and David P. Miller",
title = "Converses of pumping lemmas",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "27--30",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.319073",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Baxter:1990:ICS,
author = "Nancy Baxter and David Hastings and Jane Hill and
Peter Martin and Robert Paul",
title = "Introduction to computer science: an interactive
approach using {ISETL}",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "31--33",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.319075",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Pattis:1990:PEC,
author = "Richard E. Pattis",
title = "A philosophy and example of {CS}-1 programming
projects",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "34--39",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.319076",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Joyce:1990:VLA,
author = "Daniel T. Joyce",
title = "A virtual lab to accompany {CS1} and {CS2}",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "40--43",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.319077",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Pournaghshband:1990:SPC,
author = "Hassan Pournaghshband",
title = "The students' problems in courses with team projects",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "44--47",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.319079",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Mynatt:1990:ECB,
author = "Barbee T. Mynatt and Laura Marie Leventhal",
title = "An evaluation of a {CASE}-based approach to teaching
undergraduate software engineering",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "48--52",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.319080",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Thurente:1990:SUC,
author = "David J. Thurente",
title = "Simulation in the undergraduate computer science
curriculum",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "53--57",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.319082",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Baldwin:1990:TIC,
author = "Doug Baldwin",
title = "Teaching introductory computer science as the science
of algorithms",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "58--62",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.319084",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Clancy:1990:FF,
author = "Michael J. Clancy and Marcia C. Linn",
title = "Functional fun",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "63--67",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.319085",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Pratt:1990:UCA,
author = "Terrence W. Pratt",
title = "Upgrading {CS1}: an alternative to the proposed {COCS}
survey course",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "68--71",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.319086",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Etlinger:1990:RES,
author = "Henry A. Etlinger",
title = "A retrospective on an early software projects course",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "72--77",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.319087",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Leeper:1990:PCD,
author = "Robert Leeper",
title = "A project course in database",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "78--80",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.319088",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Reid:1990:TIC,
author = "Richard J. Reid",
title = "A toolkit for individualized compiler-writing
projects",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "81--85",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.319090",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Sanders:1990:GSP,
author = "Dean Sanders and Janet Hartman",
title = "Getting started with parallel programming",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "86--88",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.319092",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Elrad:1990:ACS,
author = "Tzilla Elrad and Daniel E. Nohl",
title = "The analysis and comparison of scheduling controls in
concurrent languages through classification",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "89--93",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.319093",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Jipping:1990:CDP,
author = "Michael J. Jipping and Jeffrey R. Toppen and Stephen
Weeber",
title = "Concurrent distributed {Pascal}: a hands-on
introduction to parallelism",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "94--99",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.319095",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Allen:1990:RIC,
author = "J. Thomas Allen and Hayden Porter and T. Ray Nanney
and Ken Abernethy",
title = "Reexamining the introductory computer science course
in liberal arts institutions",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "100--104",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.323420",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Naps:1990:AVC,
author = "Thomas L. Naps",
title = "Algorithm visualization in computer science
laboratories",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "105--110",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.323422",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Shub:1990:SUE,
author = "Charles M. Shub",
title = "Should undergraduates explore internals of workstation
operating systems",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "111--115",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.323423",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Detmer:1990:TAL,
author = "Richard C. Detmer",
title = "Teaching assembly language: a comparison of {IBM
S\slash 360} and {Intel 80x86} courses",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "116--120",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.323427",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Donaldson:1990:OSA,
author = "John L. Donaldson",
title = "Operating systems from assembler to {C}",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "121--124",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.323428",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Hays:1990:SPR,
author = "James H. Hays and Leland Miller and Bobbie Othmer and
Mohammad Saeed",
title = "Simulation of process and resource management in a
multiprogramming operating system",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "125--128",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.323429",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Murthy:1990:MPA,
author = "Narayan Murthy and Allen Stix",
title = "Multiple precision arithmetic: a programming
assignment in {CS2} applying linked lists",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "129--133",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.323431",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{McMillan:1990:IAD,
author = "Thomas McMillan and William Collins",
title = "Implementing abstract data types in {Turbo Pascal}",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "134--138",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.323432",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Dale:1990:IYW,
author = "Nell Dale",
title = "If you were lost on a desert island, what one {ADT}
would you like to have with you?",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "139--142",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.323433",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Davies:1990:CSH,
author = "Gordon Davies and Jenny Preece",
title = "Computer science, home computing and distance learning
--- the largest computer science course in the world?",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "143--146",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.323435",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Aman:1990:CSC,
author = "James R. Aman",
title = "Computer science in correctional education",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "147--151",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.323436",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Varden:1990:FIC,
author = "Stuart A. Varden and Frank J. LoSacco",
title = "Facilitating intracorporate cooperation: a university
creates the environment",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "152--156",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.323437",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Schwietzer:1990:RTM,
author = "Dino Schwietzer",
title = "Ray tracing: a means to motivate students in an
introductory graphics course",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "157--161",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.323439",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Owen:1990:ETA,
author = "G. Scott Owen",
title = "Experiences in teaching an advanced computer graphics
course",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "162--166",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.323440",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Kula:1990:IPE,
author = "Timothy S. Kula and Raymond {Konopka, Jr.} and John A.
Cicero",
title = "Image Processing experiments",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "167--170",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.323441",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Reek:1990:UOS,
author = "Margaret M. Reek",
title = "An undergraduate operating systems lab course",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "171--175",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.323442",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Andrianoff:1990:MDS,
author = "Steven K. Andrianoff",
title = "A module on distributed systems for the operating
systems course",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "176--180",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.323443",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Merritt:1990:INS,
author = "Susan M. Merritt and Cecilia Y. Nauck",
title = "Inventing a new sorting algorithm: a case study",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "181--185",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.323447",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{DePano:1990:APE,
author = "N. Adlai A. DePano and Farinaz D. Boudreaux and Philip
Katner and Brian Li",
title = "Algorthmic paradigms: examples in computational
geometry {II}",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "186--191",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.323448",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Penny:1990:LST,
author = "J. P. Penny and P. J. Ashton",
title = "Laboratory-style teaching of computer science",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "192--196",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.323449",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Wenner:1990:LCC,
author = "Patricia Wenner",
title = "The laboratory component of a computer organization
course",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "197--200",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.323451",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Radensky:1990:CAU,
author = "Atanas Radensky",
title = "Can {Ada} be used as a primary programming language?:
major problems and their solutions by means of
subsets",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "201--205",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.323452",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Feldman:1990:SAP,
author = "Michael B. Feldman and Arthur Vargas Lopes and Manuel
Perez",
title = "{SMALL-Ada}: personal computer courseware for studying
concurrent programming",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "206--211",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.323453",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Jackowitz:1990:TWR,
author = "Paul M. Jackowitz and Richard M. Plishka and James R.
Sidbury",
title = "Teaching writing and research skills in the computer
science curriculum",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "212--215",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.323454",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Hartman:1990:RWS,
author = "Janet Hartman and Curt M. White",
title = "``Real world'' skills vs. ``school taught'' skills for
the undergraduate computer major",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "216--218",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.323455",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Greenleaf:1990:CDT,
author = "Newcomb Greenleaf",
title = "Computability and data types",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "219--223",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.323457",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Dunning:1990:MCP,
author = "Larry A. Dunning and Ronald L. Lancaster",
title = "The millionth computer program",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "224--228",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.323458",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Decker:1990:SCC,
author = "Richard W. Decker and Stuart H. Hirshfield",
title = "A survey course in computer science using
{HyperCard}",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "229--235",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.323461",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Biermann:1990:OCA,
author = "Alan W. Biermann",
title = "An overview course in academic computer science: a new
approach for teaching nonmajors",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "236--239",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.323462",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Abunawass:1990:FUC,
author = "Adel M. Abunawass and Omar Bukhres and Theresia G.
Fisher and Kenneth Magel",
title = "A first undergraduate course in neural networks",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "240--244",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.323464",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Micco:1990:LPD,
author = "Mary Micco and Phillip Cumpston",
title = "A large project for demonstrating knowledge
engineering techniques including applications of neural
networks",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "245--250",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.323466",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Eaton:1990:WAW,
author = "Virginia Eaton and Sharon Bell and Nell Dale and Susie
Gallagher and Helen Gigley and Cindy Hanchey",
title = "Where have all the women gone? (panel session)",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "251--251",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.323411",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Auernheimer:1990:NNP,
author = "Brent Auernheimer and Vint Cerf and Susan Estrada and
Russ Hobby and Craig Partridge and Eugene Spafford and
Steven S. Wolff",
title = "Networking in the nineties (panel session)",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "252",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.323412",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Aiken:1990:SNB,
author = "Robert M. Aiken and Della T. Bonnette and Lionel E.
Deimel and James E. Miller",
title = "{SIGCSE}'s newsletter --- the {Bulletin} from 1969 to
1990 (special panel session): the {Bulletin} from 1969
to 1990 (panel)",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "253",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.323413",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Walker:1990:PVT,
author = "Henry M. Walker",
title = "Program verification (tutorial session): techniques
and uses",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "254",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.323414",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Maxim:1990:IPA,
author = "Bruce R. Maxim and Gregory Bachelis and David James
and Quentin Stout",
title = "Introducing parallel algorithms in undergraduate
computer science courses (tutorial session)",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "255",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.323415",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Poucher:1990:ASP,
author = "William B. Poucher and James Comer and Richard
Rinewalt and Patrick Ryan",
title = "The {ACM} Scholastic Programming Contest-1977 to 1990
(special panel session)",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "256",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.323416",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{McConnell:1990:CGD,
author = "Jeffrey J. McConnell and Steve Cunningham and Barbara
Mones-Hattal and Deborah Sokolove",
title = "Computer graphics as a discipline (panel session)",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "257",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.323418",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Impagliazzo:1990:ICS,
author = "John Impagliazzo and Helene Chlopan and Ronald M.
Davis and David M. Hata and Karl Klee",
title = "Issues in the computing sciences at two-year colleges
(panel session)",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "258",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.323419",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Hughes:1990:ULC,
author = "Larry Hughes",
title = "Using a low-cost communications tool in data
communications courses (tutorial session)",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "259",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.323424",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Zweigoron:1990:OOP,
author = "Julie Zweigoron and John Bierbauer and Scott Knaster
and Tomasz Pietrzykowski and John Pugh",
title = "Object oriented programming in the computer science
curriculum (panel session)",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "260",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.323425",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Mader:1990:ASP,
author = "David Mader and E. Robert Anderson and Robert Cupper
and James Leone and Ralph Meeker",
title = "Accreditation and the small, private college (panel
session): problems and opportunities",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "261",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.323426",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Lupton:1990:CSR,
author = "William L. Lupton and Mary Ellis and Andrew Bernat and
Benjamin Martin and Surrendar Pulusani and Leroy
Roquemore",
title = "Computer science research and instuction at
institutions with large minority enrollments (panel
session)",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "262",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.323430",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Feldman:1990:ASC,
author = "Michael B. Feldman and Mary Armstrong and Richard Conn
and Philip Wilsey",
title = "{Ada} sources for computer science educators (panel
session)",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "263",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.323434",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Little:1990:CRH,
author = "Joyce Currie Little",
title = "{Curriculum '68} revisited --- an historical
perspective (panel session)",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "264",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.323438",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Hanchey:1990:MST,
author = "Cindy Hanchey and Marguerite K. Summers and Carol
Chrisman and Joyce Currie Little and Richard A. Lejk",
title = "Managing student teams in information systems courses
(panel session)",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "265",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.323444",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Shub:1990:FFM,
author = "Charles M. Shub and Owen Astrachan and David Levine
and Stuart Reges and Henry Walker",
title = "Faster, fairer, and more consistent grading, using
techniques from the Advanced Placement reading (panel
session)",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "266",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.323445",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Goldenson:1990:RSE,
author = "Dennis R. Goldenson and Michael Brown and Jane
Bruemmer and Nathan Hull and Roy Jones and Bruce
McClellan and Joseph Kmoch and Phillip Miller and Mark
Stehlik and Laurie Werth",
title = "Roundtable on structure editing (panel session):
teachers' experiences using Carnegie {Mellon}'s {GENIE}
programming environments",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "267",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.323456",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Gotterbarn:1990:MIS,
author = "Donald Gotterbarn and Deborah Johnson and Keith Miller
and Gene Spafford",
title = "Methods of integrating the study of ethics into the
computer science curriculum (panel session)",
journal = j-SIGCSE,
volume = "22",
number = "1",
pages = "268",
month = feb,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/319059.323460",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Sigle:1990:DDC,
author = "John Sigle",
title = "Dynamic display of computing processes",
journal = j-SIGCSE,
volume = "22",
number = "2",
pages = "2--4",
month = jun,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/126445.126446",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Dynamic (animated) displays of computing processes
such as algorithm execution seem useful in teaching
computer science. Not everyone agrees with this view,
however, and indeed there are some pedagogical
pitfalls. This paper addresses this issue and argues
that there is a proper role for such capabilities,
provided that sufficient attention is given to careful
reasoning about programs.",
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",
}
@Article{Tangorra:1990:RCA,
author = "Filippo Tangorra",
title = "The role of the computer architecture simulator in the
laboratory",
journal = j-SIGCSE,
volume = "22",
number = "2",
pages = "5--10",
month = jun,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/126445.126447",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Hillam:1990:IAP,
author = "Bruce P. Hillam",
title = "Integrating an array processor into a ``hands on''
computer science curriculum",
journal = j-SIGCSE,
volume = "22",
number = "2",
pages = "11--14",
month = jun,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/126445.126448",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Problems in acquiring an array processor by a public
university are discussed, including lessons learned,
present uses, and future plans to develop courses in
computational science.",
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",
}
@Article{Carlson:1990:EGC,
author = "Wayne E. Carlson",
title = "An environment of a graduate curriculum in computer
graphics",
journal = j-SIGCSE,
volume = "22",
number = "2",
pages = "15--20",
month = jun,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/126445.126449",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Attention has been focused recently on programs in
Computer Graphics within the general Computer Science
Curriculum. A successful graduate program in the
Department of Computer and Information Science at The
Ohio State University is outlined. Facilities and
laboratories, courses, and staffing are discussed.
Particular attention is given to a software
environment, called EDGE (Educational and Development
Graphics Environment) which is central to the success
of the courses in the curriculum.",
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",
}
@Article{Feldman:1990:TDS,
author = "Michael B. Feldman",
title = "Teaching data structures with Ada: an eight-year
perspective",
journal = j-SIGCSE,
volume = "22",
number = "2",
pages = "21--29",
month = jun,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/126445.126450",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Tu:1990:CCP,
author = "Jho-Ju Tu and John R. Johnson",
title = "Can computer programming improve problem-solving
ability?",
journal = j-SIGCSE,
volume = "22",
number = "2",
pages = "30--33",
month = jun,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/126445.126451",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper reports the results of a study of the
relationship between computer programming skills and
problem-solving abilities. Students in two introductory
programming courses (FORTRAN and PASCAL) of a large
university served as the subjects for this study.
Students' problem-solving abilities were assessed
during the first month that each computer programming
course commenced and again during the final month of
the course. Analysis of pretest and posttest results
indicated that students who had successfully completed
all computer programming course requirements
experienced significant improvement in their overall
problem skills. Results also suggested that students
who had successfully completed computer programming
course requirements experienced significant improvement
on the logical reasoning section of the problem-solving
assessment.",
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",
}
@Article{Cynar:1990:TMS,
author = "Sandra J. Cynar",
title = "Teaching modeling and simulation to computing science
students",
journal = j-SIGCSE,
volume = "22",
number = "2",
pages = "34--37",
month = jun,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/126445.126452",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This article discusses the contents of a course in
modeling and simulation designed for Computer
Engineering and Computer Science students. A discussion
of the need for such a course precedes a description of
the course content and assignments.",
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",
}
@Article{Davies:1990:TCP,
author = "G. L. Davies",
title = "Teaching concurrent programming with {Pascal-FC}",
journal = j-SIGCSE,
volume = "22",
number = "2",
pages = "38--41",
month = jun,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/126445.126453",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper describes a dialect of Pascal which has
been specially developed to provide students with
practical experience in courses on concurrent
programming. It describes the facilities of the
language, and discusses the importance of the scheduler
which is provided in language implementations used for
teaching.",
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",
}
@Article{Ezell:1990:CPP,
author = "C. L. Ezell",
title = "Creating pedagogical programming environments",
journal = j-SIGCSE,
volume = "22",
number = "2",
pages = "42--46",
month = jun,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/126445.126454",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "A popular way to introduce program design concepts to
beginning programming students is to discuss the
solution of familiar, easily decomposed problems
involving ordinary situations, such as washing a car or
cleaning a room. Extensible languages, such as
Smalltalk, make it easy to create pedagogical
programming systems on which the solutions of such
problems can be implemented.",
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",
}
@Article{Frank:1990:ACC,
author = "Thomas S. Frank and James F. Smith",
title = "{Ada} as a {CS1--CS2} language",
journal = j-SIGCSE,
volume = "22",
number = "2",
pages = "47--51",
month = jun,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/126445.126455",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Dadamo:1990:CQA,
author = "Diana T. Dadamo",
title = "The correlation quiz: an aid in curbing cheating in
programming assignments",
journal = j-SIGCSE,
volume = "22",
number = "2",
pages = "52--54",
month = jun,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/126445.126456",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In order to develop programming ability, computer
science courses typically include a number of
out-of-class assignments. To motivate the students in
completing these assignments, these projects are
usually graded and the values included in the
computation of the final grade for the course. However,
the amount of cheating done on the programming
assignments makes it unfair to heavily weigh these
values. Some systems of grading have been developed
that downplay the effect of the programming assignment
grades but this negates the effort of the students and
the importance of developing the practical aspects of a
programming language. Within the constraints of an
out-of-class programming assignment, this paper
proposes a new system that can potentially reduce the
incidence of cheating while requiring honest students
to review their program after completion. (The
development of the Correlation quiz was done while the
author was a Senior Lecturer at Widener University.)",
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",
}
@Article{Koneva:1990:EVN,
author = "Luisa Koneva and Jordan Denev",
title = "{EASY\slash VI} --- a new instructional computer",
journal = j-SIGCSE,
volume = "22",
number = "2",
pages = "55--58",
month = jun,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/126445.126457",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In this paper it is suggested a simple hypothetical
computer which has been designed to assist teaching of
the basic concepts in introductory course in computer
organization and assembly language programming. The
hypothetical computer and the instructional assembly
language presented here have some new features which
facilitate learning significantly. They have been
designed to be a vehicle in almost all the lectures of
the course.",
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",
}
@Article{Roggio:1990:UPE,
author = "Robert F. Roggio",
title = "{Upsilon Pi Epsilon (UPE)}: the role of the computing
science honor society in computer science programs",
journal = j-SIGCSE,
volume = "22",
number = "2",
pages = "59--62",
month = jun,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/126445.126458",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "It is the role of the university and programs in
computer science to provide a quality education in the
computing sciences. These activities clearly imply the
need to expose the students to the professional
societies, such as ACM, IEEE-CS, and DPMA, as
appropriate. But in addition, recognition for
outstanding scholarship is a must. While other major
areas, such as engineering, mathematics, and business
have societies through which outstanding students may
be recognized for a number of years, the computer
science honor society is relatively new. The purpose of
this paper is to present not only the general features
and organization of the honor society, but, most
importantly, to demonstrate the impact of the society
on the daily activities of computing science
students.",
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",
}
@Article{Lambert:1990:CTC,
author = "Kenneth A. Lambert",
title = "Compiling {Tinyturing} in a compiler construction
course",
journal = j-SIGCSE,
volume = "22",
number = "3",
pages = "2--6",
month = sep,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/101085.101086",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Khosraviyani:1990:UBS,
author = "Firooz Khosraviyani",
title = "Using binary search on a linked list",
journal = j-SIGCSE,
volume = "22",
number = "3",
pages = "7--10",
month = sep,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/101085.101088",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In this article a variation of binary search
applicable to a linked list structure is examined.
There are no additional data structure properties
imposed on the list; that is the list may be singly or
multiply linked, but it is not required that the list
be represented as a binary tree. The process can be
used with improved efficiency in place of linear search
on a linked list where introducing additional data
structures complexity on the list is not desirable.
This procedure seems appropriate for inclusion in data
structures courses where searching and sorting are
discussed. The texts on data structures cover the
binary search on a fixed length sequence, but the
general consensus is that there is no advantage in
trying to implement the binary search process on linked
lists. One possible exception in this regard, where no
details are provided, is [2, page 147].",
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",
}
@Article{Thomas:1990:MMC,
author = "Paul A. V. Thomas",
title = "{Micron}: a microprogrammed computer",
journal = j-SIGCSE,
volume = "22",
number = "3",
pages = "11--20",
month = sep,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/101085.101089",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Gingras:1990:DPR,
author = "Armando R. Gingras",
title = "Dining philosophers revisited",
journal = j-SIGCSE,
volume = "22",
number = "3",
pages = "21--ff.",
month = sep,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/101085.101091",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In 1965 Dijkstra posed and solved the Dining
Philosophers problem. Since then the problem has become
a classic test case for concurrency mechanisms and an
example often discussed in operating systems courses.
Two theorems prove the correctness of seatings where
all philosophers always prefer to pick up a fork with a
particular hand first. This note shows the subtlety
required to solve the problem by showing that a
recently published solution is incorrect. A correct
solution is provided.",
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",
}
@Article{Logan:1990:ARA,
author = "Paula M. Logan and Clifford W. Hale and John M.
Atkins",
title = "An academic relational algebra database management
system",
journal = j-SIGCSE,
volume = "22",
number = "3",
pages = "25--28",
month = sep,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/101085.101093",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper describes a relational algebra database
management system written by two graduate students at
West Virginia University. The system is designed to be
used in an undergraduate database class to demonstrate
queries posed in the relational algebra and to
introduce the notions of integral constraints,
referential integrity and functional dependencies. The
system runs in either an interactive mode or interfaces
with either Pascal or PL/1.",
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",
}
@Article{Lake:1990:SAP,
author = "Al Lake and Curtis Cook",
title = "Style: an automated program style analyzer",
journal = j-SIGCSE,
volume = "22",
number = "3",
pages = "29--33",
month = sep,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/101085.101095",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Hartley:1990:EMO,
author = "Stephen J. Hartley",
title = "Experience with {MINIX} in an operating systems lab",
journal = j-SIGCSE,
volume = "22",
number = "3",
pages = "34--38",
month = sep,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/101085.101096",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/minix.bib;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Most standard undergraduate operating systems courses
teach theory and concepts, without exposing students to
the detailed internal operation or source code of an
actual operating system. A. S. Tanenbaum's MINIX
operating system (1987) is designed to give students
`hands-on' experience with the internals of an
operating system in order to illustrate the theory and
concepts. The use of MINIX in an operating systems
laboratory at the University of Vermont is described.
The paper gives an overview of the history and
structure of MINIX and describes some of the projects,
such as file locking, symbolic links, memory
compaction, modifying the CPU scheduler, and named
pipes, that have been used in an Operating Systems
Laboratory course at the University of Vermont.",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., Trinity Univ., San Antonio, TX,
USA",
classification = "C0220 (Education and training); C6150J (Operating
systems)",
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
keywords = "CPU scheduler; File locking; IBM; Memory compaction;
MINIX; Operating systems; Symbolic links; Unix",
thesaurus = "Computer science education; Operating systems
[computers]",
}
@Article{Leach:1990:AOS,
author = "Ronald J. Leach",
title = "An advanced operating systems project using
concurrency",
journal = j-SIGCSE,
volume = "22",
number = "3",
pages = "39--ff.",
month = sep,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/101085.101098",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Most courses in operating systems follow one of three
patterns: high level discussion with most programming
done in a high level language; building operating
systems from device driver level up; and courses which
use emulator programs which emulate special
architectures. In this paper, we describe a course
which emphasizes the strong points of these approaches.
The course also emphasizes teaching concurrency,
introducing networking, and developing a deeper
understanding of many of the system calls and system
commands of the UNIX operating system. The major course
project is described in the paper.",
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",
}
@Article{Bergin:1990:CAW,
author = "Joseph Bergin",
title = "Coatroom: an {ADT} which is useful in implementation
of object oriented programming",
journal = j-SIGCSE,
volume = "22",
number = "3",
pages = "45--ff.",
month = sep,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/101085.101099",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Nute:1990:AES,
author = "T. C. Nute and J. R. Rienwalt and D. J. Rodjak and
William H. Golaz and J. R. Comer",
title = "Academic experiences in software project management",
journal = j-SIGCSE,
volume = "22",
number = "3",
pages = "47--53",
month = sep,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/101085.101101",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper discusses the implementation project
undertaken in 1988--1989 as part of Texas Christian
University's graduate program in Software Design and
Development. The report summarizes the intent,
schedule, man-loading, design methodologies, and
development tools used during the course of the
project. Included is a discussion of the project's
failures and successes. The paper concludes with a
discussion of the lessons that may be learned from such
projects in planning future efforts of this kind.",
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",
}
@Article{Eckert:1990:CBC,
author = "Richard R. Eckert",
title = "Communication between computers and peripheral
devices --- an analogy",
journal = j-SIGCSE,
volume = "22",
number = "3",
pages = "54--62",
month = sep,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/101085.101102",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Silver:1990:BQD,
author = "Charles L. Silver",
title = "A better queue design",
journal = j-SIGCSE,
volume = "22",
number = "3",
pages = "63--64",
month = sep,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/101085.101103",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Toal:1990:SEG,
author = "Raymond J. Toal and Philip M. Dorin",
title = "Software engineering and the game of {Monopoly}",
journal = j-SIGCSE,
volume = "22",
number = "4",
pages = "2--4",
month = dec,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/122153.122154",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "We claim that a good basis for a course in Software
Engineering is to have a group of students make a
computer program for the game of Monopoly. We discuss
our experiences in organizing and running such a
course, and on the computer program that resulted from
the most recent version of the course.",
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",
}
@Article{Apenyo:1990:DST,
author = "Kofi Apenyo",
title = "A database sequence: theory then practice",
journal = j-SIGCSE,
volume = "22",
number = "4",
pages = "5--10",
month = dec,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/122153.122155",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "A two-course upper-division undergraduate sequence in
database systems offered by the computer science
department at the Atlanta University Center is
described. It is observed that the course contents of
database program prepares students to fill the
increasing number of database positions in industry
while providing the broad foundation in the subject
matter upon which students can build in graduate
school. The program of database study consists of a
core and an elective. The core covers database
concepts, design, implementation, and processing. With
the core as a prerequisite, the elective provides
practical laboratory work that is dictated by
requirements of the database industry. The database
program described in this paper has been implemented at
the Atlanta University Center in Atlanta, Georgia, by a
JPL computer scientist with a NASA grant.",
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",
}
@Article{Pandey:1990:GLP,
author = "Rajeev Pandey",
title = "Getting the languages for a programming languages
course",
journal = j-SIGCSE,
volume = "22",
number = "4",
pages = "11--14",
month = dec,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/122153.122156",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Wolf:1990:ESA,
author = "Walter Wolf and Evelyn Rozanski",
title = "Expert systems: an applied course",
journal = j-SIGCSE,
volume = "22",
number = "4",
pages = "23--24",
month = dec,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/122153.122157",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Sabin:1990:UCP,
author = "Roberta E. Sabin",
title = "Using {CS2} projects to introduce computer science
concepts",
journal = j-SIGCSE,
volume = "22",
number = "4",
pages = "25--28",
month = dec,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/122153.122158",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Arras:1990:SSC,
author = "Richard J. Arras and Lewis Motter",
title = "The senior seminar in computer science",
journal = j-SIGCSE,
volume = "22",
number = "4",
pages = "29--36",
month = dec,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/122153.122159",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper considers the senior seminar course in
computer science and discusses its place in preparing
students for careers in computer science. It is the
authors' contention that the senior seminar should
attempt to prepare students for the practice of
computer science in the work place. It considers the
various aspects of the development and implementation
of a significant user-oriented software project that
serves as the cornerstone of such a course.",
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",
}
@Article{Cagnat:1990:ALE,
author = "J. M. Cagnat and V. Gueraud and J. P. Peyrin",
title = "The arcade laboratory: an environment to help teach
algorithms",
journal = j-SIGCSE,
volume = "22",
number = "4",
pages = "37--42",
month = dec,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/122153.122160",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "We propose different ways to use the computer to help
teach algorithms. Our objective however is not to
develop a complete and autonomous computer assisted
course, such that the student would be given a set of
floppy disks and would come back a few months later
only for his exams! We want rather to provide students
and teachers with software tools that enhance and
complement teaching practices as they exist in a
traditional environment: formal lectures; exercises in
small groups; individual computer assignments. This
paper presents elements that guided us during the
elaboration of this laboratory: basic ideas, dreams and
pedagogical choices. We describe the laboratory as it
is today and we try to analyze its potential for
students, teachers and software authors. We conclude on
possible further developments.",
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",
}
@Article{Wildenberg:1990:USA,
author = "Gerald Wildenberg",
title = "Using a stack assembler language in a compiler
course",
journal = j-SIGCSE,
volume = "22",
number = "4",
pages = "43--44",
month = dec,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/122153.122161",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Meredith:1990:ELP,
author = "Marsha Meredith",
title = "An effective {Lisp} project for a programming
languages course",
journal = j-SIGCSE,
volume = "22",
number = "4",
pages = "45--48",
month = dec,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/122153.122162",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Yue:1990:TGE,
author = "Kwok-bun Yue",
title = "Teaching a graduate expert systems course",
journal = j-SIGCSE,
volume = "22",
number = "4",
pages = "49--52",
month = dec,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/122153.122163",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Because expert systems technology is relatively new,
there are only a few papers describing a graduate
course on the subject. Most of the described courses
were either seminar oriented or centered around a
student project, but did not have a complete coverage
of the major topics. This paper describes the teaching
of a graduate expert system course that has a
relatively complete coverage of the subject area. Other
additional features of the course include incremental
development of the student projects, emphasis on
evaluations of tools and projects, as well as using
more conventional problems for strengthening expert
system shell programming techniques.",
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",
}
@Article{Hvorecky:1990:CBP,
author = "Jozef Hvoreck{\'y}",
title = "On a connection between programming and mathematics",
journal = j-SIGCSE,
volume = "22",
number = "4",
pages = "53--54",
month = dec,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/122153.122164",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Chappelow:1990:DIS,
author = "Stephen W. Chappelow and Steven F. Ackerman and
Stephen J. Hartley",
title = "Design and implementation of a swapper for the {MINIX}
operating system",
journal = j-SIGCSE,
volume = "22",
number = "4",
pages = "55--59",
month = dec,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/122153.122165",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/minix.bib;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The University of Vermont does not offer a course
which provides practical experience working with the
internals of operating systems. To remedy this, an
independent study course was undertaken during the
Spring 1989 semester which involved working with the
internals of a real operating system. The goal of the
project was to design and implement a major component
of an operating system known as the swapper. The basis
for the project was the MINIX operating system, which
is a message-passing operating system that runs on
microcomputers and whose user interface mimics Version
7 UNIX. The structure, algorithms, and implementation
of a swapper are analyzed in detail. Finally, the
practical value of the research experience is
discussed.",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci. and Electr. Eng., Vermont Univ.,
Burlington, VT, USA",
classification = "C0220 (Education and training); C6150J (Operating
systems)",
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
keywords = "Independent study course; Message-passing operating
system; MINIX operating system; Swapper; User
interface; Version 7 UNIX",
thesaurus = "Computer science education; Educational courses;
Operating systems [computers]",
}
@Article{Anderson:1990:MFF,
author = "Oliver D. Anderson",
title = "My five favorite first year {Pascal} programs",
journal = j-SIGCSE,
volume = "22",
number = "4",
pages = "60--64",
month = dec,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/122153.122166",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Sapega:1991:IUE,
author = "August E. Sapega",
title = "Introducing undergraduate engineering students to
laboratory automation using high-level application
programs",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "1--5",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107006",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Roberge:1991:ELW,
author = "James Roberg{\'e} and Candice Suriano",
title = "Embedding laboratories within the computer science
curriculum",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "6--10",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107007",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Epp:1991:ECS,
author = "Ed C. Epp",
title = "An experimental computer science laboratory",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "11--14",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107008",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Shay:1991:SPD,
author = "William A. Shay",
title = "A software project for a data communication course",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "15--20",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107009",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Tymann:1991:VTT,
author = "Paul Tymann",
title = "{VNET}: a tool for teaching computer networking to
undergraduates",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "21--24",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107011",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{McDonald:1991:NSL,
author = "Chris McDonald",
title = "A network specification language and execution
environment for undergraduate teaching",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "25--34",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107012",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Ross:1991:EDP,
author = "Rockford J. Ross",
title = "Experience with the {DYNAMOD} program animator",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "35--42",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107013",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Wallace:1991:TNN,
author = "Susan R. Wallace and F. Layne Wallace",
title = "Two neural network programming assignments using
arrays",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "43--47",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107014",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Katz:1991:HOC,
author = "Elizabeth E. Katz and Hayden S. Porter",
title = "{HyperTalk} as an overture to {CS1}",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "48--54",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107015",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Fritz:1991:HAT,
author = "Jane M. Fritz",
title = "{HyperCard} applications for teaching information
systems",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "55--61",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107016",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Granger:1991:ICA,
author = "Mary J. Granger and Roger A. Pick",
title = "The impact of computer-aided software engineering on
student performance",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "62--72",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107017",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Temte:1991:LBI,
author = "Mark C. Temte",
title = "{Let}'s begin introducing the object-oriented
paradigm",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "73--77",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107018",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Arnow:1991:IWL,
author = "David Arnow",
title = "The Iliad and the {WHILE} loop: computer literacy in a
liberal arts program",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "78--81",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107019",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Geitz:1991:AIC,
author = "Robert Geitz",
title = "Algorithms and images: computer graphics as an
introduction to science",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "82--86",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107020",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Taffe:1991:SMS,
author = "William J. Taffe",
title = "Simulation and modelling with Stella: a general
education course",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "87--91",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107021",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Jackson:1991:MCC,
author = "David Jackson",
title = "A mini-course on concurrency",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "92--96",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107022",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Hartman:1991:TCP,
author = "Janet Hartman and Dean Sanders",
title = "Teaching a course in parallel processing with limited
resources",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "97--101",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107023",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Fisher:1991:TPP,
author = "Allan L. Fisher and Thomas Gross",
title = "Teaching the programming of parallel computers",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "102--107",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107024",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Golub:1991:CNC,
author = "Evan B. Golub and Moshe Augenstein",
title = "Creation of a new case for {LUPSort}: {ALTERNATING}",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "108--111",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107025",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
keywords = "LUPSort (Longest Upsequence Problem Sort)",
}
@Article{Astrachan:1991:PI,
author = "Owen Astrachan",
title = "Pictures as invariants",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "112--118",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107026",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Whaley:1991:FPV,
author = "Tom Whaley",
title = "A framework for program verification in the context of
linked structures and pointer variables",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "119--123",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107027",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Almstrum:1991:RBP,
author = "Vicki L. Almstrum",
title = "The relationship between pre-college mathematics and
the undergraduate computer science curricula",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "124--129",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107028",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Scott:1991:MCS,
author = "Thomas J. Scott",
title = "Mathematics and computer science at odds over real
numbers",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "130--139",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107004.107029;
https://doi.org/10.1145/107005.107029",
ISBN = "0-89791-377-9",
ISBN-13 = "978-0-89791-377-5",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "DBLP;
http://dblp.uni-trier.de/db/conf/sigcse/sigcse1991.html#Scott91;
http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/fparith.bib;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
note = "22nd SIGCSE Technical Symposium on Computer Science
Education.",
URL = "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Math/fparith.bib;
ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Misc/DBLP/1991.bib",
abstract = "Discusses the `real numbers' data type as implemented
by `floating point' numbers. Floating point
implementations and a theorem that characterizes their
truncations are presented. A teachable floating point
system is presented, chosen so that most problems can
be worked out with paper and pencil. Then major
differences between floating point number systems and
the continuous real number system are presented.
Important floating point formats are next discussed.
Two examples derived from actual computing practice on
mainframes, minicomputers, and PCs are presented. The
paper concludes with a discussion of where floating
point arithmetic should be taught in standard courses
in the ACM curriculum.",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., Western Illinois Univ., Macomb,
IL, USA",
classification = "C0220 (Education and training); C5230 (Digital
arithmetic methods)",
confdate = "7-8 March 1991",
conflocation = "San Antonio, TX, USA",
confsponsor = "ACM",
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
keywords = "ACM curriculum; Computer science; Floating point
arithmetic; Floating point formats; Floating point
number systems; Real number data types; Standard
courses; Teaching; Truncations",
thesaurus = "Computer science education; Data structures; Digital
arithmetic; Educational courses; Number theory",
}
@Article{Haggard:1991:PDS,
author = "Gary Haggard",
title = "A project for data structures and algorithms",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "140--145",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107030",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Lelewer:1991:HCD,
author = "Debra A. Lelewer and Cheng Ng",
title = "An honors course in data compression",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "146--150",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107031",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Johnsonbaugh:1991:GGS,
author = "Richard Johnsonbaugh and Martin Kalin",
title = "A graph generation software package",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "151--154",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107032",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Yeager:1991:TCP,
author = "Dorian P. Yeager",
title = "Teaching concurrency in the programming languages
course",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "155--161",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107033",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Kurtz:1991:LAS,
author = "Barry L. Kurtz",
title = "Laboratory activities for studying the formal
semantics of programming languages",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "162--168",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107034",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Kurtz:1991:DIU,
author = "Barry L. Kurtz and Richard L. Oliver and Edward M.
Collins",
title = "The design, implementation, and use of {DSTutor}: a
tutoring system for denotational semantics",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "169--177",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107035",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Slonneger:1991:EDS,
author = "Ken Slonneger",
title = "An exercise in denotational semantics",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "178--183",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107036",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Uckan:1991:ILP,
author = "Yuksel Uckan",
title = "Integrating logic programming into a data base course:
views as rules in deductive relational data bases",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "184--191",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107037",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Saiedian:1991:TOP,
author = "Hossein Saiedian and Hassan Farhat",
title = "A team-oriented, project-intensive database course",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "192--198",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107038",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Foster:1991:MFR,
author = "Louis A. Foster and Norman L. Hughes",
title = "Making files real with a virtual disk",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "199--204",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107039",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Pesante:1991:IWC,
author = "Linda H. Pesante",
title = "Integrating writing into computer science courses",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "205--209",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107040",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{McKim:1991:ACE,
author = "James C. {McKim, Jr.} and Timothy O. Martyn and Roger
H. Brown and Michael M. Danchak and Kathleen L. Farrell
and C. William Higginbotham and Irina S. Ilovic and
Brian J. McCartin and J. Peter Matelski",
title = "An alternative culminating experience for {Master}'s
students in computer science",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "210--218",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107041",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Olagunju:1991:PMC,
author = "Amos O. Olagunju",
title = "The plight of a minority in computer science: an
educational manifesto",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "219--225",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107043",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Motil:1991:BBA,
author = "John Motil",
title = "Begin-{BIG} an approach to the introductory computing
course",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "226--230",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107044",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Skublics:1991:TSF,
author = "Suzanne Skublics and Paul White",
title = "Teaching {Smalltalk} as a first programming language",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "231--234",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107046",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Locklair:1991:ICS,
author = "Gary H. Locklair",
title = "The introductory computer science course",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "235--239",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107049",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Hill:1991:CAP,
author = "Jane C. Hill and Andrew Wayne",
title = "A {CYK} approach to parsing in parallel: a case
study",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "240--245",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107055",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Ghafarian:1991:EAC,
author = "Ahmad Ghafarian",
title = "An experimental approach to a course on parallel and
distributed algorithms",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "246--253",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107058",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Harlan:1991:SPC,
author = "Robert M. Harlan",
title = "Searching in parallel: a case study with the
single-source shortest path algorithm",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "254--259",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107059",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{McCormick:1991:LTD,
author = "John A. McCormick",
title = "A laboratory for teaching the development of real-time
software systems",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "260--264",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107052",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Steidley:1991:RCL,
author = "Carl W. Steidley",
title = "Robotics: a closer look at microprocessor systems",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "265--272",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107063",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Smith:1991:DIU,
author = "Wayne D. Smith",
title = "The design of an inexpensive undergraduate data
communications laboratory",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "273--276",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107064",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Bailie:1991:IMA,
author = "Frances K. Bailie",
title = "Improving the modularization ability of novice
programmers",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "277--282",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107065",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Fleury:1991:PPR,
author = "Ann E. Fleury",
title = "Parameter passing: the rules the students construct",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "283--286",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107066",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Chavey:1991:SLC,
author = "Darrah Chavey",
title = "A structured laboratory component for the introductory
programming course",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "287--295",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107067",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Clifton:1991:IAS,
author = "Joseph M. Clifton",
title = "An industry approach to the software engineering
course",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "296--299",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107069",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Tomayko:1991:TSD,
author = "James E. Tomayko",
title = "Teaching software development in a studio
environment",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "300--303",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107070",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Higginbotham:1991:STC,
author = "C. William Higginbotham and Ralph Morelli",
title = "A system for teaching concurrent programming",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "309--316",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107071",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Mims:1991:UTL,
author = "Ted Mims and Andrzej Hoppe",
title = "Utilizing a transputer laboratory and {Occam2} in an
undergraduate operating systems course",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "317--323",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107072",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Jeffrey:1991:UPN,
author = "John M. Jeffrey",
title = "Using {Petri} nets to introduce operating system
concepts",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "324--329",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107074",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Cunningham:1991:UIP,
author = "Steve Cunningham",
title = "User interface programming: a human-computer
communication course for computer science",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "330--336",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107075",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Silver:1991:UAS,
author = "James L. Silver",
title = "Using {Ada} to specify and evaluate projects in a data
structures course",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "337--340",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107077",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Scragg:1991:MCO,
author = "Greg W. Scragg",
title = "Most computer organization courses are built upside
down",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "341--346",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107079",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Skrien:1991:MSR,
author = "Dale Skrien and John Hosack",
title = "A multilevel simulator at the register transfer level
for use in an introductory machine organization class",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "347--351",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107081",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Doss:1991:NNN,
author = "David Doss and Bill Swafford",
title = "Networking non-network applications",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "352--357",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107083",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Collins:1991:EET,
author = "William J. Collins",
title = "Estimating execution times: a laboratory exercise for
{CS2}",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "358--363",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107085",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Ford:1991:SUC,
author = "Gary Ford",
title = "The {SEI} undergraduate curriculum in software
engineering",
journal = j-SIGCSE,
volume = "23",
number = "1",
pages = "375--385",
month = mar,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/107005.107088",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:15 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Chitsaz:1991:ABI,
author = "Mohsen Chitsaz and Karen Holbrook",
title = "The achievement of blacks in introductory computer
science at a predominantly white public university",
journal = j-SIGCSE,
volume = "23",
number = "2",
pages = "2--8",
month = jun,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/122106.122107",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:16 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Reid:1991:OOP,
author = "Richard J. Reid",
title = "Object-oriented programming in {C++}",
journal = j-SIGCSE,
volume = "23",
number = "2",
pages = "9--14",
month = jun,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/122106.122108",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:16 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper describes a course that introduces students
to object-oriented design, the C++ language and
discrete-event simulation with animated displays.
Students come to this course with a Pascal, C and
Assembler background and progress through the
object-oriented features of C++, completing a
simulation project as a major course component. A
video-tape series is used to provide C++ instruction.
For the simulation project, students complete the
controller portion of an elevator system involving
multiple elevator cars in a multi-story building
simulation. Student controllers are coupled with
modules they cannot see within, but can communicate
with, using the member functions provided at the
object-oriented interface. The simulation and animated
display give visual feedback of the performance of
student control algorithms.",
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",
}
@Article{Poole:1991:USE,
author = "Bernard John Poole",
title = "Undergraduate software engineering: the fruits of
experience",
journal = j-SIGCSE,
volume = "23",
number = "2",
pages = "15--20",
month = jun,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/122106.122109",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:16 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Dalbey:1991:AZP,
author = "John Dalbey",
title = "Applying Zen principles in an introductory programming
course",
journal = j-SIGCSE,
volume = "23",
number = "2",
pages = "21--23",
month = jun,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/122106.122110",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:16 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The word ``zen'' often conjures up images of robed and
shaven headed monks sitting in lotus position in a
meditation hall in a Japanese monastery. For most
people it is hard to reconcile this image with that of
modern computer technology. But in my experience as a
teacher of computer programming I have found that
certain zen principles can be very valuable for people
learning about computers. Despite its ``philosophical''
or ``abstract'' reputation, zen is actually a practice
aimed at helping people cope with everyday life. In a
sense it is anti-philosophical because it emphasizes
actions not words. Historically, zen was practiced in
the context of very pragmatic and technical skills such
as archery and swordsmanship. The discipline had
specific exercises aimed at improving one's technical
skills while simultaneously providing opportunity for a
kind of spiritual growth. While programming a computer
is a cognitive skill instead of a physical skill, zen
principles still have important application to the
psychology of learning.",
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",
}
@Article{Hoft:1991:IND,
author = "Hartmut H{\"o}ft",
title = "Implementation of a non-deterministic loop",
journal = j-SIGCSE,
volume = "23",
number = "2",
pages = "24--28",
month = jun,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/122106.122111",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:16 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/mathematica.bib;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
URL = "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Math/maple-extract.bib",
abstract = "Dijkstra's calculus of guarded commands incorporates
nondeterminism into the branch and the loop statements.
I argue in this paper that the course CS8, Organization
of Programming Languages, is an appropriate place to
introduce this semantics for a language control
structure into the undergraduate curriculum. In section
IV I present a short implementation for the Dijkstra
do... od command as a function in Mathematica. The
paper concludes with the application of this function
to random walks.",
acknowledgement = ack-nhfb # "\slash " # ack-ble,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Canning:1991:HDA,
author = "James T. Canning",
title = "A hands-on dataflow architecture\slash programming
course",
journal = j-SIGCSE,
volume = "23",
number = "2",
pages = "29--32",
month = jun,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/122106.122112",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:16 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The University of Lowell's Department of Computer
Science offers a course in data flow programming which
provides students with the opportunity to run their
programs on an actual, rather inexpensive dataflow
machine. Students gain a much deeper understanding of
the issues related to line grain parallel processing.
The course not only surveys various dataflow
architectures and languages, but also involves
laboratory assignments where students must design,
debug and execule dataflow programs.",
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",
}
@Article{Dixon:1991:IOO,
author = "Chip Dixon",
title = "An introduction to object-oriented programming through
{Turbo Pascal}",
journal = j-SIGCSE,
volume = "23",
number = "2",
pages = "33--35",
month = jun,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/122106.122113",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:16 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper presents three introductory concepts of
object-oriented programming: encapsulation, inheritance
and polymorphism. The specific implementation for these
concepts and other terms presented, is the language
Turbo Pascal (5.5 or later). The examples illustrated
have been successfully used as the first part of an
introductory object-oriented programming class.",
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",
}
@Article{Struble:1991:EHH,
author = "George Struble",
title = "Experience hosting a high-school level programming
contest",
journal = j-SIGCSE,
volume = "23",
number = "2",
pages = "36--38",
month = jun,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/122106.122114",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:16 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{LaSalle:1991:NFR,
author = "A. J. {La Salle} and L. R. Medsker",
title = "An {NSF} funded research experience for
undergraduates: intelligent systems",
journal = j-SIGCSE,
volume = "23",
number = "2",
pages = "39--44",
month = jun,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/122106.122115",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:16 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Concerns about the decline in computer science
enrollments have appeared not only in computing
publications but also in the mass media. Reasons for
diminished interest in technology-oriented careers are
many and complex. Proposed solutions for expanding the
population of scientists and engineers are few and
largely untested. One solution, sponsored by the
National Science Foundation, is the involvement of
undergraduates in a research experience with the hope
that the experience will reinforce their career
decision and encourage them to go on to graduate study.
This paper describes an undergraduate research
experience conducted at The American University, the
nature of the students' involvement, and he affects of
their experiences on their career goals.",
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",
}
@Article{Wagner:1991:AIT,
author = "Christian Wagner and John Vinsonhaler",
title = "An Artificial Intelligence theory of computer
competency",
journal = j-SIGCSE,
volume = "23",
number = "2",
pages = "45--50",
month = jun,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/122106.122116",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:16 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This article reports the development of an Intelligent
Tutorial System (ITS) that represents procedural
knowledge using a ``mental context'' that permits
generalization. The system behaves much like an
advisor, competent in the use of personal computers,
who is helping another person perform a word processing
task. The nature of the system is discussed and
illustrated. Implications are drawn for the definition
and measurement of what the authors term ``computer
competence.''",
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",
}
@Article{Mullins:1991:PIP,
author = "Paul M. Mullins",
title = "{Pascal} with {Internet} primitives for pedagogy",
journal = j-SIGCSE,
volume = "23",
number = "2",
pages = "51--54",
month = jun,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/122106.122117",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:16 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "An extension to standard Pascal which includes the
kind of Internet primitives necessary to support
meaningful programming projects for a networks course
is described. The new language, Pascal with Internet
Primitives (PIP), is a simple modification of the
standard Pascal language providing interprocess
communication library routines. The PIP use requests
and uses networked services which are presented as
Pascal-style files. Primitives calls are handled
transparently by a compiler preprocessor and an
extended run-time environment. This simple file-based
extension allows the student to immediately write
pedagogically useful programs using pre-planned
Internet facilities. More complex assignments, such as
the development of network servers, protocols, et
cetera, are possible with increased awareness of
primitive function calls. Increased awareness can come
about gradually as a part of the course and occurs
within the syntactically familiar setting of Pascal.
This approach allows presentation of programming
essentials as meaningful excursions, rather than as a
separate topic. Design, implementation, and use of the
system are described.",
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",
}
@Article{Ford:1991:BBC,
author = "Gary Ford",
title = "A bibliography of broad-coverage software engineering
textbooks",
journal = j-SIGCSE,
volume = "23",
number = "2",
pages = "55--59",
month = jun,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/122106.122118",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:16 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Yue:1991:DPR,
author = "Kwok-bun Yue",
title = "Dining philosophers revisited, again",
journal = j-SIGCSE,
volume = "23",
number = "2",
pages = "60--64",
month = jun,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/122106.122119",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:16 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper describes a problem in the solution of the
dining philosophers problem by Gingras [2] that makes
it inefficient, instead of the claimed maximal
efficiency. A correct implementation is presented. Even
then, the solution has other undesirable
characteristics and is still not maximally efficiency.
Depending on the definition of efficiency, it may not
be possible to attain maximal efficiency and be
starvation-free at the same time. A better and simpler
solution for general mutual exclusion problems, in
which the dining philosophers problem is a special
case, is presented. This solution can become symmetric
if appropriate data structures are used.",
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",
}
@Article{Chu:1991:FPT,
author = "I-Ping Chu and Richard Johnsonbaugh",
title = "The four-peg {Tower of Hanoi} puzzle",
journal = j-SIGCSE,
volume = "23",
number = "3",
pages = "2--4",
month = sep,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/126459.126460",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:16 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "We discuss a version of the Tower of Hanoi puzzle in
which there are four pegs rather than three. The
four-peg puzzle provides a rich source of exercises
(samples of which are included) for students after the
familiar three-peg version has been presented. We give
an algorithm that solves the four-peg puzzle in the
claimed minimum number of moves (see [2, 4]). Our
algorithm solves the four-peg puzzle in $ O(4^{\sqrt
{n}}) $ moves whereas the best algorithm for the
three-peg puzzle requires $ 2^n - 1 $ moves. As far as
we know, the minimum number of moves required to solve
the four-peg puzzle is an open question.",
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",
}
@Article{Trono:1991:ACA,
author = "John A. Trono",
title = "Average case analysis when merging two ordered lists
of different length",
journal = j-SIGCSE,
volume = "23",
number = "3",
pages = "5--6",
month = sep,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/126459.126461",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:16 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "A derivation for the expected number of comparisons
when merging two ordered lists is given, where the
sizes of the individual lists are unknown but the size
of the merged list is known. Other applications where
this result can be applied are also mentioned, most
notably the LUPSort algorithm of Merritt and
Nauck[4].",
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",
}
@Article{Dunstan:1991:BMU,
author = "Neil Dunstan",
title = "Building monitors with {UNIX} and {C}",
journal = j-SIGCSE,
volume = "23",
number = "3",
pages = "7--9",
month = sep,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/126459.126462",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:16 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "An outline is given for structuring concurrent
programs written in C under UNIX System V using the
concept of monitors. It is shown how a monitor can be
implemented in UNIX System V using the semaphore and
shared memory facilities. Monitors are a common topic
in the studies of concurrent programming and operating
systems.",
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",
}
@Article{Chan:1991:CAP,
author = "Tat-Hung Chan",
title = "Computing average path lengths of binary search
trees",
journal = j-SIGCSE,
volume = "23",
number = "3",
pages = "10--10",
month = sep,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/126459.126463",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:16 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Sanchez-Calle:1991:FRP,
author = "Angel S{\'a}nchez-Calle and J. Angel
Vel{\'a}zquez-Iturbide",
title = "Fun, rigour and pragmatism in functional programming",
journal = j-SIGCSE,
volume = "23",
number = "3",
pages = "11--16",
month = sep,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/126459.126464",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:16 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "A course on functional programming using Hope is
presented. It describes the basic principles of
functional programming, the syntax and semantics of
Hope, and some techniques for the analysis and design
of programs. A main feature of the course is the
integration in a natural way of formal methods and
reusability with programming.",
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",
}
@Article{Fuller:1991:PSA,
author = "Roy Fuller",
title = "{PDP-11} simulator for {Apple Macintosh} is designed
for instructional use",
journal = j-SIGCSE,
volume = "23",
number = "3",
pages = "17--19",
month = sep,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/126459.126465",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:16 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "We describe a interactive PDP-11 simulator that runs
on the Apple Macintosh. The simulator has been
extremely easy for students at the University of
Arkansas to learn and operate after a fraction of one
lecture period of explanation. It has been utilized for
three years in two undergraduate courses: computer
organization and assemblers, translators {\&}amp;
compilers. Compared to using an actual PDP-11 or a
simulator (not the author's) running on our
University's mainframe, we have found that the students
using the Macintosh simulator achieve higher
productivity, measured not by the number of lines
assembled or executed in a second but by the number of
human hours spent writing and debugging a program.
Students gain a clearer understanding of concepts that
are intrinsically dynamic (such as the birth and death
of activation records) due to the ease with which
(simulated) memory and registers can be monitored
during execution.",
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",
}
@Article{Cole:1991:WLA,
author = "Jerald D. Cole",
title = "{WHILE} loops and the analogy of the single stroke
engine",
journal = j-SIGCSE,
volume = "23",
number = "3",
pages = "20--22",
month = sep,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/126459.126466",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:16 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Researchers have found that loop constructs, such as
the WHILE (top tested) and REPEAT-UNTIL (bottom tested)
in modern programming languages are problematic for a
significant number of novice programming students[5].
In theory, any bottom tested loop can be implemented as
a top tested loop. Unfortunately, the converse of this
is not true, leading to some of the confusions
experienced by beginners. To circumvent this and other
problems, Taylor[7] advocates postponing the
introduction of the REPEAT-UNTIL. Instead, he
discriminates between two fundamental types of WHILE
loops, designated the SENTINEL WHILE and the COUNTER
WHILE, which are sufficient for the implementation of
any loop. A key element of Taylor's pedagogical
approach is the introduction of these concepts in the
context of analogies. This approach is utilized in the
exposition that follows.",
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",
}
@Article{Dinerstein:1991:SND,
author = "N. T. Dinerstein",
title = "Strategies in network database systems",
journal = j-SIGCSE,
volume = "23",
number = "3",
pages = "23--26",
month = sep,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/126459.126467",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:16 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Narayanan:1991:PME,
author = "V. Narayanan",
title = "Pattern matching for everyone",
journal = j-SIGCSE,
volume = "23",
number = "3",
pages = "27--30",
month = sep,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/126459.126468",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:16 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Arab:1991:TMP,
author = "Mouloud Arab",
title = "Tool for making programs more readable",
journal = j-SIGCSE,
volume = "23",
number = "3",
pages = "31--35",
month = sep,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/126459.126469",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:16 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Until recently, the researchers in the C.R.I.S.S
Research Center dealing particularly with teaching
beginners the writing of Pascal programs meet some
problems concerning the presentation of the programs.
The Pascal language is a structured one, the teachers
wants to provide a model of the presentation of the
Pascal program which facilities the correction and make
the program readable by other programmers. We propose
an automatic formatting programs for responding to this
aim. Results have been positive. The students produce
organized programs and the presentation provided helps
the students in the detection of bad constructs and the
teachers in having a readable programs which are
presented in the same way by the students.",
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",
}
@Article{Pyott:1991:AAT,
author = "Sean Pyott and Ian Sanders",
title = "{ALEX}: an aid to teaching algorithms",
journal = j-SIGCSE,
volume = "23",
number = "3",
pages = "36--44",
month = sep,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/126459.126470",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:16 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "A problem with teaching Computer Science to first-year
students in a South African context is that many
students come from disadvantaged backgrounds and have
not been exposed to computer technology. To address
this issue, a new curriculum has been adopted for
first-year students, the first topic of which covers
the design and specification of algorithms. One of the
problems encountered in this course is that if the
students cannot execute their algorithms they do not
know whether the algorithms are correct. One approach
to this problem is to require that students be familiar
with a programming language. This paper investigates an
alternative way of executing algorithms, the ALEX
system, and discusses how the system can be used to
assist in the teaching of algorithms. ALEX allows
students to specify algorithms in an English-like
manner and translates these algorithms into an
equivalent executable high-level language code, which
is then executed. Based on the evaluation of individual
students, the use of ALEX is beneficial. However,
further experimentation has to occur before the
effectiveness of using ALEX can be properly assessed.",
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",
}
@Article{Mody:1991:CES,
author = "R. P. Mody",
title = "{C} in Education and Software Engineering",
journal = j-SIGCSE,
volume = "23",
number = "3",
pages = "45--56",
month = sep,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/126459.126471",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:16 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
URL = "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Misc/leavens.bib",
acknowledgement = ack-nhfb,
annote = "Why C is a bad first language. 27 references.",
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Bernstein:1991:CEC,
author = "Danielle R. Bernstein",
title = "Comfort and experience with computing: are they the
same for women and men?",
journal = j-SIGCSE,
volume = "23",
number = "3",
pages = "57--60",
month = sep,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/126459.126472",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:16 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "What produces comfort with computers and how is
comfort related to computer achievement for men and
women? This study looks at the effects of comfort and
prior spreadsheet knowledge on the ability to design
spreadsheets by management science students. Results
showed that comfort with computing is significantly
correlated with test performance for women; for men,
mathematics ability and relevance to their future
career are more important. The study suggests that the
quality of women's initial computing instruction is
very important in affecting what they will accomplish
in the future.",
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",
}
@Article{Schaller:1991:CGP,
author = "Nan C. Schaller",
title = "Computer graphics and parallelism, an
interdisciplinary fable",
journal = j-SIGCSE,
volume = "23",
number = "3",
pages = "61--64",
month = sep,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/126459.126473",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:16 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "A tale of collaboration on graphics projects between
undergraduate students leads to speculation concerning
the ingredients for success in such projects. This
article attempts to identify those elements of the
academic environment that foster open and collaborative
learning.",
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",
}
@Article{Khosraviyani:1991:TDA,
author = "Firooz Khosraviyani and Mohammad H. Moadab and Douglas
F. Hale",
title = "Time distribution analysis for binary search of a
linked list",
journal = j-SIGCSE,
volume = "23",
number = "4",
pages = "7--12",
month = dec,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/122697.122698",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The aim of this article is to determine the
probability distribution of sorting time for different
sized linked lists utilizing binary search method and
its comparison with results for sequential and binary
tree search methods. In [1] the concept of binary
search as applicable to linked lists has been discussed
and compared with sequential search and (binary) tree
search algorithms. Applying regression analysis,
specific equations giving search times as a function of
list size are determined. Regression analysis is also
used to estimate the average performance of the binary
search method in sorting linked lists.",
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",
}
@Article{Jones:1991:TCS,
author = "Warren T. Jones and F. Mike McGuirt",
title = "Telecommunications and computer science: two merging
paradigms",
journal = j-SIGCSE,
volume = "23",
number = "4",
pages = "13--22",
month = dec,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/122697.122699",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The purpose of this paper is to call attention to
trends and curricula in the two areas of
telecommunications and computer science.
Telecommunications is in its infancy as an
interdisciplinary academic subject which spans
primarily the disciplines of electrical engineering,
computer science and management. There are few
telecommunications degree programs or identifiable
specializations. Networks in the telecommunications
industry are rapidly becoming very large distributed
computing systems. In the computer industry, as well as
the computer science research community, the dominant
model for general purpose computing is also becoming
distributed computing. However, in contrast to
telecommunications, computer science is beginning to
mature as an academic discipline also having
interdisciplinary roots. Since many of the technologies
which are critical to the successful development of the
intelligent multimedia network of the future lie within
the domain of computer science, there are opportunities
for computer science to make a major impact on the
emerging telecommunications field.",
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",
}
@Article{Leonard:1991:USE,
author = "James R. Leonard",
title = "Using a software engineering approach to {CS1}: a
comparative study of student performance",
journal = j-SIGCSE,
volume = "23",
number = "4",
pages = "23--26",
month = dec,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/122697.122700",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This investigation used two groups of CS1 students.
The control group was taught with a more traditional
synthesis approach emphasizing language use using
bottom-up explanations. The treatment group was taught
with a software engineering-oriented analysis approach
and emphasized topdown functional decomposition. The
results indicate that a software engineering approach
can produce significantly better student performance
than a more traditional approach.",
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",
}
@Article{Almstrum:1991:SPS,
author = "Vicki L. Almstrum and David C. Platt",
title = "Summary of post-symposium evaluations from 1991
{SIGCSE} technical symposium on computer science
education",
journal = j-SIGCSE,
volume = "23",
number = "4",
pages = "27--30",
month = dec,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/122697.122701",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The 1991 SIGCSE Technical Symposium was held March
7-8, 1991, in San Antonio, Texas. A post-symposium
evaluation form was made available to all attendees,
with the request that it be filled out to assist the
'91 committee in evaluating the current symposium and
to help future committees in planning their symposia.
This article highlights the responses to the evaluation
forms and includes excerpts from the chair report, the
registration report, and the treasurer's report.",
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",
}
@Article{Stanchev:1991:TSM,
author = "Svetlin Stanchev and Atanas Radensky",
title = "Teaching some modern functional programming concepts:
an approach based on an extended {FP}-like language",
journal = j-SIGCSE,
volume = "23",
number = "4",
pages = "31--36",
month = dec,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/122697.122702",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In this paper a new approach to teach functional
programming, based on a suitable extension of a Backus'
FP-like language is presented. Our approach outperforms
some others also discussed in ability concise, but not
superficially to cover the whole range from very
theoretic issues to very pragmatic ones.",
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",
}
@Article{Walker:1991:MHD,
author = "David K. Walker and David S. Tucker",
title = "Managing hard-disk {PCs} in the introductory
laboratory",
journal = j-SIGCSE,
volume = "23",
number = "4",
pages = "37--40",
month = dec,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/122697.122703",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "A method is described for managing stand-alone
hard-disk PCs, in an environment in which students are
allowed to explore the hard disk. The system,
application, and student-created files are safeguarded
by management software which helps eliminate
``accidental'' loss or modification.",
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",
}
@Article{Sanders:1991:AAA,
author = "Ian Sanders and Harshila Gopal",
title = "{AAPT}: algorithm animator and programming toolbox",
journal = j-SIGCSE,
volume = "23",
number = "4",
pages = "41--47",
month = dec,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/122697.122704",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Learning to program is difficult. The focus of this
research was on developing an environment (AAPT) to
assist the student in learning programming at an
appropriate speed without a tutor having to be
available. AAPT is made up of two components, a
programming toolbox and an algorithm animator and is
intended for use in conjunction with formal lectures,
tutorials and laboratory sessions. The approach taken
here is different to other work in algorithm animation
because AAPT allows the student to develop the program
and see how it works in the same 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",
}
@Article{Briggs:1991:GPS,
author = "Jim Briggs",
title = "Group projects in software engineering at York",
journal = j-SIGCSE,
volume = "23",
number = "4",
pages = "48--50",
month = dec,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/122697.122705",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper describes the format of the second year
group project in software engineering undertaken by all
single-subject undergraduate students in Computer
Science at the University of York.",
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",
}
@Article{Osborne:1991:OSG,
author = "Martin Osborne",
title = "{OZ}: a syntax generating editor",
journal = j-SIGCSE,
volume = "23",
number = "4",
pages = "51--52",
month = dec,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/122697.122706",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In response to the needs of students taking
introductory programming classes, we have a created a
syntax generating editor. This simple to use and
reasonably powerful editor helps students avoid syntax
errors and also greatly eases and speeds the typing of
programs. This is especially true in Modula-2 where the
frequent need to change between upper and lower case
places exhausting demands on even good typists. Changes
in a configuration file allow the editor to work with a
number of different programming languages. The editor
is written in Pascal and runs under VAX/VMS. Source
code, executable code, and documentation are available
over the Internet.",
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",
}
@Article{Messersmith:1991:SCU,
author = "Kenneth G. Messersmith",
title = "Student created user manuals for a course on
programming languages",
journal = j-SIGCSE,
volume = "23",
number = "4",
pages = "53--54",
month = dec,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/122697.122707",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Murphy:1991:EAU,
author = "Michael G. Murphy",
title = "Evolution of an approach to undergraduate {ADA} and
software engineering instruction",
journal = j-SIGCSE,
volume = "23",
number = "4",
pages = "55--57",
month = dec,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/122697.122708",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Rossa:1991:MFU,
author = "Robert F. Rossa",
title = "The master file update problem in {AWK}",
journal = j-SIGCSE,
volume = "23",
number = "4",
pages = "58--60",
month = dec,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/122697.122709",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Gee:1991:SEC,
author = "Richard Gee and Rob McArthur",
title = "Some experiences with {CAI} and {NATAL}",
journal = j-SIGCSE,
volume = "23",
number = "4",
pages = "61--64",
month = dec,
year = "1991",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/122697.122710",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{McCracken:1992:PLC,
author = "Daniel D. McCracken",
title = "Programming languages in the computer science
curriculum",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "1--4",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134511",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Rubio:1992:FCC,
author = "Juan Alvarez Rubio",
title = "A first computing course based on curricula 1991",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "5--8",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134512",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "A two semester first year course is proposed that
provides an introduction to algorithmic problem solving
and programming, human-computer communication, file and
database systems, and software engineering. The goals
of this course coincide and expand upon the
Introduction to Programming and Computer Tools course
proposed by the ACM Task Force as a prerequisite for
studies in computer science. The methodology integrates
the contents of several knowledge units of the
Computing Curricula 1991 of the ACM/IEEE-CS.",
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",
}
@Article{Dey:1992:CTC,
author = "Sukhen Dey and Lawrence R. Mand",
title = "Current trends in computer science curriculum: a
survey of four-year programs",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "9--14",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134513",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Kay:1992:BAF,
author = "David G. Kay",
title = "A balanced approach to first-year computer science",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "15--18",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134514",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "We describe a first-year course sequence for computer
science majors that covers most of the traditional
first-year concepts, providing a balance between formal
analysis and software synthesis, with examples and
assignments in three high-level programming languages:
Pascal, Scheme (a lexically scoped dialect of Lisp),
and C. We argue that this balanced, tri-lingual
approach promotes more effective pedagogy and provides
students with a broader foundation than does an
all-formal, all-programming, or single-language
focus.",
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",
}
@Article{Wu:1992:PNF,
author = "Margaret S. Wu",
title = "The practical need for fourth normal form",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "19--23",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134515",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Many practitioners and academicians believe that data
violating fourth normal form is rarely encountered. We
report upon a study of forty organizational databases;
nine of them contained data violating fourth normal
form. Consequently, the need to understand and user
fourth normal form is more important than previously
believed.",
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",
}
@Article{Lim:1992:DGD,
author = "Billy B. L. Lim and Richard Hunter",
title = "{DBTool}: a graphical database design tool for an
introductory database course",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "24--27",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134516",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Pigford:1992:DET,
author = "D. V. Pigford",
title = "The documentation and evaluation of team-oriented
database projects",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "28--33",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134517",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper focuses on documentation and evaluation
techniques for monitoring and assessing team oriented
database projects in a senior level database course in
computer science. Instead of effecting documentation as
the last phase in traditional software development, the
documentation procedures are implemented as nine
separate staggered deliverables during the project
development. These deliverables are revised and
organized into a final documentation binder. Evaluation
techniques are monitored through four distinct phases:
Project Plan, Ongoing Documentation, Progress Report,
and Project Presentation (Demonstration).",
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",
}
@Article{Falconer:1992:BIS,
author = "David R. Falconer and Martin Katz",
title = "Building an infrastructure to support writing across
the computer science curriculum",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "34--37",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134518",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper describes an infrastructure to support
efforts to improve communications skills. This
infrastructure is designed to support writing
throughout the computer science curriculum and the
typical deficiencies and attitudes of computer science
faculty and majors in the area of interpersonal
communications.",
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",
}
@Article{Cote:1992:IPT,
author = "Vianney C{\^o}t{\'e} and Guy Custeau",
title = "An integrating pedagogical tool based on writing
articles",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "38--41",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134519",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This article describes a teaching method based on the
writing of review or vulgarization articles by the
students in their fields of study. The best articles
are published in a magazine distributed to data
processing managers and practitioners. The advantages
of this method and a list of evaluation criteria are
presented.",
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",
}
@Article{Bickerstaff:1992:ISW,
author = "Douglas D. Bickerstaff and Judith D. Kaufman",
title = "Improving student writing skills: inter-departmental
collaborations",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "42--45",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134520",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{McDonald:1992:TCJ,
author = "Chris McDonald",
title = "Teaching concurrency with {Joyce} and {Linda}",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "46--52",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134521",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "To overcome the difficulty of demonstrating the
principles of concurrency with limited parallel
computing resources, a concurrent programming language
has been designed and implemented which uses the Linda
parallel programming paradigm. The language executes
under the UNIX operating system and is supported by an
X-windows based viewer of programs undergoing
concurrent execution. This paper describes the
language, its compiler and execution environment and
experiences gained in using the language in a third
year undergraduate course over the last two years.",
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",
}
@Article{Mooney:1992:CSP,
author = "James D. Mooney",
title = "A course in software portability",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "53--56",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134522",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper describes an experimental course on the
topic of software portability, and initial experience
in teaching this course. With the continuing
proliferation of both applications and computing
environments, the need for portability is being
increasingly recognized. A large proportion of the
software now being developed will eventually need to be
ported to new environments. Yet this topic is missing
from most computer science and software engineering
curricula. The course described here was designed to
explore practical issues in the development of portable
software. Lectures and discussions on portability
topics are combined with the ongoing development of a
simple software project designed to expose a variety of
portability problems. During the course the project is
ported to several environments and redesigned to
improve its portability. This course has been taught
experimentally with encouraging results. Student
assignments have used novel and effective methods to
overcome portability barriers. Feedback from student
indicates that they have become more aware of
portability issues to be considered in software
development, and have gained experience with system
interface issues in several programming environments.",
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",
}
@Article{Kiper:1992:USE,
author = "James Kiper and Michael J. Lutz and Henry A.
Etlinger",
title = "Undergraduate software engineering laboratories: a
progress report from two universities",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "57--62",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134523",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Recently, both Miami University of Ohio and the
Rochester Institute of Technology received NSF grants
to develop undergraduate software engineering
laboratories. While the general goals of the labs are
similar, specific hardware and software selections were
driven by differing curricular emphases and educational
environments at the two institutions. This paper
presents the distinctive characteristics of each
school's program, discusses the influence of these
features on the selection process, and describes our
experiences to date with the resulting labs. The goal
is to provide useful information guidance to others
considering such facilities.",
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",
}
@Article{Myers:1992:MSW,
author = "J. Paul {Myers, Jr.}",
title = "Men supporting women computer science students",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "63--66",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134524",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "It has become clear that, for a variety of reasons,
women CS enrollments are declining at a
disproportionate rate and that the number of women ``in
the pipeline'' is insufficient to mentor and otherwise
support the development of CS interests among current
young women in the field. Recommendations have been
made for male assistance in this mentoring effort; and
some ideas toward this end are presented here.
Regrettably, in this context, it is necessary to head
off charges of ``patronizing'' our women students lest
the ideas be disregarded or trivialized.",
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",
}
@Article{Teague:1992:RSC,
author = "Joy Teague",
title = "Raising the self confidence and self esteem of final
year female students prior to job interviews",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "67--71",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134525",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Published research and anecdotal evidence suggest that
women may be disadvantaged when seeking employment.
This paper describes a one day seminar on handling job
interviews, conducted for female computer science
students at the beginning of the final year of their
undergraduate degree. Initial evaluations completed by
the participants at the time that they participated in
the seminar and a survey some six months later have
been extremely positive. It appears that, if women are
prepared for the interview process, they approach their
first interviews with greater confidence and
consequently are better equipped to deal with one of
the most vital series of interactions that will occur
in their lifetimes.",
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",
}
@Article{Morris:1992:EIC,
author = "J. M. Morris",
title = "The effects of an introductory computer course on the
attitudes of older adults towards computers",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "72--75",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134526",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "An introductory computer course was offered to adults
60 years and older. A computer attitude survey was
administered before and after the course in order to
uncover preexisting concerns and reveal those attitudes
most affected by the course. Attitudes following the
course were marked by highly positive changes. Survey
results revealed that after the course the participants
felt better acquainted with computer terminology, less
left out because they are unfamiliar with computers,
less apprehensive about using a computer, and more
certain of their ability to interpret a computer
printout. An interaction diary maintained by each of
the participants revealed enthusiastic learners who
were eager to take more courses in the future. Contrary
to widely held stereotypes, many older adults view
computer technology favorably and can benefit from
acquisition of basic computer skills.",
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",
}
@Article{Aiken:1992:DLM,
author = "Robert M. Aiken and Dean Allemang and Thomas Wehrle",
title = "Designing laboratory modules for novices in an
undergraduate {AI} course track: artificial
intelligence",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "76--80",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134527",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "A current joint project between three institutions in
Switzerland has as its goal to create Artificial
Intelligence (AI) software in teaching principles of AI
at the University level. The modules of this project,
the Portable AI Lab (PAIL), illustrate basic concepts
of Artificial Intelligence in a uniform and
self-contained manner. This paper discusses the design
considerations that were adopted in order to make the
presentation of this material easier for novice
students.",
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",
}
@Article{Mazlack:1992:DEE,
author = "Lawrence J. Mazlack and Roger A. Pick and Paul Tudor
and Wallace R. Wood",
title = "Developing expertise in expert system development by
developing prototypes for actual commercial
applications",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "81--86",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134528",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "We designed and executed a course to develop expert
system expertise in a classroom environment. It taught
both the theory and practice of knowledge-based
systems. Teams consisted of knowledge domain experts
and computer experienced people. The interest was
training people in knowledge-base tasks and having them
develop commercially significant projects. The focus of
this paper is on what was done in the classroom to
provide a significant expert system development
experience.",
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",
}
@Article{Abunawass:1992:BBM,
author = "Adel M. Abunawass",
title = "Biologically based machine learning paradigms: an
introductory course",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "87--91",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134529",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper describes an introductory course on
biologically based sub-symbolic machine learning
paradigms. Specifically, this paper covers Artificial
Neural Networks, Genetic Algorithms and Genetics-Based
Machine Learning. It provides the structure,
motivation, content, texts and tools for the course.
This course is suitable for an upper division
undergraduate level course or as an introductory
graduate course. The paper includes a section on
bibliographical references to aid the instructor in
preparing for this course.",
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",
}
@Article{Tam:1992:TLI,
author = "Wing C. Tam",
title = "Teaching loop invariants to beginners by examples",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "92--96",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134530",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Since the concept of a loop invariant has long been
recognized as the correct way to design and analyse
loops, it is important that its application to
programming be introduced to students and programmers
as early as possible. This paper describes how to teach
the use of loop invariants to reason about loops and to
program them correctly in introductory programming
courses by following a systematic set of steps coupled
with examples.",
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",
}
@Article{Berman:1992:CDC,
author = "A. Michael Berman",
title = "Class discussion by computer: a case study",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "97--101",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134531",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Baldwin:1992:USE,
author = "Doug Baldwin and Johannes A. G. M. Koomen",
title = "Using scientific experiments in early computer science
laboratories",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "102--106",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134532",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Computer science is an experimental science, in the
same sense that biology or physics are experimental
sciences. Nonetheless, lab exercises for CS1 and CS2
courses are almost never formal ``experiments'' as the
term would be understood in any other science. This
paper describes our experiences using formal
experiments in CS1 and 2 laboratories. Such exercises
are extremely valuable, in part because they help
students relate abstract concepts to concrete programs,
but more importantly because they lead students into
new areas of computing, and even new forms of
learning.",
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",
}
@Article{Astrachan:1992:FSR,
author = "Owen Astrachan",
title = "On finding a stable roommate, job, or spouse: a case
study crossing the boundaries of computer science
courses",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "107--112",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134533",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The use of real world problems as the basis for
assignments in Computer Science courses is attractive
for many reasons. At the same time it is difficult to
find such a problem that offers the same richness that
is found, for example, in sorting or searching. In this
paper a problem is presented that has many real-world
instances and which is pedagogically attractive at all
levels of Computer Science from the level of a
non-major's course to that of an advanced algorithms
course.",
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",
}
@Article{Hwang:1992:MIS,
author = "Betty W. Hwang and Andrew B. Whinston and Wilhelmina
Savenye",
title = "Management information systems curricula in the
{United States} and the {Republic of China}: a
comparative study",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "113--122",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134534",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The purpose of this study was to investigate and
compare the Management Information Systems (MIS)
curricula in higher education in the United States
(U.S.) and the Republic of China (R.O.C.). Several
factors that affect the MIS curricula and its
development in these two countries were closely
examined. Similarities and differences were identified
and compared; strengths and weaknesses were analyzed
and described. In particular, this study focused on the
undergraduate MIS programs in both countries.
Comparisons of the MIS programs were made concerning:
MIS program history, MIS program setting, admission
requirements and standards, graduation requirements and
standards, computer hardware and software facilities,
curriculum model adopted, required courses,
instructional methods, faculty profiles, student
profiles, and relationships with the industry. Based on
the findings, some recommendations for improving the
Chinese MIS curricula were offered.",
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",
}
@Article{Yahya:1992:LCC,
author = "Adnan H. Yahya",
title = "Local considerations in computer science curricula
development",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "123--128",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134535",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Tang:1992:CSS,
author = "L. S. Tang",
title = "A {CPU} scheduling simulation from structured
programming to object-oriented design",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "129--133",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134536",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Object-oriented programming has become increasingly
popular in the past few years. This paper presents a
cpu scheduling simulation project that we feel can
convince students of the benefits of object-oriented
design and spur their interest. We will first describe
the project and discuss its solutions in three levels
of abstraction: structure programming using Pascal,
object-based programming using Ada, and object-oriented
programming using C++. We will present our experiences
in this assignment and explain why the object-oriented
design is the best approach. This paper is intended to
serve as a case study in an object-oriented language
course or a programming languages course.",
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",
}
@Article{Bellin:1992:SCO,
author = "David Bellin",
title = "A seminar course in object oriented programming",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "134--137",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134537",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The emerging technology of object oriented programming
is just beginning to be introduced into the computer
science curriculum. In most schools, it will be
introduced first at the more advanced levels, prior to
inclusion in introductory courses, even though the
object oriented paradigm may be more suitable for
teaching basic computer science concepts. This paper
contains the experiences gained teaching a seminar on
object oriented programming to a small group of mixed
graduate and undergraduate students at a school with no
doctoral program. The successes and difficulties faced
by both students and instructor are explored.",
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",
}
@Article{Temte:1992:CCP,
author = "Mark C. Temte",
title = "A compiler construction project for an object-oriented
language",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "138--141",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134538",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "A non-traditional compiler construction project is
described for an object-oriented language modeled after
Smalltalk. Central issues include implementation of
message sending and inheritance and the relationship
with the run-time environment. The project offers
diversity and challenge and has been successfully
completed by small teams.",
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",
}
@Article{Warford:1992:GPR,
author = "J. S. Warford",
title = "Good pedagogical random number generators",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "142--146",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134539",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "A CACM by Park and Miller [6] advocated a standard for
random number generators based on the Lehmer generator
[5] and criticised a number of computer science
textbooks for presenting bad random number generators.
This paper advocates the proposed standard and presents
a set of generators based on theoretically sound
principles that are also useful for microcomputer
implementation and classroom presentations at the
introductory level.",
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",
}
@Article{Wainwright:1992:IFP,
author = "Roger L. Wainwright",
title = "Introducing functional programming in discrete
mathematics",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "147--152",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134540",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Programming assignments in my discrete mathematics
course have changed recently due to an influx of
non-computer science students with little or no
programming experience. Programming problems are now
assigned in a simple to learn, easy to write,
mathematical-like functional programming language that
requires no previous programming experience. In theory,
all students begin on the same basis. Exposure to the
concepts of functional programming is an essential part
of computer science and mathematics curricula. For most
students this is the only exposure to functional
programming. Functional programming and discrete
mathematics are a natural combination. One week of
lectures and perhaps a small monetary investment is all
that is required. An instructor totally unfamiliar with
functional programming can easily learn enough in a
week or so to present a simple introduction to the
topic. Introducing functional programming concepts in
discrete mathematics was very successful. Students
found the exposure to functional programming to be an
insight they had never experienced before and
enthusiastically recommended an introduction to
functional programming be a permanent part of the
course.",
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",
}
@Article{Cigas:1992:AS,
author = "John F. Cigas",
title = "The art of the state",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "153--156",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134541",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Newsome:1992:GCS,
author = "Mark Newsome and Cherri M. Pancake",
title = "A graphical computer simulator for systems programming
courses",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "157--162",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134542",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Nerheim-Wolfe:1992:PLI,
author = "Rosalee Nerheim-Wolfe",
title = "Providing a laboratory for instruction set design",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "163--167",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134543",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Computer architecture classes do not provide students
with laboratory experience in the design of instruction
set architectures. Projects that compare designs have
not been possible due to a lack of support software.
The design and evaluation of a new instruction set
requires an assembler, a symbolic debugger, and a
statistics gatherer. Every new instruction set requires
changes to all three programs. It would be unrealistic
to expect that either students or instructor would
(re)write such software in order to evaluate each new
design. A new, flexible software package called the
Instruction Set Testbed (IST) provides for the
comparison of instruction set architectures without
writing any of the support software. IST's table-driven
assembler uses a student-supplied architecture
definition to assemble programs. IST's interactive
debugger and a statistics gatherer also have access to
the architecture definition. This allows symbolic
debugging of the assembly language programs and
automatic histogramming of instruction usage in the
student-defined architecture. IST has been used in both
undergraduate and graduate architecture classes to
investigate such topics as orthogonality, choice and
number of operands, addressing modes, and RISC
philosophy.",
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",
}
@Article{Neumann:1992:MDA,
author = "William T. Neumann and Marvin C. Woodfill",
title = "A multi-disciplinary approach for digital systems
design curricula",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "168--172",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134544",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Historically, Digital Systems Design curricula have
focused principally on the hardware design aspects of
systems development. At Arizona State University, we
have expanded our Digital Systems Design program to
include aspects of computer architecture, assembly
language programming, and operating systems
fundamentals, as well. We feel that this larger focus
provides the students with a comprehensive
understanding of the overall system development
process. In this paper, we discuss our philosophy and
examine a course sequence that incorporates this
multi-disciplinary approach.",
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",
}
@Article{Bareiss:1992:ICU,
author = "Catherine C. Bareiss",
title = "An introductory course on the use of operating
systems",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "173--175",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134545",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "One very frustrating problem that students often have
while working on computers is the lack of ability to do
productive work. They often find themselves either not
being able to do something or doing it in a very
complex way when there is a simpler or shorter way to
accomplish the task. This is a common experience
because most students do not have a structured time of
learning the operating system(s) on which they work.
This often occurs because the use of an operating
system is not considered an academic pursuit so that a
course teaching the computer science majors how to use
the operating system(s) is not offered. However, the
benefits of such a course can be great. The students
can find the rest of their work on computers much more
productive than if they had to pick up almost
everything on their own.",
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",
}
@Article{Hartley:1992:ELS,
author = "Stephen J. Hartley",
title = "Experience with the language {SR} in an undergraduate
operating systems course",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "176--180",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134546",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In undergraduate operating systems classes, students
learn about concurrent process synchronization,
including such things as shared data, race conditions,
critical sections, mutual exclusion, semaphores,
monitors, and the test-and-set hardware instruction.
They also study interprocess communication, message
passing, rendezvous, and remote procedure calls.
Solutions to classical problems, such as the dining
philosophers, producers and consumers, bounded buffers,
and readers and writers, are presented using the above
concepts. However, students need to write programs in a
language that provides facilities for concurrent
programming in order to appreciate fully the above
concepts. This paper describes the SR language and
discusses its successful use as an environment for
concurrent programming in an undergraduate operating
systems class.",
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",
}
@Article{Hughes:1992:TOS,
author = "Larry Hughes",
title = "Teaching operating systems using {Turbo C}",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "181--186",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134547",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Operating systems are an example of a subject that,
given the right tools, can be taught in a practical
manner, allowing students to understand, and hence
appreciate, the internal workings of commercial
operating systems such as VMS, Unix, or VM. Not
surprisingly, the tools needed in an operating systems
course are, at a minimum, a hardware testbed and a
programming language into which algorithms can be
translated. This paper describes how many of the
salient points concerning operating systems can be
covered in a practical manner using the PC and Turbo
C.",
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",
}
@Article{Meredith:1992:IPC,
author = "Marsha J. Meredith",
title = "Introducing parallel computing into the undergraduate
computer science curriculum: a progress report",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "187--191",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134548",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Reid:1992:LBC,
author = "Richard J. Reid",
title = "A laboratory for building computers",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "192--196",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134549",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "A workstation laboratory allows undergraduate students
to build complete, functioning computers--in
simulation. The simulation extends down to the gate and
signal levels, with effective modeling of delays and
transitions, so reasonable assurance of the validity of
the designs can be obtained. The computers constructed
in this laboratory are complete with peripheral
equipment including tapes and disks, and the students
furnish a rudimentary operating system. The student
operating-systems receive executable binary objects on
the tapes, transfer them to the disk, and initiate
their execution. The executable objects and the
operating system are produced by a standard C compiler.
Students must limit their C-language source code and
data types used so the compile binaries will be
executable on the 16-bit wide, Motorola 680X0-like
computer they construct. The computers are constructed
in an hierarchical manner from the gates and
medium-scale components available in the digital
simulator used in this laboratory.",
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",
}
@Article{Magee:1992:ICD,
author = "Michael Magee and Sue Englert",
title = "An interdisciplinary course in digital image
processing",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "197--201",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134550",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper documents the development and first
offering of an interdisciplinary undergraduate course
in Digital Image Processing at the University of
Wyoming. The course itself was designed to serve majors
from a wide range of academic disciplines, although in
its initial offering, it was attended mainly by
students majoring in Computre Science and Electrical
Engineering. National Foundation funding for equipment
for the course was used to purchase a high speed image
processing system and six state-of-the-art graphics
workstations with software that supported basic and
intermediate level image processing operations.
Students in the course were required to perform a
standard set of image processing sequences such as
histogramming and histogram equalization, edge
detection and evaluation, image smoothing, region
growing, Fourier filtering, and image warping. Each
student, in consultation with the instructor, then
pursued a specific topic in image processing which
involved either combining several image processing
operations to produce a desired result or developing
special code to implement image processing algorithms
that were discussed in the text but not included in the
provided software. The nature of the course and its
impact on education at the University of Wyoming is
discussed in the paper that follows.",
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",
}
@Article{Kaminski:1992:IFP,
author = "D. M. Kaminski",
title = "Introducing the fuzzy paradigm using {Prolog}",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "202--206",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134551",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This artificial intelligence project introduces
students to an alternative to the traditional ``crisp''
paradigm of computer science through the use of fuzzy
sets and linguistic variables for modeling natural
language expressions. A fuzzy/linguistic meta-language
is built on Prolog. This helps them to explore some of
the problems encountered in the human/computer
interface of bridging the fuzzy, imprecise symbolic
world of natural language and the computer's crisp,
numeric world.",
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",
}
@Article{Kurtz:1992:USG,
author = "B. L. Kurtz and J. B. Johnston",
title = "Using the Synthesizer-Generator to teach principles of
programming language semantics",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "207--212",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134552",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The Synthesizer-Generator (or simply Syn-Gen) is a
software tool for building context sensitive editors.
It has been applied to a wide variety of applications,
ranging from programming language editors to editors
that insure balanced chemical equations. The context
sensitivity is provided by using attribute grammars. We
provide an introduction to Syn-Gen and illustrate how
it can be used to build programming language editors
that only allow input of source code that compiles
successfully. We then discuss use of Syn-Gen in two
classes: --- the study of attribute grammars in a
graduate course on the formal specification of
programming languages; in this course students
completed a lab exercise dealing with the
implementation of a context sensitive editor for a mini
programming language. --- the study of operational
semantics in a junior level course; students used an
editor implemented with Syn-Gen to study programming
language translation and also completed an assignment
to implement a very small piece of this editor dealing
with the resolution of label numbers at the assembly
language level. We found that assignments involving the
details of Syn-Gen implementation were challenging due
to the syntactic complexity of the Syn-Gen system. For
such assignments to be successful, it was necessary to
keep a tight rein on this complexity. Using Syn-Gen as
a context sensitive editor without worrying about
implementation was quite successful. In the future, we
plan to explore the use of Syn-Gen to develop editors
for mini-languages to help teach introductory students
about the various programming paradigms: imperative,
functional and logical.",
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",
}
@Article{King:1992:EPL,
author = "K. N. King",
title = "The evolution of the programming languages course",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "213--219",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134553",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper examines the past, present, and future of
the programming languages course as reflected by its
textbooks.",
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",
}
@Article{Clancy:1992:CSC,
author = "M. J. Clancy and M. C. Linn",
title = "Case studies in the classroom",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "220--224",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134554",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "We and others have created case studies to engage
students in the process of designing solutions to
complex programming problems. Case studies involve
learners in activities of expert programmers such as
identifying decisions, justifying choices among
alternatives, and evaluating the consequences of these
choices. Case studies improve computer programming
courses by emphasizing the process rather than the
product of problem solving. This paper describes
specific uses of case studies in freshman and
sophomore-level courses.",
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",
}
@Article{Brewer:1992:PA,
author = "R. K. Brewer",
title = "Down with polynomial addition!",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "225--229",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134555",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Roberge:1992:CPP,
author = "James Roberg{\'e}",
title = "Creating programming projects with visual impact",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "230--234",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134556",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "One of the challenges facing educators in computer
science is to develop programming projects which not
only engage students intellectually, but which also
excite and motivate them. Given the highly visual
orientation of today's students, if is important that
we consider not only the conceptual underpinnings of
our programming projects, but also their visual impact.
This paper focuses upon a set of programming projects
which use the traditional elements from a data
structures course to produce visually engaging
applications.",
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",
}
@Article{Taylor:1992:INA,
author = "Harriet G. Taylor and C. Dianne Martin",
title = "The impact of new accreditation and certification
standards for secondary computer science teachers on
university computer science departments",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "235--239",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134557",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The establishment of accreditation and certification
standards for secondary computer science teachers has
been taking place over the past 5 years. The ACM has
taken the lead in developing certification standards
for adoption by states and the International Society
for Technology in Education (ISTE) has taken the lead
in developing national accreditation standards for
teacher preparation programs through affiliation with
NCATE, the accrediting body for professional education
units in the USA. The impact of institutionalizing
these new standards is discussed, and the role that
university computer science departments should now take
in the teacher preparation process is described.",
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",
}
@Article{Cohen:1992:GHS,
author = "M. Cohen and M. Foster and D. Kratzer and P. Malone
and A. Solem",
title = "Get high school students hooked on science with a
challenge",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "240--245",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134558",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Skilled scientists and engineers along with a public
that understands science and technology are vital in
today's technically competitive world. The United
States must encourage its students to study and excel
in scientific academic subjects and consider science
and engineering as a possible career. An academic
program that progresses from a statewide to a national
competition is a way of developing science and
computing knowledge among high school students and
teachers, as well as instilling enthusiasm for science.
This paper describes the new Mexico High School
Supercomputing Challenge, a nonselective academic-year
long program that was initiated in 1990. Teams of high
school students from throughout New Mexico do a team
computational science project using high performance
computers.",
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",
}
@Article{Hartfield:1992:LHD,
author = "B. Hartfield and Terry Winograd and John Bennett",
title = "Learning {HCI} design: mentoring project groups in a
course on human-computer interaction",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "246--251",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134559",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "We describe the role of mentors in an experimental
course on human-computer interaction (HCI) taught in
the Computer Science Department at Stanford University
for the past two years. Students practice design within
the course by collaborating in small groups on 12-week
projects, in which they analyze a work environment,
design and implement a prototype user interface, and
evaluate the prototype with project clients. As part of
our experiment in providing contact with the world of
practical design, we invited people from local industry
to serve as mentors for the student groups. These
unpaid volunteers have been important adjuncts in
guiding students as they developed their HCI projects.
We discuss: the background for the projects; the role
of mentors in the learning process; what is required of
mentors and what benefits they get; how to support the
mentoring process; and what we have learned from the
experience so far. We consider mentors to be a critical
part of the design project within the course, and we
welcome a sharing of experience with other people who
may have developed similar courses where mentors played
an important role.",
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",
}
@Article{Kay:1992:CCL,
author = "D. G. Kay",
title = "A course in computer law",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "252--254",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134560",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "We describe a course for computer science students
that covers the legal issues that apply to computing,
from intellectual property protection to liability for
system failures to computer crime.",
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",
}
@Article{Wolfe:1992:RSP,
author = "J. L. Wolfe",
title = "Reviving systems programming",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "255--258",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134561",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper describes how a systems programming course,
which was losing popularity with students and which no
longer fit into the curriculum, was revised so that it
made a contribution to the overall program. The
principal changes were to replace a large, well-worn
project with a collection of small challenges and to
alter radically the content, presentation, support, and
grading of these challenges (in comparison to typical
assignments). The resulting course amalgamates
traditional systems programming and systems programming
as it is done on the job.",
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",
}
@Article{Osborne:1992:ATT,
author = "M. Osborne",
title = "{APPGEN}: a tool for teaching systems analysis and
design",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "259--263",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134562",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "APPGEN is a program which generates information
systems. It is easy to use and powerful and runs on a
VAX under VMS. It has been used with success in senior
level courses on systems analysis and design. Using
APPGEN, students are able to analyze and design systems
of realistic size and still have time to implement
them. Implementations give students important feedback
about their designs and give additional focus to a
class on systems analysis and design. Students get
satisfaction from actually creating a working system.",
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",
}
@Article{Walker:1992:LDS,
author = "D. K. Walker and H. Chahryar and J. Chaudri and A.
Lodgher and E. Majdalani and David S. Tucker",
title = "Lectureroom demonstration of serial data
communications",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "264--267",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134563",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Some important concepts in serial data communications
may be demonstrated ``live'' in the lectureroom using a
PC equipped with video projector, analog input board,
and pickup circuitry. The apparatus displays the
wave-shape of the serial signal, along with characters
sent or received. It has proven useful for ``seeing''
the signal and for exploring hardware/software
settings, cable type, cable length and other
characteristics of a serial interface./",
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",
}
@Article{Wise:1992:DSS,
author = "M. J. Wise",
title = "Detection of similarities in student programs:
{YAP'ing} may be preferable to plague'ing",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "268--271",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134564",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "It has argued that systems for detecting similarities
in submitted programs must be based on the analysis of
program structure. One such system is ``Plague''. In
this paper, some difficulties with the Plague system
are outlined and a new system is described that
achieves the same goals as Plague, but in a way that is
both more portable and more easily customized to new
target languages.",
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",
}
@Article{Dorf:1992:BRW,
author = "M. L. Dorf",
title = "Backtracking the rat way",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "272--275",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134565",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Feldman:1992:PDP,
author = "M. B. Feldman",
title = "The portable dining philosophers: a movable feast of
concurrency and software engineering",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "276--280",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134566",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{John:1992:IPC,
author = "D. J. John",
title = "Integration of parallel computation into introductory
computer science",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "281--285",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134567",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Luque:1992:QAT,
author = "E. Luque and R. Suppi and J. Sorribes",
title = "A quantitative approach for teaching parallel
computing",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "286--298",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134568",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Parallel computing teaching has an important
difficulty, there are few tools to directly learn the
behavior of the parallel algorithms and the parallel
architectures. Normally the student is formed to think
in sequential algorithms running in sequential
machines. We present PSEE, a tool to reduce the gap
between the basic concepts and its utilization. PSEE is
an integrated and interactive graphic environment which
allows to simulate and evaluate the performance of
parallel algorithms in parallel architectures. PSEE
permits to manage the main characteristic parameters
involved in the system in order to show the tuning
grade of the algorithm/architecture couple. PSEE
includes a graphic editor for algorithms and
architectures in modelled form, an interactive
simulator to run (simulate) the algorithm on the
architecture and a performance evaluation instrument.",
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",
}
@Article{Schweitzer:1992:DIV,
author = "D. Schweitzer",
title = "Designing interactive visualization tools for the
graphics classroom",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "299--303",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134569",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Student comprehension of the concepts and algorithms
in computer graphics requires a thorough visual
understanding of the processes involved. To assist this
understanding in the computer graphics course at the
Air Force Academy, a set of interactive visualization
programs were created for classroom use. These programs
demonstrate key graphic concepts using various visual
metaphors. The process of creating and using these
tools in the classroom highlighted several design
guidelines when creating classroom visualization tools.
This paper describes these design guidelines, and the
way in which the tools are used in the classroom to
support lecture material. The paper concludes with our
experience using these tools and future plans.",
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",
}
@Article{Owen:1992:TCG,
author = "G. Scott Owen",
title = "Teaching computer graphics using {RenderMan}",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "304--308",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/135250.134570",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "A computer graphics course is extremely hardware
system dependent, even more than most computer science
courses. To produce high quality graphics images
requires a high resolution system with extensive color
capability and a fast cpu. Fortunately, the computer
graphics capabilities of inexpensive systems have
continued to increase. As this trend continues we need
to consider changing the way we teach our computer
graphics courses. In this paper I discuss a major shift
in my teaching methods in the past year. Whereas,
previously my students developed their own programs to
create images, I have switched to the use of the Pixar
RenderMan graphics package in the second graphics
course and use it at the end of the first graphics
course. I will discuss the rational for this change,
mine and the students' experiences with it, and future
planned modifications of the courses.",
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",
}
@Article{Fisher:1992:TEP,
author = "Allan L. Fisher and Thomas R. Gross",
title = "Teaching Empirical Performance Analysis of Parallel
Programs",
journal = j-SIGCSE,
volume = "24",
number = "1",
pages = "309--313",
month = mar,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/134510.134571;
https://doi.org/10.1145/135250.134571",
ISBN = "0-89791-468-6",
ISBN-13 = "978-0-89791-468-0",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:17 MST 2012",
bibsource = "DBLP;
http://dblp.uni-trier.de/db/conf/sigcse/sigcse1992.html#FisherG92;
http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
note = "The Papers of the Twenty-Third SIGCSE Technical
Symposium on Computer Science Education",
URL = "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Misc/DBLP/1992.bib;
ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Parallel/benchmark.bib",
abstract = "Performance is a central issue in parallel computing.
In this paper, we describe our approach to teaching
advanced undergraduates and graduate students about the
fundamentals of measuring and analyzing the performance
of programs running on a variety of parallel machines.
This approach can be applied to virtually any type of
parallel machine, as well as to parallel program
simulators. Although performance analysis can serve
many purposes, we focus on the needs of the parallel
programmer: understanding the behavior of algorithms
and programs, and making informed choices among them.",
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",
}
@Article{Harris:1992:RDC,
author = "William C. Harris and Leon P. Johnson",
title = "Redesign of an {A.S.} degree in computer science to
meet emerging national standards",
journal = j-SIGCSE,
volume = "24",
number = "2",
pages = "2--6",
month = jun,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/130962.130963",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The state of science and technical education is at a
crucial juncture in our nation. In order to address
this issue, the Division of Natural Sciences and
Mathematics felt the need to incorporate recent
technological developments into its Computer Science
program. A conceptual framework for the revision and
the resulting A.S. degree in Computer Science Program
with a Telecommunications option are presented.",
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",
}
@Article{Mayerhofer:1992:DAS,
author = "M{\'a}rio Andr{\'e} Mayerhofer and Carlos Jos{\'e}
Pereira de Lucena",
title = "Design of an algorithm simulation and animation
environment {(ASA)}",
journal = j-SIGCSE,
volume = "24",
number = "2",
pages = "7--14",
month = jun,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/130962.130964",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper proposes a computer based environment to
aid in teaching algorithms. The environment is called
ASA (Algorithm Simulator and Animator) and it is being
developed for SENAC, a Brazilian company, associated to
Brazilian National Commerce Confederation, responsible
for technical education. The text discusses
difficulties in teaching algorithms and suggests the
computer as a tool capable of decreasing existing
learning barriers. In this context we present the goal
of the ASA project. We review other on going projects
also oriented towards teaching about algorithms through
computers which bear some influence on our work. In
sequence, we present the ASA system's architecture. The
system's three modules are described as: Algorithm
Presentor, Animator (Data Animator and Code Animator)
and Constructor. The experience gained in implementing
the prototype is reported. Difficulties encountered and
even implementation details are also reported. The
experience provides insights for the project's future
directions. We end by discussing the main research
areas in operation, that are results from the
experience gained.",
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",
}
@Article{Shiflet:1992:PPC,
author = "Angela B. Shiflet",
title = "The publication process for computer science
textbooks",
journal = j-SIGCSE,
volume = "24",
number = "2",
pages = "15--19",
month = jun,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/130962.130965",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Piotrowski:1992:TIE,
author = "Jerzy A. Piotrowski",
title = "Translation --- an introductory exercise",
journal = j-SIGCSE,
volume = "24",
number = "2",
pages = "20--28",
month = jun,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/130962.130966",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The paper presents a case for using the functional
language Miranda$^{{\& }dagger; }$ as a tool in
building simple models used in undergraduate Computer
Science and Computer Engineering classes. Lexical
analysis, parsing and generation of code are described
by functions. However, only parsing is presented here
with some detail, while two other phases are outlined.
Some laboratory experiments suggested for students are
also included.",
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",
}
@Article{Rout:1992:CQS,
author = "T. P. Rout",
title = "The culture of quality and software engineering
education",
journal = j-SIGCSE,
volume = "24",
number = "2",
pages = "29--34",
month = jun,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/130962.130967",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "It is clear that both internal and external pressures
within the software development industry will require a
much greater focus on effective quality management. The
reasons for the slow acceptance of proven quality
techniques are canvassed, and it is suggested that
cultural obstacles to their use are developed and
reinforced through the educational process. Some
principles for overcoming the problem are proposed.",
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",
}
@Article{Plouzeau:1992:ECD,
author = "N. Plouzeau and M. Raynal",
title = "Elements for a course on the design of distributed
algorithms",
journal = j-SIGCSE,
volume = "24",
number = "2",
pages = "35--40",
month = jun,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/130962.130968",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Sequential algorithms design and operating system
principles have always been fundamental courses in any
computer science curriculum. Protocols are now a well
established discipline, and parallelism and concurrency
issues are becoming more and more popular in academic
courses. Along these guidelines distributed algorithms
have now emerged as a proper topic of computer science;
studying them demands some prerequisite on algorithms,
parallelism and protocols but they cannot themselves be
reduced to these three domains. In this paper we
present elements for a course on the design of
distributed algorithms performing common operating
system services. The fundamental aspects of this course
lie in teaching the students that no global state can
be instantaneously caught because of the asynchronism
of the processes and message transmission delays. We
state basis problems addressed during the lecture
(mutual exclusion, rendezvous implementation, snapshot
computation, network traversals and distributed
evaluation of predicates) and present how students are
faced with distributed problems in practical classes,
using a distributed memory parallel machine to
implement their solutions.",
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",
}
@Article{Elsworth:1992:MCW,
author = "E. F. Elsworth",
title = "The {MSL} compiler writing project",
journal = j-SIGCSE,
volume = "24",
number = "2",
pages = "41--44",
month = jun,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/130962.130969",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Gibson:1992:PPP,
author = "David E. Gibson",
title = "A {Pythagorean} problem as a programming exercise",
journal = j-SIGCSE,
volume = "24",
number = "2",
pages = "45--47",
month = jun,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/130962.130970",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Hannay:1992:HAS,
author = "David G. Hannay",
title = "Hypercard automata simulation: finite-state, pushdown
and {Turing} machines",
journal = j-SIGCSE,
volume = "24",
number = "2",
pages = "55--58",
month = jun,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/130962.130971",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper describes a package of highly interactive
simulation models for the concepts taught in Theory of
Computing courses. Macintosh Hypercard stacks are used
to demonstrate the three basic automata models:
Finite-State Machines, Push-Down Machines, and Turing
Machines. These simulations feature multiple named
machines on the same stack, accessible via a customized
menu or buttons on the screen. Because of the scripts
hidden behind the visible screen, with just a click of
a button students can alter starting states, the set of
input symbols, the number of states, the finality of
states, or the action based on a given state/input
combination. These simulations have been successfully
used in conjunction with a course on the Theory of
Computing at Union College since 1989. Students have
responded enthusiastically to this concrete method of
teaching abstract concepts.",
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",
}
@Article{Prather:1992:CSU,
author = "Ronald E. Prather",
title = "Computer science in an undergraduate liberal arts and
sciences setting",
journal = j-SIGCSE,
volume = "24",
number = "2",
pages = "59--64",
month = jun,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/130962.130972",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In this article, we intend to establish a collegial
meeting ground among faculty and administrators for a
broad discussion of the role of computer science in an
undergraduate liberal arts and sciences university. And
both groups are in mind as the potential audience. As
our title suggests, we are specifically excluding from
consideration those schools having significant graduate
degree programs, though some of our observations may be
appropriate there as well. And we are thinking
primarily of the high-quality liberal arts and sciences
institutions, or at least of those who aspire to be so
designated, where a primary emphasis is placed on
preparing students for graduate work at the major
universities. In this restricted setting, questions
arise for administrators that transcend the narrow
parochial characterizations of the field of computer
science, those framed by its practitioners and
generally recognized authorities (usually found at the
larger research universities). How well does computer
science fit with the classical liberal arts and
sciences tradition, and with the ``mission'' as a
whole? Do we already have enough ``computer expertise''
around the campus, without initiating or maintaining a
separate department? Can we afford it? Is it time to
dismantle it or merge it with another department?
Otherwise, is it in need of serious revision? One may
judge from this line of questioning that we intend to
give an equal consideration to those computer science
programs that are ``starting up'' and those that are
thinking about ``starting over.''",
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",
}
@Article{Hosny:1992:MPI,
author = "H. M. Hosny and M. S. Akabawy and T. G. Gough",
title = "Manpower profiling for information technology: a case
study",
journal = j-SIGCSE,
volume = "24",
number = "3",
pages = "1--10",
month = sep,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/142040.142045",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Information Technology (IT) is finding its way rather
too quickly into the job markets in the developing
countries. There is a growing demand for IT trained
staff but no specific dimensions have been provided for
the types of graduates needed in the local marketplace.
A survey has been carried out of a wide cross section
of IT employers in Egypt, as a typical example of a
developing country with great potential for
technological advancement. The objective of the survey
was to identify the employers' present employment
patterns as well as their needs for trained personnel
in the IT field, at present and in the near future.",
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",
}
@Article{Julstrom:1992:SSW,
author = "Bryant A. Julstrom",
title = "Slow sorting: a whimsical inquiry",
journal = j-SIGCSE,
volume = "24",
number = "3",
pages = "11--13",
month = sep,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/142040.142050",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Sorting is one of the most common and important
computing operations. In analyzing and comparing
sorting algorithms, we consider their execution times,
as indicated by the number of operations they execute
as they sort n elements. The simplest algorithms have
times that grow approximately as n$^2$, while more
complex algorithms offer times that grow approximately
as n log n. This paper pursues a contrary goal: a
sorting algorithm whose time grows more quickly than
that of the well-known algorithms. The paper exhibits
and analyzes such an algorithm.",
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",
}
@Article{Bishop-Clark:1992:PAN,
author = "Catherine Bishop-Clark",
title = "Protocol analysis of a novice programmer",
journal = j-SIGCSE,
volume = "24",
number = "3",
pages = "14--18",
month = sep,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/142040.142052",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This study examined the problem solving of a novice
programmer writing a first draft of an elementary
computer program. The latter stages of entering and
debugging the program were not part of the analysis. A
detailed analysis of the tape-recorded protocol
confirmed the major themes of the research on novice
problem solving. Some characteristics specific to
programming were also identified. In particular, the
subject emphasized the syntax of the language, showed
little advanced planning, and organized her programming
information in the order it had been presented in
class. There were distinct phases of (a) understanding
the problem, (b) devising a plan, and (c) carrying out
the plan. There was also evidence of both positive and
negative transfer from what the student had previously
learned in class. A number of practical guidelines for
teaching novices to program emerged from the analysis
and the literature.",
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",
}
@Article{VanMeer:1992:ISA,
author = "Gretchen L. {Van Meer} and Charles D. Sigwart",
title = "Introducing students to adaptive computer devices: for
compliance with the {Americans with Disabilities Act of
1990}",
journal = j-SIGCSE,
volume = "24",
number = "3",
pages = "19--23",
month = sep,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/142040.142055",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Kearsley:1992:TIS,
author = "Greg Kearsley and Rachelle Heller",
title = "Teaching instructional software design",
journal = j-SIGCSE,
volume = "24",
number = "3",
pages = "24--28",
month = sep,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/142040.142059",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This article describes our approach to teaching
graduate students in education and computer science
about the design of instructional software. The course
is taught by instructional television (ITV) and
involves the use of a computer bulletin board system.
Students complete software projects using a variety of
commercial authoring tools. Student reactions to the
nature of the course are described as well as lessons
learned.",
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",
}
@Article{Goh:1992:OSP,
author = "Angela Goh",
title = "An operating systems project",
journal = j-SIGCSE,
volume = "24",
number = "3",
pages = "29--34",
month = sep,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/142040.142062",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "An operating systems project which is part of an
introductory course in operating systems is described.
The project, which emphasizes on process management
within operating systems, was implemented on the
Motorola 68000 Single Computer Board. In order to
complete the work, the students were required to
integrate knowledge gained from other courses.",
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",
}
@Article{Kitchen:1992:GPT,
author = "Andrew T. Kitchen and Nan C. Schaller and Paul T.
Tymann",
title = "Game playing as a technique for teaching parallel
computing concepts",
journal = j-SIGCSE,
volume = "24",
number = "3",
pages = "35--38",
month = Sep,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/142040.142064",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
URL = "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Ai/minimax.bib",
abstract = "Blackboard tracing of algorithms, while an effective
tool for the teaching of sequential programming, is
singularly ineffective and confusing when applied to
parallel computing. The use of classroom games to
illustrate concepts and pathologies proves to be a
useful alternative technique. Games in which students
play the role of processors can be used to illustrate
simple parallel algorithms as well as more complex
concepts. Live demonstrations are stimulating for both
the participants and the class as a whole. This paper
discusses guidelines regarding the development of such
exercises and presents several examples.",
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",
}
@Article{Lambert:1992:AOC,
author = "Kenneth A. Lambert",
title = "An {ALGOL} object code interpreter in Scheme",
journal = j-SIGCSE,
volume = "24",
number = "3",
pages = "39--44",
month = sep,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/142040.142068",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Hilzer:1992:CS,
author = "Ralph C. {Hilzer, Jr.}",
title = "Concurrency with semaphores",
journal = j-SIGCSE,
volume = "24",
number = "3",
pages = "45--50",
month = sep,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/142040.142071",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Concurrency is introduced in most operating systems
textbooks, but usually, only the basics of
synchronization and mutual exclusion are presented. The
more complicated examples are invariably canned code
such as the producer/consumer or readers/writers
problems. This paper explores semaphores at an
intermediate level by using them to coordinate the
activities of a barbershop. The obstacles encountered
when attempting to provide tailored access to
barbershop resources are similar to those encountered
in a real operating system.",
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",
}
@Article{Krone:1992:SDM,
author = "Joan Krone",
title = "Student designed machines for a theory of computation
course",
journal = j-SIGCSE,
volume = "24",
number = "3",
pages = "51--52",
month = sep,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/142040.142075",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Most Computer Science faculty members look forward to
teaching a course in Theory of Computation. However,
there is usually concern over how well students are
able to understand Turing's thesis, Church's thesis,
and the relationship between them with only one
semester of concentration on details of a particular
textbook. This paper describes how students in the
Theory of Computation Course at Denison University
designed their own theoretic machines and showed how
those machines could be used to solve example problems,
hopefully achieving an understanding of the theses by
Church and Turing as a result of developing the
technical details necessary in describing their
machines.",
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",
}
@Article{Trono:1992:UPC,
author = "John A. Trono",
title = "An Undergraduate Project to Compute Minimal Perfect
Hashing Functions",
journal = j-SIGCSE,
volume = "24",
number = "3",
pages = "53--56",
month = sep,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/142040.142077",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/hash.bib;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Some heuristics for computing the character weights in
a Cichelli-style, minimal perfect hashing function are
given. These ideas should perform best when applied to
relatively small, static sets of character strings and
they can be used as the foundation for a large
programming assignment. An example using the names of
the fifty United States is given to illustrate how the
weights are determined.",
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",
}
@Article{Foley:1992:MSC,
author = "Dave Foley",
title = "Microcode simulation in the computer architecture
course",
journal = j-SIGCSE,
volume = "24",
number = "3",
pages = "57--59",
month = sep,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/142040.142080",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "There is no doubt that the most difficult topic to
teach in a Computer Architecture and Organization
course is microprogramming. In this paper the author
describes a Pascal programming project in which the
students write a simulator for a microprogram. The
project has been assigned several times with very
satisfying results for both the instructor and the
students.",
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",
}
@Article{Withers:1992:EOS,
author = "James M. Withers and Mark B. Bilodeau",
title = "An examination of operating systems laboratory
techniques",
journal = j-SIGCSE,
volume = "24",
number = "3",
pages = "60--64",
month = sep,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/142040.142083",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Students majoring in computer science at the United
States Military Academy (USMA) must take a course in
operating systems. In this course the students complete
a series of laboratory projects to learn the basic
concepts of modern computer operating systems. During
the last three semesters, our operating system
laboratory scheme evolved (1) from having the students
master a series of separate, unconnected projects (2)
to modifying an existing operating system simulation
(3) to finally having them completely build an
operating system. This article will discuss each
approach, its strengths and weaknesses and the
rationale for changing to our current program.",
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",
}
@Article{Dale:1992:RSM,
author = "Nell Dale",
title = "Results of {SIGCSE} membership survey",
journal = j-SIGCSE,
volume = "24",
number = "4",
pages = "1--6",
month = dec,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/141837.141838",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "SIGCSE is alive and well, as evidenced by the fact
that 445 of you took the time to fill out the six-page
questionnaire mailed out to the approximately 2600
SIGCSE members in early January. Those of you who were
at the Technical Symposium in Kansas City heard me
summarize the responses. Here is a hard copy of the
results, including additional responses received after
the Symposium. I will group the responses into three
categories: Who are we? How do we rate current
services? and Where should we be going? In closing, I
will discuss comments from the free response section of
the questionnaire and pose a challenge to educational
researchers.",
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",
}
@Article{Curl:1992:WAP,
author = "L. A. Curl",
title = "Writing about programming in {CS1}",
journal = j-SIGCSE,
volume = "24",
number = "4",
pages = "7--10",
month = dec,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/141837.141840",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Students in CS1 were assigned to groups that met
during class time to study one member's work on one
complex programming problem. When the program was
complete, each student wrote a paper describing various
aspects of the program. The class response to the
writing project was varied and intense.",
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",
}
@Article{Epp:1992:YAA,
author = "Ed C. Epp",
title = "Yet another analysis of algorithms laboratory",
journal = j-SIGCSE,
volume = "24",
number = "4",
pages = "11--14",
month = dec,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/141837.141842",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Laboratory assignments can reinforce material given in
lecture by making it come alive in practice. A prime
example is the time complexity of algorithms. However,
laboratories that confirm the time complexity of
algorithms can be tedious exercises that do not really
challenge a student to think about the algorithms they
are testing. By giving students a set of unknown
executables, the laboratory becomes more of a detective
problem. Students are required to apply what they know
about the sort algorithms so that they can identify
them.",
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",
}
@Article{Berry:1992:SPC,
author = "Michael W. Berry",
title = "Simulating procurement in the classroom",
journal = j-SIGCSE,
volume = "24",
number = "4",
pages = "15--19",
month = dec,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/141837.141844",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The process known as procurement is commonly used by
academia, industry, and government to acquire the most
suitable computer system for their particular working
environments. The challenge is to purchase machines
yielding the desired performance given certain
constraints in funding. The guidelines used in the
acquisition of equipment can vary from customer to
customer. Similarly, the demonstration of machine
performance by computer vendors may differ according to
the market type and share they control. In this paper,
we describe a project from a recent graduate course on
Performance Evaluation within the Department of
Computer Science at the University of Tennessee,
Knoxville, concerning a simulation of the procurement
process by studying the interactions between computer
vendors and the scientific community (academia,
industry, and government). The goals of this project
were: (i) to define and interpret the scientific
methods used by customers to acquire their equipment,
(ii) to equate computational work with machine
performance and make cost-effective purchases, (iii) to
select appropriate hardware/software for customer's
needs, (iv) to determine effective methods of
performance presentation, and (v) to investigate the
psychology of vendor-customer relations within a
scientific computing 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",
}
@Article{Danilowicz:1992:AC,
author = "Ronald L. Danilowicz",
title = "{Alice in Computerland}",
journal = j-SIGCSE,
volume = "24",
number = "4",
pages = "20--26",
month = dec,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/141837.141846",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Benham:1992:GAP,
author = "James W. Benham",
title = "A geometric approach to presenting computer
representations of integers",
journal = j-SIGCSE,
volume = "24",
number = "4",
pages = "27--28",
month = dec,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/141837.141848",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The student's first serious exposure to computer
arithmetic typically occurs in a sophomore course in
machine architecture or assembler language. A glance at
several excellent and widely used texts for these
courses (for example [M], [Sh], [St], [T]) shows that
this material is often presented as an unmotivated set
of mechanical rules to, for example, add numbers using
one's complement notation or compute the two's
complement representation of a negative integer. This
paper describes a way to motivate these topics by
relating them to the computer's ``natural''
arithmetic.",
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",
}
@Article{Brown:1992:CLG,
author = "David T. Brown",
title = "{CS 1} labs: goals and expectations",
journal = j-SIGCSE,
volume = "24",
number = "4",
pages = "29--34",
month = dec,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/141837.141850",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Taylor:1992:DAI,
author = "Pamela A. Taylor and Dana L. Wyatt",
title = "Database and artificial intelligence integration: a
challenge to academia",
journal = j-SIGCSE,
volume = "24",
number = "4",
pages = "35--42",
month = dec,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/141837.141851",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Database (DB) and Artificial Intelligence (AI) courses
have been long-standing offerings in computer science
curriculums. Due to the present-day need for
``intelligent'' databases and ``knowledge-base''
management systems, the technologies of database and
artificial intelligence are increasingly being
integrated in research. Academia can give recognition
to this important movement toward integration. An
approach to teaching database and artificial
intelligence concepts emphasizing their capabilities,
limitations, and the need for integrating their
technologies is proposed. An introduction gives a brief
history of past and current practices. Reasons why the
current routine should be modified are discussed.
State-of-the-art information concerning current
research in this area is presented, and finally, a
course outline is suggested.",
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",
}
@Article{Osborne:1992:TCU,
author = "Lawrence Osborne",
title = "Teaching {C} with {UNIX} for college credit to
professional programmers",
journal = j-SIGCSE,
volume = "24",
number = "4",
pages = "43--48",
month = dec,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/141837.141852",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper addresses the problem of introducing the
UNIX operating system and the C language to
professional programmers and system analysts who have
had little or no experience with either UNIX or C.
Workshops given to industrial employees ordinarily last
for no more than a few consecutive days and offer no
college credit. In contrast, the course described in
this paper required approximately nine days, spread
over a three week period, and the students earned three
hours of undergraduate credit towards a degree in
computer science. A detailed breakdown of the contents
of the lectures is given, and examples of the
programming exercises done in the laboratory component
of the course are presented. Observations on the
effectiveness of the approach and suggestions for
future improvements in the course are offered in the
final section of the paper.",
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",
}
@Article{Fuller:1992:MSA,
author = "Roy Fuller",
title = "Microcode simulator for {Apple Macintosh}",
journal = j-SIGCSE,
volume = "24",
number = "4",
pages = "49--51",
month = dec,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/141837.141854",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "No fewer than three microcode simulators have been
described in this bulletin since 1987. Carlson's [1]
runs on an IBM mainframe, Donaldson's [3] on DOS
machines and Dunworth's [4] on DOS or Unix machines.
All have a traditional textual interface. We wanted a
visual interface that would display a circuit diagram
(figure 1) and let a user follow the execution of a
microprogram by watching the action of the gates. The
first version became operational in the fall of 1990
and has survived two academic years of use by
undergraduates. Microcode has traditionally been
written using an obtuse mnemonic with such instructions
as ``a=7, b=3, ab, add, ramf, mar=y''. We did not want
students to have to contend with that kind of syntax,
so our users write microcode by responding to a series
of dialogs. The user makes a choice either by the
``point and click'' technique or by typing a keystroke
equivalent. For example, the keystroke corresponding to
the addition operation is ``+''.When the input \#1
dialog comes up, the user can put register 7 on input
bus ``a'' by typing ``7''. Keystrokes are buffered,
allowing ``power programmers'' to type as fast as they
wish. The dialogs can keep up with most programmers on
any of the various Mac-II models. Even on the slower
Mac SE, the standard sequence of eight dialogues can be
completed in approximately four seconds, which is
considerably less time than it takes to flawlessly type
``a=7, b=3, ab, add, ramf, mar=y''. After two years of
field testing, several improvements suggested by
students have been incorporated into the editor.
Students, with the exceptions of a few intransigent DOS
zealots, are now generally satisfied with the operation
of the microcode editor.",
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",
}
@Article{Rosel:1992:IFS,
author = "Andreas R{\"o}sel and Paul Bailes",
title = "Identifying foundations of software engineering
expertise",
journal = j-SIGCSE,
volume = "24",
number = "4",
pages = "52--64",
month = dec,
year = "1992",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/141837.141855",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The importance of software development expertise to
our society and likewise the importance of education in
this field are self-evident. At the same time it is
undisputed that software development at the
professional level is a complex activity. It must be
presumed that the make-up of expertise required to
successfully complete such activities will itself be
non-simple, deserving of our attention. A hierarchical
view of professional expertise is presented and a
method for determining the fundamental principles
making up lasting expertise is systematically derived.
The method is applied to determine principles of
software engineering expertise. The view presented
provides a step towards a well founded understanding of
the types of expertise needed for the activity of
software development. Educators involved in courses
releasing professionally recognised software developers
should be interested to examine which aspects of the
expertise-derivation they already utilise and which
aspects could further benefit their courses.",
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",
}
@Article{Carmony:1993:EAI,
author = "Lowell A. Carmony and Robert L. Holliday",
title = "An example from artificial intelligence for {CS1}",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "1--5",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169077",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Ruckert:1993:EC,
author = "Martin Ruckert and Richard Halpern",
title = "Educational {C}",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "6--9",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169080",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Bergin:1993:TPP,
author = "John Bergin and Stuart Greenfield",
title = "Teaching parameter passing by example using thunks in
{C} and {C++}",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "10--14",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169083",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Mancoridis:1993:CCE,
author = "Spiros Mancoridis and Richard C. Holt and David A.
Penny",
title = "A ``curriculum-cycle'' environment for teaching
programming",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "15--19",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169086",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Neff:1993:LPE,
author = "Norman Neff",
title = "A logic programming environment for teaching
mathematical concepts of computer science",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "20--24",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169090",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Maxim:1993:PLC,
author = "Bruce R. Maxim",
title = "Programming languages-comparatively speaking",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "25--29",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169092",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Tosten:1993:UMR,
author = "Rodney S. Tosten",
title = "Using a model railroad system in an artificial
intelligence and operating systems course",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "30--32",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169096",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Noyes:1993:TAB,
author = "James L. Noyes",
title = "Teaching {AI}: a breadth-first approach",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "33--37",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169098",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{LaRusch:1993:TAI,
author = "Michele R. LaRusch",
title = "Teaching artificial intelligence as the year 2000
approaches",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "38--42",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169100",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Erickson:1993:UTT,
author = "Carl Erickson",
title = "{USENET} as a teaching tool",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "43--47",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169102",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Khera:1993:IPC,
author = "Vivek Khera and Owen Astrachan and David Kotz",
title = "The {Internet Programming Contest}: a report and
philosophy",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "48--52",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169105",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Syang:1993:CAT,
author = "Angel Syang and Nell B. Dale",
title = "Computerized adaptive testing in computer science:
assessing student programming abilities",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "53--56",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169109",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Hilburn:1993:TAT,
author = "Thomas B. Hilburn",
title = "A top-down approach to teaching an introductory
computer science course",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "58--62",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169349",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Moore:1993:SIB,
author = "Thomas K. Moore",
title = "Scientific investigation in a breadth-first approach
to introductory computer science",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "63--67",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169350",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Paxton:1993:IBF,
author = "John Paxton and Rockford J. Ross and Denbigh Starkey",
title = "An integrated, breadth-first computer science
curriculum based on Computing Curricula 1991",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "68--72",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169351",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Fleury:1993:EDM,
author = "Ann E. Fleury",
title = "Evaluating discrete mathematics exercises",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "73--77",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169352",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Schoenefeld:1993:IDM,
author = "Dale A. Schoenefeld and Roger L. Wainwright",
title = "Integration of discrete mathematics topics into the
secondary mathematics curriculum using {Mathematica}: a
summer institute for high school teachers",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "78--82",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169353;
https://doi.org/10.1145/169070.169353",
ISBN = "0-89791-565-8",
ISBN-13 = "978-0-89791-565-6",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
LCCN = "QA76.27.A79 v.25 no.1",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "Compendex database; DBLP;
http://dblp.uni-trier.de/db/conf/sigcse/sigcse1993.html#SchoenefeldW93;
http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/mathematica.bib;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
URL = "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Math/mathematica.bib;
ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Misc/DBLP/1993.bib",
abstract = "The role of discrete mathematics in secondary
mathematics courses has become an extremely important
issue in recent years and has been addressed
extensively by several national organizations. This
paper discusses a summer Institute in discrete
mathematics for high school teachers. A detailed
outline is presented. Our survey indicated the
participants of the Institute had `none' to `vague'
prior exposure to 71\% of the discrete mathematics
topics presented in the course. The significant
difference between this Institute and possibly others
is the use of Mathematica as an integral part of the
Institute. Mathematica provides an additional
reinforcement of the material presented, especially in
the area of graph theory and combinatorics. Mathematica
can be a powerful motivating force and problem solving
tool for high school students in their development of
mathematical skills. We are encouraged by the success
of this Institute in providing a needed service in our
community. We hope the work reported in this paper will
encourage others to develop similar Institutes in their
communities.",
acknowledgement = ack-nhfb,
affiliation = "Univ of Tulsa",
affiliationaddress = "Tulsa, OK, USA",
classification = "901.1; 902.2; 903.2; 912.4; 921; 921.4",
conference = "24th SIGCSE Technical Symposium on Computer Science
Education",
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
journalabr = "SIGCSE Bull",
keywords = "Analysis; Computer aided instruction; Demonstrations;
Differential equations; Discrete math; Education; Graph
theory; Information dissemination; Linear programming;
Mathematica; Mathematical techniques; Matrix algebra;
Nation at Risk study; School math programs; Standards;
Surveys; Teaching",
meetingaddress = "Indianapolis, IN, USA",
meetingdate = "Feb 18--19 1993",
meetingdate2 = "02/18--19/93",
sponsor = "ACM",
}
@Article{Bridges:1993:GAD,
author = "Susan Bridges",
title = "Graphics assignments in discrete mathematics",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "83--86",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169354",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Langan:1993:MPD,
author = "David D. Langan",
title = "A multi-purpose dataflow simulator",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "87--90",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169355",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Olszewski:1993:CL,
author = "Jacek Olszewski",
title = "{CSP} laboratory",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "91--95",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169356",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Hartman:1993:DPP,
author = "Janet Hartman and Dean Sanders",
title = "Data parallel programming: a transition from serial to
parallel computing",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "96--100",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169357",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Osborne:1993:OUC,
author = "Martin Osborne and James L. Johnson",
title = "An only undergraduate course in object-oriented
technology",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "101--106",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169358",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Barrett:1993:HMT,
author = "Martin L. Barrett",
title = "A hypertext module for teaching user interface
design",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "107--111",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169359",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Adams:1993:PIS,
author = "Evans J. Adams",
title = "A project-intensive software design course",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "112--116",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169360",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Roberts:1993:UCC,
author = "Eric S. Roberts",
title = "Using {C} in {CS1}: evaluating the {Stanford}
experience",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "117--121",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169361",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Pattis:1993:PEA,
author = "Richard E. Pattis",
title = "The ``procedures early'' approach in {CS 1}: a
heresy",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "122--126",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169362",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Dyck:1993:EPD,
author = "V. Arnie Dyck",
title = "Emphasizing the process in delivering {CS}-1",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "127--130",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169363",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Curl:1993:ICN,
author = "Linda A. Curl and Brent J. Hussin",
title = "Introductory computing: a new approach",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "131--135",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169364",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Popyack:1993:MMF,
author = "Jeffrey L. Popyack and Nira Herrmann",
title = "Mail merge as a first programming language",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "136--140",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169367",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Kay:1993:HCS,
author = "David G. Kay",
title = "An honors computer science seminar for undergraduate
non-majors",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "141--144",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169370",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Barnett:1993:EPS,
author = "B. Lewis {Barnett III}",
title = "An {Ethernet} performance simulator for undergraduate
networking",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "145--150",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169373",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Pilgrim:1993:DCV,
author = "Robert A. Pilgrim",
title = "Design and construction of the Very Simple Computer
{(VSC)}: a laboratory project for an undergraduate
computer architecture course",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "151--154",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169376",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Ewing:1993:MSC,
author = "Donald J. Ewing",
title = "Microcomputer systems {I}: a computer science and
engineering capstone course",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "155--159",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169379",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Wilson:1993:BCS,
author = "Judith D. Wilson and Nathan Hoskin and John T. Nosek",
title = "The benefits of collaboration for student
programmers",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "160--164",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169383",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Witten:1993:GRS,
author = "Ian H. Witten and Timothy C. Bell",
title = "Getting research students started: a tale of two
courses",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "165--169",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169385",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Weis:1993:CPU,
author = "Richard L. Weis and Judith L. Gersting",
title = "A course on professionalism in the undergraduate {CS}
curriculum",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "170--174",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169387",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Goh:1993:LOE,
author = "Angela Goh and Peng-Chor Leong",
title = "Laboratories and other educational experiences based
on Curricula '91",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "175--179",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169391",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Cowley:1993:GLI,
author = "Bruce Cowley and Greg Scragg and Doug Baldwin",
title = "Gateway laboratories: integrated, interactive learning
modules",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "180--184",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169394",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Lang:1993:SSL,
author = "Joseph E. Lang and Barbara A. Smith",
title = "Scheduled supervised laboratories in {CS1}: a
comparative analysis",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "185--188",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169397",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Winslow:1993:PSA,
author = "Leon E. Winslow",
title = "Problem specification with action machines",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "189--192",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169401",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Saiedian:1993:TMF,
author = "Hossein Saiedian",
title = "Towards More Formalism in Software Engineering
Education",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "193--197",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169405;
https://doi.org/10.1145/169070.169405",
ISBN = "0-89791-565-8",
ISBN-13 = "978-0-89791-565-6",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "DBLP;
http://dblp.uni-trier.de/db/conf/sigcse/sigcse1993.html#Saiedian93;
http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
URL = "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Misc/DBLP/1993.bib;
ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Misc/Pape.bib",
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",
}
@Article{Fekete:1993:RAP,
author = "Alan Fekete",
title = "Reasoning about programs: integrating verification and
analysis of algorithms into the introductory
programming course",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "198--202",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169410",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Kick:1993:WCS,
author = "Russell C. {Kick, Jr.} and F. Stuart Wells",
title = "Women in computer science",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "203--207",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169415",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Teague:1993:AWT,
author = "G. Joy Teague and Val A. Clarke",
title = "Attracting women to tertiary computing courses",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "208--212",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169418",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Mueller:1993:IFY,
author = "Conrad Mueller and Sheila Rock and Ian Sanders",
title = "An improved first year course taking into account
third world students",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "213--217",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169421",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Rybacki:1993:ESA,
author = "Richard Rybacki and Kay A. Robbins and Steven
Robbins",
title = "{Ethercom}: a study of audio processes and
synchronization",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "218--222",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169446",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Adams:1993:DIU,
author = "Joel C. Adams",
title = "The design and implementation of a {Unix} classroom",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "223--227",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169450",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Ho:1993:ACC,
author = "Chi Fai Ho and Christopher L. Morgan and Istvan
Simon",
title = "An advanced classroom computing environment and its
applications",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "228--231",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169454",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Clarke:1993:PMD,
author = "Matthew C. Clarke",
title = "Possible models diagrams: a visual alternative to
truth tables",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "232--236",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169458",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Trahan:1993:SVT,
author = "Robin Trahan and Susan Rodger",
title = "Simulation and visualization tools for teaching
parallel merge sort",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "237--241",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169461",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Christensen:1993:STD,
author = "Margaret Christensen and Michael Giamo and Trevor
Jones",
title = "Support for teaching the design and implementation of
multimedia\slash hypermedia systems",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "242--245",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169465",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Brown:1993:STA,
author = "Richard A. Brown",
title = "A software testbed for advanced projects in real-time
and distributed computing",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "247--250",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169473",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Amoroso:1993:GCC,
author = "Edward G. Amoroso",
title = "A graduate course in computing security technology",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "251--255",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169477",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Ramakrishnan:1993:OSP,
author = "Sub Ramakrishnan and Ann-Marie Lancaster",
title = "Operating Systems Projects: linking theory, practice
and use",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "256--260",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169483",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Levine:1993:DDL,
author = "David B. Levine",
title = "Dealing with different levels of abstraction in a data
structures course",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "261--264",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169486",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Reid:1993:OOP,
author = "Richard J. Reid",
title = "The object oriented paradigm in {CS 1}",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "265--269",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169491",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Decker:1993:TTO,
author = "Rick Decker and Stuart Hirshfield",
title = "Top-down teaching: object-oriented programming in {CS
1}",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "270--273",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169495",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Taylor:1993:IAD,
author = "Harriet G. Taylor and Katharine M. Paine",
title = "An interdisciplinary approach to the development of
writing skills in computer science students",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "274--278",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169501",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{McDonald:1993:DOC,
author = "Gary McDonald and Merry McDonald",
title = "Developing oral communication skills of computer
science undergraduates",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "279--282",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169503",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Sullivan:1993:SPM,
author = "Sarah L. Sullivan",
title = "A software project management course
role-play-team-project approach emphasizing written and
oral communication skills",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "283--287",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169508",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Riehl:1993:USI,
author = "Arthur M. Riehl and Daniel P. Friedman and Brian
Harvey and Simon Kaplan and Richard Salter and George
Springer",
title = "Using {SCHEME} in the introductory computer science
curriculum (abstract)",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "288",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169510",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Perl:1993:ATF,
author = "Teri Perl and Dennis Bybee and Carol E. Edwards and
Coco Conn",
title = "{ACM} task force report on {K}-12 education and
technology (abstract)",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "289",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169514",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Harrington:1993:CES,
author = "Susan Marie Harrington and Charles Kelemen and
Rachelle Heller and Sandoval Melim and Ellen Spertus",
title = "Creating an environment for the success of women
students in undergraduate, co-ed computer science
programs (abstract)",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "290",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169516",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Kurtz:1993:EEC,
author = "Barry L. Kurtz and Nell Dale and Jerry Engel and Jim
Miller and Keith Barker and Harriet Taylor",
title = "Evaluating effectiveness in computer science
education",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "293",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169519",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Almstrum:1993:IMW,
author = "Vicki L. Almstrum and Anita Borg and J. Paul {Myers,
Jr.}",
title = "Improving mentoring for women in computer science
fields (abstract)",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "294",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169521",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Hunkins:1993:CGA,
author = "Daltin R. Hunkins and Steven K. Andrianoff and Rosalee
Nerheim-Wolfe and Thomas L. Naps",
title = "Computer graphics across the {CS} curriculum
(abstract)",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "295",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169523",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Adams:1993:HCM,
author = "Elizabeth S. Adams and Rachelle S. Heller and Elliot
Soloway and Barbee Mynatt Teasley",
title = "Here comes the multimedia generation! Ready? or not?
(abstract)",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "297",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169525",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Shiflet:1993:ATP,
author = "Angela B. Shiflet and Scott Cannon and Terry J.
Frederick and Janet Hartman and Marsha Meredith and
Chris Nevison and Dean Sanders",
title = "Approaches to teaching parallel processing on the
undergraduate level (abstract)",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "298",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169527",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Gladfelter:1993:SAD,
author = "Suzanne E. Gladfelter and William C. Harris and Karl
J. Klee",
title = "Successful associate degree programs in the computing
sciences",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "299",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169529",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Leidig:1993:ISC,
author = "Paul M. Leidig and Mary J. Granger and Asad Khailany
and Joan Pierson and Dean Sanders",
title = "Information systems curriculum (abstract): where we
should be going?",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "300",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169530",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Jones:1993:ICP,
author = "Rhys Price Jones and Doug Cooper and Dan Friedman and
Ric Holt and Peter Robinson",
title = "Issues in the choice of programming language for {CS
1} (abstract)",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "301",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169531",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Klee:1993:FRA,
author = "Karl J. Klee and John Impagliazzo",
title = "Final report (abstract): curricula for two-year degree
programs in computer sciences, and computing and
engineering technology",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "302",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169534",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Lopez:1993:REU,
author = "Antonio M. {Lopez, Jr.} and Gerald L. Engel and
Herbert L. Dershem and Santa Wiltz",
title = "Research experience for undergraduates (abstract)",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "303",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169536",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Scott:1993:TEC,
author = "Thomas J. Scott and Richard B. Voss and Cherri M.
Pancake",
title = "Teaching an ethics component to computer science
majors (abstract)",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "304",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169540",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Almstrum:1993:RMC,
author = "Vicki L. Almstrum and Debra Burton and Cheng-Chih Wu",
title = "Research methods in computer science education",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "306",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.170091",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Gersting:1993:BIV,
author = "Judith L. Gersting and Frank Young and Eric Tinsley
and Helen Hays and Anthony Schaeffer",
title = "Bringing the industry view of software engineering to
the classroom",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "307",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169542",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Clancy:1993:APA,
author = "Michael J. Clancy and Richard E. Pattis and Mark
Stehlik",
title = "Approaches to programming assignments in {CS 1} and
{CS} 2",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "308",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169544",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Merritt:1993:AMH,
author = "Susan M. Merritt and Charles J. Bruen and J. Philip
East and Darlene Grantham and Charles Rice and Viera K.
Proulx and Gerry Segal and Carol E. Wolf",
title = "{ACM} model high school computer science curriculum
(abstract)",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "309",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169545",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Austing:1993:FRC,
author = "Richard Austing and Therese Jones",
title = "Final report: curricula for two-year college task
force subgroup: computing for other disciplines",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "310",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169549",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Epstein:1993:POA,
author = "Richard G. Epstein",
title = "The power of {OOPS} (abstract): heterogeneous data
structures in {C++}",
journal = j-SIGCSE,
volume = "25",
number = "1",
pages = "311",
month = mar,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/169073.169548",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:20 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Howell:1993:EWU,
author = "Kathy Howell",
title = "The experience of women in undergraduate computer
science: what does the research say?",
journal = j-SIGCSE,
volume = "25",
number = "2",
pages = "1--8",
month = jun,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/152751.152752",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:23 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In recent years the discipline of computer science has
become recognized as a male dominated field. Attempts
have been made to encourage more women to participate
but, have such efforts been supported or directed by
the available research? This article presents a
description of the current situation and reviews the
existing body of research related to the undergraduate
experience of women in computer science. Based on the
research, some implications for computer science
education are outlined. Suggestions are also given for
further research needed to more completely describe the
current situation and direct changes.",
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",
}
@Article{Morton:1993:SPL,
author = "Larry Morton and Nicholas Norgaard",
title = "A survey of programming languages in {CS} programs",
journal = j-SIGCSE,
volume = "25",
number = "2",
pages = "9--11",
month = jun,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/152751.152753",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:23 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Newmarch:1993:PBA,
author = "Jan Newmarch",
title = "A plan-based approach to {Prolog} recursion",
journal = j-SIGCSE,
volume = "25",
number = "2",
pages = "12--18",
month = jun,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/152751.152755",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:23 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Coey:1993:ITS,
author = "W. A. Coey",
title = "An interactive tutorial system for {MC68000} assembly
language using {HyperCard}",
journal = j-SIGCSE,
volume = "25",
number = "2",
pages = "19--23",
month = jun,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/152751.152756",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:23 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Assembly language programming of the Motorola MC68000
microprocessor is taught to post-graduate students in
the department of Computer Science at Queens University
of Belfast in a course entitled ``Microcomputer
Architecture and Programming''. Due to the large number
and complexity of the 68000's instructions an
interactive tutorial system was developed, using
HyperCard and HyperTalk, to enhance existing teaching
methods. The system, although aimed at courses teaching
MC68000 programming, would be a useful introduction to
low level programming theory on courses teaching
computer architecture or assembly language
programming.",
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",
}
@Article{Searls:1993:IHS,
author = "Delmar E. Searls",
title = "An integrated hardware simulator",
journal = j-SIGCSE,
volume = "25",
number = "2",
pages = "24--28",
month = jun,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/152751.152757",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:23 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Skelton:1993:ITQ,
author = "Gordon W. Skelton",
title = "Integrating total quality management with software
engineering education",
journal = j-SIGCSE,
volume = "25",
number = "2",
pages = "29--30",
month = jun,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/152751.152758",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:23 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "During the past several years Total Quality Management
(TQM) has become a driving force in the service and
manufacturing industries. TQM and Total Quality Control
(TQC) are very applicable to the software development
industry and thereby, applicable to software
engineering instruction. This article focus on the need
for integration of TQM concepts into the regular
computer curriculum of the computer science and
software engineering program.",
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",
}
@Article{Bryant:1993:FCC,
author = "Robert Bryant and Paul {De Palma}",
title = "A first course in computer science for small four year
{CS} programs",
journal = j-SIGCSE,
volume = "25",
number = "2",
pages = "31--34",
month = jun,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/152751.152759",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:23 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The paper is a contribution to the ongoing debate over
the content of CS1. Instead of opting for either the
depth first or breadth-first approach, we have built a
course using some of the strongest elements of each.
This course does not replace CS1 in our department.
Rather, we use it to give beginning computer science
students a more balanced view of the discipline than
CS1 does. We also use it to teach in one place much of
the redundant material found in the standard computer
science curriculum. We find this makes for more
sophisticated students and lets us use our small
faculty more efficiently.",
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",
}
@Article{Kelsh:1993:LAC,
author = "James P. Kelsh",
title = "Levels of abstraction in {CS2}",
journal = j-SIGCSE,
volume = "25",
number = "2",
pages = "35--37",
month = jun,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/152751.152760",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:23 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Bergmann:1993:SCH,
author = "Seth D. Bergmann",
title = "Simulating and compiling a hypothetical
microprogrammed architecture with projects for computer
architecture and compiler design",
journal = j-SIGCSE,
volume = "25",
number = "2",
pages = "38--42",
month = jun,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/152751.152761",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:23 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Nute:1993:RPA,
author = "Tom Nute and Lavon Page and Jo Perry and Richard
Rinewalt and Pat Ryan and Laurie White and Stan
Wileman",
title = "Results and problems from the 1992 {ACM} Scholastic
Programming Contest Finals",
journal = j-SIGCSE,
volume = "25",
number = "2",
pages = "43--50",
month = jun,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/152751.152762",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:23 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Chandra:1993:SPP,
author = "Kailash Chandra",
title = "A set of programming projects for a second programming
course",
journal = j-SIGCSE,
volume = "25",
number = "2",
pages = "51--56",
month = jun,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/152751.152763",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:23 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "A set of six related programming projects are
presented. These projects are based on the assignments
given to a class taking a second course in Pascal
programming. The first project started with a source
code of a working program assigned to the students
giving them a jump start and then taking them step by
step to a project where they developed a simple
full-screen visual text editor. It has been a very
successful experiment. It is hoped that the others can
use similar programming assignments in their classes.",
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",
}
@Article{Chaudhuri:1993:NSQ,
author = "R. Chaudhuri and A. C. Dempster",
title = "A note on slowing {Quicksort}",
journal = j-SIGCSE,
volume = "25",
number = "2",
pages = "57--58",
month = jun,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/152751.152764",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:23 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "We present a simple linear time algorithm for
generating a worst case sequence for Quicksort when the
pivot element is chosen as the middle elements of the
(sub)array in each pass.",
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",
}
@Article{Carrasquel:1993:NML,
author = "Jacobo Carrasquel",
title = "Necessity is the mother of language features",
journal = j-SIGCSE,
volume = "25",
number = "2",
pages = "59--64",
month = jun,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/152751.152765",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:23 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "A common problem when teaching CS1 courses to non-CS
majors is students' lack of motivation. This paper
describes a new approach and methodology intended to
solve this problem: The new approach involves a
different sequencing of topics covered in most CS1
courses, and the division of the course into four
units; thus exposing students to four different
problems of moderate length and degree of difficulty.
The new methodology consists of presenting students
with problems for which the programming features
learned up to that point are inadequate to solve the
task. Thus, instead of presenting topics (language
features) followed by a series of problems which
require the student to apply specific tools, I
introduce problems which create a need for new language
features. This way students feel more motivated to
explore new venues and participate more effectively in
the decision-making process.",
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",
}
@Article{Moses:1993:OCS,
author = "L. E. Moses",
title = "Our computer science classrooms: are they ``friendly''
to female students?",
journal = j-SIGCSE,
volume = "25",
number = "3",
pages = "3--12",
month = sep,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/165408.165411",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:23 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Radenski:1993:VO,
author = "Atanas Radenski",
title = "A voyage to Oberon",
journal = j-SIGCSE,
volume = "25",
number = "3",
pages = "13--18",
month = sep,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/165408.165412",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:23 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Hein:1993:DLA,
author = "James L. Hein",
title = "A declarative laboratory approach for discrete
structures, logic, and computability",
journal = j-SIGCSE,
volume = "25",
number = "3",
pages = "19--25",
month = sep,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/165408.165414",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:23 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Harlan:1993:PSE,
author = "Robert M. Harlan and David M. Patrone",
title = "Parsing as search: an easy-to-understand {RTN}
interpreter",
journal = j-SIGCSE,
volume = "25",
number = "3",
pages = "26--30",
month = sep,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/165408.165415",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:23 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Developing laboratory assignments on natural language
processing in an introductory AI course is difficult.
One reason is that the interpreter that applies a
grammar to input is often a complex, hard to understand
system. One is forced either to treat the interpreter
as a black box, restricting students to extending the
grammar that it applies, or to spend an inordinate
amount of time mastering the interpreter. We present an
alternative that enables students to master an
interpreter in fairly short order. Approaching parsing
as a search problem, an interpreter is presented that
is based on a search engine with which students have
had previous experience. This paper discusses an
interpreter for an RTN grammar. A subsequent paper
shows how the interpreter can be modified to handle an
ATN grammar. The grammar and interpreter are available
via ftp.",
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",
}
@Article{Deremer:1993:ILE,
author = "Dorothy Deremer",
title = "Improving the learning environment in {CS I}:
experiences with communication strategies",
journal = j-SIGCSE,
volume = "25",
number = "3",
pages = "31--35",
month = sep,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/165408.165418",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:23 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Pruhs:1993:SP,
author = "Kirk Pruhs",
title = "The {SPIN}-{OUT} puzzle",
journal = j-SIGCSE,
volume = "25",
number = "3",
pages = "36--38",
month = sep,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/165408.165421",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:23 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Gray:1993:EEE,
author = "John S. Gray",
title = "Is eight enough?: the {Eight Queens Problem}
re-examined",
journal = j-SIGCSE,
volume = "25",
number = "3",
pages = "39--44",
month = sep,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/165408.165423",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:23 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "A detailed analysis of a classic backtracking problem,
The Eight Queen Problem is presented. The paper
addresses additional facets of the Eight Queen Problem
that might be overlooked when casually generating a
program solution. The author suggests that the extra
time taken to fully analyze the problem will result in
a better understanding of the problem which in turn
will manifest itself in a better program solution.",
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",
}
@Article{Homkes:1993:CC,
author = "Rick Homkes and John Minor Ross",
title = "Clarifying '{C}'",
journal = j-SIGCSE,
volume = "25",
number = "3",
pages = "45--51",
month = sep,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/165408.165425",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:23 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In the classroom of today, students learning C often
have experience in one or more languages such as BASIC,
COBOL or Pascal. With the possible exception of
students with Assembler skills, many of these
individuals stumble when making the change to C. This
review of the teaching and learning processes
surrounding C highlights areas where students either
face misunderstandings or will predictably under-use
new features.",
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",
}
@Article{Detmer:1993:PGP,
author = "Richard C. Detmer",
title = "{PC} graphics packages for Modula-2",
journal = j-SIGCSE,
volume = "25",
number = "3",
pages = "52--57",
month = sep,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/165408.165428",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:23 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Modula-2 is the implementation language used in
Northwest Missouri State University's graphics course.
Two locally produced modules of graphics procedures
provide the interface for most of these programs. These
modules run under TopSpeed Modula-2 on a PC system with
a VGA display. The module of two-dimensional procedures
provides functionality similar to a minimal GKS
package. The module of three-dimensional procedures is
parallel to, but simpler than, the two-dimensional
module. Students have benefitted both from using and
from extending these modules.",
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",
}
@Article{Mazaitis:1993:OOP,
author = "Dorothy Mazaitis",
title = "The object-oriented paradigm in the undergraduate
curriculum: a survey of implementations and issues",
journal = j-SIGCSE,
volume = "25",
number = "3",
pages = "58--64",
month = sep,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/165408.165432",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:23 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Many undergraduate computer science programs have not
yet incorporated the object-oriented paradigm into
their curriculum or have done so only minimally.
Furthermore, programs which do teach object-oriented
design and programming do so in a variety of ways. This
paper presents a survey of different approaches to
incorporating the object-oriented paradigm into the
undergraduate curriculum. Data were complied from
experiences related in the current literature and from
a survey of undergraduate programs in Connecticut. To
round out the discussion, feedback from local industry
with regard to its use of this methodology is included:
specifically, is there a need for proficiency in
object-oriented design and programming?",
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",
}
@Article{Galpin:1993:GIC,
author = "Vashti Galpin and Ian Sanders",
title = "Gender imbalances in computer science at the
{University of the Witwatersrand}",
journal = j-SIGCSE,
volume = "25",
number = "4",
pages = "2--4",
month = dec,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/164205.164208",
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 = "This paper presents figures which describe the current
situation with respect to male and female entry,
persistence and success rates in Computer Science at
the University of the Witwatersrand (Wits). The figures
indicate that the situation at Wits is similar to that
observed at universities in other countries where only
a small number of the students are women. The figures
also show that persistence and success rates for men
and women are comparable. The paper ends by discussing
our ideas for the next stage of this research --- an
attitudinal survey directed at new first year science
students at the University of the Witwatersrand.",
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",
}
@Article{Shiau:1993:OOP,
author = "Lie June Shiau",
title = "Object-oriented programming for numerical methods",
journal = j-SIGCSE,
volume = "25",
number = "4",
pages = "5--8",
month = dec,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/164205.164210",
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 = "This article introduces the merits of employing a new
technique, Object-Oriented programming, in Numerical
Methods courses. Object-Oriented programs interpret
mathematical concepts more closely to their
definitions. They are also easier to implement and
maintain. More importantly, Object-Oriented techniques
avoid many human errors. C++, an Object-Oriented
extension to the popular C programming language, is
chosen as the programming language for the demonstrated
examples. We also include comparative examples to show
that C++ is more suitable than the traditional
scientific computer language FORTRAN for numerical
programming.",
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",
}
@Article{Biernat:1993:TTD,
author = "Martin J. Biernat",
title = "Teaching tools for data structures and algorithms",
journal = j-SIGCSE,
volume = "25",
number = "4",
pages = "9--12",
month = dec,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/164205.164211",
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 = "This paper describes several teaching tools used in an
Analysis of Algorithms course. The tools aid in
reviewing data structures and explaining various
algorithms while actively involving the student with
the algorithms. These tools have helped students not
only understand and retain the concepts behind the
algorithms, but has also raised their level of interest
in the class.",
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",
}
@Article{Brown:1993:DMI,
author = "David T. Brown",
title = "Discrete mathematics {II}",
journal = j-SIGCSE,
volume = "25",
number = "4",
pages = "13--17",
month = dec,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/164205.164213",
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 = "This is a report on the second of a two course
sequence in discrete mathematics taught at Ithaca
College. The course covers three topics, combinatorics,
finite state automata and regular languages and
verification theory, and is a prerequisite for a
theoretical course in computer science. The emphasis in
this paper is the half semester spent teaching
verification theory.",
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",
}
@Article{Shiau:1993:UHA,
author = "LieJune Shiau",
title = "Using a heuristic algorithm to help analyze graph
problems",
journal = j-SIGCSE,
volume = "25",
number = "4",
pages = "18--20",
month = dec,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/164205.164217",
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",
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",
}
@Article{Almstrum:1993:CTR,
author = "Vicki L. Almstrum and Cheng-Chih Wu",
title = "The {CSedRes} toolbox: a resource to support research
in computer science education",
journal = j-SIGCSE,
volume = "25",
number = "4",
pages = "21--26",
month = dec,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/164205.164219",
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 introduce the notion of a ``CSedRes Toolbox'' for
educational research in the field of computer science.
The Toolbox should include a repertoire of instruments
and methodologies that instructor-researchers can use
in planning well-designed and valid studies. We propose
an on-going project for the SIGCSE membership: to
incrementally add appropriate tools to the Toolbox. In
this article, we motivate the existence of such a
repository and describe our vision for the Toolbox. As
our starting point in building up the Toolbox, we
discuss the characteristics of instruments used to
measure phenomena of interest in educational research,
with focus on instruments developed by other
researchers and how to locate these existing tools. The
balance of the paper presents an instrument for
assessing individuals' learning styles, Kolb's
LSI-1985.",
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",
}
@Article{Miller:1993:MDS,
author = "Diane M. Miller",
title = "{MIS} as a discipline: a structured definition",
journal = j-SIGCSE,
volume = "25",
number = "4",
pages = "27--32",
month = dec,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/164205.164223",
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",
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",
}
@Article{Keating:1993:HNN,
author = "John G. Keating",
title = "{Hopfield} networks, neural data structures and the
nine flies problem: neural network programming projects
for undergraduates",
journal = j-SIGCSE,
volume = "25",
number = "4",
pages = "33--37",
month = dec,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/164205.164224",
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 = "This paper describes two neural network programming
projects suitable for undergraduate students who have
already completed introductory courses in Programming
and Data Structures. It briefly outlines the structure
and operation of Hopfield Networks from a data
structure stand-point and demonstrates how these type
of neural networks may be used to solve interesting
problems like Perelman's Nine Flies Problem. Although
the Hopfield model is well defined mathematically,
students do not have to be very familiar with the
mathematics of the model in order to use it to solve
problems. Students are actively encouraged to design
modifications to their implementations in order to
obtain faster or more accurate solutions. Additionally,
students are also expected to compare the neural
network's performance with traditional approaches, in
order that they may appreciate the subtleties of both
approaches. Sample results are provided from projects
which have been completed during the last three-year
period.",
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",
}
@Article{Dixon:1993:OET,
author = "Chip Dixon",
title = "Object extensibility: a {Turbo Pascal} graphics
example",
journal = j-SIGCSE,
volume = "25",
number = "4",
pages = "38--40",
month = dec,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/164205.164227",
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 = "This paper presents the object-oriented concept of
extensibility. The specific implementation for this
concept is the language Turbo Pascal (5.5 or later).
The example illustrated has been successfully used as
part of an introductory object-oriented programming
class.",
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",
}
@Article{Higginbotham:1993:ISR,
author = "T. F. Higginbotham",
title = "The integer square root of {$N$} via a binary search",
journal = j-SIGCSE,
volume = "25",
number = "4",
pages = "41--45",
month = dec,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/164205.164229",
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 = "An algorithm is presented which may be used to find
the integer square root of N. The method is intended
for use on a binary computer, where only addition,
subtraction, multiplication, or division by 2 is
required. The problem arose when the author was working
on factoring large numbers, where the machine, the
Honeywell DPS 8, had double precision integer addition
and subtraction, and the simulation of multiplication
was easy. The actual factoring of the large number was
to be Fermat's Method, requiring only addition and
subtraction, but the integer square root is required in
order to test for termination. The algorithm is
implemented in FORTRAN for ease of reading. Students
enjoy the unconventional approach to solving this
problem. It isn't long before some of them think of
other unusual solutions.",
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",
}
@Article{Staehr:1993:DUT,
author = "Lorraine Staehr",
title = "Debating: its use in teaching social aspects of
computing",
journal = j-SIGCSE,
volume = "25",
number = "4",
pages = "46--49",
month = dec,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/164205.164233",
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",
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",
}
@Article{Harrison:1993:COS,
author = "William S. Harrison",
title = "Co-oping at the super collider",
journal = j-SIGCSE,
volume = "25",
number = "4",
pages = "50--60",
month = dec,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/164205.164235",
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 = "This paper discusses one student's experience as a
participant in the Co-operative education program at
the Superconducting Super Collider Laboratory in Dallas
Texas.",
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",
}
@Article{Guimaraes:1993:CPL,
author = "Jos{\'e} de Oliveira Guimar{\~a}es",
title = "Clever programming languages exercises",
journal = j-SIGCSE,
volume = "25",
number = "4",
pages = "61--64",
month = dec,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/164205.164237",
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 = "Books about programming languages usually propose
exercises and questions requiring little creativity
from students. Most exercises do not induce deeper
thoughts about characteristics of languages and
constructions. The paper proposes some exercises
showing new constructions under unusual viewpoints,
stimulating creativity.",
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",
}
@Article{Paxton:1994:MTI,
author = "John T. Paxton and Rockford J. Ross and J. Denbigh
Starkey",
title = "A methodology for teaching an integrated computer
science curriculum",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "1--5",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191034",
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",
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",
}
@Article{Shackelford:1994:IDF,
author = "Russell L. Shackelford and Richard J. LeBlanc",
title = "Integrating ``depth first'' and ``breadth first''
models of computing curricula",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "6--10",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191037",
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 = "Traditional undergraduate Computer Science curricula
have been increasingly challenged on a host of grounds:
undergraduate computing education is attracting fewer
majors, is not producing graduates who satisfy the
needs of either graduate programs or business and
industry, and is not effectively responding to the
increasing needs for computing education among the
larger student population. In the face of such
challenges, there has been a recent movement to
restructure undergraduate computing curricula. At
Georgia Tech we have design (AY 91-92) and implemented
(AY92-93) a new computing curriculum that features a
radical restructuring of subject matter. During the
design and implementation process, we paid close and
critical attention to the particulars of both the ACM
recommendations and reports from our colleagues at
other institutions who had already gained some
experience with ``Breadth First'' approaches. We have
conclude that curriculum modernization should integrate
key aspects of both ``Depth First'' and ``Breadth
First'' approaches. Our new curriculum is an example of
such integration. We present data (measures of student
performance and of student and faculty opinion) that
confirm that our approach is viable, and we now believe
that it can be a useful model for others. In this
paper, we outline the structure of our integrated
curriculum and report on key facets of our experience
with 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",
}
@Article{Tucker:1994:NDI,
author = "Allen B. Tucker and Peter Wegner",
title = "New directions in the introductory computer science
curriculum",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "11--15",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191038",
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",
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",
}
@Article{Collofello:1994:ASP,
author = "James S. Collofello and Manmahesh Kantipudi and Mark
A. Kanko",
title = "Assessing the software process maturity of software
engineering courses",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "16--20",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191040",
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 = "Since its introduction by the Software Engineering
Institute (SEI) in 1987, the SEI Software Process
Maturity Model has gained wide visibility and
acceptance by industry. Its overall goal is to enable
an organization to assess its software process maturity
in order that it might be able to improve its software
development process. Inspired by the success of the SEI
model, this paper describes an attempt to develop an
analogous, but highly simplified and unvalidated
process maturity framework applicable to software
engineering project courses. Our goal is to enable an
instructor of a software engineering project course to
assess the software development processes utilized in
the course and to improve these processes leading to
better managed and more successful projects.",
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",
}
@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",
}
@Article{Rifkin:1994:TPP,
author = "Adam Rifkin",
title = "Teaching parallel programming and software engineering
concepts to high school students",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "26--30",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191044",
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 = "This paper takes the stand that it is never too early
to teach so-called ``hard'' concepts in computer
science. Specifically, basic principles in parallel
algorithm development and software engineering can be
introduced to students first learning about computers.
The key is to present ideas in a manner that is simple,
fun and suited to the audience. We discuss an
interactive exercise developed with this premise in
mind, based on sorting algorithms, that we conducted
with one hundred minority students aged 14 to 17, on
March 19, 1993. Our students, relative neophytes to
high level computer science notions, had fun while
learning alleged difficult concepts.",
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",
}
@Article{Harlan:1994:ASA,
author = "Robert M. Harlan",
title = "The Automated Student Advisor: a large project for
expert systems courses",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "31--35",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191046",
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 = "The paper examines a large project for an Expert
Systems course, the Automated Student Advisor, which
assists students in selecting courses for the next
semester. The system was designed and implemented in
the last third of a semester course by students and the
instructor working as a software group. The result was
a software system that is now in use at the
university.",
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",
}
@Article{Ingargiola:1994:RST,
author = "Giorgio Ingargiola and Nathan Hoskin and Robert Aiken
and Rajeev Dubey and Judith Wilson and Mary-Angela
Papalaskari and Margaret Christensen and Roger
Webster",
title = "A repository that supports teaching and cooperation in
the introductory {AI} course",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "36--40",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191048",
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 = "This paper describes the development of FLAIR
(Flexible Learning with an Artificial Intelligence
Repository), a repository of educational material and
of a highly visual computing environment for use in
laboratories associated with the introductory
undergraduate Artificial Intelligence (AI) course. This
repository supports sharing of pedagogic material and
of development tools, and cooperation in their use,
while allowing diversity in content and in use at
different institutions. Thus the development of the
repository has stressed the production of system tools,
extensible object-oriented libraries, and strong
programming frameworks. Some modules currently
available are on Search and Automated Reasoning.
Examples of the presentation techniques used are
conceptual maps, hypertext, and graphic animations of
algorithms. Initial experience in the use of the
repository in teaching the introductory AI course is
taking place in the 1993/94 academic year.",
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",
}
@Article{Luker:1994:PAI,
author = "Paul A. Luker and Dennis Rothermel",
title = "The philosophy of artificial intelligence: a general
studies course with particular benefits to computer
science majors",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "41--45",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191050",
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 four years ago, we developed and implemented an
upper division general studies course. ``The Philosophy
of Artificial Intelligence.'' The course has since been
team taught every semester by a computer scientist and
a philosopher. Here, we draw on our four years'
experience with the course to discuss its impact on
computer science majors, for whom we feel that it
fulfills two main purposes. First, having technical
material presented within the coherent framework
provided by this course offers students an accessible
and consistent context. Secondly, an examination of the
philosophical aspects of this material enables the
students to look at their own discipline from without
for the first time. We contend that a course of this
nature neatly rounds off the education of computer
scientists.",
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",
}
@Article{Naps:1994:OOA,
author = "Thomas L. Naps and Brian Swander",
title = "An object-oriented approach to algorithm
visualization-easy, extensible, and dynamic",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "46--50",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191052",
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 = "A key component of our attempt to integrate the
object-oriented paradigm into introductory and
intermediate courses is algorithm visualization. Such
visualization depicts an algorithm as a sequence of
graphical snapshots of data structures that are
operated upon at ``interesting events'' in the
algorithm's execution. Using object-oriented
techniques, we have significantly enchanced a previous
version of the algorithm visualization system called
GAIGS, developed at Lawrence. These enhancements allow
instructors and students to develop dynamic
visualizations with relative ease and, if desired,
extend the graphic operations that are built into GAIGS
to allow more personalized visualizations. The
resulting software package is being used in a core of
courses as a means of illustrating the power of the
object-oriented approach while at the same time
advancing students' understanding of difficult
algorithms. Because of the extensibility of the
object-oriented features of the system, we envision
many future applications in which it could be used. To
encourage the development of such applications, the
system is conveniently available via ftp.",
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",
}
@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",
}
@Article{Luker:1994:TMO,
author = "Paul A. Luker",
title = "{There}'s more to {OOP} than syntax!",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "56--60",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191056",
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",
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",
}
@Article{Rasala:1994:AAI,
author = "Richard Rasala and Viera K. Proulx and Harriet J.
Fell",
title = "From animation to analysis in introductory computer
science",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "61--65",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191057",
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",
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",
}
@Article{Shum:1994:ULP,
author = "Stephen Shum and Curtis Cook",
title = "Using literate programming to teach good programming
practices",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "66--70",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191059",
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 = "The ability to comprehend a program written by other
individuals is becoming increasingly important in
software development and maintenance. In an attempt to
encourage undergraduate Computer Science students to
write informative and usable documentation, the
literate programming paradigm was incorporated into the
teaching of one undergraduate Computer Science course
at Augustana College. This paper describes the concept
of literate programming, the experience of using
literate programming to teach good programming
practices, and the results from the experiment that
showed that literate programming encourages more
documentation.",
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",
}
@Article{Kortright:1994:SPI,
author = "Lisa M. Levy Kortright",
title = "From specific problem instances to algorithms in the
introductory course",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "71--75",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191060",
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 = "In this paper, we present an approach for the
introduction of problem solving and algorithm
development in the first computer science course. Our
technique is a more formal and systematic approach to
programming based on generalizing a pattern after
studying and expanding on a sequence of specific
problem instances. In our approach, the algorithm and
justification of its correctness are developed
together.",
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",
}
@Article{Myers:1994:IUD,
author = "William Myers",
title = "Instructional uses of demonstration disks",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "76--79",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191062",
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 = "Demonstration programs distributed by software
publishers are an inexpensive source of software
examples for student use. These programs can be used in
a variety of computer classes and for a variety of
assignments. They provide examples of different
software types and of different approaches to
interfaces and integration.",
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",
}
@Article{Thweatt:1994:CCL,
author = "Mack Thweatt",
title = "{CSI} closed lab vs. open lab experiment",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "80--82",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191064",
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 = "Recommendations of the ACM/IEEE Joint Curriculum Task
Force on the Core of Computer Science and the
dissatisfaction with the poor performance of too many
CS1 students at Middle Tennessee State University
combined to motivate the Computer Science Department to
compare the use of closed labs and open labs. A
controlled experiment was conducted in the Fall 1992
and Spring 1993 semester of CS1 classes. Some of these
classes were chosen for closed lab and others for open
lab experiences. ANOVAs of various comparison groups
consistently showed significant differences on
comprehensive CS1 exams in favor of the students in
closed labs.",
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",
}
@Article{Berque:1994:KWS,
author = "Dave Berque and Jeff Bogda and Brian Fisher and Tim
Harrison and Nick Rahn",
title = "The {KLYDE} workbench for studying experimental
algorithm analysis",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "83--87",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191065",
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 = "KLYDE is a software workbench that helps students
study issues related to the design, implementation, and
empirical analysis of algorithms. Using the system's
graphical user interface students can design and
conduct experiments to study the efficiency of a
variety of algorithms and their underlying
implementations. The data generated by these
experiments can be studied directly, or imported into
speadsheet and presented graphically. This paper gives
an overview of the KLYDE system and illustrates how the
system can be used in a variety of undergraduate
computer science courses.",
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",
}
@Article{Rabung:1994:ICC,
author = "John Rabung",
title = "Introducing computer concepts to novices by
``practical'' immersion",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "88--91",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191067",
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",
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",
}
@Article{Herrmann:1994:ISB,
author = "Nira Herrmann and Jeffrey L. Popyack",
title = "An integrated, software-based approach to teaching
introductory computer programming",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "92--96",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191068",
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 have developed a course in scientific and
statistical programming consisting of an introduction
to computer programming and data analysis concepts
using a variety of software packages. This approach
addresses the problems inherent in introducing
programming to non-computer science majors,
particularly those in engineering, the sciences, and
the social sciences where computing and statistical
data analysis techniques are essential professional
tools, as well as to computer science majors with
minimal or nonexistent programming backgrounds. Key
programming concepts are introduced, including
variables and identifiers, absolute versus relative
addresses, assignment statements, IF/THEN/ELSE
statements, nested and compound IF statements, truth
tables, precedence of operations, use of built-in and
user-defined functions, dummy variables, passing by
value and reference, the importance of order in
specifying input to functions, modular program design,
subprograms, debugging and testing techniques,
properties of good programs, and iterative loops.
Elementary statistical concepts and data analyses are
covered within a computing environment context that
emphasizes data analysis and interpretation of results.
Assignments and examples are developed in collaboration
with the students' major departments to insure
relevance and interest to the students.",
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",
}
@Article{Fagin:1994:TYD,
author = "Barry Fagin",
title = "Two years of ``The Digital World'': portable
courseware for technological literacy",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "97--101",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191070",
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 report here our cumulative 2-year experience with
the ``The Digital World'', a course designed to
increase the technological literacy of non-science
students. The course relies heavily on computer-aided
instruction, including the extensive use of electronic
lectures and multimedia. Students were able to acquire
a surprising level of sophistication by working with
examples of digital technology chosen from their daily
lives. Students were also able to identify weaknesses
in areas of current technology and public policy
similar to those identified by experts. We describe our
successes and failures, and present cumulative data on
performance, by major, class, and gender. All
courseware and applications for ``The Digital World''
are available from the author.",
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",
}
@Article{Etlinger:1994:PLL,
author = "Henry A. Etlinger and Michael J. Lutz",
title = "Professional literacy: labs for advanced programming
courses",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "102--105",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191072",
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 = "Our contention is that there now exists a considerable
body of lab exercises that may be used in conjunction
with introductory courses. There are fewer models
available for instructors of more advanced programming
courses, especially those courses which attempt to
introduce students to current practices in software
engineering. In this paper, we report on our
experiences in building a second-year programming
course that includes a significant lab and project
component. These labs and projects are the vehicle we
use to introduce students to the world of professional
practice in software development.",
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",
}
@Article{Roberge:1994:ULT,
author = "James Roberg{\'e} and Candice Suriano",
title = "Using laboratories to teach software engineering
principles in the introductory computer science
curriculum",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "106--110",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191074",
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 = "If students are to internalize software engineering
concepts and incorporate them into their individual
software development styles, they must use these
concepts during the initial stages of their computer
science education. In this paper, we examine how
laboratories that emphasize software development can be
used to familiarize students with the basic elements of
software engineering during the introductory computer
science course sequence.",
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",
}
@Article{Scott:1994:TDS,
author = "Thomas J. Scott and Lee H. Tichenor and Ralph B.
{Bisland, Jr.} and James H. {Cross II}",
title = "Team dynamics in student programming projects",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "111--115",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191076",
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 = "This paper focuses on the interpersonal issues, often
referred to as ``team dynamics,'' that can become quite
important as students construct a large-scale
programming project. Differing methods in which teams
can develop phases of such projects are presented with
advantages and disadvantages for each topic discussed.
Various methods of student team selection and team
communication techniques are first considered. Then
various methods that can be used to define large-scale
student team projects are discussed. The effect of team
dynamics on the classic software engineering phases of
specification, implementation, testing, and evaluation
phases of student projects is discussed. Four project
scenarios that have been used in the authors' classes,
as well as rationales for these project designs are
discussed. The paper concludes with results derived
from using these scenarios in the classroom.",
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",
}
@Article{Denman:1994:DPF,
author = "Richard Denman and David A. Naumann and Walter Potter
and Gary Richter",
title = "Derivation of programs for freshmen",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "116--120",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191077",
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",
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",
}
@Article{Lau:1994:TIF,
author = "Kung-Kiu Lau and Vicky J. Bush and Pete J. Jinks",
title = "Towards an introductory formal programming course",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "121--125",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191079",
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",
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",
}
@Article{McFall:1994:FSM,
author = "Ryan McFall and Herbert L. Dershem",
title = "Finite state machine simulation in an introductory
lab",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "126--130",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191082",
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",
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",
}
@Article{Goldweber:1994:NPT,
author = "Michael Goldweber and John Barr and Chuck Leska",
title = "A new perspective on teaching computer literacy",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "131--135",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191084",
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 = "The first step in designing a college level computer
literacy course is to define what is meant by computer
literacy. Unfortunately no consensus exists as to what
the label ``computer literate'' should imply. The
difficulty in both defining computer literacy and
designing a satisfactory computer literacy course is
evident by both the frequency of change and
experimentation occurring at many institutions and by
the forests of textbooks that exist for such a course.
In this paper we present a definition of computer
literacy that is independent of any specific
application or application genre and introduce the
notion of application literacy as distinct from that of
computer literacy. Finally we describe a course
implementation strategy commensurate with our
philosophy.",
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",
}
@Article{Zachary:1994:TBT,
author = "Joseph L. Zachary",
title = "Tutorial-based teaching of introductory programming
classes",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "136--140",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191085",
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",
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",
}
@Article{Arnow:1994:TPL,
author = "David Arnow",
title = "Teaching programming to liberal arts students: using
loop invariants",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "141--144",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191087",
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 = "Loop invariants have long been present in advanced
undergraduate and graduate courses on programming
methodology or program correctness. Recently there has
been an increased interest in using loop invariants in
teaching more elementary courses. In this paper, its
successful use in teaching elementary programming in a
computer literacy course for non-majors is described.
The techniques described here, that are necessary in
order to work successfully with this population, are
also applicable to the teaching of programming to
computer science majors.",
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",
}
@Article{Rozanski:1994:ADI,
author = "Evelyn P. Rozanski",
title = "Accreditation: does it enhance quality?",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "145--149",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191090",
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 = "Accreditation, considered to be the one formal
mechanism for assessing quality in the postsecondary
environment, focuses on determining and encouraging
acceptable levels of educational quality. In
particular, specialized program accreditation is
purported to enhance program quality. This exploratory
study used a nationwide mail questionnaire to a
stratified random sampling of 100 department heads of
the units administering baccalaureate Computer Science
programs. The purpose was to gain an understanding of
how Computer Science programs and departments were
related to selected indicators of faculty and program
quality. Several differences and some similarities
exist between the accredited and non-accredited groups.
The median of the data for each indicator suggested a
quality breakpoint to be used in defining two indices.
It was found that for each of the two indices, the
accredited group outperformed the non-accredited group
by thirty percent. The implication is that Computer
Science programs that follow accreditation guidelines
have the potential for increasing their quality
indicators.",
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",
}
@Article{Scragg:1994:CSN,
author = "Greg Scragg and Doug Baldwin and Hans Koomen",
title = "Computer science needs an insight-based curriculum",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "150--154",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191092",
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 = "Computer science is a fundamentally creative
endeavour. The creativity necessary for science is not
produced through a knowledge of many facts, but through
deep insight into the relationships between facts and
the methods of inquiry through which they are
discovered. The goal of computer science education
should be the development of insight into the methods
and nature of the discipline, not simply exposure to
its current factual content. Unfortunately, few aspects
of insight are explicitly addressed in any standard
curricula. We call for, and present an outline for, a
curricula based on insight rather than topics.",
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",
}
@Article{Knight:1994:UCS,
author = "John C. Knight and Jane C. Prey and Wm. A. Wulf",
title = "Undergraduate computer science education: a new
curriculum philosophy {\&} overview",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "155--159",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191093",
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",
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",
}
@Article{Tureman:1994:CLS,
author = "Robert L. {Tureman, Jr.}",
title = "Computing laboratories and the small community
college: defining the directed computing laboratory in
the small college computing environment",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "160--163",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191094",
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 = "The small community college faces a unique set of
challenges in laboratory implementation. This paper
identifies the computing environment at a particular
small community college, discusses the instructional
content desired by the college, surveys various
approaches to laboratories, and offers the approach
that the college is using to implement appropriate
instructional computing labs. The suggested approach
provides for both an ``OPEN'' and ``SCHEDULED'' lab,
promotes instructor freedom as no one lab approach is
dictated by the lab setup, allows directed labs where
they are appropriate and documents that class contact
hours are set according to standards.",
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",
}
@Article{Geitz:1994:CCP,
author = "Robert Geitz",
title = "Concepts in the classroom, programming in the lab",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "164--168",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191096",
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 = "Computing Curricula 1991 calls for breadth in the
undergraduate computer science curriculum. Many authors
have recommended structured laboratories for computer
science. This is a report on a project to combine these
goals in an introductory sequence of courses. We
present two courses in which all programming is done in
a laboratory environment, leaving the lectures for more
conceptual material that ranges over a broad selection
of topics. Student reactions to this project have been
very positive-we have increased the number of students
continuing with the major, as well as student
satisfaction with the courses themselves.",
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",
}
@Article{Oliver:1994:SDP,
author = "S. Ron Oliver and John Dalbey",
title = "A software development process laboratory for {CS1}
and {CS2}",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "169--173",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191097",
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 = "Typical introductory courses emphasize programming
constructs and language features, and are built around
many simple programming assignments that encourage
students to use those constructs and features, on a
feature-by-feature basis. This has the effect of
inculcating a quick and dirty, programming-in-the-small
mentality. Even if responsible development methods are
carefully taught in class, the assignments tend to be
so small and simple, any methods, other than just
writing the code, come to be seen as a nuisance, rather
than an aid to the process. Introductory students are
usually required to work individually, rather than in
teams, to ensure each acquires a minimum understanding
of the fundamentals. This has the effect of encouraging
students, during the formative stages, to develop
individualistic work habits, which are often
inconsistent with working in teams. Even though group
programming projects may be imposed on students in
later course work, these experiences are often too
late, or otherwise insufficient, to offset the habits
and styles established during the CS1 and CS2 courses.
Although laboratory components are becoming more common
for upper division Computer Science courses, they are
still relatively uncommon at the CS1 and CS2 level. We
propose a laboratory component for CS1 and CS2 that
will emphasize programming-in-the-large and group
projects. These and other aspects of the lab will help
students, in a positive way, to become comfortable with
practices and processes considered essential to do
software development. They will not only learn the
fundamentals more successfully, but they will also
develop habits and styles that will better server them
in their careers as Computer Scientists.",
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",
}
@Article{Finkel:1994:NPE,
author = "David Finkel and Surendar Chandra",
title = "{NetCp} --- a project environment for an undergraduate
computer networks course",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "174--177",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191099",
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",
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",
}
@Article{Magagnosc:1994:SCO,
author = "David Magagnosc",
title = "Simulation in computer organization: a goals based
study",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "178--182",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191100",
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",
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",
}
@Article{Gschwind:1994:RHE,
author = "Michael Gschwind",
title = "Reprogrammable hardware for educational purposes",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "183--187",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191102",
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 = "This paper presents a novel idea in teaching computer
architecture by using programmable hardware. Current
teaching models for computer architecture today are
either mostly theory-only or implementation oriented.
Theory-based architecture courses lack the feedback to
show students the effects of their decisions.
Implementation-oriented instruction emphasizes the
implementation aspects, that is, very low-level
implementation strategies, over CPU architecture and
forces the usage of very limited CPU designs to reduce
complexity. High cost and long manufacturing times are
other problems associated with this approach. We
propose to use field programmable gate arrays (FPGAs)
to allow fast implementation of chip designs. This
allows for a fast debug cycle, as designs can be
altered and downloaded in a matter of hours. As FPGAs
are pretested, only logic functionality has to be
validated, reducing the time to get a workable
implementation of a chip considerably.",
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",
}
@Article{Calloni:1994:IPB,
author = "Ben A. Calloni and Donald J. Bagert",
title = "{ICONIC} programming in {BACCII} vs. textual
programming: which is a better learning environment?",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "188--192",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191103",
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 = "This paper presents the empirical testing results on
students' learning in the CS1 PASCAL programming
course. This research is the continuation of a project
begun in 1990. In 1991, creation of a prototype Windows
based application for Personal Computers reached
completion. That system, called BACCII, is used to
teach beginning procedural programming. All but the
most basic operations are accomplished using icons.
When the algorithm is complete, the student can
generate syntactically correct source code for PASCAL,
C, FORTRAN, or BASIC. The system was evaluated with 126
college students in the Spring 1993 semester, randomly
assigned to laboratory sections. Fifty-two used BACCII
and VAX with the remaining 74 using VAX PASCAL alone.
The results showed significant improvement in academic
scores (and presumably learning) for the BACCII control
group.",
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",
}
@Article{Buckalew:1994:LA,
author = "Chris Buckalew and Alan Porter",
title = "The lecturer's assistant",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "193--197",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191105",
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 = "For many centuries the chalkboard has been the primary
means of communication in the classroom, recently
augmented by the overhead projector. These media
provide one-way communication: from the lecturer to the
students. We describe a prototype system, called the
Lecturer's Assistant, which as its main feature enables
graphic communication from the students to the lecturer
and other students. This capability allows students to
easily ask questions or present ideas without leaving
their seats. The Lecturer's Assistant also provides the
lecturer with a complete electronic environment for the
preparation, presentation, and subsequent editing of
classroom overheads. The system is designed to be
portable and inexpensive to enable widespread usage in
the nation's university classrooms.",
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",
}
@Article{Waller:1994:FCC,
author = "William A. Waller",
title = "A framework for {CS1} and {CS2} laboratories",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "198--202",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191107",
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 = "The development and implementation of closed
laboratories in the undergraduate curriculum continues
to be an important trend in computer science education.
Most textbooks intended for use in CS1 and CS2 level
courses are now supplemented with closed laboratory
manuals. Many instructors have reported efforts to
incorporate closed labs into other courses as well. The
National Science Foundation has funded several projects
of both local and national scope aimed at promoting the
integration of closed laboratories into the
undergraduate curriculum. In this paper we describe the
experimental authorware system PHIL, which is designed
to create laboratory exercises for computer science
courses, particularly CS1 and CS2. The outputs of this
system are interactive MS Windows ``laboratory''
documents, which guide students through a series of
activities and questions. These activities and
questions are presented via windows which provide the
students with objectives, instructions, and different
types of controls for student responses (such as text
edit fields). Activity windows can be linked with
useful external applications, such as compilers,
through buttons to permit easy access. Menu choices
allow the student to save and retrieve lab documents
from disk, as well as print equivalent hard-copy
versions of the documents. Authors using the system can
create new lab programs by customizing and recombining
pre-existing activities, or can create entirely new
activities based on predefined templates. The PHL
system is based on parallel hierarchies of lab activity
objects developed using Borland C++ and ObjectWindows,
the Borland framework for creating MS Windows
applications. The goals of this system are to encourage
reuse of lab material developed for CS1 and CS2
courses, to provide a convenient and extensible
environment for developing CS lab material, and to
provide a stimulating and sophisticated closed lab
environment for lower division CS courses.",
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",
}
@Article{Prince:1994:GGT,
author = "Charles Prince and Roger L. Wainwright and Dale A.
Schoenefeld and Travis Tull",
title = "{GATutor}: a graphical tutorial system for genetic
algorithms",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "203--207",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191119",
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 = "In this paper we discuss the design and implementation
of GATutor, a graphical tutorial system for genetic
algorithms (GA). The X Window/Motif system provides
powerful tools for the development of a user interfaces
with a familiar feel and look. We implemented the
Traveling Salesman Problem (TSP) and the Set Covering
Problem (SCP) as two example GA problems in the
tutorial. The TSP problem uses an order-based
chromosome representation (permutation of n objects),
while the SCP uses bit strings. The user has numerous
buttons to select the GA parameters. These include (a)
type of initial population: random or from a file, (b)
mode: steady-state or generational, (c) population
size, (d) maximum number of generations or trials, (e)
generation gap, (f) selection mode, (g) selection bias,
(h) selection of the crossover operation from a choice
of several possibilities, (i) mutation method, (j)
mutation rate, (k) replacement method, (l), elitism,
etc. The user has the ability to do a step by step
execution or to do a continuous run. The screen layout
provides visual representation of the chromosomes in
the population with the ability to scroll. This gives
the user the option of varying one or two GA parameters
to visually see the effect on the algorithm. One of
most important features of this tutorial is the set of
help screens that explain, with examples, all of the
options for each of the GA parameters. This package has
already been very useful for teaching the fundamental
features of GAs in many different courses, and it has
been very valuable in our GA research projects.",
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",
}
@Article{Blythe:1994:LLV,
author = "Stephen A. Blythe and Michael C. James and Susan H.
Rodger",
title = "{LLparse} and {LRparse}: visual and interactive tools
for parsing",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "208--212",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191121",
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 = "This paper describes instructional tools, LLparse and
LRparse, for visualizing and interacting with small
examples of LL and LR parsing. These tools can be used
to understand the process of constructing LL(1) and
LR(1) parse tables through a series of steps in which
users receive feedback on the correctness of each step
before moving on to the next step. For example, in
LRparse, the user initially enters an LR(1) grammar,
calculates FIRST and FOLLOW sets, graphically
constructs a deterministic finite automaton of item
sets, and finally constructs the LR(1) parsing table.
Upon completion of the constructed table, the user can
observe a visualization of the parsing of input
strings. These tools can be used to provide problem
solving feedback in courses on automata theory or
compiler design.",
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",
}
@Article{Heck:1994:DPP,
author = "Patrick Heck",
title = "Dynamic programming for pennies a day",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "213--217",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191122",
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 = "An elegant solution to a fun problem is presented as a
way to introduce dynamic programming. This problem, the
Nine Tails, can be used as an introductory supplement
to the traditional examples offered in many textbooks
which cover dynamic programming.",
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",
}
@Article{Dooley:1994:CV,
author = "John F. Dooley and Daniel C. {St. Clair} and William
E. Bond",
title = "Computing $ \chi^2 $ values",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "218--222",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191124",
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 = "Textbooks and courses on numerical algorithms contain
numerous examples which lead students to believe that
the algorithm of choice for computing the zeros of a
function f(x) is Newton's algorithm. In many of these
courses little or no time is spent in providing
students with ``real world'' experiences where Newton's
method fails. The work presented in this paper
describes a slow convergence problem encountered while
trying to use Newton to estimate values for the $
\chi^2 $ distribution. The problem occurred while the
authors were trying to implement a well-known machine
learning algorithm from the field of artificial
intelligence. The function being evaluated and the
convergence problem with Newton's method is described.
Numerical results are given that indicate that a hybrid
algorithm consisting of Newton and the nonderivative
bisection algorithm not only provides good results but
quickly and consistently converges.",
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",
}
@Article{Wolz:1994:IMP,
author = "Ursula Wolz and Edward Conjura",
title = "Integrating mathematics and programming into a three
tiered model for computer science education",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "223--227",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191126",
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",
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",
}
@Article{Khuri:1994:IGR,
author = "Sami Khuri",
title = "Intractability: a geometric representation",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "228--232",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191127",
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 = "This paper introduces a geometric representation that
can be applied to illustrate the complexity of some
combinatorial optimization problems. In this work, it
is applied to the 0/1 knapsack problem and to a special
case of a scheduling problem. This representation gives
insight into the difference between tractable and
intractable problems. It can therefore be used as a
stepping stone to compare polynomial (P) and
nondeterministic polynomial (NP) problems, before
venturing into the world of NP-completeness.",
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",
}
@Article{Gersting:1994:SEF,
author = "Judith L. Gersting",
title = "A software engineering ``frosting'' on a traditional
{CS}-1 course",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "233--237",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191129",
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",
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",
}
@Article{Astrachan:1994:SRI,
author = "Owen Astrachan",
title = "Self-reference is an illustrative essential",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "238--242",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191131",
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 = "This paper includes an abstract, a discussion of the
usefulness of self-reference in early computer science
courses, and some examples to illustrate this
usefulness. Most readers will not be troubled by this
example of self-referential writing. Why then is
self-reference, usually in the form of recursive
subprograms, thought to be so onerous as to be placed
in its own left-until-the-end-and-often-uncovered
chapter in most introductory texts? Self-reference is
one of the cornerstones of computer science from the
unsolvability of the halting problem, to writing a
Pascal compiler in Pascal, to reveling in the beauty of
Quicksort. We argue that the notion of self-reference
should permeate first courses in computer science. If
this is to be the case such courses should take a view
far broader than ``Wow, I can average 10 numbers with
the skills I learned in my first programming
course!''",
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",
}
@Article{Bruce:1994:AKB,
author = "Kim B. Bruce",
title = "Attracting ({\&} keeping) the best and the brightest:
an entry-level course for experienced introductory
students",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "243--247",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191132",
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 = "This paper addresses the design of an exciting
introductory course for entering college students who
have some programming background. The key innovation of
the course is the introduction of material pertaining
to experimental graph reduction and dataflow
architectures for highly-parallel computers. The
success of the course is attributed to interesting,
well-integrated material and the use of
visually-oriented interactive simulators for the
architectures.",
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",
}
@Article{Kushan:1994:PPT,
author = "Barbara Kushan",
title = "Preparing programming teachers",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "248--252",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191134",
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",
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",
}
@Article{Lelewer:1994:SCC,
author = "Debra A. Lelewer",
title = "A seminar course in computer ethics",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "253--257",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191136",
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 = "This paper describes the transformation of a required
Senior Seminar course. The transformed course
emphasizes ethical, social, political, legal, and
economic aspects of computing. In addition, the new
rendition of the course increases the requirement for
oral and written communication. We describe the
previous definition of the course, goals of the
redesign, and students' reactions to both the new and
old versions. To this author's surprise, student
satisfaction is higher with the new course, although it
requires more of them. We discuss course organization,
and suggest assignments and teaching strategy. The
course was a joy to teach and, fortunately, a very
pleasant and meaningful experience for the students.",
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",
}
@Article{Clarke:1994:PPG,
author = "Valerie A. Clarke and G. Joy Teague",
title = "A psychological perspective on gender differences in
computing participation",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "258--262",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191137",
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 = "Any observant teacher of computer science at secondary
or post-secondary level in an English-speaking country
has probably noticed that there are considerably more
boys than girls in the class. Many are concerned that
there are able girls who would enjoy the challenge of a
computing career who are choosing not to study computer
science, students who may be more capable than many of
the boys selecting these studies. The aim of this paper
is to look at some of the factors which may influences
the students' decisions to study computer science: the
nature of the workforce, the prevalence of male and
female role models, stereotyping of computing careers,
culturally specific factors, perceived gender
differences in ability, attitudes to computing, the
organization of computing classes, approaches to
assessment, and mentoring.",
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",
}
@Article{Moore:1994:ASC,
author = "Thomas Moore and Michael Wick and Blaine Peden",
title = "Assessing student's critical thinking skills and
attitudes toward computer science",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "263--267",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191139",
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 = "This report describes several evaluation procedures
used to assess the effectiveness of a newly-developed
introductory computer science curriculum. The authors
describe the development of a tool to evaluate changes
in student's attitudes toward the computer science
discipline. The process used to develop this survey is
presented, along with several interesting preliminary
results. The authors also describe the use of an
existing tool in the evaluation of the development of
student's critical thinking skills.",
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",
}
@Article{Hafen:1994:DWS,
author = "Marguerite Hafen",
title = "Developing writing skills in computer science
students",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "268--270",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191141",
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",
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",
}
@Article{Lopez:1994:URP,
author = "Antonio M. {Lopez, Jr.} and Kenneth C. {Messa, Jr.}",
title = "An undergraduate research program in multi-paradigm
software design",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "271--275",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191142",
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",
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",
}
@Article{Tymann:1994:DUS,
author = "Paul T. Tymann and Douglas Lea and Rajendra K. Raj",
title = "Developing an undergraduate software engineering
program in a liberal arts college",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "276--280",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191143",
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",
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",
}
@Article{Rifkin:1994:EIE,
author = "Adam Rifkin",
title = "{eText}: an interactive environment for learning
parallel programming",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "281--285",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191145",
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 = "How can parallel programming be made tractable for
students in high schools and community colleges, to
programmers in four-year colleges, to commercial and
government employees, to interested independent users
learning on their own, and as CASE tools for
professional software designers? We aim not only to
enable people to use more powerful computers, but also
to enable people to use computers more powerfully, by
nurturing the techniques that enable them to develop
efficient, correct code with relative ease. This paper
briefly presents the concept of an Archetype, a
software engineering methodology developed at the
Caltech for patterns of problem solving, and for
providing media for quick reference and natural
software reuse. We then describe eText, an interactive
multimedia electronic textbook that facilitates the
teaching of, navigating through, and referring to
Archetypes. Initial experience with Archetypes and the
electronic textbook suggests that this approach to
teaching parallel programming can aid computer users in
the immediate future.",
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",
}
@Article{Finkel:1994:TCH,
author = "David Finkel and Chet Hooker and Scott Salvidio and
Mark Sullivan and Christopher Thomas",
title = "Teaching {C++} to high school students",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "286--289",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191151",
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 = "C++ was used to teach programming to beginning
programming students in a summer program for
high-ability high school students. We discuss the
reasons for choosing C++, how we presented it to this
group of students, and the results of this experiment.
Some suggestions are presented for others interested in
teaching C++ to novice programmers.",
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",
}
@Article{Baldwin:1994:TFI,
author = "Doug Baldwin and Greg Scragg and Hans Koomen",
title = "A three-fold introduction to computer science",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "290--294",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191153",
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 have developed a new introduction to the computer
science major, consisting of two courses, called
Science of Computing 1 and Science of Computing 2. This
sequence emphasizes balanced development of basic
abilities in all three of computer science's
fundamental methods of inquiry (design, theory, and
empirical analysis), as opposed to the more traditional
emphasis on programming and data structures. Science of
Computing 1 introduces students to all three methods of
inquiry, in the context of recursive algorithms and
their mathematical and experimental analysis. Science
of Computing 2 extends, and provides extensive practice
in, all three methods. Both courses use a strongly
hands-on approach to demonstrate the importance of, and
interactions between, the three methods of inquiry.
Preliminary results indicate that these courses
successfully teach basic design, theory, and empirical
analysis, and encourage students to continue studying
computer science at a rate as high as or higher than
that of traditional introductory courses.",
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",
}
@Article{Biermann:1994:THM,
author = "Alan W. Biermann and Amr F. Fahmy and Curry Guinn and
David Pennock and Dietolf Ramm and Peter Wu",
title = "Teaching a hierarchical model of computation with
animation software in the first course",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "295--299",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191154",
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",
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",
}
@Article{Pattis:1994:TEF,
author = "Richard E. Pattis",
title = "Teaching {EBNF} first in {CS 1}",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "300--303",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191155",
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 = "This paper is a guided tour through the first day of a
CS 1 course. It discusses teaching Extended Backus-Naur
Form (EBNF) as the first topic-not to facilitate
presenting the syntax of a programming language, but
because EBNF is a microcosm of programming. With no
prerequisites, students are introduced to a variety of
fundamental concepts in programming: formal systems,
abstraction, control structures, equivalence of
descriptions, the difference between syntax and
semantics, and the relative power of recursion versus
iteration. As a non-numeric formal system, EBNF
provides a small but concrete context in which to study
all these topics. EBNF descriptions include abstraction
(named rules) and the four fundamental control
structures (sequence, decision, repetition, and
recursion). Because there are no data or parameters in
EBNF, it is easy to sidestep tricky issues surrounding
variables, scope, assignment statements, and parameter
modes. Describing entitles in EBNF is similar to
describing computations in a programming language.
Students learn to read a description and analyze
whether it generates/matches candidate symbols; then
they learn to synthesize descriptions from English
specifications, augmented by legal and illegal
exemplars of symbols. All these concepts can be covered
in one lecture, establishing a high level of formality
early in the course, while foreshadowing actual
programming language features and techniques to be
covered later. Of course, learning EBNF also
facilitates presenting the syntax of a programming
language concisely during the rest of the course.",
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",
}
@Article{Sabin:1994:CLI,
author = "Roberta Evans Sabin and Edward P. Sabin",
title = "Collaborative learning in an introductory computer
science course",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "304--308",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191156",
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 = "An experiment in collaborative learning was conducted
in two introductory programming courses at Loyola
College in Maryland. Data collected included background
information on students; course evaluations; and before
and after measures on programming knowledge and
attitudes. The collaborative learning class showed more
improvement pre-test to post-test than did the control
class and rated the course somewhat higher. Attitudes
of both groups towards the field of computing and
towards the value of group discussion in class were
more resistant to change.",
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",
}
@Article{Wills:1994:PLI,
author = "Craig E. Wills and David Finkel and Michael A. Gennert
and Matthew O. Ward",
title = "Peer learning in an introductory computer science
course",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "309--313",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191157",
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 = "A problem in teaching large introductory computer
science courses is to overcome the impersonality of the
large lecture class and to provide more personal
attention to individual students. Our approach is to
use peer learning experiences to instill in students
the need to take responsibility for their learning and
for the learning of those around them. Recent work has
shown that educational quality for students and
productivity for faculty can be enhanced through use of
peer-learning environments where students do not just
learn and faculty do not just teach. The novel aspects
of our work are to apply group learning in a large
introductory computer science class setting and to
expect more responsibility on the part of students for
their learning. In support of these goals we have
introduced the use of upper-level undergraduate
students to help facilitate student group interaction.
In addition, we have developed software to minimize the
administrative overhead of handling many groups and for
students to electronically record group learning
activities.",
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",
}
@Article{Sullivan:1994:RPR,
author = "Sarah L. Sullivan",
title = "Reciprocal peer reviews",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "314--318",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191158",
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 = "Reciprocal peer reviews empower students to master
computer science concepts. This industry practice
employs peer-to-peer communication within an egoless
team structure. As pedagogy, reviews provide a
human-interaction laboratory setting where students:
hone teamwork and communication skills, master the peer
review process, and learn to learn from each other.",
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",
}
@Article{Tewari:1994:OOL,
author = "Rajiv Tewari and David Gitlin",
title = "On object-oriented libraries in the undergraduate
curriculum: importance and effectiveness",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "319--323",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191159",
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 = "As the object-oriented paradigm becomes increasingly
important in the computer science curriculum, educators
will face a new set of challenges and issues. One of
these new issues will be the role that programming
libraries should assume in teaching both software
engineering methodologies and recurring concepts in
computer science. Object-oriented languages place a
strong emphasis on both code and design reuse, and data
abstraction via encapsulation, in order to model
complex problem domains. Libraries provide the primary
technology for reuse and storage of modules. As a
result, they assume great importance in this
programming methodology. This paper explores
pedagogical issues related to object-oriented class
libraries and presents empirical evidence based on an
exploratory study conducted by us. Experimental results
indicate the superiority of object-oriented class
libraries in writing data-structure intensive
applications.",
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",
}
@Article{Holt:1994:IUO,
author = "Richard C. Holt",
title = "Introducing undergraduates to object orientation using
the {Turing} language",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "324--328",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191160",
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 = "Object-oriented programming was introduced in the
1980s and is now being used extensively in industry,
but academia has not generally included it as a main
stream topic for instruction. Part of the difficulty is
the lack of good software to support teaching of object
orientation. This paper describes an approach that
teaches OO concepts across the Computer Science
undergraduate curriculum, beginning in the introductory
course, using the Object-Oriented Turing system.",
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",
}
@Article{Meter:1994:EST,
author = "Glenn Meter and Philip Miller",
title = "Engaging Students and Teaching Modern Concepts:
Literate, Situated, Object-Oriented Programming",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "329--333",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191161;
https://doi.org/10.1145/191029.191161",
ISBN = "0-89791-646-8",
ISBN-13 = "978-0-89791-646-2",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:24 MST 2012",
bibsource = "DBLP;
http://dblp.uni-trier.de/db/conf/sigcse/sigcse1994.html#MeterM94;
http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/litprog.bib;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
URL = "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Misc/DBLP/1994.bib",
abstract = "This paper describes our experience in using situated
programming to deliver modern computer science concepts
in the introductory programming course at Carnegie
Mellon University. We used an artificial life
simulation and taught object-oriented programming as
well as more traditional material. The course was an
experience, not an experiment, since many aspects of
the course simultaneously changed from prior offerings.
Nevertheless, what we saw was fundamental and
potentially far-reaching. The most important result was
that students were intellectually engaged. They came to
grips with basic object-oriented programming, they
mastered the topics of procedural programming, they
learned first hand about computer simulation, they
learned perhaps a bit about biology. Most importantly,
through it all they used programming to express and
explore their own powerful and novel ideas.",
acknowledgement = ack-nhfb,
affiliation = "Sch. of Comput. Sci., Carnegie Mellon Univ.,
Pittsburgh, PA, USA",
classification = "C0220 (Education and training); C6110J
(Object-oriented programming); C6185 (Simulation
techniques)",
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
keywords = "Artificial life simulation; Carnegie Mellon; Computer
science concepts; Computer simulation; Introductory
programming course; Literate programming; Modern
concepts; Object-oriented programming; Procedural
programming; Situated programming",
thesaurus = "Computer science education; Digital simulation;
Object-oriented programming; Teaching",
}
@Article{House:1994:ASC,
author = "Donald House and David Levine",
title = "The art and science of computer graphics: a very
depth-first approach to the non-majors course",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "334--338",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191162",
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 = "This paper describes a course in computer graphics
which is designed for students with little or no
background in computer science. The course is centered
around custom software which was designed with the
pedagogical goals in mind. The goals of the course, the
software, and some experiences at two institutions are
discussed.",
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",
}
@Article{Khuri:1994:UBS,
author = "Sami Khuri and Jason Williams",
title = "Understanding the bottom-up {SLR} parser",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "339--343",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191163",
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 = "This paper describes an application of one of the
important abstract concepts taught in a compiler
construction course. It demonstrates how the techniques
behind the bottom-up SLR parser can be used to perform
computer animation. The different phases of the
implementation presented are identical to the ones used
by the traditional compiler for parsing source codes
written in high-level languages. This application can
be used either to explain the different phases of the
traditional compiler, or as an illustration of the
bottom-up SLR parsing techniques applied in a
non-traditional 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",
}
@Article{Hartley:1994:AOS,
author = "Stephen J. Hartley",
title = "Animating operating systems algorithms with {XTANGO}",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "344--348",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191164",
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 = "In operating systems courses, students study the major
algorithms used in operating systems to manage the
various objects and resources in a computing system:
processes, files, buffer space, processors, messages,
main memory, semaphores, and disk storage. Various
classical synchronization problems such as the dining
philosophers, the readers and writers, and the
producers and consumers with bounded buffer are also
analyzed. Even though the computing systems being
studied are getting more and more powerful, these
algorithms and classical problems are usually analyzed
using blackboard, chalk, pencil, and paper. This paper
describes an X-windows based package called xtango that
was used to animate some of the algorithms and
classical problems studied in operating systems. One
animation typical of those that have been developed is
presented. Students can use these animations during
study outside the classroom for a better understanding
of the algorithms. Instructors can use the animations
to facilitate the presentation of the algorithms in the
classroom.",
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",
}
@Article{Katsinis:1994:DMP,
author = "Constantine Katsinis",
title = "The development of a multi-processor personal computer
in a senior computer design laboratory",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "349--352",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191165",
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 = "This paper describes the development of a senior
computer design laboratory, the purpose of which is to
provide an environment where the computer design
experience is as realistic and complete as possible for
each student. In this laboratory, which is required for
the whole senior year, students undertake the design of
a CPU-based system that may be stand-alone or a part of
another system. The design effort is as complete as
possible, starting with a development proposal,
including the hardware design and construction, and
development of all necessary software in the C
language, and concluding with extensive documentation.
Thus, the students are encouraged to put to use a
considerable amount of knowledge acquired in previous
courses including computer architecture and
interfacing, algorithm, languages and operating
systems. They become members in groups that design
components, with complexity approaching levels found in
commercial products and are well prepared to become
computer engineers.",
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",
}
@Article{Duckworth:1994:IPP,
author = "R. James Duckworth",
title = "Introducing parallel processing concepts using the
{MASPAR MP}-1 computer",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "353--356",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191166",
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",
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",
}
@Article{John:1994:NSP,
author = "David J. John",
title = "{NSF} supported projects: parallel computation as an
integrated component in the undergraduate curriculum in
computer science",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "357--361",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191167",
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",
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",
}
@Article{Kmoch:1994:CUS,
author = "Joseph W. Kmoch and Mark Stehlik",
title = "The creation and use of scoring standards (rubrics):
experiences with the advanced placement computer
science exam (abstract)",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "362--363",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191168",
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",
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",
}
@Article{Owens:1994:NMC,
author = "Barbara Boucher Owens and Robert D. Cupper and Stuart
Hirshfield and Walter Potter and Richard Salter",
title = "New models for the {CS1} course: what are they and are
they leading to the same place?",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "364--365",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191169",
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",
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",
}
@Article{Proulx:1994:UGP,
author = "Viera Proulx and Harriet Fell and Richard Rasala and
Johannes A. G. M. Koomen and Carol W. Wilson",
title = "Using graphical presentation techniques in closed
laboratory exercises (abstract)",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "366",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191170",
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 = "The panelists will share their experiences in
developing closed laboratory exercises for lower level
CS courses with particular emphasis on using graphical
presentation techniques as a pedological and
motivational tool. The use of interactive animations
and visualization is combined with structured support
for the student programmer to provide an apprentice
style learning environment. Three major threads form
the backbone of this curriculum. The first is the use
of interactive animations and experimentation programs
to introduce and illustrate dynamic processes --- e.g.,
algorithm behavior, or changes in data structures over
a period of time. The second thread is the use of
graphics in student programs, not only as motivation,
but also as a visual feedback and debugging tool. The
third thread trying all together is the extensive use
of model programs, shell drivers, toolkits, and
procedures that encapsulate abstractions. These
programming tools support the apprentice style of
learning and illustrate good software design and
practice throughout the curriculum.",
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",
}
@Article{Moses:1994:TFW,
author = "Louise E. Moses and Rachelle D. Isles and Frances
Grundy and Danielle R. Bernstein and Valerie A. Clarke
and G. Joy Teague",
title = "Too few women! Too few minorities! What can we do?
(abstract)",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "367--368",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191171",
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",
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",
}
@Article{Walker:1994:DCF,
author = "Henry M. Walker and Kim Bruce and James Bradley and
Tom Whaley",
title = "Describing the {CS} forest to undergraduates
(abstract)",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "369--370",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191172",
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",
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",
}
@Article{Chapman:1994:CSA,
author = "Gail Chapman and Sarah Fix and Owen Astrachan and
Joseph Kmoch and Michael Clancy",
title = "Case studies in the advanced placement computer
science curriculum (abstract)",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "371",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191173",
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",
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",
}
@Article{Shaffer:1994:OIT,
author = "Dale Shaffer and George J. Davis and Keith Jolly and
Martyn Roberts and Miriam Roy",
title = "Opportunities in international teacher exchanges
(abstract)",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "372",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191174",
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",
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",
}
@Article{Cook:1994:TIA,
author = "Dave Cook and Eugene Bingue",
title = "Tutorial introduction to {Ada 9X} (abstract)",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "373",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191175",
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",
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",
}
@Article{Arnow:1994:TTD,
author = "David Arnow and Owen Astrachan and James Kiper and
Robert Workman and Paula Whitlock and Brent Auernheimer
and John Rager",
title = "Themes and tapestries: a diversity of approaches to
computer science for liberal arts students",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "374--375",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191176",
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",
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",
}
@Article{Granger:1994:CCE,
author = "Mary J. Granger and Mary R. Vorgert and Joyce Currie
Little and Lois Zells",
title = "Creating an {I}-{CASE} environment (abstract):
pitfalls and promises",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "376--377",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191178",
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",
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",
}
@Article{Troeger:1994:TFM,
author = "Douglas R. Troeger",
title = "Tutorial-formal methods in the first course
(abstract)",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "378",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191180",
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",
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",
}
@Article{Impagliazzo:1994:IPC,
author = "John Impagliazzo and J. Dennis Bjornson and Dennis J.
Frailey and Jeanette Horan and Gerald H. Thomas",
title = "An industry perspective on computer science
accreditation (abstract)",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "379--380",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191182",
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",
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",
}
@Article{Kay:1994:AGA,
author = "David G. Kay and Terry Scott and Peter Isaacson and
Kenneth A. Reek",
title = "Automated grading assistance for student programs",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "381--382",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191184",
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",
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",
}
@Article{Berman:1994:UCC,
author = "A. Michael Berman and Rick Decker and Dung X. Nguyen
and Richard J. Reid and Eugene Wallingford",
title = "Using {C++} in {CS1\slash CS2}",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "383--384",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191186",
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",
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",
}
@Article{McCormick:1994:TAB,
author = "John W. McCormick and Fintan Culwin and Nicholas J.
DeLillo and Michael B. Feldman and Richard Pattis and
Walter J. Savitch",
title = "Teaching {Ada} by the book: the pedagogy of {Ada} in
{CS1}",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "385--386",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191187",
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",
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",
}
@Article{Epstein:1994:MAD,
author = "Steven Epstein and Marla Fischer and Forouzan Golshani
and Catherine Ricardo",
title = "Multimedia across the disciplines",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "387--388",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191189",
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 = "The use of multimedia, including voice, music, text,
still images, and full motion video is becoming more
and more widespread in education at all levels. Faculty
must consider how to utilize the power of this
technology to motivate students and to improve
learning. The presenters will discuss how they have
developed and used multimedia to enhance classroom
presentations in various disciplines and how students
have responded to this new technology.",
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",
}
@Article{Kallman:1994:TEC,
author = "Ernest A. Kallman and John P. Grillo",
title = "Teaching ethics in {IS} courses (abstract): everything
you always wanted to know but were afraid to ask",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "389",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191190",
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",
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",
}
@Article{DeLoatch:1994:SCS,
author = "Sandra J. DeLoatch and Ernest C. Ackermann and John
Urquhart and Lynn Ziegler",
title = "Scaling up computer science with efficient learning
(abstract)",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "390--391",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191192",
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",
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",
}
@Article{McCauley:1994:OIT,
author = "Ren{\'e}e A. McCauley and Evans J. Adams and Donald
Gotterbarn and Linda M. Northrop and Hossein Saiedian
and Stuart Zweben",
title = "Organizational issues in teaching project-oriented
software engineering courses (abstract)",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "392--393",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191198",
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",
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",
}
@Article{Brown:1994:TTH,
author = "David W. Brown and Michael A. Sheets and Randy L.
Myers and Jeremy A. Freed and Allan Cameron and
Patricia Amavisca and Theresa Cuprak and Brian Pollack
and Chris Stephenson",
title = "A tale of two high school computer science programs
and how the {ACM} model high school computer science
curriculum may shape their future (abstract)",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "394--395",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191200",
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",
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",
}
@Article{Hirshfield:1994:OOP,
author = "Stuart Hirshfield and Owen Astrachan and John Barr and
Karen Donnelly and David Levine and Mark McGinn",
title = "Object-oriented programming (abstract): how to ``scale
up'' {CS 1}",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "396",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191203",
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",
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",
}
@Article{Scott:1994:HII,
author = "Thomas J. Scott and Ralph B. {Bisland, Jr.} and Lee H.
Tichenor and James H. {Cross II}",
title = "Handling interpersonal issues for student team
projects",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "397--398",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191205",
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",
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",
}
@Article{Nevison:1994:TPC,
author = "Chris Nevison",
title = "Teaching parallel computing on a message-passing
architecture (abstract)",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "399",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191207",
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",
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",
}
@Article{Miller:1994:FPI,
author = "Philip Miller and Michael J. Clancy and Andrea A.
diSessa and Jeremy Roschelle and Michael Eisenberg and
Mark Guzdial and Elliot Soloway and Mitchel Resnick",
title = "The future of programming instruction (abstract)",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "400",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191029.191208;
https://doi.org/10.1145/191033.191208",
ISBN = "0-89791-646-8",
ISBN-13 = "978-0-89791-646-2",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:24 MST 2012",
bibsource = "Compendex database; DBLP;
http://dblp.uni-trier.de/db/conf/sigcse/sigcse1994.html#MillerCdREGSR94;
http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/common-lisp.bib;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
URL = "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Compiler/common-lisp.bib;
ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Misc/DBLP/1994.bib",
acknowledgement = ack-nhfb,
affiliation = "Carnegie Mellon Univ",
affiliationaddress = "Pittsburgh, USA",
classification = "721.1; 723.1; 723.1.1; 723.5; 901.2",
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
journalabr = "SIGCSE Bull",
keywords = "Common Lisp; Computational linguistics; Computational
media; Computational thought; Computer aided
instruction; Computer programming; Computer programming
languages; Curriculum; High level languages; Lisp
(programming language); Programming courses;
Programming instruction; Teaching",
}
@Article{Caristi:1994:ACS,
author = "James Caristi and Nell Dale and Bill Marion and Joe
Turner",
title = "Assessment in computer science (abstract)",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "401--402",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191210",
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",
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",
}
@Article{Klee:1994:AWN,
author = "Karl Klee and Richard Austing and Robert Campbell and
Joyce Currie Little",
title = "Articulation: who needs it? your students do!
(abstract)",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "403",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191212",
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",
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",
}
@Article{Smith:1994:LSF,
author = "Wayne D. Smith",
title = "A laboratory to support a first course in data
communications using personal computers and {Turbo
Pascal} (abstract)",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "404",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191213",
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",
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",
}
@Article{Barker:1994:CTB,
author = "Keith Barker and Andrew P. Bernat and Robert D. Cupper
and Charles F. Kelemen and Allen B. Tucker",
title = "Class testing the breadth-first curriculum (abstract):
summary results for courses {I}-{IV}",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "405--406",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191214",
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",
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",
}
@Article{Fowler:1994:ECI,
author = "W. A. Lawrence Fowler and R. H. Fowler",
title = "An environment for {CS} integrating hypertext, program
design and language facilities (abstract)",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "407",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191216",
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",
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",
}
@Article{Hastings:1994:SAI,
author = "David Hastings",
title = "A scalable approach to integrating object oriented
programming into the undergraduate liberal arts
curriculum (abstract)",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "407",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191220",
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",
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",
}
@Article{Lodgher:1994:PAT,
author = "Akhtar Lodgher and Hisham Al-Haddad",
title = "A practical approach for teaching reuse in a data
structures course using {Ada} (abstract)",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "407",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191223",
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",
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",
}
@Article{Green:1994:TTS,
author = "Jim Green and Stacey B. Zaremba",
title = "A target tracking system applied to swimming rats: an
interdisciplinary project in computer science and
psychology (abstract)",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "408",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191330",
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",
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",
}
@Article{Jessup:1994:TPC,
author = "Peter G. Jessup",
title = "Teaching parallel computing with Multi-Pascal
(abstract)",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "408",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191329",
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",
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",
}
@Article{McNally:1994:VSA,
author = "Myles F. McNally",
title = "Visualization of sorting algorithms (abstract)",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "408",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191328",
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",
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",
}
@Article{Walker:1994:CSL,
author = "David K. Walker and Hamid Chahryar and James W. Moore
and David S. Tucker",
title = "Computer science lecture room demonstration experiment
in event counting (abstract)",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "408",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191327",
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",
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",
}
@Article{Almstrum:1994:RRC,
author = "Vicki L. Almstrum and Cheng-Chih Wu and Debra Burton",
title = "A resource for research in computer science education:
the {CSedRes} toolbox (abstract)",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "409",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191331",
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",
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",
}
@Article{Berard:1994:UTS,
author = "Anthony D. {Berard, Jr.}",
title = "Using the {TOPAS} solid modeling and animation system
to animate science models (abstract)",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "409",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191334",
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",
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",
}
@Article{Nohl:1994:UPA,
author = "Daniel E. Nohl",
title = "Using profiling to analyze algorithms (abstract)",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "409",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191335",
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",
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",
}
@Article{Smith:1994:PPA,
author = "Harry F. Smith",
title = "In pursuit of parallelism (abstract)",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "409",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191332",
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",
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",
}
@Article{Brooks:1994:APM,
author = "Marc W. Brooks and John R. Chang and Ryan C. Horner
and David W. Brown",
title = "Analysis of personal mail attributes in a computer
mediated communication environment (abstract)",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "410",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191339",
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",
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",
}
@Article{Brown:1994:HSP,
author = "David W. Brown",
title = "High school participation in the Association for
Computing Machinery (abstract)",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "410",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191337",
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",
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",
}
@Article{Ford:1994:RGH,
author = "Matthew A. Ford and Elise N. Cassidente and J. Suzanne
Rothrock and David W. Brown and Daniel Miller",
title = "The role of gender in high school computer mediated
communication (abstract)",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "410",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191341",
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",
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",
}
@Article{Sheets:1994:CUV,
author = "Michael A. Sheets and Michael A. Vance and Jeremy A.
Freed and David W. Brown",
title = "{Compuquake}: upheaval of a virtual community
(abstract)",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "410",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191342",
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",
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",
}
@Article{Jarc:1994:DSU,
author = "Duane J. Jarc",
title = "Data structures: a unified view",
journal = j-SIGCSE,
volume = "26",
number = "2",
pages = "2--4",
month = jun,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/181648.181651",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Whether teaching data structures at the elementary or
advanced level, it is helpful for students to see the
various data structures as parts of a unified whole.
The unified view discussed in this paper categorizes
data structures into four levels of increasing
abstraction. It emphasizes the relative nature of
abstraction and representation---what is an abstraction
at one level can also be viewed as the representation
for another abstraction at a higher level.",
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",
}
@Article{Tinkham:1994:SOT,
author = "Nancy Lynn Tinkham and Darren F. Provine",
title = "The stage one {Turing} test as an artificial
intelligence class exercise",
journal = j-SIGCSE,
volume = "26",
number = "2",
pages = "5--8",
month = jun,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/181648.181652",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper describes an implementation of the
man-woman Turing test as a class exercise in an
artificial intelligence course. The exercise helps
students to understand more clearly the difficulties
and challenges involved in designing an artificially
intelligent computer to pass the more famous
person-computer Turing test.",
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",
}
@Article{Bloom:1994:SSC,
author = "Bard Bloom and Alan Fekete",
title = "Self-sufficiency and critical thinking in the
programming languages course",
journal = j-SIGCSE,
volume = "26",
number = "2",
pages = "9--18",
month = jun,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/181648.181654",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "We describe a project in a standard course in
Programming Languages. This project forces students to
display self-sufficiency and critical thinking skills.
The students are given the documentation and
interpreter for {\tt smeagol}, a small invented
language which resembles the control language for many
text-processors, spreadsheets, and so forth. They are
expected to learn (within two days) enough to write
working non-trivial programs. They then must write an
evaluation of the language, documentation, and system.
In this paper, we explain many specific features of the
project, and discuss its effectiveness.",
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",
}
@Article{Gueraud:1994:SEC,
author = "V. Gueraud and J. P. Cagnat and J. P. David and J. P.
Pernin",
title = "Software environments for computer aided education",
journal = j-SIGCSE,
volume = "26",
number = "2",
pages = "19--25",
month = jun,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/181648.181656",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In the first part, we describe an example of an
hypermedia tool for education, the Arcade laboratory.
It illustrates our ideas about how to offer
complementary resources to both teacher and student. In
the second part, we analyze two kinds of production
environment. The first one (Smalltalk) is based on the
object-oriented approach: it reduces production work by
making it easy to reuse predefined components, but it
requires a good programming ability. The second one
uses hypermedia software (HyperCard, ToolBook): it lets
users produce small applications, even with a very
minimal programming ability. In the last part, we
describe our approach to improve both kinds of
environment. Our final objective is to provide teachers
with simple tools to adapt existing applications, or
even to create new ones, so that they may easily
integrate computer aided education in their daily
practices.",
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",
}
@Article{Garland:1994:ISC,
author = "Will Garland and Virginia Levsen",
title = "Information systems curricula in {AACSB} accredited
business schools",
journal = j-SIGCSE,
volume = "26",
number = "2",
pages = "26--30",
month = jun,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/181648.181658",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Oliver:1994:SEP,
author = "Dave Oliver",
title = "Software engineering project work in combined distance
and on campus modes",
journal = j-SIGCSE,
volume = "26",
number = "2",
pages = "31--35",
month = jun,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/181648.181660",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper describes the delivery of a Software
Engineering subject taught in both Distance and On
Campus modes. Rotated group working and Computer
Mediated Communication were involved.",
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",
}
@Article{Yerion:1994:DNF,
author = "Kathie A. Yerion",
title = "The {Dutch National Flag Problem} revisited as an
introductory abstract data type",
journal = j-SIGCSE,
volume = "26",
number = "2",
pages = "36--40",
month = jun,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/181648.181661",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In Computer Science 2 or Data Structures courses, a
major topic is the concept of an abstract data type
(ADT). Students often have difficulty grasping this
concept in the beginning because of the abstractness of
``a data object with operations performed on the
object.'' [2] An abstract data type based on a robot
sorting pebbles gives students much needed concreteness
for their initial exposure.",
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",
}
@Article{Stuart:1994:CPA,
author = "Brian L. Stuart",
title = "Connect 4 as a problem in artificial intelligence and
robotics",
journal = j-SIGCSE,
volume = "26",
number = "2",
pages = "41--46",
month = jun,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/181648.181662",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This report presents work done by the Artificial
Intelligence and Robotics class of Summer Scholars 1993
at Rhodes College. Summer Scholars provides college
credit for intensive two-week courses taken by high
school students. The goal of this course was to develop
software to play the game Connect 4 and to control a
robotic arm making the moves.",
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",
}
@Article{Magno:1994:NAC,
author = "Dominic Magno",
title = "A new approach to computer science in the community
college: negotiated teaching and learning",
journal = j-SIGCSE,
volume = "26",
number = "2",
pages = "47--51",
month = jun,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/181648.181663",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Kerner:1994:WCW,
author = "Janet T. Kerner and Kathy Vargas",
title = "Women and computers: what we can learn from science",
journal = j-SIGCSE,
volume = "26",
number = "2",
pages = "52--56",
month = jun,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/181648.181664",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The phenomenon of pipeline leakage exhibited in the
field of computer science is also observed in all the
sciences and mathematics. We can take advantages of the
similarities between computer science and all the
sciences to share the knowledge that has been gained to
reverse this phenomenon. Two important factors that
have been identified are (i) the number of math and
science courses taken in high school and (ii) the view
that many young women have of careers in science and
computer science as being antisocial in nature. Our
program addresses these factors by exposing the young
women to the challenges of scientific and technical
topics and by making role models and mentors readily
accessible to young women who demonstrate an interest
in science. After the common factors have been
extracted to make all science more attainable and more
attractive to women, each of the individual sciences,
mathematics, and computer science can address any
problems that are unique to that field.",
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",
}
@Article{Silver:1994:MAD,
author = "Charles L. Silver",
title = "Mathematizing abstract data types",
journal = j-SIGCSE,
volume = "26",
number = "2",
pages = "57--60",
month = jun,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/181648.181665",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Najera:1994:ITC,
author = "Jer{\'o}nimo N{\'a}jera and Luis G{\'o}mez",
title = "An instructed tool for cache coherence protocols",
journal = j-SIGCSE,
volume = "26",
number = "2",
pages = "61--64",
month = jun,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/181648.181667",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Several protocols have been proposed in order to solve
the cache coherence problem. In all cases, it is very
difficult to understand how each algorithm works. The
tool ToCCata has been designed and developed to
graphically show the dynamic behavior of generic cache
coherence algorithms. ToCCata can be used for
pedagogical or demonstration purposes.",
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",
}
@Article{Howatt:1994:CGS,
author = "James W. Howatt",
title = "On criteria for grading student programs",
journal = j-SIGCSE,
volume = "26",
number = "3",
pages = "3--7",
month = sep,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/187387.187389",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Fulda:1994:NPI,
author = "Joseph S. Fulda",
title = "A note on physical implementations of logical
entities",
journal = j-SIGCSE,
volume = "26",
number = "3",
pages = "7",
month = sep,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/187387.187390",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Trono:1994:NEC,
author = "John A. Trono",
title = "A new exercise in concurrency",
journal = j-SIGCSE,
volume = "26",
number = "3",
pages = "8--10",
month = sep,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/187387.187391",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This article presents an exercise to be assigned
whenever undergraduates are introduced to the concepts
of concurrency and semaphores. It also presents several
possible strategies to solve said exercise along with a
``coded'' solution.",
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",
}
@Article{Campbell:1994:GIS,
author = "Harold G. Campbell",
title = "Geographic information systems education for
non-computer oriented college students",
journal = j-SIGCSE,
volume = "26",
number = "3",
pages = "11--14",
month = sep,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/187387.187393",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Chesnevar:1994:SPA,
author = "Carlos Iv{\'a}n Ches{\~n}evar",
title = "Some problems about {English--Spanish} translations in
computer science literature",
journal = j-SIGCSE,
volume = "26",
number = "3",
pages = "15--ff.",
month = sep,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/187387.187395",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Navrat:1994:HPC,
author = "Pavol N{\'a}vrat",
title = "Hierarchies of programming concepts: abstraction,
generality, and beyond",
journal = j-SIGCSE,
volume = "26",
number = "3",
pages = "17--21",
month = sep,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/187387.187397",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This short note attempts to clarify some fundamental
relationships within the domain of programming
knowledge. In particular data concepts are discussed.
Our aim is to draw a clear distinction between
abstraction and generalization. Besides that attention
is given to the role of metaknowledge. Deeper
methodological understanding of these relationships is
crucial for all those studying and practicing
programming.",
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",
}
@Article{Velazquez-Iturbide:1994:MMD,
author = "J. {\'A}ngel Vel{\'a}zquez-Iturbide",
title = "A methodology for monitor development in concurrent
programs",
journal = j-SIGCSE,
volume = "26",
number = "3",
pages = "22--28",
month = sep,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/187387.187398",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Concurrent programming is one of the most difficult
programming paradigms; in consequence, innovative
methods and practical aids are necessary for a
successful instruction. This paper presents a
methodology for monitor development by joint use of
stepwise refinement and monitor schemes. A monitor is
developed in three stages, each one successively
dealing with a different part of its specification,
namely data abstraction specification, security
properties and liveness/priority properties. Guidance
is also obtained from some schemes for different parts
of a monitor. The methodology is applied to two well
known problems, the producer-consumer problem and the
dining philosophers problem.",
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",
}
@Article{Cull:1994:IQP,
author = "Paul Cull and Rajeev Pandey",
title = "Isomorphism and the {N}-Queens problem",
journal = j-SIGCSE,
volume = "26",
number = "3",
pages = "29--36",
month = sep,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/187387.187400",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The N-Queens problem is commonly used to teach the
programming technique of backtrack search. The N-Queens
problem may also be used to illustrate the important
concept of isomorphism. Here we show how the N-Queens
problem can be used as a vehicle to teach the concepts
of isomorphism, transformation groups or generators,
and equivalence classes. We indicate how these ideas
can be used in a programming exercise. We include a
bibliography of 29 papers.",
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",
}
@Article{Guimaraes:1994:TSM,
author = "Jos{\'e} de Oliveira Guimar{\~a}es",
title = "Testing student-made compilers",
journal = j-SIGCSE,
volume = "26",
number = "3",
pages = "37--44",
month = sep,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/187387.187402",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This article presents a few guidelines and examples
for testing Pascal compilers designed by students in
introductory courses. A standard Pascal subset with
little alteration is used, and the possible sources of
errors are divided into eight categories. Examples and
probable sources of error are exposed for each
category.",
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",
}
@Article{Styer:1994:DUS,
author = "Eugene Styer",
title = "On the design and use of a simulator for teaching
computer architecture",
journal = j-SIGCSE,
volume = "26",
number = "3",
pages = "45--ff.",
month = sep,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/187387.187404",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Most Computer Architecture classes include discussions
of machine instructions and CPU internals, but not many
include input/output devices, either as part of that
course, or elsewhere in the program. This paper
discusses a simulator designed to allow students to
work with simulated I/O devices as a part of larger
machine simulator.",
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",
}
@Article{Cartereau:1994:TOS,
author = "Michel Cartereau",
title = "A tool for operating system teaching",
journal = j-SIGCSE,
volume = "26",
number = "3",
pages = "51--55",
month = sep,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/187387.187405",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper presents a simulation tool designed to aid
operating system teaching. It is an example of software
for production of pedagogical simulations with a view
to cooperative learning. The presentation of its use
for teaching operating system shows its potential and
includes a description of the educational context and
the students' reactions.",
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",
}
@Article{Freeman:1994:DST,
author = "Geoffrey Freeman",
title = "Do students test their software?",
journal = j-SIGCSE,
volume = "26",
number = "3",
pages = "56--57",
month = sep,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/187387.187409",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Testing of computer systems, including software is an
important basic skill of any Computer Science graduate.
In this paper we look at how well a group of final year
Computer Science undergraduates tested a single routine
within a large programming project. We found that most
students adequately performed the testing for which
they were asked. However a significant number did not
fully test the ``obscure'' cases.",
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",
}
@Article{Shinners-Kennedy:1994:GDC,
author = "Dermot Shinners-Kennedy",
title = "A graduate diploma in computing",
journal = j-SIGCSE,
volume = "26",
number = "3",
pages = "58--64",
month = sep,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/187387.187412",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In 1979 the Irish Government identified areas of
manpower shortages. One of the areas identified was
computing. The University of Limerick (UL) responded by
providing a one year full-time programme aimed at
honours graduates from all disciplines. The programme
has been running for more than a decade and has
achieved a high degree of success. This paper describes
the programme content and structure; provides some
statistics about the output and discusses other issues
regarding the provision of such programmes.",
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",
}
@Article{Gorgone:1994:ISC,
author = "J. T. Gorgone and J. D. Couger and G. Davis and D.
Feinstein and G. Kasper and J. Little and H. E.
Longenecker",
title = "Information systems curriculum --- a status report",
journal = j-SIGCSE,
volume = "26",
number = "4",
pages = "2--4",
month = dec,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/190650.190651",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper provides a status report of the joint
curriculum task force effort to develop a new model
curriculum for undergraduate programs in Information
Systems. The curriculum work is the first collaborative
effort between ACM, AIS and DPMA. After a brief
description of the background and current task force
activities are presented, the recommended courses are
briefly listed and described.",
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",
}
@Article{Cunningham:1994:UCC,
author = "Sally Jo Cunningham",
title = "Using a computer conferencing system to support
writing and research skill development",
journal = j-SIGCSE,
volume = "26",
number = "4",
pages = "5--8",
month = dec,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/190650.190652",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In recent years there has been a growing concern with
the low level of communication skills attained by
computer science graduates, coupled with a desire to
provide writing skills in the context of meaningful
computing experiences. This paper describes a course
project that attempts to address these issues. Students
prepared a series of computing ``experiments'', posted
each experiment in a local conferencing system, and
provided peer reviews of each others' work. The
advantages of submitting assignments through a
course-specific conferencing group include: increased
feedback on student work (from other students); a
generally higher level of self-editing; and an
opportunity for students to survey the work of other
students, both to gain a better understanding of
expected standards and to learn from the content of
each others' work.",
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",
}
@Article{Enright:1994:ACA,
author = "Aaron Garth Enright and Linda M. Wilkens and James T.
Canning",
title = "An alternative computer architecture course",
journal = j-SIGCSE,
volume = "26",
number = "4",
pages = "9--12",
month = dec,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/190650.190653",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Most computer architecture courses are geared toward
the classical von Neumann style of computer
architectures, mentioning only in passing other models
such as data flow computation. This is unfortunate, due
to the high degree of parallelism possible using data
flow. We present an alternative course, designed as an
elective in computer architecture for upper level
undergraduate or graduate students, that presents a
side-by-side comparison of von Neumann and data flow
architectures. Our teaching environment is based on
Simple Arithmetic SISAL (SAS), a subset of the
applicative programming language SISAL, which we
designed for both teaching about and research into data
flow architectures. SAS runs in a highly integrated
environment, allowing students to implement their
program on a von Neumann architecture, then observe its
execution through a data flow simulator. The
environment runs on a standard IBM-style personal
computer, providing a cost-effective platform for
presenting the course.",
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",
}
@Article{Hext:1994:MWP,
author = "Jan Hext",
title = "Mr {Waring}'s problem",
journal = j-SIGCSE,
volume = "26",
number = "4",
pages = "13--16",
month = dec,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/190650.190654",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Stewart:1994:DSU,
author = "Carolee Stewart",
title = "Distributed systems in the undergraduate curriculum",
journal = j-SIGCSE,
volume = "26",
number = "4",
pages = "17--20",
month = dec,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/190650.190655",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Much of the design and development for new computing
systems in the 1990's is being done in a networked
computing environment with distributed goals. So why do
so many 4-year college computer science departments
still not teach ``Distributed computing systems'' in
their undergraduate curriculum? The reasons are varied,
but one main one is the belief that such a course
requires expensive hardware and the very latest
software development tools. This article demonstrates
how a course for undergraduates in distributed
computing can be successful at giving the students the
concepts and principles, while enabling them to create
such an application to experience the distributed
environment, and do it all on a limited budget. The
principles are highlighted along with a practical
design and development component, which can give
seniors a way to tie together many of the principles
and applications of previous courses.",
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",
}
@Article{Lloyd:1994:EBG,
author = "William S. Lloyd",
title = "Exploring the {Byzantine} generals problem with
beginning computer science students",
journal = j-SIGCSE,
volume = "26",
number = "4",
pages = "21--24",
month = dec,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/190650.190656",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Prechelt:1994:MEP,
author = "Lutz Prechelt",
title = "A motivating example problem for teaching adaptive
systems design",
journal = j-SIGCSE,
volume = "26",
number = "4",
pages = "25--34",
month = dec,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/190650.190657",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "There are some general lessons to be learned about the
design of adaptive systems and the best method to learn
them is an appropriate exercise. This paper lists these
lessons, discusses why it is difficult to use examples
from real applications for the exercise, and suggests a
game to be used as an alternative example problem.",
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",
}
@Article{Konstam:1994:TCS,
author = "Aaron Konstam and John E. Howland",
title = "Teaching computer science principles to liberal arts
students using Scheme",
journal = j-SIGCSE,
volume = "26",
number = "4",
pages = "29--ff.",
month = dec,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/190650.190658",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The Scheme dialect of Lisp is being used as an
expository notation in introductory courses for liberal
arts students at Trinity University. Terminology from
natural language identifying parts of speech, such as
verb, noun, pronoun and adverb, is used to present
Scheme syntax and semantics to non programmers. Simple
working models of various computer science topics are
described. Experiences from two Trinity computer
science courses are presented.",
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",
}
@Article{Chesnevar:1994:SDT,
author = "Carlos Iv{\'a}n Ches{\~n}evar",
title = "Syntactic diagrams as a tool for solving
text-processing problems",
journal = j-SIGCSE,
volume = "26",
number = "4",
pages = "35--40",
month = dec,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/190650.190659",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Becker:1994:ITT,
author = "Byron Weber Becker",
title = "Inexpensive teaching techniques with rich rewards",
journal = j-SIGCSE,
volume = "26",
number = "4",
pages = "41--44",
month = dec,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/190650.190660",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "A brief report on several teaching techniques that
have rewards that far outweigh their costs. Experiences
with four techniques are discussed: a ``Pause'' during
lectures, student submission of exam questions, group
projects, and a technique for learning students' names.
These experiences are largely in the context of a Data
Structures class, but are applicable to most
lecture-oriented classes.",
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",
}
@Article{Guimaraes:1994:EUA,
author = "M{\'a}rio Andr{\'e} Mayerhofer Guimar{\~a}es and
Carlos Jos{\'e} Pereira de Lucena and Maur{\'\i}cio
Roma Cavalcanti",
title = "Experience using the {ASA} algorithm teaching system",
journal = j-SIGCSE,
volume = "26",
number = "4",
pages = "45--50",
month = dec,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/190650.190661",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper describes the experience gained while using
a computer based algorithm system called ASA, and
explains why the evaluation motivated the need for high
level structures to represent student and algorithmic
knowledge. The system has been used in classrooms at
SENAC, a Brazilian company associated with the
Brazilian National Commerce Confederation, which
promotes technical education. SENAC has a branch in
every state of Brazil (26) and every year trains
approximately one million students.",
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",
}
@Article{Ford:1994:PUS,
author = "Gary Ford",
title = "The progress of undergraduate software engineering
education",
journal = j-SIGCSE,
volume = "26",
number = "4",
pages = "51--55",
month = dec,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/190650.190662",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Although U.S. universities do not yet offer
undergraduate degrees named ``Bachelor of Science in
Software Engineering,'' several schools are making
progress in that direction. Efforts at eleven schools
are described.",
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",
}
@Article{Trono:1994:TR,
author = "John A. Trono",
title = "Taxman revisited",
journal = j-SIGCSE,
volume = "26",
number = "4",
pages = "56--58",
month = dec,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/190650.190663",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In an earlier article [1], Carmony and Holliday
illustrated how the game called Taxman could be used in
CS1 to introduce some elementary concepts from
Artificial Intelligence. This article will present
several strategies that were created (as part of a CS2
assignment) to play Taxman, and evaluate their
performance.",
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",
}
@Article{Yue:1994:UCC,
author = "Kwok-bun Yue",
title = "An undergraduate course in concurrent programming
using Ada",
journal = j-SIGCSE,
volume = "26",
number = "4",
pages = "59--63",
month = dec,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/190650.190664",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper describes a senior level course in
concurrent programming using Ada. Unlike other similar
courses in the subject area, it is not part of an
operating systems course, nor is it tied to a
particular hardware architecture. The course is
software oriented and it discusses in depth a
concurrent programming language, Ada, so that students
are able to actually develop effective concurrent
programs to solve problems in a wide range of
applications. Ada is selected because of its
popularity, superb portability, numerous hardware
platforms, and rich concurrent constructs. Classical
issues in concurrent programming are presented in the
context of Ada. General issues in designing concurrent
programming languages are elaborated using Ada,
together with other concurrent programming languages
such as CSP, Occam, and Linda. Finally, general
principles of designing parallel programs are also
discussed. Therefore, the course provides both the
depth in a concurrent programming language for program
development and the breadth in concurrent programming
theory for insight. Using Ada throughout the course
strengthens student's expertise in Ada and provides an
useful reference point for understanding concurrent
programming theory. The course is heavily based on
handouts, examples, homework and programming
assignments. A rich set of instructional materials are
available from the author.",
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",
}
@Article{Astrachan:1995:ACA,
author = "Owen Astrachan and David Reed",
title = "{AAA} and {CS 1}: the applied apprenticeship approach
to {CS 1}",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "1--5",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199694",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "We have developed an application-based approach to
introductory courses in computer science. This approach
follows an apprenticeship model of learning, where
students begin by reading, studying, and extending
programs written by experienced and expert programmers.
Applications play a central role since programming
constructs are motivated and introduced in the context
of applications, not the other way around as is the
tradition in most texts and courses. Under our applied
approach, (1) students are able to learn from
interesting real-world examples, (2) the synthesis of
different programming constructs is supported using
incremental examples, and (3) good design is stressed
vis code and concept reuse. In this paper, we provide
several examples of our method as well as pointers to
all the material we have developed which is freely
available electronically. The philosophy underlying
this method transcends a particular programming
language, but we present our examples using C++ since
that is the language used in the CS 1 and CS 2 courses
at Duke. This method has been used with equal success
using ISETL at Dickinson.",
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",
}
@Article{Reek:1995:TAT,
author = "Margaret M. Reek",
title = "A top-down approach to teaching programming",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "6--9",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199696",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Programming is traditionally taught using a bottom-up
approach, where details of syntax and implementation of
data structures are the predominant concepts. The
top-down approach proposed focuses instead on
understanding the abstractions represented by the
classical data structures without regard to their
physical implementation. Only after the students are
comfortable with the behavior and applications of the
major data structures do they learn about their
implementations or the basic data types like arrays and
pointers that are used. This paper discusses the
benefits of such an approach and how it is being used
in a Computer Science curriculum.",
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",
}
@Article{Kolesar:1995:TCS,
author = "Mary Veronica Kolesar and Vicki H. Allan",
title = "Teaching computer science concepts and problem solving
with a spreadsheet",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "10--13",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199698",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Tao:1995:UES,
author = "Yonglei Tao",
title = "Using expert systems to understand object-oriented
behavior",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "14--18",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199700",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Reid:1995:OOS,
author = "Richard J. Reid",
title = "Object-oriented simulation of computer architectures
using {C++}",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "19--23",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199702",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Object-oriented languages such as C++ allow class
definitions which eliminate the need for writing
special-purpose simulators in many cases. Simulating
digital logic components and computer architectures is
one case where the simulation model can be effectively
and conveniently expressed in the programming language
itself. A class library supporting: schematic
organization, multi-level digital-signal
representation, and implementations of a modest set of
component primitives has been developed. This library
supports two forms of hierarchical arrangements; first,
the digital signals themselves can be expressed as
vectors (as for a bus), either directly or by
composition, and second, the digital components can be
arranged hierarchically as modules, and the modules can
be used in an identical manner in which the primitives
are used. The library code described here is available
from the author.",
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",
}
@Article{Headington:1995:RID,
author = "Mark R. Headington",
title = "Removing implementation details from {C++} class
declarations",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "24--28",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199704",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Data abstraction-a concept introduced at varying
places in the CS1/CS2/CS7 sequence-separates the
properties of a data type (its values and operations)
from the implementation of that type. This separation
of specification from implementation is achieved by
encapsulating the implementation so that users of the
type can neither access nor be influenced by the
implementation details. Ideally, therefore, the
specification should be implementation-independent. The
C++ class mechanism compromises information hiding by
requiring the interface to include information-the
private part of the class declaration-that is needed
only for implementation purposes. This paper describes
two techniques for removing details of implementation
structure from the C++ class declaration and discusses
the advantages and disadvantages of each.",
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",
}
@Article{Birch:1995:DDC,
author = "Michael R. Birch and Christopher M. Boroni and Frances
W. Goosey and Samuel D. Patton and David K. Poole and
Craig M. Pratt and Rockford J. Ross",
title = "{DYNALAB}: a dynamic computer science laboratory
infrastructure featuring program animation (abstract)",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "29--33",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199706",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Estell:1995:ECP,
author = "John K. Estell and Thomas A. Owen",
title = "Experiencing the codesign process: Microcomputer
Systems {II} laboratory",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "34--38",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199709",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Toll:1995:SPD,
author = "William E. Toll",
title = "Socket programming in the data communications
laboratory",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "39--43",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199711",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Although many data communications courses are taught
with no programming content, courses designed for
computer science majors should include programming.
Many data communications courses with a programming
component make use of serial ports on PCs while some
deal with detailed network layer projects. UNIX socket
programming allows the students to deal with the same
issues and problems, but in a context that is more
likely to be useful and that is more interesting. In
addition, if socket classes are used with C++, only as
much detail of socket operation as desired need be
presented.",
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",
}
@Article{Cohen:1995:UII,
author = "Norman Cohen and Wanda Dann",
title = "Using an internal internship to enhance computer
science education in a two-year college",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "44--47",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199713",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "A student internship in a suitable business or
organization can augment, reinforce, and embellish
material learned in the classroom. Computer Science
student interns can experience such things as
real-world development environments, projects which
greatly exceed the scale of typical programming
assignments, the utter importance of (possibly lacking)
documentation, as well as diverse languages, operating
systems, and hardware. Opportunities for such
internships occur rarely, however, for many rural
two-year colleges, especially those geographically
isolated from companies which could provide this
experience. Despite such a situation at our college, we
still provide students with an internship experience by
creating an internal organization: the Software
Development Internship (SDI) with the mission to
develop custom software for other departments on
campus. In this paper we describe the formation of the
SDI, its activities, and some of the benefits and
lessons learned to date.",
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",
}
@Article{Roberts:1995:UUT,
author = "Eric Roberts and John Lilly and Bryan Rollins",
title = "Using undergraduates as teaching assistants in
introductory programming courses: an update on the
{Stanford} experience",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "48--52",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199716",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The introductory computer science at Stanford
University have a combined annual enrollment of over
1000 students. Teaching introductory programming to a
population of this size requires significant
instructional support to ensure that students receive
the individual attention most beginning programmers
need. This paper describes the approach that has
evolved at Stanford for the introductory computer
science courses, which is based on the extensive use of
advanced undergraduates to teach sections of the
introductory course. In our experience, using
undergraduates as part of the teaching staff has
created an effective learning environment for both the
students in the classes and the undergraduate section
leaders themselves.",
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",
}
@Article{Kay:1995:TCS,
author = "David G. Kay",
title = "Training computer science teaching assistants: a
seminar for new {TAs}",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "53--55",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199719",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "We describe a one-quarter seminar required of
first-time teaching assistants in computer science. The
seminar acclimates TAs to teaching undergraduates in
the university, to departmental policies and to special
problems and issues in teaching computer science. In
addition to coverage of general issues surrounding
teaching, the seminar includes many participatory
exercises that relate specifically to the teaching of
computer science. Participants in the seminar perform
much better on student evaluations than
non-participants.",
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",
}
@Article{Liang:1995:TDP,
author = "Y. Daniel Liang",
title = "Teaching dynamic programming techniques using
permutation graphs",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "56--60",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199721",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Dynamic programming is one of important techniques in
algorithm design. The permutation graph is a special
type of graphs with theoretical significance and
practical applications. Many graph problems such as the
domination, and independent set problems can be solved
efficiently using dynamic programming schemes by
exploring the structural properties of permutation
diagrams. Most of current algorithm textbooks use the
knapsack problem and matrix chain product as examples
for teaching this technique. This paper introduces an
incremental and comprehensive approach to teaching
dynamic programming using permutation graphs.",
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",
}
@Article{Kooshesh:1995:SPU,
author = "Ali A. Kooshesh",
title = "Solving a problem using cooperating data structures",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "61--65",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199724",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In this write-up, we describe series parallel graphs,
a simple class of general graphs, and show how to
compute their minimum spanning tree or shortest path.
The problem is intended to be used as an assignment in
an undergraduate course on Data Structures. It is a
simple problem, yet non-trivial, and allows the
students to implement several interesting data
structures in one programming assignment.",
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",
}
@Article{Gurwitz:1995:AUI,
author = "Chaya Gurwitz",
title = "Achieving a uniform interface for binary tree
implementations",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "66--70",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199726",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "One of the basic principles taught in a data
structures course is that an application program should
be independent of the implementation of any particular
data structure it uses. This policy breaks down when
binary trees are introduced, because the interfaces for
the various representations of binary trees are not
uniform. In particular, implementing a binary tree by
using an implicit array generally requires the array
itself to be passed as a parameter to any function that
manipulates the tree. In this paper we present an
approach for defining the implicit array representation
of a binary tree. Our definition makes the underlying
array transparent to the user. This allows us to
describe a uniform interface for a binary tree module
that can be used by an application program regardless
of the particular implementation of the tree.",
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",
}
@Article{Jin:1995:LTP,
author = "Lan Jin and Lan Yang",
title = "A laboratory for teaching parallel computing on
parallel structures",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "71--75",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199728;
https://doi.org/10.1145/199688.199728",
ISBN = "0-89791-693-X",
ISBN-13 = "978-0-89791-693-6",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "DBLP;
http://dblp.uni-trier.de/db/conf/sigcse/sigcse1995.html#JinY95;
http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/pvm.bib;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
URL = "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Misc/DBLP/1995.bib",
abstract = "For the effective use of a laboratory for teaching
parallel processing, it is desirable to have parallel
systems that can implement various parallel structures
at hardware or software level. Such systems developed
in our laboratories are described in this paper. They
are a multi-computer with reconfiguration and the PVM
(Parallel Virtual Machine) with structural
implementation. The paper proposes a methodology and
several classes of problems for teaching
message-passing programming on parallel structures.",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., California State Univ., Fresno,
CA, USA",
classification = "C0220 (Computing education and training); C5220P
(Parallel architecture); C6110P (Parallel programming);
C6150N (Distributed systems software); C7430 (Computer
engineering)",
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
keywords = "Hardware level; Message-passing programming teaching;
Multi-computer; Parallel computing teaching laboratory;
Parallel processing; Parallel structure; Parallel
systems; Parallel Virtual Machine; PVM;
Reconfiguration; Software level; Structural
implementation",
thesaurus = "Computer science education; Laboratories; Message
passing; Parallel machines; Parallel programming;
Reconfigurable architectures; Teaching",
}
@Article{Kotz:1995:DPP,
author = "David Kotz",
title = "A data-parallel programming library for education
{(DAPPLE)}",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "76--81",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199730",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In the context of our overall goal to bring the
concepts of parallel computing into the undergraduate
curriculum, we set out to find a parallel-programming
language for student use. To make it accessible to
students at all levels, and to be independent of any
particular hardware platform, we chose to design our
own language, based on a data-parallel model and on
C++. The result, DAPPLE, is a C++ class library
designed to provide the illusion of a data-parallel
programming language on conventional hardware and with
conventional compilers. DAPPLE defines Vectors and
Matrices as basic classes, with all the usual C++
operators overloaded to provide elementwise arithmetic.
In addition, DAPPLE provides typical data-parallel
operations like scans, permutations, and reductions.
Finally, DAPPLE provides a parallel if-then-else
statement to restrict the scope of the above operations
to partial vectors or matrices.",
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",
}
@Article{Arnow:1995:XSL,
author = "David M. Arnow",
title = "{XDP}: a simple library for teaching a distributed
programming module",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "82--86",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199732",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "XDP is a simplified interface to the DP distributed
programming library. I describe its use in a course on
workstation programming, a pragmatic course whose
mission is to cover concurrent programming, graphical
user interfaces and event driven programming as well as
network and distributed computing. Using XDP, rather
than the native socket interface, makes it feasible to
cover the last topics, squeezed though they are into a
rather overloaded course. Finding (or building)
teaching tools like XDP will become increasingly
essential as more demands are placed on undergraduate
CS curriculum coverage.",
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",
}
@Article{ONeal:1995:WMS,
author = "Michael B. O'Neal and Barry L. Kurtz",
title = "{Watson}: a modular software environment for
introductory computer science education",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "87--91",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199735",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Parker:1995:GOA,
author = "Brenda C. Parker and John D. McGregor",
title = "A goal-oriented approach to laboratory development and
implementation",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "92--96",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199738",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Kurtz:1995:DIG,
author = "Barry L. Kurtz and Unmesh S. Mayekar and Michael B.
O'Neal",
title = "Design and implementation of a generalized problem
solving assistant for algorithm development",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "97--101",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199740",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Studer:1995:YSI,
author = "Scott D. Studer and James Taylor and Ken Macie",
title = "Youngster: a simplified introduction to computing:
removing the details so that a child may program",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "102--105",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199742",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "One of the more difficult portions of learning to
program is memorizing and understanding the syntactic
and semantic rules associated with a language. This
paper discusses how to simplify this task as well as
presents a case study of a simplified implementation to
include multiple variable types successfully tested on
first grade students.",
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",
}
@Article{Pierce:1995:CRJ,
author = "Margaret Anne Pierce and John W. Henry",
title = "Computer-related judgements of computer professionals
and students",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "106--110",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199744",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Epstein:1995:LDK,
author = "Richard Gary Epstein",
title = "Latest developments in the ``killer robot'' computer
ethics scenario",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "111--115",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199746",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Bagert:1995:SFY,
author = "Donald Bagert and William M. Marcy and Ben A.
Calloni",
title = "A successful five-year experiment with a breadth-first
introductory course",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "116--120",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199748",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper discusses the implementation and evolution
over a five-year period of a breadth-first introductory
computer science course which has both lectures and
structured, closed laboratory sessions. This course
significantly increased both the retention and passing
rates for the next computer course (which emphasizes
programming), and computer science graduation rates.",
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",
}
@Article{Harrington:1995:JFY,
author = "Jan L. Harrington and Helen M. Hayes",
title = "A joint first year program for computer science and
information systems",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "121--125",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199750",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Hirmanpour:1995:DCC,
author = "Iraj Hirmanpour and Thomas B. Hilburn and Andrew
Kornecki",
title = "A domain centered curriculum: an alternative approach
to computing education",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "126--130",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199752",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper presents a new approach to computer science
education by proposing a model curriculum that presents
computer science fundamentals and software engineering
concepts in the context of an application domain. This
domain-centered model is discussed in terms of its
philosophy and structure, and emphasizes curriculum
features that enhance the ability of a graduate to be
part of a team that develops software in the
application domain. In particular, the curriculum model
proposes integration of software engineering education
with the application domain. The undergraduate computer
science curriculum at Embry-Riddle Aeronautical
University is used to illustrate the principle features
of the model and to advance arguments about the model's
viability.",
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",
}
@Article{Yang:1995:IPA,
author = "Lan Yang and Lan Jin",
title = "Integrating parallel algorithm design with parallel
machine models",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "131--135",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199754",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In teaching of Parallel Algorithms, emphasis is
usually placed on algorithms that are based on parallel
random access machine (PRAM) model, but those
algorithms may or may not be efficiently implementable
on real parallel machines. In this paper we design
parallel algorithms in relation with the actual
parallel machine models and show the importance of
integrating parallel algorithms with parallel machine
models. We discuss this approach using traveling
salesperson problem (TSP) as an example.",
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",
}
@Article{Toll:1995:DPI,
author = "William E. Toll",
title = "Decision points in the introduction of parallel
processing into the undergraduate curriculum",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "136--140",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199756",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Harlan:1995:PTP,
author = "Robert M. Harlan and Joseph G. Akulis",
title = "Parallel threads: parallel computation labs for {CS} 3
and {CS} 4",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "141--145",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199758",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "One objective in establishing our NSF ILI funded
parallel computation laboratory was to use closed,
formal laboratory assignments to introduce parallelism
throughout the core computer science curriculum. We
discuss laboratory assignments developed for the
Computer Organization (CS 3) and Algorithms (CS 4)
courses. The CS 3 lab introduces parallelism based upon
processor replication and two-performance indices for
evaluating performance of parallel algorithms, speedup
and efficiency. One factor that effects performance on
MIMD message passage architectures, the ratio of
computation to communication, is also introduced. The
CS 4 lab guides students in developing a parallel
version of Dijkstra's single source shortest path
algorithm. A case study using parallel addition assists
students in identifying potential parallelism by
examining the data dependency of computations. Students
working in teams of two develop a pseudo-code version
of the single source shortest path algorithm for an
abstract parallel machine. They also analyze the
speedup and efficiency of an implementation of the
algorithm for one, four and eight processors.",
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",
}
@Article{Perez-Davila:1995:BBA,
author = "Alfredo P{\'e}rez-D{\'a}vila",
title = "{O.S}. bridge between academia and reality",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "146--148",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199760",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper presents a different approach to solving
the dilemma of balancing the theory and the practice in
an undergraduate operating systems course. We are in
the process of implementing a laboratory that allows
students to experiment with a copy of the 386BSD Unix
System. Students are guided through exercises with
increasing complexity, from a single exercise of
initializing a new file system to more complicated team
projects. The laboratory does not require a set of
machines dedicated to the Operating Systems Class which
is the reason many instructors choose to use simulators
or small academic operating systems. This is
accomplished through the use of recent removable disk
technology that provides enough speed and capacity to
load the source code of a real system. This approach
provides a more in-depth study of a system students are
more likely to encounter when they leave school. It
also allows students to work in teams in an environment
closer to the real world and provides a strong
foundation for students wishing to enter graduate
school with intentions to specialize in the area of
operating systems development.",
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",
}
@Article{Moen:1995:LTI,
author = "Selmer Moen",
title = "A low-tech introduction to operating systems",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "149--153",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199763",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Operating systems can be taught using DOS as the basis
for an introductory course. This approach is both
practical and pedagogically sound. It leads to a course
which is valuable both as a terminal course on
operating systems and as the basis for further
theoretical study. It is possible to use DOS as an
environment for teaching rudiments of multitasking.",
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",
}
@Article{Camp:1995:MST,
author = "Tracy Camp and Glen Oberhauser",
title = "Microkernels: a submodule for a traditional operating
systems course",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "154--158",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199764",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Barr:1995:EIB,
author = "John Barr and L. A. Smith King",
title = "An environment for interpreter-based programming
language projects",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "159--162",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199765",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper discusses the programming language course
and presents an approach to some of the pedagogical
challenges presented. We aim to expose students to all
the concepts central to a traditional programming
language course but also give experience with the
implementation of various languages. To this end, we
are developing a software environment, MULE, which
supports this teaching goal. This paper gives an
overview of MULE and discusses our recent experiences
using MULE as a teaching tool.",
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",
}
@Article{Roberts:1995:CBG,
author = "Eric S. Roberts",
title = "A {C}-based graphics library for {CS1}",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "163--167",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199767",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper describes a simple graphics library
designed for a CS 1 course using ANSI C as its
programming language. The library can be implemented
easily on a variety of hardware platforms, providing a
reasonable level of portability. Implementation
currently exist for compilers on the Apple Macintosh,
the IBM PC, and Unix workstations; the source code for
each of these implementations is publicly available by
anonymous FTP from the Roberts. C.CS1 area on host
aw.com. In addition, the public distribution includes a
fully standard implementation that generates a
PostScript representation of the graphical image.",
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",
}
@Article{Schorsch:1995:CAS,
author = "Tom Schorsch",
title = "{CAP}: an automated self-assessment tool to check
{Pascal} programs for syntax, logic and style errors",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "168--172",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199769",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Student programmers have difficulty finding and fixing
syntax, logic and style errors in their programs. The
Code Analyzer for Pascal (CAP) analyzes programs that
use a subset of the Pascal language and provides
user-friendly feedback on the errors that it finds.
This paper describes CAP and reports its use in
teaching introductory programming at the United States
Air Force Academy.",
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",
}
@Article{Kolling:1995:RFY,
author = "Michael K{\"o}lling and Bett Koch and John Rosenberg",
title = "Requirements for a first year object-oriented teaching
language",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "173--177",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199770",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Interest in teaching object-oriented programming in
first year computer science courses has increased
substantially over the last few years. While the
theoretical advantages are clear, it is not obvious
that the available object-oriented languages are
suitable for this purpose. None of the existing
languages is appropriate for teaching object-oriented
principles. In this paper we discuss the requirements
for an object-oriented teaching language and draw
attention to the deficiencies of existing languages. In
particular, the paper examines C++, Smalltalk, Eiffel
and Sather. Finally we outline characteristics of a new
language, specifically designed for teaching
purposes.",
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",
}
@Article{Willshire:1995:ODN,
author = "Mary Jane Willshire",
title = "Old dogs, new tricks",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "178--181",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199771",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The object oriented paradigm is sweeping the world of
computer science and many educators advocate an object
oriented programming language for CS1. At our school a
large proportion of our student body consists of
non-traditional students who are either starting
college later, changing fields, or brushing up on their
skills. We wanted to determine if older,
non-traditional students were interested in OOP, and if
interested, could they adequately compete with the
younger students. We instituted a pilot program to
teach C++ in a traditional academic style and collected
data for a year for this study. We show that our older
students in every age bracket did as well as, and in
most cases much better than, those students in the 25
and under group. Based on the data collected, we feel
the pilot program was a complete success.",
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",
}
@Article{Guzdial:1995:CMS,
author = "Mark Guzdial",
title = "Centralized mindset: a student problem with
object-oriented programming",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "182--185",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199772",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Schweitzer:1995:IIC,
author = "Dino Schweitzer and Tom Appolloni",
title = "Integrating introductory courses in computer graphics
and animation",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "186--190",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199773",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Introductory Computer Graphics is a popular and
motivational course for computer science
undergraduates. The students have the ability to
``see'' the results of their programs, the opportunity
to apply a high level of creativity, and the
satisfaction of impressing their peers. Computer
animation provides similar advantages from a
motivational point of view. A normal scheduling
sequence for these two courses would place them in
successive semesters (or quarters) in the curriculum,
presumably in the senior year so students have as much
computer science experience as possible prior to
starting the graphics course. Unfortunately, at the Air
Force Academy, such a sequence was not possible,
forcing us to investigate the integration of the two
courses during the same semester (second semester
senior year). Our experience is that the two courses
could not only be successfully integrated during the
same semester, but that the student experience in each
course benefited from the concepts being simultaneously
presented in the complementary course. This paper will
provide background on the two courses, describe our
experience in teaching them simultaneously, and discuss
our future plans for expanding the pilot program.",
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",
}
@Article{Tichenor:1995:IAG,
author = "Lee H. Tichenor",
title = "Inexpensive advanced graphics applications for the
{C.S}. majors graphics class",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "191--194",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199776",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "To demonstrate more advanced topics we have changed
the focus of our graphics assignments in our upper
division C.S. majors course from strictly programming
basic algorithms to working in existing software
packages. In addition to three standard programming
assignments in Pascal or C the students perform
experiments and develop designs with L-grammar, fractal
generator, morph, ray-tracing, and animation packages.
Excellent and inexpensive versions of all these systems
are available through shareware or freeware. The
student response has been overwhelmingly positive.",
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",
}
@Article{Sears:1995:VAA,
author = "Andrew Sears and Rosalee Wolfe",
title = "Visual analysis: adding breadth to a computer graphics
course",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "195--198",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199778",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Visual Analysis adds breadth to a computer graphics
course by teaching students to compare and contrast the
visual effects of rendering algorithms. Using slides to
teach visual analysis minimizes the amount of required
lecture time, and the interactive tool TERA facilitates
further study outside of class. Visual analysis
enhances depth as well as breadth of knowledge, because
students become familiar with an algorithm's visual
effect before they implement 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",
}
@Article{Herrmann:1995:CAL,
author = "Nira Herrmann and Jeffrey L. Popyack",
title = "Creating an authentic learning experience in
introductory programming courses",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "199--203",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199780",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "We have developed an integrated, software-based course
in scientific and statistical programming consisting of
an introduction to computer programming and data
analysis concepts. This course is being taught in an
innovative way to non-majors: ``stretched'' over two
quarters rather than taught in a single term. Classes
meet in a computer classroom so students have a
seamless lecture/laboratory experience to reinforce the
concept that the computer should be made use of
whenever needed, rather than only at specified lab
times. In addition to presenting key programming and
data analysis concepts, we are giving the course an
applied research focus to illustrate to students the
importance and utility of programming and statistical
concepts to their own fields. This focus provides
motivation for students to learn material they often
perceive to be difficult and not relevant to them. It
also provides a mechanism for addressing the increasing
perception of faculty in a variety of technological
fields that many students have problems with
abstraction, the use of symbolic notation to understand
or express ideas (e.g., through mathematical models),
the interpretation of graphical information, and
written communication, since all of these skills are
needed in applied research. The software-based approach
to teaching programming concepts dovetails nicely with
the applied research orientation of the course in that
the software we use is widely applicable to a variety
of activities, from word-processing to data handling
and analysis.",
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",
}
@Article{Lambert:1995:RIC,
author = "Joseph M. Lambert",
title = "Restructuring the introductory computer science course
for engineers",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "204--208",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199784",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In Engineering curricula, the introductory course in
computer science is an essential component of the lower
division preparation of all engineers. Unfortunately,
there is absolutely no consensus what should be
included in an introductory computer science course for
engineers. Moreover, limited energy has been given by
the departments who deliver this introductory course to
the currency and vitality of the course. The focus of
this paper is to promote a discussion regarding the
design and implementation of a three credit course that
meets the overriding concerns voiced by Engineering
faculties and by students who enroll in the courses. We
present a prototype of a course that addresses the
concerns of language preference expressed by
Engineering faculty as well as their concern regarding
the selection of the ever changing software packages to
be presented to the students. Our design presents a
course that will challenge all students regardless of
their background in computing. This course would set in
place a continuing mechanism to insure relevancy of the
course to the students.",
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",
}
@Article{Zachary:1995:ELC,
author = "Joseph L. Zachary and Christopher R. Johnson and Eric
N. Eide and Kenneth W. Parker",
title = "An entry-level course in computational engineering and
science",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "209--213",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199786;
https://doi.org/10.1145/199688.199786",
ISBN = "0-89791-693-X",
ISBN-13 = "978-0-89791-693-6",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "DBLP;
http://dblp.uni-trier.de/db/conf/sigcse/sigcse1995.html#ZacharyJEP95;
http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.math.utah.edu/pub/tex/bib/maple-extract.bib;
http://www.math.utah.edu/pub/tex/bib/sgml.bib;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
URL = "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Compiler/fortran.bib;
ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Compiler/FORTRAN/fortran3.bib;
ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Misc/DBLP/1995.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., Utah Univ., Salt Lake City, UT,
USA",
classification = "C0220 (Computing education and training); C6110
(Systems analysis and programming); C6130 (Data
handling techniques); C7300 (Natural sciences
computing); C7400 (Engineering computing)",
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
keywords = "C; Computation integration; Computational engineering;
Computational problem-solving approach; Computational
science; Conventional programming language; Engineering
curricula; Entry-level course; Fortran; HTML viewer;
Interactive on-line laboratory materials; Introductory
course; Maple symbolic mathematics package; Modern
computing; NCSA Mosaic; Programming concepts; Science
curricula; Scientific problem-solving methodology;
Standard programming requirement",
thesaurus = "C language; Educational courses; Engineering
computing; Engineering education; FORTRAN; Natural
sciences computing; Problem solving; Programming;
Symbol manipulation",
}
@Article{Wilson:1995:IBF,
author = "Ronald E. Wilson",
title = "Integrating a breadth-first curriculum with relevant
programming projects in {CS1\slash CS2}",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "214--217",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199789",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The ACM/IEEE Guidelines (1990) for CS1/CS2 recommend
that these classes present a variety of concepts from
the field of computer science. This is a departure from
the traditional method of presenting this course, a
course that stressed primarily programming. This paper
describes a CS1/CS2 curriculum that integrates the
breadth-first approach coupled with programming
assignments that reinforce concepts covered in this
curriculum. Students still spend a majority of their
effort on programming. However, the programs that they
write represent concepts that are usually presented
later in the curriculum. These programs include an SLR
parser, a problem from the realm of scientific
computation, a dynamic programming problem from formal
language theory, an implementation of the relational
algebra operators for querying relational databases, an
example from the field of artificial intelligence, and
a simple example of concurrent programming. This
curriculum is no doubt daunting to some students, but
it does succeed in integrating topics covered in a
breadth-first curriculum with related programming
assignments. Experience has shown that most students
prefer this rigorous set of meaningful programming
assignments to ones that are more contrived and
trivial.",
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",
}
@Article{Doran:1995:CBA,
author = "Michael V. Doran and David D. Langan",
title = "A cognitive-based approach to introductory computer
science courses: lesson learned",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "218--222",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199790",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "A project has been undertaken this past year using a
cognitive based approach to implement the Computing I
and II courses as defined in Implementation D of
Computing Curricula 1991. The salient features of this
project include: (i) strategic sequencing and
associated levels of mastery of key topics based on
Bloom levels; (ii) a spiral approach to presentation;
(iii) integral use of structured closed labs; (iv)
frequent feedback and (v) early use of teams. This
project has led to a series of course documents that
explicitly define and schedule course micro-objectives,
that map each micro-objective to a specific Bloom
knowledge level, and that help to achieve and measure
those objectives.",
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",
}
@Article{Reinfelds:1995:TPF,
author = "Juris Reinfelds",
title = "A three paradigm first course for {CS} majors",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "223--227",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199792",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper presents a curriculum designed for a two
semester foundation course for Computer Science majors.
Our course distributes the widely accepted basic
toolbox of algorithms and data structures over
functional, logic and imperative programming. In this
way the programming paradigm becomes a problem solving
tool instead of a monolingual impediment to a wider
view of problem solving patterns. A strong laboratory
component is essential for the success of this
approach.",
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",
}
@Article{Slonneger:1995:ESM,
author = "Ken Slonneger",
title = "Executing an {SECD} machine using logic programming",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "228--232",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199793",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Students usually find formal methods of describing
programming languages very difficult because of the
cryptic notation, the complexity of the techniques, and
the size of the specifications. The SECD abstract
machine provides a small but clear description of the
operational semantics of the lambda calculus. By
implementing the SECD machine in Prolog, we give
students a tool for testing specifications and for
experimenting with alternate language semantics in an
interactive setting.",
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",
}
@Article{Barnett:1995:VSS,
author = "B. Lewis {Barnett III}",
title = "A visual simulator for a simple machine and assembly
language",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "233--237",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199795",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "We present a package which provides a visually
oriented simulation of the execution of machine and
assembly language programs on a simple computer. The
programs are written for HyperCard running on Apple
Macintosh computers. They are suitable for in-class
demonstrations and various types of in-class or out of
class assignments.",
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",
}
@Article{Donaldson:1995:MSC,
author = "John L. Donaldson",
title = "A microprogram simulator and compiler for an enhanced
version of {Tanenbaum}'s {MIC}-1 machine",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "238--242",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199797",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Osborne:1995:SEC,
author = "Martin Osborne",
title = "Software engineering, {C++}, and Windows",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "243--247",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199804",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Laribi:1995:ELA,
author = "Atika Laribi and Michel L{\'e}onard and Olivier
Parchet",
title = "An experiment in learning about basic information
system concepts",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "248--252",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199806",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "We present, in this paper, an experiment in learning
basic Information Systems (IS) concepts through
practice in a self teaching environment. Students with
no formal background in the area, engaged in a role
playing game to produce a requirements document for a
fictitious organisation, which was then implemented by
students with a technical background. We used staff
observations and student feedback, collected in
different ways, to assess the experiment against the
set goals. Students, who were very enthusiastic,
learned about important aspects of IS analysis and
design through their own group experience. Our own
observations can also be used in a more general study
of IS human factors.",
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",
}
@Article{Tewari:1995:SRO,
author = "Rajiv Tewari",
title = "Software reuse and object-oriented software
engineering in the undergraduate curriculum",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "253--257",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199808",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Software engineering education and practice are
currently undergoing extensive re-evaluation and
analysis in the light of new object-oriented software
development techniques as the complexity of software
development is rapidly increasing. There is a growing
recognition that software reuse can contribute to
increased productivity, and the programming paradigm
that best supports software reuse is the
object-oriented paradigm. Component-based software
engineering is currently best facilitated by the
object-oriented approach through reuse of available
class libraries and application frameworks. We present
a comparative analysis of the procedural and
object-oriented paradigm from a pedagogic perspective,
and show that object-oriented techniques are a logical
progression of the well tested structured
methodologies. We show that the object-oriented
methodology better addresses the fundamental concepts
and processes defined in the ACM/IEEE Computing
Curricula '91.",
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",
}
@Article{Parker:1995:SDC,
author = "David L. Parker",
title = "Structured design for {CS1}",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "258--262",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199810",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Ginat:1995:LIM,
author = "David Ginat",
title = "Loop invariants and mathematical games",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "263--267",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199812",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The concept of combining loop invariants with
algorithm analysis and design is a significant
programming tool. However, teaching this concept is not
easy. One way of motivating and supporting the
introduction of such a concept, is by illustrating it
with attractive examples. In this paper we describe how
to illustrate it with mathematical games. In our
description, we emphasize the links between heuristic
search strategies, pattern exploration, induction, and
invariant construction.",
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",
}
@Article{Roberts:1995:LES,
author = "Eric S. Roberts",
title = "Loop exits and structured programming: reopening the
debate",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "268--272",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199815",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Internal exits from loops represent a critically
important control structure that should be taught in
the introductory CS1 curriculum. Without access to
those facilities, students are often incapable of
solving simple programming problems that occur
frequently in applications. This paper reviews the
existing evidence in support of such facilities and
argues that it is important to reconsider our
traditional pedagogical approach as we adopt new
languages of instruction.",
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",
}
@Article{Fekete:1995:EGS,
author = "Alan Fekete",
title = "Enhancing generic skills in the computer organization
course",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "273--277",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199817",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Universities have always claimed that as well as
educating students in particular content, they have
``developed the students' minds''. A current trend is
asking instructors to justify this claim, by ensuring
that students have ``generic skills'' that are useful
in all fields. Examples include communication skills,
flexibility to apply their understanding to new
situations as they arise, problem-solving skills,
ability to transfer concepts between domains, and
capacity to evaluate alternatives and provide reasoned
explanations for their choices. This paper describes a
course which covers most of the material from a typical
computer organization or systems programming course,
but uses closed laboratories in ways that enhance the
students' generic skills as well as their expertise in
the technical material.",
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",
}
@Article{Rodger:1995:ILA,
author = "Susan H. Rodger",
title = "An interactive lecture approach to teaching computer
science",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "278--282",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199820",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Students get more out of an interactive lecture than a
passive lecture because they are given time to think.
This time allows them to determine if they understand a
concept, and if not to ask questions. This
understanding is crucial when concepts build on one
another. We describe our positive experiences in
teaching sophomore-level computer science courses in an
interactive lecture format with a computer in the
classroom.",
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",
}
@Article{Paxton:1995:NAT,
author = "John T. Paxton",
title = "A novel approach to teaching artificial intelligence",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "283--286",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199822",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Rubinstein:1995:CSP,
author = "Roy S. Rubinstein",
title = "Computer science projects with music",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "287--291",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199823",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "One important way to teach Computer Science is by
getting students involved in projects that interest
them. In order to demonstrate the value of music
related computer projects, this paper describes some of
the projects that I have advised and discusses my
experience with them. These experiences show that
students are very enthusiastic about music projects,
enjoy working hard at them and learn a lot in the
process. This paper also serves as a brief introduction
to MIDI, the standard interface for electronic music.",
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",
}
@Article{Morris:1995:EML,
author = "J. Morgan Morris",
title = "Experiences with Mosaic for legacy projects",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "292--296",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199825",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Mosaic, a hypermedia information browser for the
World-Wide Web, has become popular within the past
year, and the number of sites are expected to increase
even further. One use of Mosaic by Computer Science
educators is for legacy projects, i.e., student
projects that will contribute to the educational
efforts of future students in the course. For the
resulting hypermedia documents to be useful, a design
methodology is needed that promotes consistency in use
and navigation. The instructor may also take on the
role of editor of a hypermedia document and ensure that
the document is correctly formatted and connected, and
consistent. Students enrolled in a human-computer
interaction course at Georgia State University have
been required to develop legacy projects using Mosaic.
Experiences in developing these projects are discussed,
and recommendations based on these experiences are
presented.",
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",
}
@Article{Moore:1995:AUH,
author = "Thomas Moore",
title = "Active use of hypertext to aid learning and classroom
instruction",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "297--301",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199829",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Hypertext is a valuable means of representing and
organizing information, for both instructors and
students. Hypertext can be used to create a set of
presentation materials that can be easily shared with
both students and colleagues. More importantly, those
materials can also be used to help students build on
explicit representation of their knowledge that helps
them to understand complex concepts and their
relationships. In this paper, we discuss our experience
in the active use of hypertext in the development and
teaching of a breadth-first introductory course.",
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",
}
@Article{Dean:1995:IFM,
author = "Neville Dean and Michael G. Hinchey",
title = "Introducing Formal Methods through
{R}{\^o}le-Playing",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "302--306",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199831;
https://doi.org/10.1145/199688.199831;
http://www.cl.cam.ac.uk/users/mgh1001/EDUCATION/sigcse95.ps",
ISBN = "0-89791-693-X",
ISBN-13 = "978-0-89791-693-6",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "DBLP;
http://dblp.uni-trier.de/db/conf/sigcse/sigcse1995.html#DeanH95;
http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
URL = "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Misc/DBLP/1995.bib;
ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/SE/Z.bib",
abstract = "By acting as a client, the instructor in a formal
methods course can interact with students to develop
general attitudes and skills, particularly modeling
skills. The students learn to appreciate that formal
methods comprise a range of tools and ideas which can
greatly enhance software development at all stages,
especially in requirements capture. A realistic case
study is used which does not depend on an
over-simplified file processing system.",
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",
location = "Nashville, Tennessee, USA, March 1995",
}
@Article{Wadkins:1995:RPP,
author = "J. R. Jefferson Wadkins",
title = "Rigorous Proofs of Program Correctness without Formal
Logic",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "307--311",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199834;
https://doi.org/10.1145/199688.199834",
ISBN = "0-89791-693-X",
ISBN-13 = "978-0-89791-693-6",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "DBLP;
http://dblp.uni-trier.de/db/conf/sigcse/sigcse1995.html#Wadkins95;
http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
URL = "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Misc/DBLP/1995.bib;
ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Misc/Pape.bib;
ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/SE/alspaugh.bib",
abstract = "Three fundamental principles of static reasoning used
to write imperative program code with built-in proof of
its correctness are presented and explained in
operational terms. It is argued that, although the
traditional use of formal logic in the
Hoare-Dijkstra-Gries methodology is probably the most
efficient way to write code with built-in proofs of
correctness, the ideas underlying that methodology are
much simpler than commonly perceived through the veil
of formal logic and axiomatic semantics. Examples are
given illustrating principles and techniques for
deriving code from specifications, using the informal
reasoning of the mathematician without either the
terminology or notation of formal logic.",
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",
}
@Article{Gamble:1995:IFS,
author = "R. F. Gamble",
title = "Integrating a formal specification course with a
software projects course via an editing tool",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "312--316",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199836",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper reports on a two-course sequence for
undergraduate students that provides them with an
intensive course in formal specification methods and a
traditional software design course. The specification
course provides an appreciation for the use of rigorous
specification methods within the software lifecycle.
The manual nature of developing a formal specification
provides the appropriate justification for the projects
in the software design course in which the students
create useful tools to aid the development of a formal
specification. Within the project course, the students
developed the first prototype of a graphical editor for
building Z specifications. We discuss the building of
the editing tool and its integration into the software
engineering curriculum.",
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",
}
@Article{Hitz:1995:MVC,
author = "Martin Hitz and Marcus Hudec",
title = "{Modula-2} versus {C++} as a first programming
language --- some empirical results",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "317--321",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199838",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The success of an experiment of using C++ as a first
programming language for students of a specific type of
computer science is presented. The paper motivates the
shift from Modula-2 to C++ in the curriculum, shortly
describes the course and discusses the statistical
evaluation of the results of the last Modula-2 course
and the first C++ course, respectively. The main
findings of the study are the fact that in contrast to
most expectations, the shift from a typical
``educational'' language to a much ``dirtier'' language
had no significant effect to the performance of the
students taking the course.",
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",
}
@Article{Wick:1995:UCO,
author = "Michael R. Wick",
title = "On using {C++} and object-orientation in {CS1}: the
message is still more important than the medium",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "322--326",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199840",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Most current approaches to modernizing CS1 revolve
around the use of C++ and/or object-orientation.
Although the two are not exclusively tied to one
another, it is important to pause and consider the
potential pitfalls of current approaches. Having
identified those pitfalls, this paper presents an
approach to CS1 that avoids those pitfalls while
focusing students' attention on the real message:
software reusability.",
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",
}
@Article{Berque:1995:NSR,
author = "Dave Berque and Gloria Townsend",
title = "A new scheme for reinforcing concepts in {CS2}",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "327--330",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199843",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Scherz:1995:LPB,
author = "Zahava Scherz and Bruria Haberman",
title = "Logic programming based curriculum for high school
students: the use of abstract data types",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "331--335",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199848",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Logic programming and AI based courses have been
taught during the last few years to Israeli high school
students as part of a computer science curriculum. A
special curriculum aimed at teaching concepts of logic
programming and AI principles, using Abstract Data
Types (ADTs) in Prolog environment was developed in the
Weizmann Institute of Science. This curriculum is based
on a flexible instructional model according to which
the processes of problem solving and knowledge
representation are carried out through several main
phases while using ADTs. The flexibility of the model
is achieved by encapsulating the ADTs' implementation
in distinct computer programs. The curriculum was
successfully implemented in Israeli high schools and
was found to be suitable for a wide range of
students.",
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",
}
@Article{Martin:1995:SMS,
author = "Edward C. Martin",
title = "Solid modeling with Scheme",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "336--339",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199851",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Pilgrim:1995:TTT,
author = "Robert A. Pilgrim",
title = "{TIC-TAC-TOE}: introducing expert systems to middle
school students",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "340--344",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199853",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Machines that play simple games have been a part of
the development and promotion of computers for years.
Charles Babbage conceived of a machine to play
tic-tac-toe in an effort to obtain funding for his
Analytical Engine. As part of the Summer Computer
Science Workshop, participants design and implement a
rule base for an expert system that plays the game of
X's and O's (tic-tac-toe). This simple game was
selected because most middle school age students are
already domain experts. The participant has to select
and order six or fewer rules with a seventh catch-all
rule, ``Take any available position.'' The designers
debug their own expert systems by playing the game and
modifying their rule bases. Once they are satisfied
with their own design, they play against each other's
expert systems in a round-robin tournament. The
development environment, written in Pascal to run under
MS-DOS, displays the current state of the game board
and lists the rules with the most recently ``fired''
rule being highlighted. This program is far from a
complete expert system, but it does illustrate a number
of principles of expert systems design. Like most
expert systems, a reasonable solution to the
tic-tac-toe problem can be embodied in a surprisingly
small rule base. No more than seven rules are needed to
play a perfect game of tic-tac-toe, and the same rule
base is valid whether the opponent or the computer
makes the first move.",
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",
}
@Article{Lovato:1995:PVD,
author = "Mona E. Lovato and Michael F. Kleyn",
title = "Parser visualizations for developing grammars with
{\tt yacc}",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "345--349",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199855",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper describes Gyacc (graphical {\tt yacc}), a
tool we have developed to support a graphical approach
to developing languages with parser generators such as
{\tt yacc}. Gyacc is an interactive environment which
supports the construction of context-free grammars, and
provides the user with the ability to study {\tt
yacc}-generated parsers. We are strongly convinced that
to fully teach and understand the details of a
generated parser, the user or student must see it in
operation. Gyacc accomplishes this by providing a set
of animations which the user can select to observe
different aspects of the parser as it executes.",
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",
}
@Article{Fitzgerald:1995:TEQ,
author = "Sue Fitzgerald and Jerry Place",
title = "Teaching elementary queueing theory with a computer
algebra system",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "350--354",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199857;
https://doi.org/10.1145/199688.199857",
ISBN = "0-89791-693-X",
ISBN-13 = "978-0-89791-693-6",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "DBLP;
http://dblp.uni-trier.de/db/conf/sigcse/sigcse1995.html#FitzgeraldP95;
http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/maple-extract.bib;
http://www.math.utah.edu/pub/tex/bib/mathematica.bib;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
URL = "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Math/maple-extract.bib;
ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Misc/DBLP/1995.bib",
abstract = "Computer algebra systems such as Maple, Mathematica
and MACSYMA are readily available for a wide range of
PC's and workstations. Many college campuses have site
licenses for these software tools and make them widely
available to students through PC labs, across networks
and on time sharing systems. Additionally student
versions of these software tools are widely available
at nominal cost. Computer algebra systems provide
sophisticated computational support and are intuitive
to use. In this paper we describe how we use a computer
algebra system to support an upper division
undergraduate course teaching elementary queueing
theory. We discuss the significant enhancement added by
using a computer algebra system for this course work.
We present the traditional approach to this material,
i.e., deriving the closed form solutions for a specific
queueing model then we show how we approach the
material using numerical solutions based on the general
equations for steady state probabilities for a Poisson
Birth-Death process. We present several examples and
discuss the strengths of our approach.",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Math. and Comput. Sci., Rockhurst Coll.,
Kansas City, MO, USA",
classification = "C1140C (Queueing theory); C7310 (Mathematics
computing); C7810C (Computer-aided instruction)",
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
keywords = "Closed form solutions; Computational support; Computer
algebra system; Elementary queueing theory; MACSYMA;
Maple; Mathematica; PC labs; Personal computer; Poisson
Birth-Death process; Steady state probabilities;
Teaching; Time sharing systems; Undergraduate course;
Workstations",
thesaurus = "Computer aided instruction; Courseware; Educational
courses; Mathematics computing; Probability; Queueing
theory",
}
@Article{Noyes:1995:TMN,
author = "James L. Noyes",
title = "Teaching a modern numerical analysis course",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "355--359",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199859",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The traditional introductory undergraduate numerical
analysis course typically begins by addressing some
mathematical preliminaries and computer arithmetic
followed by one or more major topic areas. For each of
these areas, specific problems are proposed, algorithms
for their solution are derived and implemented, results
are obtained, and an associated error analysis is made.
The algorithms and associated software are usually
sequential in nature and the error analysis is often
simplified. Increasingly, students need to be made
aware of the additional hardware and software advances
that can make the solution of these problems more
efficient and their error analysis easier. This paper
discusses an approach that incorporates Mathematica to
help provide problem insight and an improved error
analysis, and a parallel processing simulation program
called Multi-Pascal, to help teach effective algorithm
implementation.",
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",
}
@Article{Adams:1995:WWG,
author = "Sandra Honda Adams and Rachel D. Isles and Louise E.
Moses and Domenick Pinto and Frances L. {Van Scoy}",
title = "Where have the women gone and how do we keep them from
going? (panel)",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "360--361",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199861",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "When only one female student joined our Introduction
to Structured Programming course in the Fall of 1993
and was gone by midterm, I became alarmed! During the
last several years, our enrollment in Computer Science
has attracted fewer and fewer females. I believe the
lack of interest of female students to be a serious
problem that needs to be addressed by educators. For
this reason I have assembled a panel of educators who
will share their ideas as to why this is happening and
inform us of their efforts to counteract this gender
imbalance.",
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",
}
@Article{Marchioro:1995:CSP,
author = "Thomas L. {Marchioro II} and Joseph Zachary and D. E.
Stevenson and Ignatios Vakalis and Leon Tabak",
title = "Computational science, parallel and high performance
computing in undergraduate education (abstract)",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "362--363",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199862",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{McCauley:1995:EIS,
author = "Ren{\'e}e A. McCauley and Clark Archer and Nell Dale
and Rym Mili and James Roberg{\'e} and Harriet Taylor",
title = "The effective integration of software engineering
principles throughout the undergraduate computer
science curriculum (abstract)",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "364--365",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199865",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Medley:1995:EPI,
author = "Mary Dee Medley and Kay G. Schulze and Bob Riser and
Rebekah L. Tidwell",
title = "Ethical and professional issues in computing
(abstract)",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "366--367",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199883",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Deremer:1995:ATS,
author = "Dorothy Deremer and Gail Finley and Lynn Ziegler and
Doug Baldwin and Gordon Stegink",
title = "Alternative teaching strategies in {CS I}: supporting
diversity (abstract)",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "368--369",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199884",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Grissom:1995:UVD,
author = "Scott Grissom and Tom Naps and Rocky Ross and Dalton
Hunkins and Susan Rodger and Dino Schweitzer",
title = "Using visual demonstrations to teach computer science
(abstract)",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "370--371",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199885",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Owens:1995:NTS,
author = "Barbara Boucher Owens and Gene Bailey and Shelly
Heller and Ted Mims and Laurie White",
title = "The non-traditional student in computing:
characteristics, needs and experiences (abstract)",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "372--373",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199886",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Nevison:1995:CAP,
author = "Christopher H. Nevison and Joe Kmoch and Robert E.
Noonan and Tim Corica and Sarah Fix and David G. Kay",
title = "Changes in the advanced placement computer science
course: case studies and {C++} (panel)",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "374--375",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199887",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Bernstein:1995:ESY,
author = "Danielle R. Bernstein and Bill Marion and Catherine M.
Ricardo and Joy Teague and Lee Wittenberg",
title = "Every seventh year: sabbatical opportunities
(abstract)",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "376--377",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199888",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Walker:1995:CSM,
author = "Henry M. Walker and Nancy Baxter and Robert Cupper and
G. Michael Schneider",
title = "The computer science major within a liberal arts
environment (abstract)",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "378--379",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199889",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Mulder:1995:PCI,
author = "Michael C. Mulder and Gordon Davis and John Gorgone
and David Feinstein and Doris K. Lidtke",
title = "A proposed curriculum in information science
(abstract)",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "380--381",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199890",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Grissom:1995:ATC,
author = "Scott Grissom and Bill Kubitz and Jack Bresenham and
G. Scott Owen and Dino Schweitzer",
title = "Approaches to teaching computer graphics (abstract)",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "382--383",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199891",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Gries:1995:TLT,
author = "David Gries and Fred B. Schneider and Joan Krone and
Stan Warford and J. Peter Weston",
title = "Teaching as a logic tool (abstract)",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "384--385",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199892",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Baldwin:1995:VBI,
author = "Doug Baldwin and Jerry Mead and Keith Barker and Allen
Tucker and Lynn R. Ziegler",
title = "Visions of breadth in introductory computing curricula
(abstract)",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "386--387",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199893",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Burd:1995:RCS,
author = "Barry Burd and J. Glenn Brookshear and Rick Decker and
Frances G. Gustavson and Mildred D. Lintner and Greg W.
Scragg",
title = "Revitalizing the computer science course for
non-majors (abstract)",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "388--389",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199894",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Classen:1995:DCU,
author = "Ron Classen and Larry Hughes and Elizabeth Leboffe and
Wayne Smith",
title = "Data communications in the undergraduate computer
science curriculum (abstract)",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "390--391",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199895",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Werth:1995:PJA,
author = "John Werth and John Gorgone and Gordon Davis and David
Feinstein and Bart Longenecker and George Kasper",
title = "Proposed joint {ACM\slash DPMA\slash AIS}
undergraduate information systems degree curriculum
model (abstract)",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "392--393",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199896",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Boerner:1995:CSP,
author = "Gerald L. Boerner and Carol Backer Stoker",
title = "Creating self-paced courses for {CS} majors and
non-majors",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "394--395",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199897",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Yaverbaum:1995:UMT,
author = "Gayle Yaverbaum and Eric Stein and Russell C. Kick and
F. Stuart Wells",
title = "Using multimedia technology: different approaches and
controversial issues (panel)",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "396--397",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199898",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Walker:1995:FMU,
author = "Henry M. Walker and H. Conrad Cunningham and Ruth
Davis and Douglas Troeger",
title = "Formal methods in the undergraduate computer science
curriculum (abstract)",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "398--399",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199899",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Mulder:1995:CLU,
author = "Michael C. Mulder and Jane Chu Prey and J. E. Haines
and Doris K. Lidtke",
title = "Collaborative learning in undergraduate information
science education (abstract)",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "400--401",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199900",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Bagert:1995:OTA,
author = "Donald Bagert and Barbara Boucher Owens",
title = "Organizing a team for the {ACM} programming contest
(abstract)",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "402",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199691.199901",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Huss:1995:LPP,
author = "Janice E. Huss",
title = "Laboratory projects for promoting hands-on learning in
a computer security course",
journal = j-SIGCSE,
volume = "27",
number = "2",
pages = "2--6",
month = jun,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/201998.202000",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:31 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper describes two laboratory projects which
were developed for use in a computer security course.
The first project requires that students examine and
analyze an existing computer network environment in
order to find security flaws. A sample network
environment containing numerous flaws was developed for
this purpose. The second project requires students to
analyze the security needs of a hypothetical college
with respect to its academic computing network and
establish a secure computing environment which meets
those needs. The environment for both projects
consisted of a network of IBM compatible computers
running Artisoft's LANtastic Network Operating System
for DOS.",
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",
}
@Article{Brette:1995:TRC,
author = "Jean-Fran{\c{c}}ois Brette",
title = "Transparent running and contextual help to learn and
to teach an imperative language",
journal = j-SIGCSE,
volume = "27",
number = "2",
pages = "7--12",
month = jun,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/201998.202002",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:31 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper presents the design choices and the
realization of an imperative programming learning tool.
This tool follows a Guided Discovery Learning line and
is concentrated on the dynamic processes. On the one
hand, transparent runnings enable a better
understanding of the roles of the variables: proper
reactive interfaces will help the student to compare
his own conceptions with the actual behavior of the
program. On the other hand, a contextual 'intelligent'
help on types constraint errors highlights the domain
structuration through different suggestions of the
system.",
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",
}
@Article{Simeonov:1995:MIM,
author = "Simeon Simeonov and G. Michael Schneider",
title = "{MSIM}: an improved microcode simulator",
journal = j-SIGCSE,
volume = "27",
number = "2",
pages = "13--17",
month = jun,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/201998.202003",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:31 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{ONeill:1995:CPM,
author = "Edward J. O'Neill",
title = "Classroom presentation of memory usage with constants,
variables, and subprograms in {Pascal}",
journal = j-SIGCSE,
volume = "27",
number = "2",
pages = "18--24",
month = jun,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/201998.202004",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:31 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "An essential part of the CS 1 course based on Pascal
is the idea of random access memory usage when
structured programs are executed. A survey of several
texts reveals that the view of both variables and
constants as memory locations for data is in many cases
not systematically carried over and developed further
when procedures and functions are presented. This paper
presents a systematic method for understanding memory
usage when dealing with subprograms in Pascal and
presents a survey of current approaches.",
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",
}
@Article{Budd:1995:NMP,
author = "Timothy A. Budd and Rajeev K. Pandey",
title = "Never mind the paradigm, what about multiparadigm
languages?",
journal = j-SIGCSE,
volume = "27",
number = "2",
pages = "25--30",
month = jun,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/201998.202006",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:31 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "A source of great debate among educators is the choice
of a programming language in the various computer
science courses. In recent years the focus has shifted
from features of various programming languages to
arguments about the various paradigms that the
languages embody. The approach suggested here is to
expose students to all of the major paradigms, via the
use of a multiparadigm language, as opposed to
attempting to identify ``the'' correct paradigm. In
this paper, we first describe the multiparadigm
language Leda and its constituent paradigms. We then
identify points in the curriculum at which to introduce
a multiparadigm language, and some consequences of
these choices.",
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",
}
@Article{Olsson:1995:TTC,
author = "Ronald A. Olsson and Carole M. McNamee",
title = "Tools for teaching {CCRs}, monitors, and {CSP}
concurrent programming concepts",
journal = j-SIGCSE,
volume = "27",
number = "2",
pages = "31--40",
month = jun,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/201998.202008",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:31 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper describes three preprocessors that,
respectively, convert conditional critical region (CCR)
notation, monitor notation, and Communicating
Sequential Processes (CSP) notation into equivalent
programs written in the SR concurrent programming
language. Our goal is to allow students to experiment
and to obtain hands-on experience with these notations.
Together with native SR, the three preprocessors
provide a teaching tool for a wide spectrum of
synchronization mechanisms. This paper also describes
the favorable experience obtained in using the
preprocessors in several courses. The preprocessors are
part of the standard SR distribution, which runs on
most UNIX systems; they are in the public domain and
available via ftp.",
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",
}
@Article{Leach:1995:UME,
author = "Ronald J. Leach",
title = "Using metrics to evaluate student programs",
journal = j-SIGCSE,
volume = "27",
number = "2",
pages = "41--43",
month = jun,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/201998.202010",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:31 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Student programs in electronic form can be tested by
the instructor against his or her own test data. There
are other advantages to electronic submission. We
report on the use of software metrics analysis tools to
determine ``similarities'' in student programs.
Availability of these tools has virtually eliminated
student copying of assignments.",
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",
}
@Article{McGill:1995:IRB,
author = "Tanya McGill and Simone Volet",
title = "An investigation of the relationship between student
algorithm quality and program quality",
journal = j-SIGCSE,
volume = "27",
number = "2",
pages = "44--48",
month = jun,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/201998.202012",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:31 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper reports on an exploratory study designed to
explore the relationship between the quality of
students' algorithm development and the quality of
their final programs. By videotaping pairs of students
engaged in writing a program to solve a problem the
process used by students could be examined and its
relationship to program quality investigated. The
results of the study show a clear positive relationship
between the quality of algorithm development and the
quality of programs written by students in an
introductory programming course.",
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",
}
@Article{Martin-Sanchez:1995:GIA,
author = "{\'O}scar Mart{\'\i}n-S{\'a}nchez and Crist{\'o}bal
Pareja-Flores",
title = "A gentle introduction to algorithm complexity for
{CS1} with nine variations on a theme by {Fibonacci}",
journal = j-SIGCSE,
volume = "27",
number = "2",
pages = "49--56",
month = jun,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/201998.202013",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:31 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In this paper, we propose our ideas about didactic
methods and a few examples appropriate to motivate in
students the comprehension of the basic principles
related to algorithm complexity. Emphasis is put on
avoiding formalisms and presenting gradually every new
concepts. This paper as well provides for both: an
organisation of these ideas and a collection of, we
hope, useful examples and experiences that show these
concepts in a natural way.",
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",
}
@Article{Tillison:1995:GWC,
author = "Julie Tillison and Ching-Kuang Shene",
title = "On generating worst-cases for the insertion sort",
journal = j-SIGCSE,
volume = "27",
number = "2",
pages = "57--58",
month = jun,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/201998.202014",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:31 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Sherry:1995:MCS,
author = "Lorraine Sherry",
title = "A model computer simulation as an epistemic game",
journal = j-SIGCSE,
volume = "27",
number = "2",
pages = "59--64",
month = jun,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/201998.202016",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:31 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Haynes:1995:ERU,
author = "S. M. Haynes",
title = "Explaining recursion to the unsophisticated",
journal = j-SIGCSE,
volume = "27",
number = "3",
pages = "3--6",
month = sep,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/209849.209850",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:31 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper addresses the topic of explaining recursion
to Beginning programmers. It briefly presents the
common approaches, then describes an extension to those
methods called the activation tree.",
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",
}
@Article{Terry:1995:UIP,
author = "P. D. Terry",
title = "Umbriel-imperative programming for unsophisticated
students",
journal = j-SIGCSE,
volume = "27",
number = "3",
pages = "7--14",
month = sep,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/209849.209851",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:31 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This article discusses an experiment in designing and
using Umbriel, a minimal imperative programming
language in the Pascal tradition, for teaching the
rudiments of programming in situations where the
overwhelming complexities of many modern language
implementations have become intolerable.",
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",
}
@Article{Schaller:1995:ETP,
author = "Nan C. Schaller and Andrew T. Kitchen",
title = "Experiences in teaching parallel computing-five years
later",
journal = j-SIGCSE,
volume = "27",
number = "3",
pages = "15--20",
month = sep,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/209849.209852",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:31 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Since 1990, the Computer Science Department at
Rochester Institute of Technology has offered a
concentration in parallel computing. This concentration
is available both to undergraduates and to students
studying for the masters degree. This paper documents
our experiences with the selection of hardware and
software to support our parallel computing program. We
describe our concentration, and we report on the
networking established between Rochester Institute of
Technology and other colleges and universities,
designed to provide support for educators who are
attempting to introduce parallel computing into their
curricula. Finally, we look at what we might do
differently if we were starting today.",
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",
}
@Article{Levy:1995:CLU,
author = "Suzanne Pawlan Levy",
title = "Computer language usage in {CS1}: survey results",
journal = j-SIGCSE,
volume = "27",
number = "3",
pages = "21--26",
month = sep,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/209849.209853",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:31 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The Reid Report [Reid 94] is a list of more than 400
schools throughout the world and the language they are
using in their first computer science course (commonly
referred to as ACM's CS1). It is a voluntary report
updated regularly. Its list of schools is not
exhaustive or complete. Based on this report, 139
colleges and universities within the United States who
are not using Pascal were surveyed. The intent of the
survey was threefold:{\&}bull; to find out why these
schools are using their choice of language in their CS1
course,{\&}bull; how the instructors at these schools
feel about their current language as it compares to
Pascal in the way it aids in the teaching of
introductory programming skills, and{\&}bull; which
language these instructors feel is the best one to use
in a CS1 course. The results of this survey, conducted
in February 1995, are summarized below.",
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",
}
@Article{Zanconi:1995:EPC,
author = "Marcelo Zanconi and Norma Moroni and Perla Se{\~n}as",
title = "An educational project in computer science for primary
and high school",
journal = j-SIGCSE,
volume = "27",
number = "3",
pages = "27--33",
month = sep,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/209849.209854",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:31 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "We analyze four different points of view in the
teaching of computer science at school, taking into
account the aims of institutions, i.e, computer
sciences as a formative, operational, informative and
pedagogical tool. We present a particular experience
that links the four points of view proposed in a
curriculum for primary and high school. This is the
result of a two year work developed under a project
between our research group, InE, and a private
institution of our city. We believe our approach is
quite original because these four points of view were
traditionally considered as opposites.",
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",
}
@Article{Klemetti:1995:PPT,
author = "Harri Klemetti and Ismo Lapinleimu and Erkki
M{\"a}kinen and Mika Sieranta",
title = "A programming project: trimming the spring algorithm
for drawing hypergraphs",
journal = j-SIGCSE,
volume = "27",
number = "3",
pages = "34--38",
month = sep,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/209849.209855",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:31 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Graph drawing problems provide excellent material for
programming projects. As an example, this paper
describes the results of an undergraduate project which
dealt with hypergraph drawing. We introduce a practical
method for drawing hypergraphs. The method is based on
the spring algorithm, a well-known method for drawing
normal graphs.",
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",
}
@Article{Guvenir:1995:OOT,
author = "H. Altay G{\"u}venir",
title = "An object-oriented tutoring system for teaching sets",
journal = j-SIGCSE,
volume = "27",
number = "3",
pages = "39--46",
month = sep,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/209849.209856",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:31 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Over the recent years several prototypes of
intelligent tutoring systems for scientific subjects
have been developed. Meanwhile, the object-oriented
paradigm has become popular in the software engineering
and artificial intelligence communities. The objective
of the research presented in this paper is an
application of the object-oriented paradigm to the
design and implementation of an intelligent tutoring
system. The domain of the system is the set theory at
the secondary school level. It is shown that the
inheritance hierarchy of the object-oriented paradigm
is very useful in defining and organizing the
components of the set theory, and in the generation of
examples and questions. The issues raised in the
object-oriented design of an intelligent tutoring
system are discussed.",
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",
}
@Article{Gojenola:1995:IAC,
author = "Koldo Gojenola and Tom{\'a}s A. P{\'e}rez and Arturo
Jaime",
title = "Integrative assignments for {CS1} and {CS2} through
libraries of abstract data types",
journal = j-SIGCSE,
volume = "27",
number = "3",
pages = "47--49",
month = sep,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/209849.209857",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:31 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "As a way to avoid quick student concentration on
implementation and computer language issues we have
elaborated an integrative set of programming
assignments for CS1 and CS2 courses. Our strategy
relies on a top-down methodology to develop programming
skills and problem-solving capabilities through the use
of libraries with high-level Abstract Data Types (ADT).
In a first medium-size assignment the novice programmer
experiences high-level modular programming, and at a
later stage the student is addressed to lower-level
programming and data structure concerns. Ada has been
used as the programming language, mainly because of its
built-in capabilities to use and define reusable
libraries of ADTs. Results indicate that this
arrangement of assignments successfully reinforces the
learning of fundamental concepts such as program
design, modularity, testing techniques and increases
student satisfaction.",
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",
}
@Article{Evans:1995:MUA,
author = "M. D. Evans",
title = "A methodology for a unified {ADT} course",
journal = j-SIGCSE,
volume = "27",
number = "3",
pages = "50--52",
month = sep,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/209849.209858",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:31 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "``From an instructor's perspective (and also from the
student's perspective) a course is rarely satisfying
unless there is some 'big idea' that seems to hold the
disparate elements together.'' [3,Pg.78]. This big idea
is often lacking in a traditional introductory abstract
data type (ADT) course, as students frequently perceive
it to be a study of disjoint topics --- a collection of
ADTs. This paper proposes a context, indeed a
methodology, for providing a unifying view of the
topics and their significance, while suggesting an
emphasis on the abstract nature, and design, of ADT's.
Simultaneously, it supports a set of broad themes and
recurring concepts which offer a unifying perspective
on the pair of courses CS1 and CS2, and which establish
fundamental ideas and skills pervasive throughout
further studies in computing science.",
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",
}
@Article{Palmer:1995:ATT,
author = "Thomas V. Palmer and James C. Pleasant",
title = "Attitudes toward the teaching of formal methods of
software development in the undergraduate computer
science curriculum: a survey",
journal = j-SIGCSE,
volume = "27",
number = "3",
pages = "53--59",
month = sep,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/209849.209859",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:31 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper reports on a survey related to current
views concerning the feasibility and importance of
teaching formal methods of software development at the
undergraduate level. Principle areas of interest
considered include formal logic, formal specification,
and formal proofs of correctness of programs. After
alluding to several points of contact with current
literature on this topic, the paper reports on a
questionnaire designed by the authors that was mailed
to computer science departments of selected colleges
and universities in the United States and Canada. The
principle goal of the survey is to determine attitudes
of computer science faculty concerning the teaching of
formal methods at the undergraduate level.",
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",
}
@Article{Warford:1995:ETF,
author = "J. Stanley Warford",
title = "An experience teaching formal methods in discrete
mathematics",
journal = j-SIGCSE,
volume = "27",
number = "3",
pages = "60--64",
month = sep,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/209849.209860",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:31 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In spite of recent calls to incorporate formal methods
into the computer science curriculum, the effort is
still controversial and proceeding slowly. This paper
presents our experience in restructuring the
undergraduate Discrete Mathematics course to include
formal methods. It concludes with some philosophical
ruminations about the place of formal methods in the
computer science curriculum in general.",
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",
}
@Article{Walker:1995:MSS,
author = "Henry M. Walker",
title = "Message from the {SIGCSE Secretary\slash Treasurer}",
journal = j-SIGCSE,
volume = "27",
number = "4",
pages = "1--4",
month = dec,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/216511.571912",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Cunningham:1995:IRC,
author = "Sally Jo Cunningham",
title = "An introduction to research and the {CS\slash IS}
professional literature for undergraduates",
journal = j-SIGCSE,
volume = "27",
number = "4",
pages = "5--8",
month = dec,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/216511.216514",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "One of the more difficult aspects of computing to
incorporate into the undergraduate curriculum is an
authentic research experience. This paper describes a
successful third year project in which computing
students designed, conducted, and wrote up bibliometric
experiments. This project gives students a flavor of
the scientific method, and has the added benefit of
encouraging familiarity with the scientific publishing
process and with the computing and information systems
professional literature.",
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",
}
@Article{Robertson:1995:ASN,
author = "Stephanie A. Robertson and Martin P. Lee",
title = "The application of second natural language acquisition
pedagogy to the teaching of programming languages --- a
research agenda",
journal = j-SIGCSE,
volume = "27",
number = "4",
pages = "9--12",
month = dec,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/216511.216517",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The writing of programs is one of the central
activities in computer science education, yet
frequently it is poorly taught. In this paper we argue
that some of the most recent principles emerging from
research into and the successful teaching of second
natural languages might be applied to the teaching of
programming languages. The paper begins by reviewing
the historical development of the teaching of both
second natural languages and programming languages. It
continues with a manifesto for potential research
areas, in order to test these ideas further.",
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",
}
@Article{Hartel:1995:PLC,
author = "Pieter H. Hartel and L. O. Hertzberger",
title = "Paradigms and laboratories in the core computer
science curriculum: An overview",
journal = j-SIGCSE,
volume = "27",
number = "4",
pages = "13--20",
month = dec,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/216511.216521",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
URL = "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Misc/TUBScsd/1980.bib;
ftp://ftp.wins.uva.nl/pub/computer-systems/functional/reports/ACMSIGCSE_paradigms.ps.Z",
abstract = "Recent issues of the bulletin of the ACM SIGCSE have
been scrutinised to find evidence that the use of
laboratory sessions and different programming paradigms
improve learning difficult concepts and techniques,
such as recursion and problem solving. Many authors in
the surveyed literature believe that laboratories are
effective because they offer a mode of learning that
complements classroom teaching. Several authors believe
that different paradigms are effective when used to
support teaching mathematics (logic and discrete
mathematics) and computer science (programming,
comparative programming languages and abstract
machines).Precious little evidence by way of reported
results of surveys, interviews and exams was found in
the ACM SIGCSE bulletins to support these beliefs.",
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",
}
@Article{McCloskey:1995:AAL,
author = "Robert McCloskey and John Beidler",
title = "An analysis of algorithms laboratory utilizing the
maximum segment sum problem",
journal = j-SIGCSE,
volume = "27",
number = "4",
pages = "21--26",
month = dec,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/216511.216525",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper describes a laboratory/homework exercise,
appropriate for the traditional CS 2 or Data Structures
{\&}amp; Algorithms course (CS 7) [1], that gives
students practice in analyzing algorithms to determine
their asymptotic running times as well as in
recognizing the relationship between an algorithm's
asymptotic running time and the execution time of a
program implementing it. The exercise utilizes the
maximum segment sum problem, which, we argue, is a good
alternative to sorting, the problem that is probably
most often used in exercises of this kind.",
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",
}
@Article{Delahan:1995:AWS,
author = "Franz Delahan and William F. Klostermeyer and George
Trapp",
title = "Another way to solve nine-tails",
journal = j-SIGCSE,
volume = "27",
number = "4",
pages = "27--28",
month = dec,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/216511.216528",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Yerion:1995:GCL,
author = "Kathie A. Yerion and Jane A. Rinehart",
title = "Guidelines for collaborative learning in computer
science",
journal = j-SIGCSE,
volume = "27",
number = "4",
pages = "29--34",
month = dec,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/216511.216529",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Benham:1995:GAI,
author = "James W. Benham",
title = "A geometric approach to integer condition codes and
branch instructions",
journal = j-SIGCSE,
volume = "27",
number = "4",
pages = "35--38",
month = dec,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/216511.216532",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{VanWyk:1995:PWU,
author = "Christopher J. {Van Wyk}",
title = "Programming as writing: using portfolios",
journal = j-SIGCSE,
volume = "27",
number = "4",
pages = "39--42",
month = dec,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/216511.216533",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Katz:1995:PSH,
author = "Kaila Katz",
title = "The present state of historical content in computer
science texts: a concern",
journal = j-SIGCSE,
volume = "27",
number = "4",
pages = "43--50",
month = dec,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/216511.216534",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Dawson-Howe:1995:ASA,
author = "Kenneth M. Dawson-Howe",
title = "Automatic submission and administration of programming
assignments",
journal = j-SIGCSE,
volume = "27",
number = "4",
pages = "51--53",
month = dec,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/216511.216539",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper details a system to assist with the
evaluation and administration of student assignments.
In order to help with the evaluation of program
execution, the system automatically compiles and
executes the program while logging a copy of the
session. This log, together with the code and
documentation is then bundled into an e-mail which is
sent to the course controller. The course controller
automatically processes the e-mail, verifying it's
authenticity, and sends an acknowledgement back to the
student. The controller also automatically logs the
submission in a database which is used to monitor
student performance throughout the year. Additional
facilities are provided to allow grades for the
assignments to be entered into the database, to allow
students to be excused from assignments if appropriate
and to allow summary reports to be generated.",
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",
}
@Article{Carissimo:1995:XEU,
author = "Joel W. Carissimo",
title = "{XINU}-an easy to use prototype for an operating
system course",
journal = j-SIGCSE,
volume = "27",
number = "4",
pages = "54--56",
month = dec,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/216511.216541",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{McKenzie:1995:UCG,
author = "Peter McKenzie",
title = "Using {CASE} to get to maintenance",
journal = j-SIGCSE,
volume = "27",
number = "4",
pages = "57--59",
month = dec,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/216511.216542",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper claims that traditional computing courses
do not provide emphasis and practical work on systems
maintenance. Yet research shows that maintenance cost
are the largest part of the software lifecycle. The
paper suggests some reasons why maintenance is not more
widely taught such as: students must first be familiar
with the language; and they must have good design
skills. These reasons suggest that maintenance could
only fit into the upper optional levels of a computing
course. This paper suggest that by using a CASE tool,
maintenance could be taught at lower levels. Some
examples of aspects of maintenance are included.",
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",
}
@Article{Mattis:1995:AMC,
author = "W. E. Mattis",
title = "An advanced microprocessor course with a design
component",
journal = j-SIGCSE,
volume = "27",
number = "4",
pages = "60--64",
month = dec,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/216511.216544",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The paper describes the structure of an advanced
microprocessor course, given at the graduate level.
Included in the discussion is the rationale for the
specific processors taught, the depth of coverage, and
a design component.",
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",
}
@Article{Marshall:1996:IHC,
author = "A. D. Marshall and S. Hurley",
title = "Interactive hypermedia courseware for the {World Wide
Web}",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "1--5",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237478",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
URL = "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Misc/MPG/sigcse99.bib",
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",
}
@Article{Baldwin:1996:TYE,
author = "Doug Baldwin",
title = "Three years' experience with gateway labs",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "6--7",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237479",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Hartley:1996:HLM,
author = "Stephen J. Hartley",
title = "A hypermedia lab manual for operating systems: using
the network to teach",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "8--10",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237480",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Lees:1996:ANL,
author = "B. Lees and J. Cowie",
title = "Applying natural language technology to the learning
of operating systems functions",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "11--13",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237482",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Lin:1996:CCD,
author = "Janet Mei-Chuen Lin and Cheng-Chih Wu and Guey-Fa
Chiou",
title = "Critical concepts in the development of courseware for
{CS} closed laboratories",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "14--19",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237485",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Knox:1996:HPC,
author = "Deborah L. Knox",
title = "Historical perspectives of computing: an introductory
lab for browsing on the {World Wide Web}",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "20--22",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237487",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Prey:1996:CLC,
author = "Jane Chu Prey",
title = "Cooperative learning and closed laboratories in an
undergraduate computer science curriculum",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "23--24",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237490",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Khuri:1996:NAN,
author = "Sami Khuri and Jason Williams",
title = "{Neuralis}: an artificial neural network package",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "25--27",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237514",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
URL = "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Misc/Pape.bib",
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",
}
@Article{Brodlie:1996:SVS,
author = "Ken Brodlie and Jason Wood and Helen Wright",
title = "Scientific visualization-some novel approaches to
learning",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "28--32",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237516",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Coe:1996:IET,
author = "P. S. Coe and L. M. Williams and R. N. Ibbett",
title = "An interactive environment for the teaching of
computer architecture",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "33--35",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237518",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Jimenez-Peris:1996:GVE,
author = "Ricardo Jim{\'e}nez-Peris and Crist{\'o}bal
Pareja-Flores and Marta Pati{\~n}o-Mart{\'\i}nez and J.
{\'A}ngel Vel{\'a}zquez-Iturbide",
title = "Graphical visualization of the evaluation of
functional programs",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "36--38",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237520",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Jackson:1996:AAN,
author = "David Jackson and Ian G. Morton",
title = "Algorithm animation of Neural Networks",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "39--41",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237522",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
URL = "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Misc/Pape.bib",
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",
}
@Article{Proulx:1996:FCS,
author = "Viera K. Proulx and Richard Rasala and Harriet Fell",
title = "Foundations of computer science: what are they and how
do we teach them?",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "42--48",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237523",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Liffick:1996:NPS,
author = "Blaise W. Liffick and Robert Aiken",
title = "A novice programmer's support environment",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "49--51",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237525",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{McConnell:1996:ALU,
author = "Jeffrey J. McConnell",
title = "Active learning and its use in computer science",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "52--54",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237526",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Finkel:1996:CSP,
author = "David Finkel and Craig E. Wills",
title = "Computer supported peer learning in an introductory
computer science course",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "55--56",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237527",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Wolz:1996:TIP,
author = "Ursula Wolz and Scott Weisgarber and Daniel Domen and
Michael McAuliffe",
title = "Teaching introductory programming in the multi-media
world",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "57--59",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237528",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Woodman:1996:SUS,
author = "Mark Woodman and Simon Holland",
title = "From software user to software author: an initial
pedagogy for introductory object-oriented computing",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "60--62",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237529",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Mutchler:1996:UMG,
author = "David Mutchler and Cary Laxer",
title = "Using multimedia and {GUI} programming in {CS 1}",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "63--65",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237531",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Naps:1996:AVS,
author = "Thomas L. Naps",
title = "Algorithm visualization served off the {World Wide
Web}: why and how",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "66--71",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237532",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
URL = "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Misc/Pape.bib",
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",
}
@Article{Rodger:1996:IAC,
author = "Susan H. Rodger",
title = "Integrating animations into courses",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "72--74",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237533",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Wilson:1996:RAS,
author = "Judith Wilson and Robert Aiken and Irvin Katz",
title = "Review of animation systems for algorithm
understanding",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "75--77",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237534",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Roberts:1996:TCP,
author = "Eric Roberts",
title = "Tools for creating portable demonstration programs",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "78--80",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237539",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Pilgrim:1996:AUI,
author = "C. J. Pilgrim and Y. K. Leung",
title = "Appropriate use of the {Internet} in computer science
courses",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "81--86",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237540",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Lawhead:1996:MDW,
author = "Pamela B. Lawhead and Kathryn F. Gates",
title = "Managing the development of a {Web}-based project",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "87--89",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237542",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Veraart:1996:UCR,
author = "V. E. Veraart and S. L. Wright",
title = "Using {CD}-{ROMs} and local {Web} pages to provide
course materials for distance-students",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "90--92",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237544",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Arnow:1996:ECI,
author = "David M. Arnow and Dayton Clark",
title = "Extending the conversation: integrating email and
{Web} technology in {CS} programming classes",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "93--95",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237546",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Miranda:1996:UIT,
author = "Jos{\'e} Eduardo Pina Miranda and Jorge Sousa Pinto",
title = "Using {Internet} technology for course support",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "96--100",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237548",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Owen:1996:IWW,
author = "G. Scott Owen",
title = "Integrating {World Wide Web} technology into
undergraduate education",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "101--103",
month = "????",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237550",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/java.bib;
http://www.math.utah.edu/pub/tex/bib/sgml.bib;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
URL = "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Compiler/java.bib;
ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Compiler/JAVA/java.bib",
acknowledgement = ack-nhfb,
classcodes = "C7810C (Computer-aided instruction); C7210
(Information services and centres); C6130M
(Multimedia); C6130D (Document processing techniques);
C6130G (Groupware)",
conflocation = "Barcelona, Spain; 2--6 June 1996",
conftitle = "Conference on Integrating Technology into Computer
Science Education",
corpsource = "Dept. of Math. and Comput. Sci., Georgia State Univ.,
Atlanta, GA, USA",
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
keywords = "class presentation; collaborative learning;
collaborative software; computer aided instruction;
courses; cross-linking material; educational;
educational courses; examinations; groupware; high
speed; HTML; hypermedia; Hypertext Markup Language;
in-; interactive multimedia instruction; interactive
systems; Internet; Java; languages; network; page
description; student; student assignments;
undergraduate education; VRML; World Wide Web; WWW
documents",
sponsororg = "ACM",
treatment = "P Practical",
}
@Article{Siviter:1996:CAM,
author = "D. Siviter",
title = "Computer assistance for managing educational resources
and managing collaborative educational processes",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "104--106",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237551",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Beise:1996:IIT,
author = "Catherine M. Beise",
title = "Integrating {Internet} tools into the soft side of
informatics education",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "107--108",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237552",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Sharp:1996:MMA,
author = "Helen Sharp and Pat Hall",
title = "A multi-media approach to providing software project
experience for postgraduate students",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "109--115",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237553",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Marsden:1996:MMB,
author = "Paul Marsden and Mark O'Connell",
title = "{MuPMoTT}: a multimedia based tool supporting the
teaching of process modelling within a framework of
structured system analysis",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "116--118",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237554",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Ellis:1996:DIT,
author = "Ainslie E. Ellis",
title = "Design, implementation and testing techniques for
multimedia industrial experience projects",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "119--121",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237555",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Carswell:1996:AGA,
author = "Linda Carswell and David Benyon",
title = "An adventure game approach to multimedia distance
education",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "122--124",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237560",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Cao:1996:ICC,
author = "Nguyen Vi Cao and Atika Laribi and Michel L{\'e}onard
and Olivier Parchet and Catherine Zellweger",
title = "Integrating {CSCW} in a cooperative learning
environment to teach information systems",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "125--129",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237568",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Granger:1996:ICT,
author = "Mary J. Granger and Joyce Currie Little",
title = "Integrating {CASE} tools into the {CS\slash CIS}
curriculum",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "130--132",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237569",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Goczyla:1996:SQL,
author = "Krzysztof Goczyla and Stanis{\l}aw Szejko",
title = "Software quality lab in the informatics option of
{Gda{\~n}sk TU} electronics faculty",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "133--135",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237571",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{McManus:1996:GTT,
author = "Margaret M. McManus",
title = "Gathering together through groupware in an {MA}
program",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "136--138",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237599",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Jones:1996:CDE,
author = "David Jones",
title = "Computing by distance education: problems and
solutions",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "139--146",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237616",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Thomas:1996:DEI,
author = "Pete Thomas and Linda Carswell and Marian Petre and
Barbara Poniatowska and Blaine Price and Judy Emms",
title = "Distance education over the {Internet}",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "147--149",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237619",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Miller:1996:MAI,
author = "James E. Miller",
title = "Mistakes to avoid in the introduction of compressed
video",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "150--152",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237623",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Maly:1996:IRI,
author = "K. Maly and C. Wild and C. M. Overstreet and H.
Abdel-Wahab and A. Gupta and A. Youssef and E. Stoica
and R. Talla and A. Prabhu",
title = "Interactive remote instruction: initial experiences",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "153--155",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237625",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Luque:1996:PSD,
author = "E. Luque and J. Sorribes and R. Suppi and E. Cesar and
J. L. Falguera and M. Serrano",
title = "Parallel systems development in education: a guided
method",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "156--158",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237629",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Kwiatkowski:1996:TPP,
author = "Jan Kwiatkowski and Marek Andruszkiewicz and Emilio
Luque and Tomas Margalef and Jose Cunha and Jo{\~a}o
Louren{\c{c}}o and Henryk Krawczyk and Stanis{\l}aw
Szejko",
title = "Teaching parallel processing: development of
curriculum and software tools",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "159--161",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237633",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Marti:1996:PTN,
author = "Willis F. Marti and Udo W. Pooch and John A.
{Hamilton, Jr.}",
title = "{PACKET} tracing: a new paradigm for teaching computer
network courses",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "162--164",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237637",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{McManus:1996:CUG,
author = "Margaret M. McManus and Catherine M. Beise and John A.
Cross and John Saunders and Michael B. Twidale",
title = "Challenges of using groupware to teach groupware",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "165--166",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237640",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Knox:1996:ULC,
author = "Deborah Knox and Ursula Wolz and Daniel Joyce and
Elliot Koffman and Joan Krone and Atika Laribi and J.
Paul Myers and Viera K. Proulx and Kenneth A. Reek",
title = "Use of laboratories in computer science education:
guidelines for good practice: report of the working
group on computing laboratories",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "167--181",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237644",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Adams:1996:IMP,
author = "Elizabeth S. Adams and Linda Carswell and Amruth Kumar
and Jeanine Meyer and Ainslie Ellis and Patrick Hall
and John Motil",
title = "Interactive multimedia pedagogies. {Report} of the
{Working Group on Interactive Multimedia Pedagogy}",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "182--191",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237646",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
URL = "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Misc/Pape.bib",
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",
}
@Article{Bergin:1996:OVU,
author = "Joe Bergin and Ken Brodlie and Michael Goldweber
and Ricardo Jim{\'e}nez-Peris and Sami Khuri Marta
Pati{\~n}o-Mart{\'\i}nez and Myles McNally and Tom Naps
and Susan Rodger and Judith Wilson",
title = "An overview of visualization: its use and design.
{Report} of the {Working Group on Visualization}",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "192--200",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237647",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
URL = "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Misc/Pape.bib",
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",
}
@Article{Almstrum:1996:ETT,
author = "Vicki L. Almstrum and Nell Dale and Anders Berglund
and Mary Granger and Joyce Currie Little and Diane M.
Miller and Marian Petre and Paul Schragger and Fred
Springsteel",
title = "Evaluation: turning technology from toy to tool:
report of the working group on evaluation",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "201--217",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237648",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Hartley:1996:ETU,
author = "Stephen Hartley and Jill Gerhardt-Powals and David
Jones and Colin McCormack and M. Dee Medley and Blaine
Price and Margaret Reek and Marguerite K. Summers",
title = "Enhancing teaching using the {Internet}: report of the
working group on the {World Wide Web} as an interactive
teaching resource",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "218--228",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237649",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Adams:1996:TTM,
author = "Elizabeth S. Adams",
title = "Teaching with technology at my fingertips",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "229",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237650",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Batlle:1996:BEP,
author = "Joan Batlle and Joan Mart{\`\i} and Llu{\`\i}s
Pacheco",
title = "A built-in educational platform for integrating
computer engineering technologies",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "229",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237651",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
xxnote = "Check first author name?? Article PDF is not in ACM
Portal database.",
}
@Article{Jimenez-Peris:1996:DML,
author = "Ricardo Jim{\'e}nez-Peris and Marta
Pati{\~n}o-Mart{\'\i}nez and Jes{\'u}s M.
Mil{\'a}n-Franco",
title = "{DD-Mod}: a library for teaching distributed
programming",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "229",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237652",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Tjaden:1996:HVS,
author = "Bunny J. Tjaden",
title = "How visual software influences learning in college
students",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "229",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237653",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Goldweber:1996:PLC,
author = "Michael Goldweber",
title = "Proposal for an on-line computer science courseware
review",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "230",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237654",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Krone:1996:USCa,
author = "Joan Krone",
title = "Using symbolic computation for teaching data
structures and algorithm analysis",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "230",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237655",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Schill:1996:ITB,
author = "Alexander Schill",
title = "Interdisciplinary teleteaching based on {WWW} and
Internet",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "230",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237656",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Taylor:1996:IMT,
author = "Harriet G. Taylor",
title = "Integrating multimedia and telecommunications
laboratory experiences into teacher education",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "230",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.250711",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Wohlgehagen:1996:CBH,
author = "Kathleen Wohlgehagen and Cathleen Norris",
title = "Computer-based high school algebra {I}",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "230",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237658",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Andreeva:1996:IAM,
author = "Elena Andreeva and Igor Gushchin",
title = "Informatics in an advanced mathematical high school",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "231",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237663",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{McNally:1996:UVT,
author = "Myles F. McNally",
title = "Using visualization in teaching data structures and
algorithms",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "231",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237660",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Motil:1996:DTS,
author = "John Motil",
title = "Desktop teaching: on the students desk",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "231",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237659",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Rosbottom:1996:ITW,
author = "John Rosbottom and Adrian Meads",
title = "Interactive tutorials on the {World Wide Web}",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "231",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237664",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Velazquez-Iturbide:1996:IPT,
author = "J. {\'A}ngel Vel{\'a}zquez-Iturbide and Ana Maria
Cosias Rincon and Nuria Llorente Fernandez",
title = "An inexpensive programming toolset for algorithm
development",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "231",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237662",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Castaneda:1996:WBA,
author = "Sheila E. Castaneda",
title = "{Windows}-based applications in {Visual Basic} using
project teams",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "232",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237668",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Jimenez-Peris:1996:MIV,
author = "Ricardo Jim{\'e}nez-Peris and Marta
Pati{\~n}o-Mart{\'\i}nez",
title = "A {Modula-2} interpreter\slash visualizer",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "232",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237671",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Johansen:1996:ILG,
author = "Mary Johansen and Jason Kapusta and Doug Baldwin",
title = "Interactive learning with gateway labs",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "232",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237665",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Wu:1996:VRL,
author = "Cheng-Chih Wu and Janet Mei-Chuen Lin and Guey-Fa
Chiou",
title = "Visualizing recursion and linked lists",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "232",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237670",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Jacker:1996:TST,
author = "Kenneth H. Jacker",
title = "{Tkined\slash scotty}: tools for network
documentation, monitoring and troubleshooting",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "233",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237675",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Jones:1996:RJA,
author = "David Jones",
title = "{RCOS.java}: an animated operating system for computer
science education",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "233",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237677",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Nadi:1996:SPS,
author = "Najib Nadi",
title = "Simulation programs for studying computer
organization",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "233",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237678",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Pattinson:1996:NMT,
author = "Colin Pattinson",
title = "Network management teaching-managing a simulated
network",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "233",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237679",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Hainline:1996:DPT,
author = "Douglas Hainline",
title = "{DATATUTOR}: a package for teaching data
representation",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "234",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237684",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Sanchez:1996:VVL,
author = "Javier Sanchez and Jordi Vitria",
title = "{ViLi (Vision LISP)}: a software environment for
teaching image processing and analysis",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "234",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237681",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Velazquez-Iturbide:1996:HTL,
author = "J. {\'A}ngel Vel{\'a}zquez-Iturbide",
title = "{HIPE}: a {Turbo}-like environment for functional
programming",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "234",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237682",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Grundke:1996:SVD,
author = "E. W. Grundke and Zhengya Zhu",
title = "Simulator for visualizing data link layer protocols",
journal = j-SIGCSE,
volume = "28",
number = "{SI}",
pages = "235",
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/237477.237685",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Chavey:1996:SAA,
author = "Darrah Chavey",
title = "Songs and the analysis of algorithms",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "4--8",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236475",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In teaching a course that includes the analysis of
algorithms, songs can be used as teaching examples.
Multiple examples can be done at one time, or in one
homework set, without the background explanation
required to analyze real algorithms. Many components of
algorithm analysis can be introduced using an analysis
of songs. This is particularly useful at gaining
experience extracting summations from ``word
problems.''",
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",
}
@Article{Denman:1996:DRA,
author = "Richard T. Denman",
title = "Derivation of recursive algorithms for {CS2}",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "9--13",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236477",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Elenborgen:1996:PDA,
author = "Bruce S. Elenborgen",
title = "Parallel and distributed algorithms: laboratory
assignments in {Joyce\slash Linda}",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "14--18",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236478",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "A NSF ILI grant funded development of parallel and
distributed laboratories for an undergraduate course in
parallel algorithms. The laboratory assignments
explored various parallel and distributed
architectures, and paradigms. These assignments were
implemented using the Joyce/Linda[McDonald92] language.
The Joyce/Linda software was also utilized to develop
parallel and distributed laboratory assignments for
courses in data structures, operating systems and
computer networks. The parallel and distributed
algorithms course examined both theoretical and
practical areas of study.",
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",
}
@Article{Cross:1996:SIT,
author = "James H. {Cross II} and Thomas M. Phillips",
title = "Successfully integrating traditional and
object-oriented approaches with {Ada 95}",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "19--23",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236481",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Reek:1996:TIV,
author = "Kenneth A. Reek",
title = "Teaching inheritance versus inclusion to first year
computer science students",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "24--26",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236482",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper describes two laboratory experiments used
at the Rochester Institute of Technology to teach first
year CS students the difference between inheritance and
inclusion (aggregation, composition).",
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",
}
@Article{Wallingford:1996:TFC,
author = "Eugene Wallingford",
title = "Toward a first course based on object-oriented
patterns",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "27--31",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236485",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Liu:1996:RFC,
author = "Mei-Ling Liu and Lori Blanc",
title = "On the retention of female computer science students",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "32--36",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236486",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Sackrowitz:1996:UPF,
author = "Marian Gunsher Sackrowitz and Ann Parker Parelius",
title = "An unlevel playing field: women in the introductory
computer science courses",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "37--41",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236488",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This study looks at students in introductory computer
science courses at two major universities in order to
understand some of the reasons behind the recent sharp
decline in the number of female computer science
majors. The study focuses on gender differences in
preparation and skills and the implications of these
differences on success in the introductory course. The
study showed that despite the proliferation of
computers in many areas of daily life, female students
still enter introductory computer science classes with
weaker programming skills and less involvement with
computers than their male counterparts. Prior
familiarity with programming concepts emerged as the
most useful predictor of success in the course and a
high level of success was difficult to achieve without
this prior knowledge. The mean grades were comparable
for men and women but the women were underrepresented
among the highest achievers. This study suggests that
the above factors combine to place women at a
disadvantage in introductory computer science classes
and that some adjustments to the pace and/or structure
of this course might be necessary to attract and retain
more women in the major.",
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",
}
@Article{Townsend:1996:VVT,
author = "Gloria Childress Townsend",
title = "Viewing video-taped role models improves female
attitudes toward computer science",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "42--46",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236491",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Concepcion:1996:DVL,
author = "Arturo I. Concepcion and David R. Millican",
title = "Developing the {VLSI} laboratory for the computer
architecture course",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "47--52",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236493",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The paper presents an alternative way of having a
hardware laboratory for the computer architecture
course that is taught in every computer science
curricula. For institutions like CSUSB, with no College
of Engineering, having an actual hardware laboratory
will be cost prohibitive. An alternative way is to have
a set of computer-aided design (CAD) tools where
students can design hardware and then test their
designs using simulation. This has been done at CSUSB.
By using MAGIC (a VLSI layout design tool) and IRSIM (a
functional logic simulator) the VLSI Design Laboratory
was developed for the computer architecture course in
the Department of Computer Science. The VLSI Design
Laboratory was implemented using the machines obtained
from a matching equipment grant from IBM which consists
of five IBM RS/6000s and 15 XStations. The paper
presents how the laboratory complements the lecture and
how the students learn the hierarchical design
methodology of VLSI circuits. Future directions of the
VLSI Design Laboratory are also presented.",
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",
}
@Article{Parker:1996:SBS,
author = "Brenda C. Parker and Peter G. Drexel",
title = "A system-based sequence of closed labs for computer
systems organization",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "53--57",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236495",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The closed-lab environment has been used successfully
in the Computer Science curriculum. This paper proposes
a set of laboratories, that combine the use of hands-on
techniques and logic simulation. During a semester,
students in Computer Systems Organization classes
design and implement a working model of a complete
system: OBC.",
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",
}
@Article{Meyer:1996:CLG,
author = "R. Mark Meyer",
title = "{CANLOGS}: a logic gate simulator for all seasons",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "58--62",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236510",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Connelly:1996:HSS,
author = "Christopher Connelly and Alan W. Biermann and David
Pennock and Peter Wu",
title = "Home-study software: flexible, interactive, and
distributed software for independent study",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "63--67",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236509",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Kirsch:1996:TOA,
author = "Raymond P. Kirsch",
title = "Teaching {OLE} automation: a problem-based learning
approach",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "68--72",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236511",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{McGill:1996:SPD,
author = "Tanya McGill and Valerie Hobbs",
title = "A supplementary package for distance education
students studying introductory programming",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "73--77",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236512",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Teaching introductory programming can be a challenging
task. Students can become too concerned with learning
syntax at the expense of more general conceptual
understanding. Distance education students in
particular often have problems as the difficulty of the
course content is compounded by the problems of
isolation from other students and their tutor. Although
instructional strategies for emphasising conceptual
knowledge are well known for face-to-face instruction,
there has been little attempt to apply them to the
external situation. This paper describes a
supplementary package for external students designed to
address some of these problems. The package has been
used for two semesters and feedback from students
indicates that they find it a valuable resource.",
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",
}
@Article{Adams:1996:OCD,
author = "Joel C. Adams",
title = "Object-centered design: a five-phase introduction to
object-oriented programming in {CS1}-2",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "78--82",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236513",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "With Pascal waning in popularity as the CS1 language
of choice, many colleges and universities are
considering the adoption of C++ (an imperative and
object-oriented hybrid language) as its replacement. An
important issue that must be addressed in making such a
change is the question of what software design
methodology should be taught to CS1 students. Two
common answers are (i) continue teaching structured
design in CS1 and switch to object-oriented design in
CS2; or (ii) teach object-oriented design from the
outset in CS1. We believe that both of these approaches
have significant drawbacks. To avoid these drawbacks,
this paper describes a graduated approach to
object-oriented design that we call object-centered
design. The approach introduces students to
object-oriented design by the end of CS2 without an
abrupt paradigm shift, and without requiring an early
introduction of inheritance.",
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",
}
@Article{Kolling:1996:OOP,
author = "Michael K{\"o}lling and John Rosenberg",
title = "An object-oriented program development environment for
the first programming course",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "83--87",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236514",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Over the last ten years there has been a major shift
in programming language design from procedural
languages to object-oriented languages. Most
universities have adopted an object-oriented language
for their first programming course. However, far less
consideration has been given to the program development
environment. In this paper we argue that the
environment is possibly more important than the
language and existing environments fail to fully
support the object-oriented paradigm. We describe a new
program development environment and show how it has
been specifically designed to support object-oriented
design and programming.",
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",
}
@Article{Woodman:1996:JSS,
author = "Mark Woodman and Gordon Davies and Simon Holland",
title = "The joy of software-starting with objects",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "88--92",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236515",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper briefly describes the evolution and content
of the Open University's new introductory course in
Computing which has been designed for delivery
internationally to over 3500 students per year. It
replaces a conventional procedural programming course
and introduces computing through object
technology---specifically, through Smalltalk. Unlike
its predecessor it is being designed to be accessible
by non-computing majors and with an intention to
address the gender imbalance in our student population.
Multimedia technologies are used in the delivery of
this distance learning course which is being developed
by the course team for presentation in 1997.",
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",
}
@Article{Fekete:1996:PRI,
author = "Alan Fekete",
title = "Preparation for research: instruction in interpreting
and evaluating research",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "93--97",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236516",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Traditional curricula have concentrated on teaching
students the content of a subject; however, it has
recently become apparent that effective education needs
to include explicit instruction in many of the
auxiliary skills and attitudes needed for the content
to be useful. This applies just as much at advanced
levels as at introductory ones, though the impact on
teaching practice is not yet widespread. This paper
describes an innovative module taught to students who
are about to commence research, in which these students
are given explicit guidance on how to judge the work of
others (or their own work). The module is provided to
undergraduates intending to perform an ``Honours''
research project in their final year; however, the
material would also be relevant to students in a
graduate program or senior seminar.",
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",
}
@Article{Schulze:1996:TEI,
author = "Kay G. Schulze and Frances S. Grodzinsky",
title = "Teaching ethical issues in computer science: what
worked and what didn't",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "98--101",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236517",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Daniels:1996:TCS,
author = "Mats Daniels and Judith Gal-Ezer and Ian Sanders and
G. Joy Teague",
title = "Teaching computer science: experience from four
continents",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "102--106",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236518",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In this paper we compare and contrast computer science
curricula in four universities in four different
countries (and continents): Australia; Israel; South
Africa and Sweden. Uppsala University in Sweden is a
European university founded in 1477 with a long history
of tradition. The University of Witwatersrand in South
Africa and Deakin University in Australia evolved from
'Schools of Mines' (technical schools) in 1922 and 1977
respectively and have their roots in the British
academic system. The Open University of Israel,
established in 1974 by the Ministry of Education, began
teaching in 1976. As new universities, Deakin
University and the Open University of Israel sought to
fill needs not met by existing universities, so both
have concentrated on distance learning (off-campus)
programs. For similar reasons, Deakin University and
the Open University of Israel also provide special
non-degree short courses and programs. We refer to
undergraduate and graduate studies and consider degree
requirements, methods of delivery, assessment, and
costs. We also briefly mention such issues as
programming languages and the development and evolution
of programs of study and of individual courses in the
four universities.",
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",
}
@Article{Cunningham:1996:IAI,
author = "Sally Jo Cunningham",
title = "Internet-accessible information retrieval tools for
advanced {DB\slash IR} courses",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "107--111",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236519",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "A number of information retrieval tools are now freely
available over the Internet, either as full production
programs or demos. These programs illustrate a wide
variety of IR techniques, and can allow students to
gain realistic, hands-on experience with a variety of
algorithms that were previously difficult to discuss
other than in theory. In addition, many of these
programs are associated with computing-related document
collections that in and of themselves are useful for
computer science students.",
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",
}
@Article{Dietrich:1996:DTP,
author = "Suzanne W. Dietrich and Susan D. Urban",
title = "Database theory in practice: learning from cooperative
group projects",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "112--116",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236520",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper describes the use of cooperative group
learning concepts in support of an undergraduate
database management course that emphasizes the
theoretical and practical aspects of database
application development. The course project is divided
into three main phases, involving requirements analysis
and conceptual design, relational database mapping and
prototyping, and database system implementation using
Microsoft Access. The project deliverables are designed
so that students not only develop a database
implementation, but also evaluate their design in terms
of functional dependencies, normal forms, the lossless
join property, and the dependency preservation
property, thus establishing the need for sound database
design principles. Students are required to actively
participate in each phase, with students assuming
different roles in each phase to allow them to
experience different leadership responsibilities. As
part of the grading process, students evaluate their
own performance as well as the performance of others in
the group. This paper describes our experience with the
structure and administration of cooperative groups and
provides a discussion of the lessons we have learned,
including initial observations of the effectiveness of
the approach.",
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",
}
@Article{Goelman:1996:ITT,
author = "Don Goelman",
title = "The {INGRES} Tutorial as a tool in teaching database
theory (or, {I} can't believe it's not training)",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "117--119",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236522",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The course in database principles is an example of a
course in the computer science curriculum in which a
balance is sought between theory and applications. With
some exceptions, most computer science majors at the
author's university prefer material which is oriented
towards what they view as practical applications. At
best, they tolerate the theoretical component of their
courses. In particular, many who enroll in the database
course hope to acquire expertise in particular
software. One of the course projects has managed to
finesse this prejudice by hiding some theoretical ideas
in the benign cloak of an application.",
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",
}
@Article{Null:1996:ATC,
author = "Linda Null",
title = "Applying {TQM} in the computer science classroom",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "120--124",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236523",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Reek:1996:SIS,
author = "Kenneth A. Reek",
title = "A software infrastructure to support introductory
computer science courses",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "125--129",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236524",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper describes the software developed to support
the first two years of the Computer Science curriculum
at the Rochester Institute of Technology. The system
supports student retrieval of files and data; on-line
submission with immediate, automated testing and
archiving of student work; and assists in grading the
work and the associated record keeping.",
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",
}
@Article{Wise:1996:YID,
author = "Michael J. Wise",
title = "{YAP3}: Improved Detection of Similarities in Computer
Program and Other Texts",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "130--134",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236525;
https://doi.org/10.1145/236452.236525",
ISBN = "0-89791-757-X",
ISBN-13 = "978-0-89791-757-5",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "DBLP;
http://dblp.uni-trier.de/db/conf/sigcse/sigcse1996.html#Wise96;
http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
URL = "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Misc/DBLP/1996.bib;
ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Object/Nierstrasz.bib;
http://citeseer.ist.psu.edu/wise96yap.html",
abstract = "In spite of years of effort, plagiarism in student
assignment submissions still causes considerable
difficulties for course designers; if students' work is
not their own, how can anyone be certain they have
learnt anything? YAP is a system for detecting
suspected plagiarism in computer programs and other
texts submitted by students. The paper reviews YAP3,
the third version of YAP, focusing on its novel
underlying algorithm --- Running-Karp-Rabin
Greedy-String-Tiling (or RKS-GST), whose development
arose from the observation with YAP and other systems
that students shuffle independent code segments. YAP3
is able to detect transposed subsequences, and is less
perturbed by spurious additional statements. The paper
concludes with a discussion of recent extension of YAP
to English texts, further illustrating the flexibility
of the YAP approach.",
acknowledgement = ack-nhfb,
bdsk-url-1 = "http://citeseer.ist.psu.edu/wise96yap.html",
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
keywords = "plagiarism",
}
@Article{Boroni:1996:DDE,
author = "Christopher M. Boroni and Torlief J. Eneboe and
Frances W. Goosey and Jason A. Ross and Rockford J.
Ross",
title = "Dancing with {DynaLab}: endearing the science of
computing to students",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "135--139",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236526",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Shaffer:1996:USD,
author = "Clifford A. Shaffer and Lenwood S. Heath and Jun
Yang",
title = "Using the {Swan} Data Structure Visualization System
for Computer Science Education",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "140--144",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236527;
https://doi.org/10.1145/236452.236527",
ISBN = "0-89791-757-X",
ISBN-13 = "978-0-89791-757-5",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "DBLP;
http://dblp.uni-trier.de/db/conf/sigcse/sigcse1996.html#ShafferHY96;
http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
URL = "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Misc/DBLP/1996.bib;
ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Misc/Pape.bib",
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",
}
@Article{Szuecs:1996:CWA,
author = "Laszlo Szuecs",
title = "Creating Windows applications using {Borland}'s {OWL}
classes",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "145--149",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236528",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper presents a brief overview of Windows
programming in C++ with Borland's OWL classes and
describes the planning and organization of a course in
graphical user interfaces. It may be helpful to
instructors who would like to combine the creation of
graphical user interfaces with an intermediate or
advanced course in object-oriented programming.",
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",
}
@Article{Hilburn:1996:IFS,
author = "Thomas B. Hilburn",
title = "Inspections of formal specifications",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "150--154",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236529",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper describes a student peer review process
that has been incorporated within an introductory
course in formal methods. As a course project, a team
of students develops a formal specification of the
requirements for a software system. The final part of
the project involves the inspection of the
specification by another team of student reviewers. The
paper presents a rationale for including inspections as
part of a formal methods course. It provides a detailed
description of the inspection process and reports on
the application of the process to a specific class
project. Finally, the paper assesses the results of the
use of such a paradigm and discusses how to improve
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",
}
@Article{McLoughlin:1996:TFP,
author = "Henry McLoughlin and Kevin Hely",
title = "Teaching formal programming to first year computer
science students",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "155--159",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236530",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The integration of formal methods into the
undergraduate curriculum has been slow considering the
benefits they offer. One reason for this is that the
limited number of relevant textbooks, although
excellent, are rather terse. As a result, we have
developed various techniques for teaching formal
programming in which each step is fully justified by
appealing to a design rule or heuristic. Another
technique we have developed is 'programming by rule'
using generic templates to solve problems of similar
structure---rather like differentiation by rule. Our
experience to date has been encouraging. We outline
some of these techniques and give examples of them in
practice.",
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",
}
@Article{Jones:1996:WBL,
author = "Rhys Price Jones and Fritz Ruehr and Richard Salter",
title = "{Web}-based laboratories in the introductory
curriculum enhance formal methods",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "160--164",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236531",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In order to be effective, the content of the
introductory curriculum must strike a proper balance
between the highly motivating (i.e., ``fun'') aspects
of programming and the development of sound scientific
background and analytical thinking. As part of an
NSF-funded Education Infrastructure project at Oberlin
College, we have developed a curriculum that maintains
a high level of scientific rigor, while making use of
the new technology of HTML and the World Wide Web to
instruct and motivate. We provide our students with an
integrated experience which includes web-based
guided-study laboratory materials, an interactive
programming environment and a syllabus which emphasizes
the interplay between abstract and formal concepts on
the one hand, and concrete implementations and
experimental investigations on the other. Scheme is
used as the primary programming environment, to
illustrate the salient features of the imperative and
the object-oriented paradigms, along with the
functional paradigm with which it is usually
associated. We believe that our approach: (1)
revitalizes the material for students who expect a more
modern presentation; (2) provides a balanced view of
competing perspectives on programming style and
methodology; and (3) provides a well-balanced mixture
of formal analysis and experimental measurement. In
order to produce laboratory materials without the
overhead entailed by creating them directly in HTML, we
have developed a tool capable of abstracting the
functionality and style of HTML documents; thus we can
engage both faculty and student authors in the
development of laboratories with a uniform style. The
very tools used to develop the online materials are
themselves an excellent illustration of the empowerment
which results from a thorough understanding of the
principles of abstraction.",
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",
}
@Article{Berk:1996:SSE,
author = "Toby S. Berk",
title = "A simple student environment for lightweight process
concurrent programming under {SunOs}",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "165--169",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236532",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper describes a simplified student environment
for lightweight processes (threads) under SunOs or
compatible systems. The environment is built on top of
the SunOs lwp package. A range of concurrency
facilities are provided including critical sections,
events and signals, and monitors. A hidden scheduler
enhances the effects of the nondeterminacy, even for
small student programs. A sample assignment is shown
using the package.",
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",
}
@Article{Bynum:1996:AYA,
author = "Bill Bynum and Tracy Camp",
title = "After you, {Alfonse}: a mutual exclusion toolkit",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "170--174",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236533",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Goldberg:1996:CEC,
author = "Murray W. Goldberg",
title = "{CALOS}: an experiment with computer-aided learning
for operating systems",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "175--179",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236534",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper describes CALOS, our application of
computer-aided learning to a third-year Computer
Science course in Operating Systems. The delivery tool
we choose is the World Wide Web. The course material
consists of interactive exercises, interactive
simulations and demonstrations, on-line notes, student
--- instructor communication mechanisms, student ---
student communication mechanisms, progress tracking,
navigational aids, student evaluations, a glossary and
a bibliography. We make use of text, images, animations
and voice. We plan to offer the course experimentally
in several modes in order to determine the best use of
the hypermedia presentation.",
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",
}
@Article{Ben-Ari:1996:UII,
author = "Mordechai Ben-Ari",
title = "Using inheritance to implement concurrency",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "180--184",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236535",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The Ada programming language is an excellent vehicle
for teaching concurrent programming because support for
concurrency has been designed into the language. The
paper shows how primitives from other concurrent
programming languages (occam, Linda, Joyce) can be
simulated within Ada. This enables students to study
other constructs without the overhead of learning a new
language and programming environment. The simulations
use inheritance which was introduced into the new Ada
95 standard. They can also be used as examples of
inheritance when teaching object-oriented
programming.",
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",
}
@Article{Berman:1996:TAB,
author = "A. Michael Berman and Robert C. Duvall",
title = "Thinking about binary trees in an object-oriented
world",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "185--189",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236536",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The Binary Search Tree serves as an important example
when teaching data structures. We explore new
approaches to understanding the implementation of a
Binary Search Tree, using concepts from Object-Oriented
Programming and C++. The Binary Search Tree illustrates
how adopting a new approach and a new language can lead
to a new way of thinking about a familiar problem.",
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",
}
@Article{Kolling:1996:BLT,
author = "Michael K{\"o}lling and John Rosenberg",
title = "{Blue} --- a language for teaching object-oriented
programming",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "190--194",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236537",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Teaching object-oriented programming has clearly
become an important part of computer science education.
We agree with many others that the best place to teach
it is in the CS1 introductory course. Many problems
with this have been reported in the literature. These
mainly result from inadequate languages and
environments. Blue is a new language and integrated
programming environment, currently under development
explicitly for object-oriented teaching. We expect
clear advantages from the use of Blue for first year
teaching compared to using other available languages.
This paper describes the design principles on which the
language was based and the most important aspects of
the language itself.",
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",
}
@Article{Carver:1996:MAS,
author = "Curtis A. Carver and Richard A. Howard and William D.
Lane",
title = "A methodology for active, student-controlled learning:
motivating our weakest students",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "195--199",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236538",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper outlines a methodology to improve the
performance of the weakest students through networked
hypermedia and in-class exercises. These efforts are an
outgrowth of experiments using networked hypermedia in
the form of the World Wide Web (WWW) as the basis for
networked courseware [1-4]. While initial approaches
significantly enhanced the performance of the average
and best students, there was no noticeable gain in the
performance of the weakest students [4]. They continued
to come into class without preparing and expected to
somehow condense the learning process into five
55-minute sections every two weeks. In order to enhance
the performance of these students, a series of
procedures were developed that should increase their
performance while minimizing any negative impact on the
rest of class. The first procedure uses a networked,
Common Gateway Interface (CGI), form-based Student
Response System to enhanced communications and
expectations between the student and professor. The
Student Response System automates the grading of
homework assignments, and as a result, facilitates
nightly homework assignments without increasing the
grading load on the professor. The second component of
this methodology involves developing a series of
graded, in-class, group exercises that can be easily
graded in-class, represents a substantial portion of
the final grade, and requires a public presentation of
the group's results. Together, these tools and
practices form a methodology for reaching the weakest
students and enhancing their performance.",
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",
}
@Article{Kiper:1996:PAT,
author = "James D. Kiper and Valerie Cross and Diane Delisio and
Ann Sobel and Douglas Troy",
title = "Perspectives on assessment through teaching portfolios
in computer science",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "200--203",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236539",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Fell:1996:WAC,
author = "Harriet J. Fell and Viera K. Proulx and John Casey",
title = "Writing across the computer science curriculum",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "204--209",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236540",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "At our university, as at many others across the
country, there is a movement to integrate the common
core subjects with the disciplinary studies. While in
the past writing has been a domain of English
departments, the new trend is 'writing across
curriculum'. It is clear that effective written and
oral communication skills are critical for the
successful computer professional. We present
suggestions for writing assignments that complement the
main themes of computer courses from introductory to
advanced levels. While some of these have appeared in
the literature, others are new. We report on our
experience with these assignments and reflect on how
they enhance the computer science curriculum.",
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",
}
@Article{Towhidnejad:1996:SEE,
author = "Massood Towhidnejad and James R. Aman",
title = "Software engineering emphasis in advanced courses",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "210--213",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236541",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Dorf:1996:NWA,
author = "Mary Lou Dorf and Gerald R. Heuring",
title = "Nightmare on {Westwood Avenue}: product development
laboratory: success, failure, both, neither???",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "214--216",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236542",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Traditionally, computer software development courses
have produced projects with small numbers of
homogeneous users requiring limited maintenance and
which run on a single platform as opposed to products
which are distributed to large numbers of diverse
users, run on multiple platforms, and which are
upgraded and re-released many times. The NSF/ILI-IG
grant with the university match provided funding to
establish a software product development laboratory in
an effort to provide students with the product
development experience that many will need upon
graduation. This paper discusses the concept for, the
goals and subgoals of, and the first year's evaluation
of the Product Development Laboratory.",
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",
}
@Article{Biddle:1996:EIC,
author = "Robert Biddle and Ewan Tempero",
title = "Explaining inheritance: a code reusability
perspective",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "217--221",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236543",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Programmers new to the object-oriented paradigm often
have difficulty learning how to use inheritance
properly. In this paper we introduce an approach to
explaining inheritance that is based on understanding
the nature of reusability. We show how the important
aspect of inheritance is interface conformance, and
explain the role this plays in supporting reusability.
We then outline a method for determining when and how
to use both single inheritance and multiple
inheritance, and discuss the implications of our
approach.",
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",
}
@Article{Baldwin:1996:DLC,
author = "Doug Baldwin",
title = "Discovery learning in computer science",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "222--226",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236544",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Howard:1996:FLS,
author = "Richard A. Howard and Curtis A. Carver and William D.
Lane",
title = "{Felder}'s learning styles, {Bloom}'s taxonomy, and
the Kolb learning cycle: tying it all together in the
{CS2} course",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "227--231",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236545",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{DeClue:1996:OOP,
author = "Tim DeClue",
title = "Object-orientation and the principles of learning
theory: a new look at problems and benefits",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "232--236",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236546",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Daigle:1996:ICP,
author = "R. J. Daigle and Michael V. Doran and J. Harold
Pardue",
title = "Integrating collaborative problem solving throughout
the curriculum",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "237--241",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236547",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Our graduates are ill-prepared for entry positions in
industry. This is the message from a 1994 NSF task
force comprised of members from academia and industry.
Among the specific deficiencies cited were
problem-solving skills and the ability to work in
groups. In a recent publication, the authors described
a group problem-solving model, Group Zig Zag, based on
the Myers-Briggs Type Indicator. In this paper we show
how the integration of a collaborative approach
throughout the curriculum can be achieved by adopting
the Group Zig Zag model.",
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",
}
@Article{McCauley:1996:DSU,
author = "Ren{\'e}e A. McCauley and Ursula Jackson and Bill
Manaris",
title = "Documentation standards in the undergraduate computer
science curriculum",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "242--246",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236548",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper focuses on documentation standards and
their employment throughout the undergraduate computer
science curriculum. Specifically, it presents the
motivation for a set of well-defined documentation
standards for programming-intensive computer science
courses. Additionally, it discusses the establishment
of standards addressing both the procedure- and
object-oriented programming paradigms. Finally, it
relates the authors' experiences in using such
standards to teach many software engineering principles
along with required concepts in the undergraduate
computer science curriculum.",
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",
}
@Article{Reynolds:1996:RCS,
author = "Charles Reynolds and Christopher Fox",
title = "Requirements for a computer science curriculum
emphasizing information technology: subject area
curriculum issues",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "247--251",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236549",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Gilberg:1996:CSS,
author = "Richard F. Gilberg and Behrouz A. Forouzan",
title = "Comparison of student success in {Pascal} and
{C}-language curriculums",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "252--255",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236550",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Ginat:1996:EAP,
author = "David Ginat",
title = "Efficiency of algorithms for programming beginners",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "256--260",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236551",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Introductory computer science courses often present
the concept of algorithm efficiency in a rather late
stage, through searching and sorting problems. We
believe that the concept of efficiency can be presented
much earlier. In this paper we present a novel approach
in which efficiency of algorithms is presented early,
gradually and intuitively. We link our approach to
cognitive consequences of programming instruction and
illustrate it with three problems. We implemented our
approach with 10th and 11th grade high-school students.
In the paper, we describe our experience with posing
the three problems to the students. Student solutions
varied considerably, reflecting different levels of
insight into the problems. The various solutions led to
fruitful class discussions, thus widening the students'
repertoire of templates, and enhancing student
realization as to the importance of analysis and
planning.",
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",
}
@Article{Webber:1996:PT,
author = "Adam Brooks Webber",
title = "The {Pascal} Trainer",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "261--265",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236552",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Hutchens:1996:UIE,
author = "David H. Hutchens and Elizabeth E. Katz",
title = "Using iterative enhancement in undergraduate software
engineering courses",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "266--270",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236553",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Many software development courses include both
instruction in formal and informal techniques and
application of those techniques on a team project. In
teaching such a course, a dilemma arises in trying to
present material in sufficient detail before students
must apply the material in their projects. The students
are not comfortable with a technique before they must
use it. If the project is moved later in the course,
the students do not have enough time to tackle a
problem that is big enough to require many of the
software development techniques. There must be a better
approach to teaching the course without separating the
material into two courses or dividing the course over
two terms. This paper describes an iterative approach.
Let the students develop an initial pass at the project
using the techniques they know. Then, have them apply
the techniques learned in this class to later
iterations. They develop a reasonably large project and
apply the techniques appropriately. In addition, they
have an opportunity to modify and maintain their
documents as they complete the project. This paper
describes the approach, experiences using it, and what
modifications might be useful.",
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",
}
@Article{Sobel:1996:EIF,
author = "Ann E. Kelley Sobel",
title = "Experience integrating a formal method into a software
engineering course",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "271--274",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236554",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Veraart:1996:SSE,
author = "V. E. Veraart and S. L. Wright",
title = "Supporting software engineering education with a local
{Web} site",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "275--279",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236555",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Nishida:1996:LSS,
author = "Tomohiro Nishida and Akinori Saitoh and Yoshihiro
Tsujino and Nobuki Tokura",
title = "Lecture supporting system by using e-mail and {WWW}",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "280--284",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236556",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "We have developed a system to support communication
between students and teachers on the computer network.
By using e-mail, they can exchange information, e.g.,
questions and reports whenever and wherever they can
access the Internet. And by using World Wide Web, the
teacher can provide impressive teaching material for
the student. Moreover the system provides ``easy
maintenance'' facilities. So the teachers who use it
don't have to master the details of the system. They
can use it easily by following various navigational
information instructions. And to use the system for
many years, it can reuse information and setups which
were made previously.",
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",
}
@Article{Paxton:1996:WUW,
author = "John T. Paxton",
title = "Webucation: using the {Web} as a classroom tool",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "285--289",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236557",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Carlson:1996:WIL,
author = "David Carlson and Mark Guzdial and Colleen Kehoe and
Viren Shah and John Stasko",
title = "{WWW} interactive learning environments for computer
science education",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "290--294",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236558",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The wide accessibility of the World Wide Web makes it
a perfect base for developing computer science
courseware modules. Since learning involves more than
just receiving transmitted information, courseware must
be interactive and encourage student engagement, which
is a challenge on the Web architecture. This article
describes an ongoing effort to develop World Wide
Web-based computer science courseware modules that will
use interactive components as integral parts of the
material, in order to promote student involvement. It
also discusses the proposed usage of new technology
such as HotJava in this framework.",
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",
}
@Article{Fekete:1996:DCL,
author = "Alan Fekete and Antony Greening",
title = "Designing closed laboratories for a computer science
course",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "295--299",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236559",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "A recent trend has been to accompany Computer Science
courses by ``closed laboratories'' where students
carried out tasks with supervision and guidance. This
paper presents a methodology for designing a complete
sequence of laboratories to support the instruction in
a course. The design considers both the technical
concepts to be conveyed and the learning experiences
through which students learn. We demonstrate the way
the methodology has been used to design the lab
sequence for a Pascal-based CS1 course.",
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",
}
@Article{Freund:1996:TAC,
author = "Stephen N. Freund and Eric S. Roberts",
title = "{Thetis}: an {ANSI C} programming environment designed
for introductory use",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "300--304",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236560",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Commercially available compilers, particularly those
used for languages like ANSI C that have extensive
commercial applicability, are not well-suited to
students in introductory computer science courses
because they assume a level of sophistication that
beginning students do not possess. To alleviate this
problem at Stanford, we have developed the Thetis
programming environment designed specifically for
student use. The system consists of a C interpreter and
associated user interface that provides students with
simple and easily understood editing, debugging, and
visualization capabilities. Reactions of students and
instructors indicate that Thetis fulfills the goals we
set out to accomplish and provides a significantly
better learning environment for students in CS1/CS2.",
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",
}
@Article{Naps:1996:TVE,
author = "Thomas L. Naps and Jeremy Stenglein",
title = "Tools for visual exploration of scope and parameter
passing in a programming languages course",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "305--309",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236561",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Bareiss:1996:SPC,
author = "Catherine C. Bareiss",
title = "A semester project for {CS1}",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "310--314",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236562",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "While much work has been done on the lab component of
the CS1 course, programming assignments have not
received as much attention. Many CS1 courses have a
series of programming assignments that supplement the
lab component. However, the assignments are often
unrelated to each other. While the advantages of
semester project for upper division courses are well
known, little has been done on the use of a semester
project in the first programming course. However, it is
feasible for a first semester programmer to complete an
entire semester project if it is designed properly. The
development of a semester-long programming project done
in phases has many benefits to offer a CS1 course.",
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",
}
@Article{Barrett:1996:EDC,
author = "Martin L. Barrett",
title = "Emphasizing design in {CS1}",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "315--318",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236563",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Feldman:1996:QED,
author = "Todd J. Feldman and Julie D. Zelenski",
title = "The quest for excellence in designing {CS1\slash CS2}
assignments",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "319--323",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236564",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "We identify the principles involved in designing
effective programming assignments for CS1/CS2. Through
a case study of a particularly successful recursion
assignment, we establish several prerequisites that
must be present in the foundation of a potential
assignment and discuss techniques for engineering
exceptional assignments through changes to their more
malleable components.",
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",
}
@Article{Barnard:1996:CSU,
author = "Anthony C. L. Barnard and Barrett R. Bryant and Warren
T. Jones and Kevin D. Reilly",
title = "A computer science undergraduate specialization in
telecommunications and computer networking",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "324--328",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236565",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Grygiel:1996:PNA,
author = "Terry Grygiel and Aaron Myers and Greg Arnold and
William Breen",
title = "Protocols and network architecture: a first course in
data communications and computer networks",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "329--332",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236569",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{McDonald:1996:ULD,
author = "Chris McDonald",
title = "User-level distributed file systems projects",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "333--337",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236570",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "One of the greatest benefits provided by computer
networks, in particular local area networks, is the
ability to access files served by other computers in a
network. Whereas file system concepts are first
introduced in Operating Systems units, many file system
concepts need to be readdressed and generalized in
later Computer Networks units. Moreover, as students
become increasingly familiar with internetworking and
programs such as ftp, many of the strong links between
the Operating Systems and Computer Networks units may
be reinforced. This paper discusses the successes
experienced with two strongly related projects offered
in our third year Computer Networks unit. Each project
requires students to support a minimal distributed file
system by implementing user-level libraries which
redefine a handful of operating system system calls
supporting remote file access.",
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",
}
@Article{Brilliant:1996:FPP,
author = "Susan S. Brilliant and Timothy R. Wiseman",
title = "The first programming paradigm and language dilemma",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "338--342",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236572",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In recent years there has been increasing controversy
surrounding the choice of a language for introducing
programming to computer science majors. The issue has
been complicated by the increasing acceptance of the
importance of non-procedural paradigms. This paper
compares the available vehicles for teaching
programming to beginners. These comparisons are based
on the results of a survey conducted by the authors in
early 1995 and on the published reports and opinions of
other workers in this area.",
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",
}
@Article{Leska:1996:MPC,
author = "Chuck Leska and John Barr and L. A. Smith King",
title = "Multiple paradigms in {CS I}",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "343--347",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236574",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper presents an approach to introducing
multiple programming language paradigms in the CS I
course through the use of a single multiparadigm
language. The approach uses multiple paradigms in the
design and implementation of solutions to computer
projects. The paper illustrates the approach by
outlining a solution to a sample project which utilizes
the imperative, object-oriented, and the functional
paradigms.",
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",
}
@Article{Kumar:1996:FDT,
author = "Amruth N. Kumar",
title = "Fork diagrams for teaching selection in {CS I}",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "348--352",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236575",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "We propose a fork diagram as a visual representation
of the algorithm for binary selection. Among other
things, fork diagrams can be used to teach students how
to write correctly nested if-else statements, analyze
nested selection code, appreciate the problem of
dangling else, and understand short circuit evaluation
of conditions with boolean operators (AND and OR). We
have used C code to illustrate concepts, although fork
diagrams can be used for any high level language.",
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",
}
@Article{Erickson:1996:ELE,
author = "Carl Erickson",
title = "The {EOS} laboratory environment for a course in
operating systems",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "353--357",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236576",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper describes a laboratory environment for
teaching operating systems. The EOS (Exploratory
Operating Systems) lab was developed with a National
Science Foundation ILI grant to be used in conjunction
with a traditional operating systems (OS) course. The
main goal of the EOS project was to improve the
teaching of operating system principles without the
necessity of a special purpose laboratory and the
addition to the curriculum of a second course in OS.
The EOS labs are summarized and a CPU scheduling lab is
described in some detail. A standardized testing
instrument was used to compare class performance before
and after adding the lab to the OS course. Preliminary
results show an improvement attributable to the EOS
laboratory. The author's experience in building a
workstation laboratory from an externally funded grant
is described.",
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",
}
@Article{Goldman:1996:TDC,
author = "David A. Goldman and Richard R. Eckert and Maxine S.
Cohen",
title = "Three-dimensional computation visualization for
computer graphics rendering algorithms",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "358--362",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236578",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Computation visualization or algorithm animation is
becoming an increasingly popular and effective way of
teaching, debugging, and analyzing algorithms. Over the
past ten years, several algorithm animation systems
have been produced. Proposed here is a new approach and
framework for visualizing three-dimensional algorithms
or computations. Implemented on a prototype algorithm
animation system, this framework, termed the
vector-guided view, produces insightful visualizations
of three-dimensional computation by effectively solving
the problems of $3$D scene navigation. The creation of
this framework was motivated by the desire to produce
visualizations of an increasingly large and complex set
of rendering algorithms now ubiquitous in the field of
computer graphics. To show the potential of this
framework, a dynamic visualization of a recursive
ray-tracing program has been created. A brief summary
of the algorithm animation system is presented.",
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",
}
@Article{Smith:1996:IPE,
author = "Harry F. Smith and Patrick Plusnick and Mark Sarojak
and William Seitz",
title = "Image processing as an exemplar of parallelism applied
to graphics",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "363--367",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236580",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In surveying the possible applications of parallel
computing, computer graphics is singularly attractive.
This is because many computer graphics algorithms are
so computationally intensive and yet also inherently
very parallel in nature. The primary objective of an
NSF grant to the University of North Carolina at
Wilmington was to establish parallel computing in the
undergraduate curriculum. A secondary objective was to
address the issue of parallelism for computer graphics;
however, curricular constraints made this difficult to
do. Our response to this difficulty was twofold. For
one, we focused on image processing as a more
accessible, but very significant, alternative to
ordinary computer graphics. Also, as a means of
enabling deeper student involvement, we were able to
supplement the original equipment grant (ILI) with one
for supporting student research (REU).",
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",
}
@Article{Fitzgerald:1996:CSF,
author = "Sue Fitzgerald and Mary Lou Hines",
title = "The computer science fair: an alternative to the
computer programming contest",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "368--372",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236581",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Dissatisfaction with the results of programming
contest events has led to the development of a new type
of competitive event, a computer science fair. The
computer science fair, a combination art show/science
fair, is designed to attract a wider diversity of
participants, to encourage creativity, and to reinforce
good project development practices. Students are asked
to creatively use technology to express themselves, to
design new inventions, and to solve problems by
submitting projects in the following categories: (1)
computers and the arts and humanities --- computer
music, computer art, multimedia projects; (2) computer
programs --- entertainment, education, scientific,
business, modeling and simulation; and (3) computer or
electronically controlled inventions. This paper
outlines the rules for submissions and judging of
projects and the results of the First Annual Kansas
City Computer Science Fair. Results based on gender and
age category are reported.",
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",
}
@Article{Rodger:1996:AAH,
author = "Susan H. Rodger and Ellen L. Walker",
title = "Activities to attract high school girls to computer
science",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "373--377",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236583",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "We present several activities used in the two-week
PipeLINK summer program for high school girls. These
hands-on activities and interactive talks, presented
mostly by female faculty, undergraduates, and graduate
students, showed the girls the wide range of
opportunities in the field of computer science",
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",
}
@Article{Schollmeyer:1996:CPH,
author = "Martina Schollmeyer",
title = "Computer programming in high school vs. college",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "378--382",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236584",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Although there exists a computer science certification
exam for high school teachers in some states, there
appear to be no general requirements for teaching
computer science at the high school level in most
states. This may imply that CS material taught at the
high school level is not always well-suited for
students who want to pursue CS in college. This paper
discusses some observations on what skills and
abilities are important to prepare high school students
for a successful career in CS at the college level. It
also discusses preconceived ideas of college freshmen
on what computer programming is all about.",
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",
}
@Article{Wittenberg:1996:ULPb,
author = "L. Wittenberg",
title = "Using Literate Programming Notation in Introductory
Programming Courses",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "437--437",
month = "????",
year = "1996",
CODEN = "SIGSD3",
ISBN = "0-89791-757-X",
ISBN-13 = "978-0-89791-757-5",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
bibdate = "Fri Feb 27 15:28:18 1998",
bibsource = "http://www.math.utah.edu/pub/tex/bib/litprog.bib;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Grout:1996:EC,
author = "Jarrell C. Grout and Robert G. Strader and John B.
Hanks",
title = "Essential {C++}",
journal = j-SIGCSE,
volume = "28",
number = "2",
pages = "3--14",
month = jun,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/228296.228297",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:35 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "C++ is rapidly becoming one of the most important
programming languages in the world. Yet it is an
extremely complex language and, therefore, one that is
very difficult to learn. To provide a significant
degree of simplification and, thereby, to help
alleviate the difficulties of learning the language, a
relatively small C++ subset, Essential C++, has been
defined. It is proposed for use by the computer science
academic community as a suitable first programming
language for students as well as for use by other
individuals who desire eventually to become software
developers using the full C++ language. After
supporting the case for the need of a C++ subset and
discussing the reasons for developing one, this article
presents Essential C++, provides the rationale for
selecting its particular constituents from the full C++
language, and then examines the advantages and
disadvantages of using Essential C++.",
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",
}
@Article{Lee:1996:HCS,
author = "John A. N. Lee",
title = "History in the computer science curriculum",
journal = j-SIGCSE,
volume = "28",
number = "2",
pages = "15--20",
month = jun,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/228296.228298",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:35 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "IFIP Working Group 9.7 (History of Computing) is
charged with not only encouraging the preservation of
computer artifacts, the recording of the memoirs of
pioneers, and the analysis of the downstream impact of
computer innovations, but also on the development of
educational modules on the history of computing. This
paper presents an initial report on the study of the
history of computing and informatics and preliminary
proposals for the inclusion of aspects of the history
of computing and informatics in the curriculum of
university and college students.",
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",
}
@Article{Greening:1996:TLE,
author = "Tony Greening",
title = "Teaching and learning essential computer science
skills: the {UNIX} example",
journal = j-SIGCSE,
volume = "28",
number = "2",
pages = "21--24",
month = jun,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/228296.228299",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:35 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The sources of difficulty in learning particular
concepts are not always identifiable by either the
educators or the students. While the theme of this
paper may initially be UNIX, this is used as a
mechanism for discussing the main thrust of the paper,
which is concerned with general issues relating to the
teaching and learning process. Difficulties may arise
which are inherent to the subject matter, a product of
the teaching/learning experience, or as the result of
existing misconceptions. Some of these factors are
discussed in terms of the UNIX example, and generically
in terms of a qualitative approach to teaching and
learning. It makes a case for the adoption of a
teaching perspective that addresses the student
perception of their own learning.",
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",
}
@Article{Ross:1996:LTC,
author = "John Minor Ross",
title = "Learning to teach {C++}",
journal = j-SIGCSE,
volume = "28",
number = "2",
pages = "25--30",
month = jun,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/228296.228300",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:35 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Object-oriented programming, which came on the scene
with Simula-67, is continuing to grow in popularity.
C++, the object-oriented expansion of C, is one of the
most used languages associated with object-oriented
programming. Much of what is written about C++,
however, is directed towards those already immersed in
the object-oriented paradigm. Such writings often are
not useful to C language instructors just beginning to
work with C++ since there is a considerable learning
curve for novices and experts alike. Readers who are
C-literate are (1) presented with reasons to move to
C++, (2) warned of potential hazards on the
object-oriented path, and (3) provided with heuristics
to make the transition from C to C++ easier.",
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",
}
@Article{Resler:1996:PDT,
author = "Dan Resler",
title = "The {Prisoner's Dilemma Tournament} revisited",
journal = j-SIGCSE,
volume = "28",
number = "2",
pages = "31--36",
month = jun,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/228296.228301",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:35 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "One much-studied method for investigating trust
building and cooperation is the iterative Prisoner's
Dilemma Tournament (iPDT). An iPDT is easily simulated
on a computer and is an excellent project in the
CS1/CS2 curriculum to introduce students to the
concepts of modular programming and information hiding.
It is highly motivating, it encourages creative
solutions, it allows students with varying abilities to
do equally well, and there is no one 'ideal' solution.
A software system that allows for the automatic
generating of tournaments is presented in this paper,
as well as information on downloading the software from
the author.",
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",
}
@Article{Baram:1996:UCC,
author = "Giora Baram and Munir Mandviwalla",
title = "Use of computer conferencing in teaching systems
analysis and design",
journal = j-SIGCSE,
volume = "28",
number = "2",
pages = "37--39",
month = jun,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/228296.228302",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:35 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This article describes how the Department of Computer
and Information Sciences (CIS) at Temple University
uses a computer based ``bulletin board'' system to
improve our Systems Analysis and Design Courses. We
found that the use of the bulletin board improves the
communication skills of students and increases the
productivity of both instructor and student. While the
article is descriptive rather than empirical, we
believe it offers useful insights for other instructors
who share our concerns and are interested in the use of
computer based communication technology to improve
teaching.",
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",
}
@Article{Dawson-Howe:1996:ASA,
author = "Kenneth M. Dawson-Howe",
title = "Automatic submission and administration of programming
assignments",
journal = j-SIGCSE,
volume = "28",
number = "2",
pages = "40--42",
month = jun,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/228296.228303",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:35 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper details a system to assist with the
evaluation and administration of student assignments.
In order to help with the evaluation of program
execution, the system automatically compiles and
executes the program while logging a copy of the
session. This log, together with the code and
documentation is then bundled into an e-mail which is
sent to the course controller. The course controller
automatically processes the e-mail, verifying it's
authenticity, and sends an acknowledgement back to the
student. The controller also automatically logs the
submission in a database which is used to monitor
student performance throughout the year. Additional
facilities are provided to allow grades for the
assignments to be entered into the database, to allow
students to be excused from assignments if appropriate
and to allow summary reports to be generated.",
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",
}
@Article{Poole:1996:ISG,
author = "Bernard John Poole and Timothy S. Meyer",
title = "Implementing a set of guidelines for {CS} majors in
the production of program code",
journal = j-SIGCSE,
volume = "28",
number = "2",
pages = "43--48",
month = jun,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/228296.228304",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:35 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Cook:1996:CSF,
author = "Curtis R. Cook",
title = "A computer science freshman orientation course",
journal = j-SIGCSE,
volume = "28",
number = "2",
pages = "49--55",
month = jun,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/228296.228305",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:35 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper describes an orientation course for
beginning computer science majors. The course is
different from the CS 1 or computer literacy courses,
but similar in intent and content to orientation
courses in engineering, business, and other fields. Its
purpose is to give students an overview of computer
science and an idea of what computer professionals do
so that students can make an informed career decision.
Other emphases for the course are practice in problem
solving, experience working in groups, teaching basic
technical (non-programming) skills, social and ethical
issues, and making students aware of the resources and
opportunities available to them such as internship
programs. Influences and constraints on the design of
the course and suggested changes the next time the
course is taught are also described.",
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",
}
@Article{Bell:1996:TVR,
author = "D. H. Bell",
title = "Teaching virtual reality",
journal = j-SIGCSE,
volume = "28",
number = "2",
pages = "56--61",
month = jun,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/228296.228306",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:35 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper reports on the design and implementation of
a two-semester course on Virtual Reality (VR). The
course is aimed at final year undergraduates on
programmes leading to specialist degrees such as
Information Technology, Software Engineering, Computer
Studies, Business Information Systems. Entitled ``VR
--- implementation and applications'', the course
embraces novel devices, interfacing, software toolkits,
graphics algorithms, system evaluation, technology
prediction, Human Computer Interaction (HCI), social,
psychological and philosophical aspects. The course
focuses on the evaluation of current and expected
technology and on the assessment of current and future
applications in its complete variety. It thereby
encompasses transferable skills in the mainstream areas
of technology evaluation, system evaluation. This paper
reviews the aims of the course, the curriculum content,
a novel learning approach, assessment and an evaluation
of the course.",
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",
}
@Article{Blum:1996:ICW,
author = "Howard Blum",
title = "{Internet} connection for {Web} access: an example for
performance modeling and simulation",
journal = j-SIGCSE,
volume = "28",
number = "2",
pages = "62--64",
month = jun,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/228296.228307",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:35 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper describes a simplified model of a
bottleneck in user access to the World-Wide Web. It has
been used to illustrate performance modeling, queueing
analysis and simulation in courses on simulation and
computer networking.",
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",
}
@Article{Dawson-Howe:1996:OFY,
author = "Kenneth M. Dawson-Howe",
title = "Organization of final year projects",
journal = j-SIGCSE,
volume = "28",
number = "3",
pages = "2--4",
month = sep,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/234867.234868",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:35 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper details a method for the organization of
final year computer science projects which has been
found to be extremely beneficial both from the point of
view of the students and the supervisor. These projects
count for 20\% of the final degree result in this
Department, and are a crucial part of the development
of the student. The model proposed for the organization
of the projects is one in which the students initially
work in a group, co-operatively developing a basic
platform on which they can then individually develop
their projects. This organization allows the
supervision to be achieved through regular group
meetings, and provides the students with good
experience (and all the benefits) of working in a
group, while at the same time fulfilling the objective
of getting the student to work on a complex task
independently. An example of this project organization
in practice, in the field of computer vision, is also
detailed.",
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",
}
@Article{Bradley:1996:AMP,
author = "Michael J. Bradley",
title = "Analyzing multi-phase searching algorithms",
journal = j-SIGCSE,
volume = "28",
number = "3",
pages = "5--8",
month = sep,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/234867.234869",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:35 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper presents a family of multi-phase searching
algorithms that can enrich the discussion of searching
algorithms in courses like CS13 Algorithms or CS7 Data
Structures and Algorithm Analysis. These algorithms
exhibit a natural but subtle relationship between the
sequential search and binary search algorithms. They
are non-trivial algorithms, yet they are easy to
understand. Their complexity analysis is accessible,
making use of differential calculus, Lagrange
multipliers and base-2 logarithms. They have many
practical applications and they appeal to students.",
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",
}
@Article{Campbell:1996:ICC,
author = "Robert A. Campbell",
title = "Introducing computer concepts by simulating a simple
computer",
journal = j-SIGCSE,
volume = "28",
number = "3",
pages = "9--11",
month = sep,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/234867.234870",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:35 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The simulated computer consists of (1) main memory,
(2) a register known as the accumulator, (3) a central
processing unit (CPU), and (4) an instruction counter.
This computer recognizes 8 op codes (Halt, Load, Store,
Add, Subtract, Read, Write, and Branch On Zero). The
computer is simulated by creating a program in Pascal
or C++. This program simulates the execution of
programs written by students, such as adding two
numbers and printing their sum. Student programs are
written in machine language and executed by the
simulated computer. Students can write programs in
assembly language, compile them by hand, and then test
them by running them on the simulated computer. This
example has been helpful in teaching students what a
computer is and what computers can do.",
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",
}
@Article{Evans:1996:NEP,
author = "M. D. Evans",
title = "A new emphasis {\&} pedagogy for a {CS1} course",
journal = j-SIGCSE,
volume = "28",
number = "3",
pages = "12--16",
month = sep,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/234867.234871",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:35 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "A CS1 course introduces students to fundamental
aspects of computing science. Invariably, these aspects
are ones of content (subject matter). There is an
alternative, and arguably more beneficial, role for a
CS1 course --- it could introduce the fundamental
processes and concepts which pervade all computing
science content domains, and which have but different
instantiations in the different domains. This article
considers the identification of these aspects, and
suggests a pedagogy suitable for their emphasis. This
pedagogy is applied to a traditional CS1
programming-content domain, resulting in a proposal for
a new CS1 curriculum.",
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",
}
@Article{Winslow:1996:PPP,
author = "Leon E. Winslow",
title = "Programming pedagogy --- a psychological overview",
journal = j-SIGCSE,
volume = "28",
number = "3",
pages = "17--22",
month = sep,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/234867.234872",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:35 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Can we turn novices into experts in a four year
undergraduate program? If so, how? If not, what is the
best we can do? While every teacher has his/her own
opinion on these questions, psychological studies over
the last twenty years have started to furnish
scientific answers. Unfortunately, little of these
results have been incorporated into curricula or
textbooks. This report is a brief overview of some of
the more important results concerning computer
programming and how they can affect course design.",
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",
}
@Article{Fienup:1996:RCC,
author = "Mark Fienup",
title = "Rethinking the {CS}-2 course with an object-oriented
focus",
journal = j-SIGCSE,
volume = "28",
number = "3",
pages = "23--25",
month = sep,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/234867.234873",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:35 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Clearly, switching to the object-oriented paradigm as
the first paradigm students learn must be accompanied
by curricular changes. After three semesters of
experience, this paper addresses the pedagogical
problems encountered in switching to the
object-oriented programming paradigm in the CS-2 course
and our solutions to these problems.",
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",
}
@Article{Zaidman:1996:CDA,
author = "Marsha Zaidman",
title = "{C++} dynamic arrays vs. linked lists",
journal = j-SIGCSE,
volume = "28",
number = "3",
pages = "26--28",
month = sep,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/234867.234874",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:35 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Dynamically allocated linked lists are generally
portrayed as a more flexible structure than arrays.
However, dynamically allocated arrays, as available in
C++, can be just as flexible and easier to use. This
paper compares the use of dynamically allocated linked
lists to dynamically allocated arrays as available in
C++.",
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",
}
@Article{Mitzenmacher:1996:DSP,
author = "Michael Mitzenmacher",
title = "Designing stimulating programming assignments for an
algorithms course: a collection of exercises based on
random graphs",
journal = j-SIGCSE,
volume = "28",
number = "3",
pages = "29--36",
month = sep,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/234867.234875",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:35 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The field of random graphs contains many surprising
and interesting results. Here we demonstrate how some
of these results can be used to develop stimulating,
open-ended exercises for courses in algorithms and data
structures or graph theory. Specifically, we provide
problems for algorithms that compute minimum spanning
trees, connected components, maximum flows, and
all-pairs shortest paths.",
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",
}
@Article{Paprzycki:1996:SFU,
author = "Marcin Paprzycki and Janusz Zalewski",
title = "Shaping the focus of the undergraduate curriculum",
journal = j-SIGCSE,
volume = "28",
number = "3",
pages = "37--44",
month = sep,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/234867.234876",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:35 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper outlines an approach to reshape the
existing undergraduate CS curriculum. Based on software
engineering and parallel computing concepts, the
details of the new curriculum are presented in terms of
educational objectives, core courses, innovations in
the teaching method, and early experiences.",
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",
}
@Article{Hosch:1996:JFL,
author = "Frederick Hosch",
title = "{Java} as a First Language: an Evaluation",
journal = j-SIGCSE,
volume = "28",
number = "3",
pages = "45--50",
day = "1",
month = sep,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/234867.234877",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:35 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/java.bib;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib;
UnCover library database",
URL = "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Compiler/FORTRAN/fortran3.bib;
ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Compiler/java.bib;
ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Compiler/JAVA/java.bib;
ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Misc/Pape.bib",
abstract = "In this note, we outline some issues raised in
considering the use of the programming language
Java$^{TM}$ to support a first course in software
development. The course --- essentially CS 1 --- is
centered on the design and implementation of simple
objects, and employs an iterative
specify/design/implement/test strategy to introduce
data design and traditional procedural concepts. We
enumerate some aspects of the Java language that
attracted our interest, and identify some areas of the
language design that could be modified to better meet
our needs in an introductory computer science course.",
acknowledgement = ack-nhfb,
classcodes = "C0220 (Computing education and training); C6110J
(Object-oriented programming); C6140D (High level
languages)",
corpsource = "Dept. of Comput. Sci., New Orleans Univ., LA, USA",
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
keywords = "computer science education; course; CS 1 course; data
design; educational courses; engineering; first
language; first software development; implementation;
introductory computer science course; iterative
specify/design/implement/test; Java programming
language; language design; object-; object-oriented
programming; oriented languages; procedural concepts;
simple object; simple object design; software;
strategy",
treatment = "P Practical",
}
@Article{Hosch:1996:JST,
author = "F. Hosch",
title = "{Java} as a first language: an evaluation",
journal = j-SIGCSE,
volume = "28",
number = "3",
pages = "45--50",
month = sep,
year = "1996",
CODEN = "SIGSD3",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
bibdate = "Sat Mar 15 08:49:09 MST 1997",
bibsource = "http://www.math.utah.edu/pub/tex/bib/java.bib;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
acknowledgement = ack-nhfb,
classcodes = "C0220 (Computing education and training); C6110J
(Object-oriented programming); C6140D (High level
languages)",
corpsource = "Dept. of Comput. Sci., New Orleans Univ., LA, USA",
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
keywords = "computer science education; course; CS 1 course; data
design; educational courses; engineering; first
language; first software development; implementation;
introductory computer science course; iterative
specify/design/implement/test; Java programming
language; language design; object-; object-oriented
programming; oriented languages; procedural concepts;
simple object; simple object design; software;
strategy",
treatment = "P Practical",
}
@Article{Ben-Ari:1996:SEL,
author = "Mordechai Ben-Ari",
title = "Structure exits, not loops",
journal = j-SIGCSE,
volume = "28",
number = "3",
pages = "51",
month = sep,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/234867.234878",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:35 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Until recently, Pascal was the first programming
language taught to students. As more schools choose Ada
or C++ as a first language, the debate on structured
programming has been reopened ([Rob95]). We are no
longer restricted to the while-statement:
exit/break-statements can be used to exit a loop from
the middle, and return from a procedure or function is
allowed within a loop statement. Do these constructs
violate the principle of structure programming? This
article claims that more general loop constructs can be
objectively justified, because they simplify the
verification of programs. A program that is simple to
verify is also easy to explain and understand.",
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",
}
@Article{Greening:1996:CLU,
author = "Tony Greening",
title = "Command-line usage in a programming exam",
journal = j-SIGCSE,
volume = "28",
number = "3",
pages = "55--59",
month = sep,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/234867.234879",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:35 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Introductory computer science education has a strong
emphasis on the teaching and learning of programming
skills. In establishing that a desired level of
proficiency in the use of these skills has been
attained, many courses implement a practical exam where
students must complete a program and get it to run
correctly under supervision and unaided. This exam may,
as in our case, be presented as a ``barrier'' exam
which must be passed in order to proceed to
intermediate computer science enrolment. The importance
of such an event is not always matched by our
understanding (as educators) of student behaviour under
such conditions. The binary (pass/fail) nature of the
exam tends to be reflected in student perceptions of
the exam, often polarised as being ``quite easy'' by
those who pass or ``too difficult'' by those who fail.
This paper describes an exploration into command-line
behaviour during the exam, in an attempt to gain some
insight into student behavioural reaction to it. In so
doing, the issue is raised as to whether or not certain
actions are more likely to serve as indicators of a
successful candidate, and what meaning this has for
teachers and students.",
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",
}
@Article{Coon:1996:SLE,
author = "Lawrence A. Coon",
title = "A sequence of lab exercises for an introductory
compiler construction course",
journal = j-SIGCSE,
volume = "28",
number = "3",
pages = "60--64",
month = sep,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/234867.234880",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:35 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "A sequence of laboratory exercises for an introductory
compiler construction course is described. The labs are
based on four increasingly complex versions of an
imperative language designed so that each version
builds on the previous. The third version supports
integer and character data types and arrays of integers
and characters. The fourth version adds procedures, but
has only integer data. The procedures do not nest, but
direct recursion is supported.",
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",
}
@Article{Aiken:1996:LLT,
author = "R. Aiken and G. Ingargiola and J. Wilson and D. Kumar
and R. Thomas",
title = "Lessons learned: tips from conducting an {NSF} faculty
enhancement workshop",
journal = j-SIGCSE,
volume = "28",
number = "4",
pages = "3--7",
month = dec,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/242649.242651",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The authors have conducted for each of the past three
Summers a workshop for faculty who have taught or are
scheduled to teach an upper level undergraduate course
in Artificial Intelligence. This paper describes
problems the organizers have encountered and ways in
which they have attempted to address them. The hope is
that others designing and implementing similar
workshops can benefit from these ``lessons learned''.",
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",
}
@Article{Boufaida:1996:WCD,
author = "Mahmoud Boufaida",
title = "What courseware dedicated to computer science?",
journal = j-SIGCSE,
volume = "28",
number = "4",
pages = "8--14",
month = dec,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/242649.242652",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Computer science is a field where the concept
acquisition depends both on knowledge and know-how.
Some aspects such as the situated learning, the use of
viewpoints and the negotiated tutoring play an
important part in the programming learning. All these
notions require specific tools intended for a teacher
who designs a computer science courseware. So, this
paper presents an authoring system which is
particularly specialized in the student interface
generation and the tutoring strategy execution.",
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",
}
@Article{Reek:1996:ECP,
author = "Margaret M. Reek and Kenneth A. Reek",
title = "An electronic class photo album",
journal = j-SIGCSE,
volume = "28",
number = "4",
pages = "15--18",
month = dec,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/242649.242653",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper describes our experience developing and
using an electronic class photo album for our
introductory CS courses at Rochester Institute of
Technology. Each course's album is arranged by lab and
lecture sections, and includes a picture of each
student and a short personal biography. Mosaic or
Netscape are used to access and display the album.",
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",
}
@Article{Krone:1996:USCb,
author = "Joan Krone",
title = "Using symbolic computation for teaching data
structures and algorithm analysis",
journal = j-SIGCSE,
volume = "28",
number = "4",
pages = "19--24",
month = dec,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/242649.242655",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Scafide:1996:FCC,
author = "Jean Scafide",
title = "A first course in {C++} and object oriented
programming",
journal = j-SIGCSE,
volume = "28",
number = "4",
pages = "25--32",
month = dec,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/242649.242656",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Almost 70\% of industrial job openings list knowledge
of C/C$^{++}$ as a desirable qualification of potential
job applicants. This large and increasing demand for
programmers with C/C$^{++}$ experience is leading many
colleges and universities to switch to C/C$^{++}$ as
their primary teaching language. This paper presents a
detailed outline for an introductory class in C$^{++}$
offered to community college students who have
completed a single semester of Pascal. The class was
first taught in the fall semester of 1994. The paper
pinpoints problem areas encountered and discusses
refinements made in class content during succeeding
semesters.",
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",
}
@Article{Fife:1996:GAU,
author = "Leslie D. Fife and Gopal Racherla and Steven E.
Killian",
title = "Graduate assistant usage in {Oklahoma} graduate
computer science programs",
journal = j-SIGCSE,
volume = "28",
number = "4",
pages = "33--35",
month = dec,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/242649.242658",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper is the result of a survey sent to the
graduate teaching and research assistants at three
computer science departments in the State of Oklahoma.
The survey was designed to determine how the students
were utilized by their departments, what the students
felt about their experiences as a teaching or research
assistant, and how their positions have impacted their
educational experience. This paper presents and
discusses the results of the survey.",
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",
}
@Article{Adams:1996:KYR,
author = "Joel C. Adams",
title = "Knowing your roots: object-oriented binary search
trees revisited",
journal = j-SIGCSE,
volume = "28",
number = "4",
pages = "36--40",
month = dec,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/242649.242659",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "By applying object-oriented design to the definition
of a binary search tree, Berman and Duvall [1] designed
a data structure comprised of three classes: (i) an
Emptybst class to model empty binary search trees, (ii)
a NonEmptybst class to model non-empty binary search
trees, and (iii) a bst base class for common attributes
of Emptybst and NonEmptybst objects. That paper noted
the problem of inserting new values into such a
structure: since insertions occur at an Emptybst
object, an Emptybst would have to ``turn into'' a
NonEmptybst; a behavior beyond the capabilities of the
classes in most languages. This paper presents three
C++ solutions to the insertion problem in their order
of development. The first solution uses a procedural
programming technique, with the second and third
solutions shifting to a more object-oriented approach.
This chronology illustrates the author's ongoing battle
to shift from procedural to object-oriented thinking.",
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",
}
@Article{Makinen:1996:PPC,
author = "Erkki M{\"a}kinen",
title = "Programming projects on chess",
journal = j-SIGCSE,
volume = "28",
number = "4",
pages = "41--44",
month = dec,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/242649.242661",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Lemone:1996:ECE,
author = "Karen A. Lemone and Walter Ching",
title = "Easing into {C++}: experiences with {RoBOTL}",
journal = j-SIGCSE,
volume = "28",
number = "4",
pages = "45--49",
month = dec,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/242649.242663",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "RoBOTL is an on-going language experiment that
attempts to blend Karel the Robot, as developed by
Richard E. Pattis, [Pattis, 1982] with the
object-oriented paradigm and the C/C++ language syntax.
We developed it to ease the introduction of C++ as a
first programming language. Its initial debut in the
summer Frontiers in Science program at WPI was more
successful than we anticipated with the weaker students
all learning to program, and the stronger students
showing interest in learning the object-oriented
paradigm inherent in the language. All the students
were able to make the transition to C++.",
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",
}
@Article{Pierce:1996:CES,
author = "Margaret Anne Pierce and John W. Henry",
title = "Computer ethics and social issues case analysis: an
environmental algorithm",
journal = j-SIGCSE,
volume = "28",
number = "4",
pages = "50--54",
month = dec,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/242649.242665",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Kay:1996:BCH,
author = "David G. Kay",
title = "Bandwagons considered harmful, or the past as prologue
in curriculum change",
journal = j-SIGCSE,
volume = "28",
number = "4",
pages = "55--58",
month = dec,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/242649.242666",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The field of computer science changes rapidly, and
this change occurs as well in the introductory
curriculum. Formerly advanced topics filter down to the
first year, and even to secondary school; some topics
disappear completely. These changes are good---they
indicate a dynamic discipline and a still-emerging
picture of the field's fundamental principles. But we
must not let our revolutionary zeal blind us to the
pedagogical need and conceptual value of time-tested
material. Many topics and approaches that are well
understood and now unfashionable should retain their
place in the introductory curriculum, where they serve
as intellectual ballast, foundation, and motivation for
the more current and trendier content. We argue here
for balance: that radical change be tempered by an
appreciation for the place of long-standing approaches
and underlying fundamentals. Those advocating
curricular change must articulate their educational
goals fully and consider explicitly what effect on
those goals they expect the change to have; they must
not throw the baby out with the bathwater.",
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",
}
@Article{Song:1996:TSE,
author = "Ki-Sang Song",
title = "Teaching software engineering through real-life
projects to bridge school and industry",
journal = j-SIGCSE,
volume = "28",
number = "4",
pages = "59--64",
month = dec,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/242649.242667",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "To educate graduates to succeed in industries which
demand high quality software engineers is not easy due
to rapidly changing organization styles and working
environments. The major limitation of university
education may be the lack of opportunity to expose
students to real field problems. In this article, we
present our experience of exposing graduate students to
a real-time plant monitoring and control software
development project and show how the software
engineering process has been customized to educate them
and satisfy the user requirements at the same time.",
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",
}
@Article{Werth:1997:GSC,
author = "Laurie H. Werth",
title = "Getting started with computer ethics",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "1--5",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268086",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Computer professionals face dilemmas which demand both
technical knowledge and an understanding of ethical
principles and skills, but how to best teach these
principles and necessary skills to students? ACM's
Curriculum '91 and the problems inherent in the growth
of information technology call for educators to
integrate computer ethics material into the computer
science curriculum. Unfortunately, most faculty have
neither background information nor experience teaching
ethics and professionalism topics. This paper discusses
basic instructional issues and provides elementary
approaches for inexperienced faculty. Several simple
techniques to identify and analyze ethical issues are
presented. Next we look at two intermediate techniques
suitable for computer science students which have been
particularly successful in my classes. Finally, Project
ImpactCS' model for teaching computer ethics, a
valuable framework for the study of ethics and social
principles and skills is summarized. This model
leverages ethics experts experience to jump-start
computer science faculty.",
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",
}
@Article{Schulze:1997:TES,
author = "Kay G. Schulze and Frances S. Grodzinsky",
title = "Teaching ethical and social issues in {CS1} and
{CS2}",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "6--9",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268087",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The discussion of whether ethical and social issues of
computing should be explored in undergraduate computer
science education has resulted in most academic
institutions and educators agreeing that they are
important topics that must be included. Further support
has been provided by Curricula '91 [16], the CSAC/CSAB
accreditation [2] and ImpactCS [12]. Many books [7, 8,
9, 10] and papers [6, 14] have discussed what topics
should be covered and what techniques can be used
either in a dedicated course or in modules across the
curriculum. However, explicit detailed examples that
have worked successfully, particularly in lower level
computer science courses, are still rare. This paper
will discuss several examples that have been
successfully used in CS1 and CS2 at a medium-sized
university.",
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",
}
@Article{Turk:1997:TSE,
author = "Jane Turk and Samuel J. Wiley",
title = "Teaching social and ethical issues in the literacy
course",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "10--14",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268088",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "A growing number of colleges and universities educate
their computer science majors in social and ethical
issues relating to computers. This article presents the
case for incorporating consciousness of social and
ethical issues of computing into the computer literacy
course. The article examines our ethical obligations as
professional educators in this area. It notes the focus
provided by Computing Curriculum 91 and CSAB on social
and ethical issues for majors. It suggests social and
ethical issues related to topics in computer competency
and describes specific strategies used to incorporate
social and ethical issues in a computer literacy course
at one university.",
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",
}
@Article{Rodger:1997:CTM,
author = "Susan H. Rodger and Anna O. Bilska and Kenneth H.
Leider and Magdalena Procopiuc and Octavian Procopiuc
and Jason R. Salemme and Edwin Tsang",
title = "A collection of tools for making automata theory and
formal languages come alive",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "15--19",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268089",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "We present a collection of new and enhanced tools for
experimenting with concepts in formal languages and
automata theory. New tools, written in Java, include
JFLAP for creating and simulating finite automata,
pushdown automata and Turing machines; {Paat}{\'e} for
parsing restricted and unrestricted grammars and
transforming context-free grammars to Chomsky Normal
Form; and PumpLemma for proving specific languages are
not regular. Enhancements to previous tools LLparse and
LRparse, instructional tools for parsing LL(1) and
LR(1) grammars, include parsing LL(2) grammars,
displaying parse trees, and parsing any context-free
grammar with conflict resolution.",
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",
}
@Article{Hendrix:1997:VDE,
author = "T. Dean Hendrix and Larry A. Barowski and James H.
{Cross II}",
title = "A visual development environment for multi-lingual
curricula",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "20--24",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268090",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Although a computer science curriculum may use a
single language as its ``core'' language, many
curricula require students to learn and use multiple
languages for course or practicum work. Students
benefit from the exposure to other languages and other
language models. However, a problem arising from the
multi-lingual nature of a curriculum is the necessity
to learn and use different development environments and
language front-ends. GRASP (Graphical Representations
of Algorithms, Structures, and Processes) is a software
engineering tool currently being successfully utilized
as a common development environment for the
multi-lingual computer science curriculum at Auburn
University. Besides providing a common front-end for
different languages, GRASP also provides automated
visualization of source code in the form of the control
structure diagram and the complexity profile graph.
This paper describes GRASP and its current use in the
computer science curriculum. GRASP is freely available
via the Internet at the following URL:
http://www.eng.auburn.edu/grasp",
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",
}
@Article{Stasko:1997:USB,
author = "John T. Stasko",
title = "Using student-built algorithm animations as learning
aids",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "25--29",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268091",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The typical application of algorithm animation to
assist instruction involves students viewing already
prepared animations. An alternative strategy is to have
the students themselves construct animations of
algorithms. The Samba algorithm animation tool fosters
such student-built animations. Samba was used in an
undergraduate algorithms course in which students
constructed algorithm animations as regular class
assignments. This article describes Samba and documents
our experiences using it in the algorithms course.
Student reaction to the animation assignments was very
positive, and the students appeared to learn the
pertinent algorithms extremely well.",
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",
}
@Article{Fell:1997:EMP,
author = "Harriet J. Fell and Viera K. Proulx",
title = "Exploring {Martian} planetary images: {C++} exercises
for {CS1}",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "30--34",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268093",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "We present a series of programming exercises based on
photographic images of Mars collected by the NASA
Viking Orbiter. Even without the news that there may
once have been life on Mars [1], we feel that these
exercises provide an exciting platform for exploring
machine representation of data, presentation of data,
and methods of storing and extracting data from files.
All exercises are on the level easily mastered in the
first programming course.",
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",
}
@Article{Rasala:1997:FOF,
author = "Richard Rasala",
title = "Function objects, function templates, and passage by
behavior in {C++}",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "35--38",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268095",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Passing functions and function objects to general
purpose routines is a powerful abstraction mechanism
that should be taught in freshman computer science. In
C++, a ``function'' can be defined directly by the user
or by a library or can be defined indirectly via
operator() as a member function of a class. It is not
obvious how to treat these ``functions'' in a uniform
manner. We will show how function templates in C++
provide an elegant and teachable mechanism for passing
entities with functional behavior as arguments to other
functions.",
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",
}
@Article{Pattis:1997:TOC,
author = "Richard E. Pattis",
title = "Teaching {OOP} in {C++} using an artificial life
framework",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "39--43",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268097",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper explores the framework method for teaching
object-oriented programming. Specifically, it describes
a hierarchy of C++ classes that implement the framework
for an Artificial Life simulator. Students learn how to
read these classes and extend them via inheritance:
they design and implement subclasses that encapsulate
the behavior and state of environments and the entities
that inhabit them. The simulator constructs an
artificial world from objects of these subclasses;
then, it animates these objects as they interact during
the simulation. This paper includes one sample project
and both subclasses that implement its solution.",
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",
}
@Article{Wagner:1997:PAR,
author = "Thomas D. Wagner and Eugene K. Ressler",
title = "A practical approach to reinforcing concepts in
introductory operating systems",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "44--47",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268099",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The challenge of including both theory and practical
experience to reinforce the concepts of theory in
Introductory Operating Systems is discussed. The
traditional approaches to answering this challenge are
presented. A practical approach that uses
straightforward programming problems rather than
problems that involve modification of an existing
operating system is described. Examples of the types of
problems used are presented and experience with the
proposed approach is described.",
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",
}
@Article{Goldberg:1997:CFR,
author = "Murray W. Goldberg",
title = "{CALOS}: first results from an experiment in
computer-aided learning for operating systems",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "48--52",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268101",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper describes the outcome of an experiment in
Computer-Aided Learning (CAL) for Operating Systems
using the World-Wide Web (WWW). The purpose of the
experiment is to evaluate WWW-based course delivery
both in terms of academic performance and in terms of
student acceptance. A complete WWW-based offering of an
existing third-year university course in Computer
Science was produced. Students enrolled in the course
were divided into three groups: (1) those taking the
course using only the WWW-based resource (no lectures),
(2) those taking the course by attending lectures (no
access to the WWW-based resource), and (3) those with
access to both lectures and the WWW-based resource.
Academic results were evaluated and qualitative student
impressions were solicited. In general the WWW-only
method of course delivery was an equal success compared
to the lecture-only delivery, both in terms of academic
results and in terms of student acceptance. On average,
students in the combined lecture and WWW-based delivery
performed better academically than students in the
other groups.",
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",
}
@Article{Holliday:1997:SCI,
author = "Mark A. Holliday",
title = "System calls and interrupt vectors in an operating
systems course",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "53--57",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268104",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The introductory operating systems course has a
tendency to appear to the student as a disparate
collection of topics such as synchronization
primitives, process scheduling algorithms, and page
replacement policies. We describe a sequence of
material to cover early in the operating systems course
that prevents this tendency by clarifying the goal of
the course and by providing a framework for
understanding how the later course material is used in
kernel design. The material centers around two
concepts. First is the importance of the abstraction
provided by the system call interface, that the kernel
is the implementation of that interface, and the
analogy with the instruction set interface the student
has already encountered. Second is how the interrupt
vector mechanism in a broad sense is central to how the
kernel functions and underpins the actual
implementation of many of the other topics in the
course. Illustration through code from a real operating
system kernel is a key feature of how this sequence
makes clear the workings of an operating system.",
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",
}
@Article{Parrish:1997:ACU,
author = "Allen Parrish and David Cordes and Cynthia Lester and
Deanne Moore",
title = "Assessing computer usage patterns in a software
development course",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "58--62",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268107",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper reports the results of an exploratory study
that measures computer usage patterns in a second-year,
programming-intensive computer science course. In the
study, we augmented the compilation process to
unobtrusively mail a copy of the compiler listing to a
central location. We then analyzed these data relative
to the number of compiles and their time distribution
in order to characterize computer usage patterns among
the students. Our results show little correlation
between any particular usage pattern and the quality of
the final product.",
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",
}
@Article{Greening:1997:ESL,
author = "Tony Greening",
title = "Examining student learning of computer science",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "63--66",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268111",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Student examination performance in a third-year
module, ``Communications, Networks and Distributed
Systems'' (CNDS), is analyzed in terms of different
responses to questions which required qualitative
versus quantitative answers. This is matched to the
results of a student survey conducted in the first
lecture, in which students were asked about what they
would hope to gain from the module. The observations
indicate that there are significant differences in the
manner in which students learn computer science, and
that this may correlate with expectations about desired
learning outcomes. This impacts upon aspects of course
design and delivery, as well as approaches to
assessment (and examination design in particular). It
also suggests that examinations may be regarded as
offering new avenues of feedback on student learning in
addition to fulfilling traditional assessment related
roles.",
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",
}
@Article{Taylor:1997:ESA,
author = "Harriet Taylor",
title = "The evolution of standards for accrediting computer
science teacher preparation programs",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "67--71",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268112",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In 1992, the National Council for the Accreditation of
Teacher Education (NCATE) adopted guidelines for
computer science education teacher preparation
programs. The endorsement signaled the emergence of
computer science education as a distinct discipline and
computer science as a formal secondary subject area.
The guidelines were developed through an intense
program of research and review by the International
Society for Technology and Education (ISTE). Since the
passage of the standards, numerous computer science and
education professionals have been involved in the
process of preparing program folios for review and
developing the actual review process. This real
experience with the standards helped to identify issues
and problems that are common to most programs and that
need examination in the current five year review. In
this paper, an overview of the guidelines is presented,
the review process is described, issues and problems
are discussed, and future initiatives are identified.",
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",
}
@Article{Rasala:1997:MCT,
author = "Richard Rasala",
title = "A model {C++} tree iterator class for binary search
trees",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "72--76",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268114",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In object-oriented design, the concept of a container
class that holds a collection of similar objects is
fundamental. To use a container class most effectively,
it is helpful to define one or more associated iterator
classes that can return the objects in the container
class in a specified order. An iterator is a bridge
that permits the caller to use the objects in a
container without knowledge of the details of how the
objects are stored in the container. Although the
concept of iterator is discussed in a number of books
on C++ and/or object-oriented design, it is difficult
to find a complete example that is both elegant and
sophisticated. In this article, we provide such an
example by developing an iterator class for binary
search trees that is capable of doing all standard
traversals: inorder, preorder, and postorder.",
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",
}
@Article{Rosenberg:1997:TOO,
author = "John Rosenberg and Michael K{\"o}lling",
title = "Testing object-oriented programs: making it simple",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "77--81",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268115",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "One of the major difficulties facing anyone trying to
teach the first programming course is how to encourage
students to thoroughly test their programs. We would
argue that the main reasons for this are the lack of
suitable tools for testing and the need to write extra
``debug'' code in order to verify correct operation. We
further argue that the problem is even worse with
object-oriented languages because of multiple classes
and encapsulation. In this paper we describe the
testing tools within the Blue programming environment
which allow object-oriented programs to be thoroughly
tested without writing a single line of new code.",
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",
}
@Article{Dingle:1997:OOM,
author = "Adair Dingle",
title = "The object-ownership model: a case study for
inheritance and operator overloading",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "82--86",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268117",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Any comprehensive course on object-oriented
programming must cover the topics of inheritance and
overloading. In addition, in view of the relatively
large size of some objects, one should also cover the
efficiency of parameter passing techniques. By using
recent research results, we motivate and present an
effective case study that thoroughly examines the
concepts and subtleties of each of these topics.",
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",
}
@Article{Cook:1997:CCS,
author = "Curtis R. Cook",
title = "{CS0}: computer science orientation course",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "87--91",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268119",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Daigle:1997:ICS,
author = "Roy J. Daigle and Marino J. Niccolai",
title = "Inter-class synergy by design",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "92--95",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268121",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Most often curricula are defined in university
catalogs according to course prerequisite structures.
Formal linkages between individual courses are
typically first-order relationships based on
prerequisite knowledge or discipline maturity. This
paper describes a second-order, collaborative
relationship that was established between two computer
science courses that has greatly benefitted the
students of both classes and has added another
dimension to a combined computer and information
sciences curricula.",
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",
}
@Article{McFall:1997:ICS,
author = "Ryan McFall and Gordon Stegink",
title = "Introductory computer science for general education:
laboratories, textbooks, and the Internet",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "96--100",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268123",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Many colleges and universities are experiencing the
need to offer an introductory computer science course
that meets some but perhaps not all the guidelines
suggested for a CS 1 course. This course frequently
meets institutional general education requirements and
must be more than a literacy course. We discuss the
implementation of such a course at Hope College. We
outline the goals of the course and some novel features
of the implementation, including an emphasis on
graphics. We give examples of our approach to
laboratories. Finally we show how we utilize the World
Wide Web as a substitute for a textbook and for course
administration.",
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",
}
@Article{Bernstein:1997:CDC,
author = "Danielle R. Bernstein",
title = "Computing, diversity and community: fostering the
computing culture",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "101--105",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268125",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "How do we attract and retain women in mathematics and
science and specifically in computing? Women drop out
of every bend of the pipeline and thus lose the
opportunity to seek good, appealing and high-paying
jobs. Funded by an eight-semester long National Science
Foundation grant$^1$, the University of Wisconsin (UW)
Women and Science program aims to reverse this
attrition from the sciences at a point where it is most
acute: the introductory courses in the undergraduate
science curriculum. This paper focusses on one
particular innovation in the computing curriculum:
extending the content of a traditional first term
computer science course in program design and
development to include the culture of computing. The
paper gives specific examples of computing artifacts
and their uses in any computing classroom. It also
shows the connection between teaching the culture of
computing and the objectives of the Women and Science
project.",
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",
}
@Article{Fisher:1997:UWC,
author = "Allan Fisher and Jane Margolis and Faye Miller",
title = "Undergraduate women in computer science: experience,
motivation and culture",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "106--110",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268127",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "For the past year, we have been studying the
experiences of undergraduate women studying computer
science at Carnegie Mellon University, with a specific
eye toward understanding the influences and processes
whereby they attach themselves to or detach themselves
from the field. This report, midway through the
two-year project, recaps the goals and methods of the
study, reports on our progress and preliminary
conclusions, and sketches our plans for the final year
and the future beyond this particular project.",
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",
}
@Article{Brown:1997:WIC,
author = "Judy Brown and Peter Andreae and Robert Biddle and
Ewan Tempero",
title = "Women in introductory computer science: experience at
{Victoria University of Wellington}",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "111--115",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268128",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper documents efforts that the department has
made to support women students between 1991 and the
1996. Our major goal has been to reduce the high
withdrawal rate of women students in our entry level
course in computer science. We describe the approaches
that have been taken to address this concern, and
present the data which has been collected to track the
results of our efforts. Our data suggests that
providing a gender neutral content is not enough to
ensure that men and women will retain similarly. In
this paper we suggest policies which we feel may be
beneficial in achieving similar male and female
retention rates.",
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",
}
@Article{Ramakrishnan:1997:CPD,
author = "Sub Ramakrishnan and B. Madhu Rao",
title = "Classroom projects on database connectivity and the
{Web}",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "116--120",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268129",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Most undergraduate curriculums in CS include at least
a one semester study of data base management systems.
In this paper, we take a closer look at a DBMS course
we have offered recently and elaborate on a world wide
web based database project in this course; it
integrates a number of ideas not only from within DBMS
but across other CS areas. We discuss the objectives
underlying the design of the project and the ways in
which these projects provide students with a feel for
the organization and use of contemporary commercial
database applications.",
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",
}
@Article{Urban:1997:IPU,
author = "Susan D. Urban and Suzanne W. Dietrich",
title = "Integrating the practical use of a database product
into a theoretical curriculum",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "121--125",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268130",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Integrating the practical use of a database product
into the theoretical curriculum of a database
management course is a challenge. The approach
described minimizes the amount of class time that is
allocated to teaching students the use of a database
product, while providing guidance to the students in
the use of the tool. Introduction of the database
product is accomplished through cooperative learning,
where students help each other learn the intricacies of
the system. To facilitate this process, the students
are provided with a complete database implementation
example. Using this example, students gradually advance
from a tutorial exercise, to a step-by-step extension
of the example, and finally to more difficult
extensions. These self-paced assignments provide a
solid foundation for the students' knowledge in the
implementation of their own cooperative group
project.",
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",
}
@Article{Dietrich:1997:WWB,
author = "Suzanne W. Dietrich and Eric Eckert and Kevin
Piscator",
title = "{WinRDBI}: a {Windows}-based relational database
educational tool",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "126--130",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268131",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "RDBI is an educational tool that provides students
with the capability to test their understanding of the
formal relational query languages (relational algebra,
domain relational calculus and tuple relational
calculus) and the industry standard query language SQL.
Although RDBI is an integral part of the database
management courses at a number of universities, it is
unavailable to those universities that do not have a
license for the software product in which RDBI is
implemented. WinRDBI, a version of RDBI for Windows,
removes this limitation by increasing the availability
of the educational tool to a standard Windows platform.
Another advantage of WinRDBI is its graphical user
interface, providing the student with a more intuitive
interface than the command line interface of RDBI. This
paper describes the architecture and user interface of
WinRDBI. The features of WinRDBI are also illustrated
using nontrivial examples from a popular database text.
Although formal relational query languages do not
provide inherent support for aggregation, these
examples illustrate how to write queries in the formal
languages to support (a limited form of) counting and
minimum/maximum queries.",
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",
}
@Article{Holland:1997:AOM,
author = "Simon Holland and Robert Griffiths and Mark Woodman",
title = "Avoiding object misconceptions",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "131--134",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268132",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper identifies and describes a number of
misconceptions observed in students learning about
object technology. It identifies simple, concrete,
measures course designers and teachers can take to
avoid these misconceptions arising. The context for
this work centres on an introductory undergraduate
course and a postgraduate course. Both these courses
are taught by distance education. These courses both
use Smalltalk as an introduction to object technology.
More particularly, the undergraduate course uses
Smalltalk as a first programming language. Distance
education can limit the amount and speed of individual
feedback that can be given in the early stages of
learning. For this reason, particular attention has
been paid to characterizing measures for avoiding
elementary misconceptions seen in beginning learners.
At the same time we also address some misconceptions
observed in postgraduate students. The pedagogical
issues discussed are of particular importance when
devising an extended series of examples for teaching or
assessment, or when designing a visual microworld to be
used for teaching purposes.",
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",
}
@Article{Schoenefeld:1997:OOD,
author = "Dale A. Schoenefeld",
title = "Object-oriented design and programming: an {Eiffel},
{C++}, and {Java} course for {C} programmers",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "135--139",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268134",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "An undergraduate junior or senior level course in
object-oriented design and programming is described.
The course assumes familiarity with ANSI C and with
data structures. The course is a popular elective among
upper division students. The small, elegant, pure, and
powerful object-oriented language Eiffel is used to
illustrate the significant object concepts and as a
guide to identifying the most relevant subsets of the
C++ and Java languages.",
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",
}
@Article{Parlante:1997:TOO,
author = "Nick Parlante",
title = "Teaching with object oriented libraries",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "140--144",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268135",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper describes a new course centered around the
use of large object-oriented libraries and the distinct
skills required to use them effectively. The paper
describes the needs which led to the formation of the
new course, an outline of the course's goals, topics
and projects, and observations and conclusions from the
course's first offerings.",
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",
}
@Article{Starkey:1997:AIC,
author = "J. Denbigh Starkey and Ray S. Babcock and Anne S.
DeFrance",
title = "An accelerated introductory computer science course
sequence for non-traditional {Master}'s students",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "145--149",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268136",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "All Computer Science Departments that offer graduate
degrees share a common problem---many students, with
degrees in other disciplines, apply to pursue a
Master's degree in Computer Science, but have to make
up a large number of undergraduate deficiencies before
taking graduate classes. These students are typically
above traditional age, have jobs and families, and
cannot easily afford to make the time commitment that
is necessary to be able to complete the deficiencies
before taking the classes that become their graduate
program. The Computer Science Department at Montana
State University has a solution to this problem. We
have developed two accelerated introductory courses, CS
252 and 254, where enrollment is restricted to students
who already have degrees in other disciplines. These
classes, which have two lectures and six hours of
laboratory work each week, replace 26 semester credits
of regular coursework, and let potential graduate
students remove their required undergraduate
deficiencies about a year faster than would otherwise
be possible.",
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",
}
@Article{King:1997:CSA,
author = "L. A. Smith King and John Barr",
title = "Computer science for the artist",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "150--153",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268138",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Computers are faster and cheaper than ever before and
at the same time user interface advances make powerful
applications more accessible to the non-computer
scientist. In a diverse range of industries, it is now
essential for non-computer scientists to create, modify
and interact with sophisticated computer applications.
Although improved interfaces like high-level scripting
languages and visual programming environments, have
changed the skill set needed to use the computer, a
conceptual understanding of computing and computer
interfaces is still required. The very advances
allowing direct computer use by non-computer scientists
have actually increased the need for computer literacy.
Thus computer science departments should expand and
enhance course offerings to give non-majors the
conceptual understanding and skills they need to become
sophisticated users/developers in their particular
fields. This paper describes a series of courses
developed at Ithaca College that are designed to
provide multimedia programming skills and concepts to
liberal arts majors.",
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",
}
@Article{Spooner:1997:SEC,
author = "David L. Spooner and Michael Skolnick",
title = "Science and engineering case studies in introductory
computing courses for non-majors",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "154--158",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268140",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper relates experience in exploiting a science
and engineering case study approach to teach
introductory computing concepts in a course for
non-majors. It describes how a case study is structured
and implemented using hypermedia. It also discusses
experience gained in using the case studies in the
course.",
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",
}
@Article{Mallozzi:1997:BTS,
author = "John S. Mallozzi",
title = "Binary trees {\'a} la {STL}",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "159--163",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268141",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Weiss:1997:ETD,
author = "Mark Allen Weiss",
title = "Experiences teaching data structures with {Java}",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "164--168",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268143",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper describes our experiences incorporating
Java in a Data Structures course. We describe the
features of Java that made for a more interesting
course, the difficulties that we encountered, and
compare Java to the prior languages used in this
course, Ada and C++. All in all, we found Java to be a
reasonable, but not overwhelming better, alternative.
Our students were particularly happy with the
experiment.",
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",
}
@Article{Jimenez-Peris:1997:LMT,
author = "Richardo Jim{\'e}nez-Peris and Crist{\'o}bal
Pareja-Flores and Marta Pati{\~n}o-Mart{\'\i}nez and J.
{\'A}ngel Vel{\'a}zquez-Iturbide",
title = "The locker metaphor to teach dynamic memory",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "169--173",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268144",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Some students experience difficulties when first
introduced to dynamic memory. The goal of this paper is
to present an analogy between dynamic memory
programming and a real-world example that will help
students in understanding the underlying concepts
behind dynamic memory: a left-luggage room with
lockers.",
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",
}
@Article{Reeves:1997:CMT,
author = "Douglas S. Reeves",
title = "A course on multimedia technology for computer science
and computer engineering students",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "174--178",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268146",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "We have developed a new course on Multimedia
Technology, intended for upper-level undergraduates and
graduate students majoring in either Computer Science
or Computer Engineering. In this paper we describe the
topics covered, the method of instruction, the work
done by the students, and the facilities needed to
teach such a course. The paper concludes with some
feedback provided by students, and possible ways in
which the course could be improved or extended.",
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",
}
@Article{Levin:1997:PDC,
author = "Martin H. Levin",
title = "A prototype for a data communications laboratory",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "179--183",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268147",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper describes the development of a small
laboratory to serve as a prototype for a Data
Communications Laboratory. We discuss the planning,
construction, capabilities and use of the prototype lab
by our three data communications courses. The
capabilities and use of the lab in entry level
microcomputer communications course, the entry level
course, is demonstrated and explained, along with our
plans for a larger lab in the near future based on a
successful NSF-ILI grant request for additional
equipment.",
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",
}
@Article{Shifroni:1997:SGT,
author = "Eyal Shifroni and David Ginat",
title = "Simulation game for teaching communications
protocols",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "184--188",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268152",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "During the development of a new program for teaching
the subject of computer communication at high school,
we examined different ways of teaching the algorithmic
aspect of communication protocols. Upon trying the
``standard'' frontal lecture-type presentation, only a
minority of the students comprehended the protocols. In
looking for an alternative way of teaching, we
developed a simulation game in which the students act
as the protocol components. After playing the game,
they discuss the characteristics of the protocol as
experienced through playing. We found the simulation
game method to be far more effective than the
lecture-type presentation. The simulation game method
had significantly improved the level of understanding
and the motivation of the students. In this paper we
describe the simulation game and its didactic method
and discuss the results of applying it in high school
classes in Israel during the past year.",
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",
}
@Article{Curtis:1997:WBC,
author = "Ronald Curtis",
title = "A {Web} based configuration control system for team
projects",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "189--193",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268153",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In courses involving team programming projects, it is
desirable to have team members share files, and
establish procedures for developing a configuration.
Often, faculty members also wish to track each team to
detect team problems and to determine the team
dynamics. This paper describes a system that uses the
Web to provide a simple to use student interface for
getting and submitting files to their team for building
a new configuration. It also describes some of the
tools available to the faculty member to organize the
teams. Since the system backend is programmable, the
faculty member can add any functionality desired.",
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",
}
@Article{Tinoco:1997:OEW,
author = "Lucio C. Tinoco and N. Dwight Barnette and Edward A.
Fox",
title = "Online evaluation in {WWW}-based courseware",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "194--198",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268156",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The QUIZIT system has been developed to support
adaptive as well as standard testing, along with
automatic grading and record keeping, using the WWW as
a delivery vehicle. In connection with our Interactive
Learning with a Digital Library in Computer Science
project, we have applied QUIZIT to help with a master's
level course as well as a large freshman level service
course. Preliminary testing has led to various
improvements, and it appears that QUIZIT will be well
received by both instructors and students. It should
port easily to a variety of environments and so could
be widely used at other institutions as well.",
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",
}
@Article{Ross:1997:WUI,
author = "Rockford J. Ross and Christopher M. Boroni and Frances
W. Goosey and Michael Grinder and Paul Wissenbach",
title = "{WebLab}! {A} universal and interactive teaching,
learning, and laboratory environment for the {World
Wide Web}",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "199--203",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268160",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Holmes:1997:ASS,
author = "Goefrey Holmes and Tony C. Smith",
title = "Adding some spice to {CS1} curricula",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "204--208",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268163",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "CS1 curricula that focus primarily on teaching
programming skills may fail to give students a sense of
the breadth of topics to which a knowledge of
computability might apply. We attempt to correct for
this by adding a survey of computing concepts into our
introductory course. Sophisticated topics usually
reserved for senior level courses are presented in a
popular science manner, and given equal time alongside
the essential introductory programming material. By
exposing students to a broad range of specific
computational problems we endeavour to make their first
course more interesting and enjoyable, and instill in
them a sense of vision for areas they might specialise
in as computing majors.",
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",
}
@Article{Walker:1997:CLC,
author = "Henry M. Walker",
title = "Collaborative learning: a case study for {CS1} at
{Grinnell College} and {Austin}",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "209--213",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268164",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Since Fall, 1992, the author has used techniques of
collaborative learning in his sections of CS1 at both
Grinnell College and The University of Texas at Austin.
These experiments have been successful by various
measures: drop rates are very low, students perform
well on tests, student motivation and enthusiasm are
very high, and the class covers about 20\% more
material during the semester. This paper describes the
approach that has evolved through several iterations of
this course.",
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",
}
@Article{Pargas:1997:TPC,
author = "Roy P. Pargas and Joe C. Lundy and John N. Underwood",
title = "Tournament play in {CS1}",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "214--218",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268166",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper describes the fifth programming assignment
given to three CS1 sections in the Fall semester of
1995. The assignment was to design and implement in Ada
a program that plays the game of Nim. The students'
programs were to accomplish two goals: (1) play and
defeat the instructor's Nim playing program, and (2)
participate in a course-wide computer-Nim tournament.
This paper explains how the assignment was presented to
the students, how the game playing programs were
developed and evaluated, how the tournament was
conducted, the results of the tournament, and an
evaluation of the whole exercise.",
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",
}
@Article{McDonald:1997:IPT,
author = "Chris McDonald and Kamran Kazemi",
title = "Improving the {PVM} teaching environment",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "219--223",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268167",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The parallel programming community has long recognized
the need for a simple programming environment offering
interprocess communication between heterogeneous
systems. As the Parallel Virtual Machine environment,
PVM, has emerged to meet this goal, an increasing
number of educational institutions are choosing PVM to
support their teaching of parallel and distributed
computing using networks of workstations. However, it
is often the nature of PVM's design and implementation
that can severely limit its success in a teaching
environment. This paper first motivates and then
describes improvements to the PVM environment which
increase both robustness and efficiency in an
educational setting.",
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",
}
@Article{Burkhart:1997:PPU,
author = "Helmar Burkhart",
title = "Parallel programming using public domain software",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "224--228",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268169",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper reports on experiences of using public
domain software for teaching parallel programming. We
describe the three packages used, namely {\tt
superpascal}, {\tt pvm}, and {\tt alwan} and assess
their specific strengths and weaknesses. We describe
our course activities to teach parallel programming and
summarize our experiences made.",
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",
}
@Article{Dillon:1997:TEA,
author = "Eric Dillon and Carlos Gamboa {Dos Santos} and Jacques
Guyard",
title = "Teaching an engineering approach for network
computing",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "229--232",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268170",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Parallelism and concurrency have long been considered
as non essential during the cursus of the average
programmer. However, thanks to technological advances,
new promising forms of parallel computing are now
appearing, e.g., ``network computing'', which are
inexpensive and easy to use. In this paper, we present
new points to focus on when teaching parallel
computing, in addition to the basic principles of it,
to let students be aware of problems that often arise
when implementing parallel algorithms on this new
architecture. Besides, we experimented a different type
of exam mainly based on an exercise that had to be
solved stepwise, putting the engineering students in a
situation which is similar to their future job.",
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",
}
@Article{Astrachan:1997:ABM,
author = "Owen Astrachan and Robert Smith and James Wilkes",
title = "Application-based modules using apprentice learning
for {CS} 2",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "233--237",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268172",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "A typical Data Structures (CS 2) course covers a wide
variety of topics: elementary algorithm analysis; data
structures including dynamic structures, trees, tables,
graphs, etc.; large programming projects; and more
advanced object-oriented concepts. Integrating these
topics into assignments is a challenging task;
educators often duplicate work done by others in
re-inventing such assignments. At the same time, these
assignments and large programs take time to develop and
are often changed from semester to semester to preclude
cheating. We report on a project that provides modules
containing many kinds of programming and lab
assignments which can be re-used across semesters with
accessible and exciting application-oriented materials.
Our project is a collaboration between a research and
teaching oriented private university, a teaching
oriented public university, and a teaching oriented
historically black university. This helps ensure that
the modules will be accessible to nearly all student
populations. The modules developed are available
electronically as hyper-text documents.",
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",
}
@Article{Zachary:1997:GSP,
author = "Joseph L. Zachary",
title = "The gestalt of scientific programming: problem, model,
method, implementation, assessment",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "238--242",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268173",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The process of solving a problem in computational
science neither begins nor ends with designing and
writing a computer program. The process entails
isolating the problem, devising a mathematical model,
identifying a computational method, producing an
implementation, and assessing the solution.
Unfortunately, the introductory programming courses
taken by science and engineering students frequently
focus only on implementation issues. As a result, such
students are often ill-equipped to solve computational
problems. We have created a course and written an
accompanying textbook that present an introduction to
scientific programming. Both are organized around the
process for solving computational science problems
sketched above. In this paper we illustrate this
approach by describing two representative problems from
the course and textbook. Along the way, we present Java
applets that were designed to illustrate some of the
ideas that underlie the two problems.",
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",
}
@Article{Jackson:1997:UAE,
author = "David Jackson and Andrew Fovargue",
title = "The use of animation to explain genetic algorithms",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "243--247",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268175",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Algorithm animation has been applied to a huge variety
of algorithms, and has been found to be of enormous
benefit in assisting with their comprehension. However,
the radical nature of several classes of algorithm has
caused them to be largely overlooked in this regard;
noticeable among these are genetic algorithms. In
addressing this, we have used the XTANGO software
system to develop a set of animation sequences designed
to illustrate the behaviour of a genetic algorithm
applied to a real-world problem. The resulting package
is general enough to be adapted easily to a range of
problems.",
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",
}
@Article{Patino-Martinez:1997:AAC,
author = "Marta Pati{\~n}o-Mart{\'\i}nez and J. Ignacio
Castell{\'o}-G{\'o}mez and Ricardo Jim{\'e}nez-Peris",
title = "{AnLex} and {AnSin}: a compiler generator system for
beginners",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "248--252",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268178",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The study of compiler generators is an integral part
of compiler construction, and for this reason it is
customary to have a programming project entirely
devoted to it in compiler courses. There are many
compilers generators, but their use in a compiler
course presents several problems (e.g., the parsers
generated are difficult to understand and to debug). In
this paper, we describe such problems and present a
compiler generator system, AnLex-AnSin, that solves
these problems, and can thus be used in compiler
programming projects.",
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",
}
@Article{Haynes:1997:CHL,
author = "Christopher T. Haynes",
title = "Compiling: a high-level introduction using Scheme",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "253--257",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268181",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Traditional compilation courses use formal methods for
parsing, but treat the more important semantic aspects
informally. We present a one semester course in which
compiler development is reduced to a number of
transformation steps, each of which is formally
specified, easily tested, and clearly motivated by
semantic considerations. The source language is
substantial (essentially the host language of the
compiler) and the target is a popular RISC
architecture.",
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",
}
@Article{Hailperin:1997:IFP,
author = "Max Hailperin",
title = "Introducing fixed-point iteration early in a compiler
course",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "258--261",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268182",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "When teaching a course in compiler design, it is
conventional to introduce the iterative calculation of
least fixed points quite late in the course, in the
guise of iterative data-flow analysis. In this paper I
point out that the same mathematical and algorithmic
ideas can be introduced much earlier, in the parsing
portion of the course, as an explanation of the
standard algorithm for computing the First sets of a
context-free grammar. Doing so not only renders these
techniques more familiar when they re-appear in
data-flow analysis, it also provides a more sound
foundation for the First algorithm than is typically
offered. Moreover, these techniques deserve increased
curricular prominence because they naturally lead to
proofs of correctness for general non-deterministic
algorithms that subsume multiple deterministic
algorithms.",
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",
}
@Article{Calloni:1997:IPP,
author = "Ben A. Calloni and Donald J. Bagert and H. Paul
Haiduk",
title = "Iconic programming proves effective for teaching the
first year programming sequence",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "262--266",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268189",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Research has been undertaken to answer the following
question: Can icon-based programming languages be used
to teach first year programming concepts to
undergraduate students more effectively than text-based
languages? BACCII++ is an iconic environment developed
at Texas Tech University for teaching procedural and
object-oriented programming concepts and languages.
Course materials were developed and used under
experimental conditions during the 1995-96 school year
at Texas Tech University, with half using BACCII++ to
generate C++ code, and the other half using only C++.
For each course in each semester the experiment was
run, the sections using BACCII++ did significantly
better in overall performance.",
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",
}
@Article{Livesey:1997:SSM,
author = "Mike Livesey",
title = "{STAMPS}: a state-machine based processor simulator",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "267--271",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268190",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper describes the STAMPS software workbench
that supports Honours level computer architecture
teaching. STAMPS was developed in response to a need
perceived from experience of such teaching. It is a
hierarchically structured CPU simulator that can be
customised to any architecture and implementation of
that architecture. STAMPS is written as a Tcl/wish
application. Tcl facilitates interaction with the file
system, simple naming conventions and highly flexible
user interaction. STAMPS runs on any Unix platform.",
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",
}
@Article{Ashton:1997:UIN,
author = "Paul Ashton",
title = "Using interaction networks for visualization of
message passing",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "272--276",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268084.268192;
https://doi.org/10.1145/268085.268192",
ISBN = "0-89791-889-4",
ISBN-13 = "978-0-89791-889-3",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "Compendex database; DBLP;
http://dblp.uni-trier.de/db/conf/sigcse/sigcse1997.html#Ashton97;
http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/minix.bib;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
URL = "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Misc/DBLP/1997.bib;
ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Os/minix.bib",
abstract = "Understanding software structured as separate programs
that communicate via message passing requires
understanding how the various programs interact with
each other, as well as understanding the individual
programs in isolation. An interaction network display
shows in a visual way message passing within and
between programs. We have implemented an interaction
network monitor for the MINIX operating system, for use
in showing students how the system programs and
processes of MINIX interact to provide operating system
services. We give three examples to demonstrate the
insights into message-based systems that can be gained
from studying interaction network displays.",
acknowledgement = ack-nhfb,
affiliation = "Univ of Canterbury",
affiliationaddress = "Christchurch, New Zealand",
classification = "722.4; 723; 723.1",
conference = "Proceedings of the 1997 28th SIGCSE Technical
Symposium on Computer Science Education",
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
journalabr = "SIGCSE Bull",
keywords = "Computer networks; Computer operating systems;
Interaction networks; Interactive computer systems;
Message passing; minix operating systems; Structured
programming",
meetingaddress = "San Jose, CA, USA",
meetingdate = "Feb 27--Mar 1 1997",
meetingdate2 = "02/27--03/01/97",
sponsor = "ACM SIGCSE",
}
@Article{Hilburn:1997:DQW,
author = "Thomas B. Hilburn and Massood Towhidnejad",
title = "Doing quality work: the role of software process
definition in the computer science curriculum",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "277--281",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268193",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper discusses the role of personal software
process definition in the education of computing
professionals and the importance of emphasizing quality
in the development of software. After examining recent
government and industry efforts in introducing and
instituting effective software development processes,
there is a description of the Capability Maturity Model
(CMM) and Watts Humphrey's Personal Software Process
(PSP) and its use in industry and academia. The rest of
the paper reports on a recent project that introduced
PSP concepts into CS1 and CS2. Project methods and
activities are described and the results of the project
are analyzed. Finally, future enhancements and
extensions of the project are discussed.",
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",
}
@Article{Haddad:1997:ME,
author = "Hisham Haddad and Herbert Tesser and Steven P.
Wartik",
title = "Megaprogramming Education",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "282--286",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268194;
https://doi.org/10.1145/268084.268194",
ISBN = "0-89791-889-4",
ISBN-13 = "978-0-89791-889-3",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "DBLP;
http://dblp.uni-trier.de/db/conf/sigcse/sigcse1997.html#HaddadTW97;
http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
URL = "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Misc/DBLP/1997.bib;
ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/SE/cbsd.bib",
abstract = "In the computer science field, educators face several
obstacles when attempting to introduce rigorous
software engineering concepts and practices into the
curriculum. This paper addresses the issue of software
engineering education and the role of megaprogramming
in introductory courses for high school and college
students. We highlight the need for, and the initial
effort in megaprogramming education. We provide a brief
description of developed materials and a proposed
approach to integrate megaprogramming into high school
computer science curriculum.",
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",
}
@Article{Lutz:1997:RLT,
author = "Michael J. Lutz and J. Fernando Naveda",
title = "The road less traveled: a baccalaureate degree in
software engineering",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "287--291",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268196",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In the fall of 1996, RIT admitted the first students
to a new undergraduate program in software engineering.
Our goal in creating the program was to provide for the
education of a new type of engineer: the software
engineer. This paper presents the rationale for
developing such a program, the process we followed in
its design, and an outline of the distinctive features
it possesses.",
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",
}
@Article{Grodzinsky:1997:CAS,
author = "Frances S. Grodzinsky",
title = "Computer access for students with disabilities: an
adaptive technology laboratory",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "292--295",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268197",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Pfeiffer:1997:MSP,
author = "Phil Pfeiffer and Matt Heintzelman",
title = "Machines, statues, and people: strategies for
promoting {RSI} awareness in computing curricula",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "296--300",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268198",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{McCauley:1997:RAS,
author = "Ren{\'e}e A. McCauley and Bill Z. Manaris",
title = "Report on the annual survey of departments offering
{CSAC\slash CSAB}-accredited computer science degree
programs",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "301--305",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268200",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper presents results of a survey of departments
offering accredited Computer Science degree programs.
It discusses demographic information related to
curricula, faculty, and students for all such programs,
and identifies various trends based on this data. These
results are of interest and use to all accredited and
non-accredited departments alike, since it provides the
information necessary to monitor and compare individual
degree programs to other programs in the nation in
terms of faculty composition, student enrollment and
graduation rates, faculty salaries, and curriculum
issues.",
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",
}
@Article{Sebern:1997:IDC,
author = "Mark J. Sebern",
title = "Iterative development and commercial tools in an
undergraduate software engineering course",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "306--309",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268201",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Many undergraduate software engineering courses
combine team projects with discussion of development
cycle concepts. It can be difficult to connect these
elements in a coherent way, especially when the lecture
is a broad survey and the project is sharply focused on
meeting the needs of a client. This paper describes one
attempt to bridge this gap, by incorporating the
iterative development of a classroom example and an
object-oriented process based on two commercial
software tools. Although the course time frame (an
academic quarter) is too short for significant
iteration on the team project, students can participate
in an accelerated version of the process by making a
small increment to the non-trivial example. This
approach retains the benefits of a realistic,
client-centered team development project, while
providing experience in a contemporary software
development process based on commercial CASE tools.",
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",
}
@Article{Barrett:1997:SRG,
author = "Martin L. Barrett",
title = "Simulating requirements gathering",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "310--314",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268203",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "One of the difficulties in teaching a project-based
Software Engineering course for undergraduates is
giving students experience with requirements gathering
before they begin the course project. This paper
describes a simulation of Joint Application Design
(JAD), a technique used in industry to gather
requirements from users. The simulation is a
role-playing exercise in which students play the parts
of both developers and customers involved in specifying
a new software product. Each participant is given a
script of behaviors to act out for his or her role and
a set of specific requirements for the product. The
participants must work out conflicts and ambiguities
built into the simulation to produce a consistent
product specification.",
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",
}
@Article{Nebash:1997:UHL,
author = "Bohdan Nebash and Michael B. Feldman",
title = "Using {HTML} linking to help novice programmers to
reuse components",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "315--319",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268204",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Software reuse needs to be taught early in the
computer science curriculum. One of the major obstacles
that students face when reusing software is the
difficulty in learning how to use components from a
software library. To aid in understanding components we
built a tool that automatically embeds Hypertext Markup
Language (HTML) links in Ada 95 specification files.
Derived types are linked to their parent types, child
packages are linked to their parents, and all
subprogram parameter and return types are linked to
their declarations. We conducted a controlled
experiment to determine if these links help novice
programmers to learn to use library components.
Researchers have not formally investigated which
comprehension techniques are effective and which are
not. Our results indicate that our techniques are
effective in aiding novice programmers to learn to use
a reusable component.",
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",
}
@Article{Roberge:1997:BCS,
author = "James Roberg{\'e} and C. R. Carlson",
title = "Broadening the computer science curriculum",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "320--324",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268206",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Too often, students in undergraduate computer science
programs come to equate computer science with the
``nuts and bolts'' of the field---programming, data
structures, algorithms, operating systems, programming
languages and so forth. If we are to attract students
to computer science and produce graduates who will
excel in the profession, we must broaden our students'
perspective on our discipline. In this paper, we
examine an initiative that seeks to broaden the
undergraduate computer science experience by
introducing three new elements into the curriculum: a
first-year experience that focuses on the challenges of
computer science, a fourth-year experience that focuses
on the initial stages of the software design process,
and a student portfolio that unifies the existing
curriculum, broadens its content, and provides us with
a mechanism for assessing the growth of our students'
technical and non-technical skills.",
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",
}
@Article{Gersting:1997:CEC,
author = "Judith Gersting and Frank H. Young",
title = "Content + experiences = curriculum",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "325--329",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268207",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Berglund:1997:IEQ,
author = "Anders Berglund and Mats Daniels",
title = "Improving education quality, a full scale study",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "330--334",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268209",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "We now and then make changes to our courses and how we
teach or examine them. This is often done in isolation
from other courses that the students take. In this
paper we report on experiences made in a coordinated
study concerning examination methods. The target group
was 60 students from the Systems branch of the
Engineering Physics study program. We changed all three
courses they took during the first ten weeks of the
spring semester 1996. The changes were in short:
replace the final exam by weekly assignments, introduce
seminars as a method of examination, and in the cases
where a written exam was kept, the main focus of the
questions were changed to showing understanding,
ability to analyze and synthesize. Our experiences in
this study clearly show that changing examination is a
tool for changing the way our students work, and thus
for improving the quality of the education.",
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",
}
@Article{Jackson:1997:GSP,
author = "David Jackson and Michelle Usher",
title = "Grading student programs using {ASSYST}",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "335--339",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268210",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The task of grading solutions to student programming
exercises is laborious and error-prone. We have
developed a software tool called ASSYST that is
designed to relieve a tutor of much of the burden of
assessing such programs. ASSYST offers a graphical
interface that can be used to direct all aspects of the
grading process, and it considers a wide range of
criteria in its automatic assessment. Experience with
the system has been encouraging.",
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",
}
@Article{Knox:1997:LPC,
author = "Deborah L. Knox",
title = "On-line publication of {CS} laboratories",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "340--344",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268212",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Many computer science educators are actively
developing laboratory materials in support of their
courses because the lab activities provide a rich
learning environment. Some instructors are hesitant to
pursue this type of pedagogy because of the time
commitment required or because of a lack of materials
to use as a starting point. This paper describes the
development of a repository of computer science
laboratories to encourage development and use of labs.
The project described is an on-line repository, a
database developed for the WEB using HTML forms to help
tailor user requests for information. The backbone of
the repository is currently CGI scripts written in
PERL. The features of the prototype include lab
submission, searching by keyword or topic, and an
annotation capability for each lab. We also describe
the plans for a SIGCSE sponsored peer reviewed on-line
repository of lab materials which will create a
recognized avenue for the dissemination of labs. The
peer review process will help insure a level of
quality, and grant developers recognition for their
scholarly work in support of teaching.",
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",
}
@Article{Woodman:1997:OSU,
author = "Mark Woodman and Robert Griffiths and Simon Holland
and Andrew Law",
title = "The object shop-using {CD}-{ROM} multimedia to
introduce object concepts",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "345--349",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268213",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper describes key features of a new multimedia
CD-ROM pack produced by television makers in
collaboration with computer science educators --- by
the BBC for the Open University Computing Department.
The pack, The Object Shop, forms an early component of
an undergraduate course which introduces
object-oriented computing and software development to
students new to computing. Building on the results of
empirical evaluation, The Object Shop has been designed
to help students with no programming experience to
understand core object programming concepts. Throughout
the CD-ROM, video, animated graphics and an underlying
object-oriented simulation of a virtual shopping
environment provide an accessible introduction to the
central ideas of object-oriented programming. The key
power of the multimedia approach is that the
student-user is able to gain a sound operational
understanding of concepts before learning the details
of programming code or syntax. Users can continually
monitor their progress through a series of task-based,
assessed exercises.",
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",
}
@Article{Williams:1997:ENG,
author = "Kathleen A. Williams",
title = "Educating the next generation of information
specialists: industry and university collaborative
learning pilot project",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "350--354",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268214",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This collaborative learning pilot project was in
support of a major revision of computer information
science (CIS)-oriented curricula. The entire CIS
project, sponsored by the National Science Foundation
(NSF), will develop detailed curriculum guidelines,
supporting laboratory material, original learning and
teaching paradigms, and methodology for dealing with
complex information systems. The pilot project
addressed many of the issues in the latter two areas:
new paradigms for teaching and learning and dealing
with complex information systems. Specifically, the
many aspects of having CIS students gain experience
with large information systems problems in industry
environment are addressed. This pilot project was
developed and supported by Boeing Information {\&}amp;
Support Services and the University of Washington
Department of Computer Science and Engineering
(UWCSE).",
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",
}
@Article{Mulder:1997:EEE,
author = "Michael C. Mulder and Doris Lidtke and Gordon E.
Stokes",
title = "Enterprise enhanced education: an information
technology enabled extension of traditional learning
environments",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "355--359",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268217",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "For many years there have been complaints from
enterprises such as business, industry and government
that academia is unable to produce graduates that can
function well in the design and implementation of large
and complex information and engineering systems. These
complaints have been voiced and confirmed once again in
recent reports and conference addresses [5],[3]. As a
result of discussions on the results of the Mulder NSF
report following the report's completion it was
suggested that recent advancements in information,
communication and computer technologies could enable a
new and innovative approach to improving the graduates
from our university information specialists programs.
This new learning/teaching paradigm involves both the
universities and the concerned enterprises. The paper
that follows presents some of the reasoning and
organizational structure for the suggested cooperative
approach enabled by information technology, and
information regarding some test sites of cooperative
programs involving universities and industry.",
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",
}
@Article{Jackson:1997:SEI,
author = "Ursula Jackson and Bill Z. Manaris and Ren{\'e}e A.
McCauley",
title = "Strategies for effective integration of software
engineering concepts and techniques into the
undergraduate computer science curriculum",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "360--364",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268219",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper discusses various strategies for
introducing and reinforcing software engineering
principles in the undergraduate Computer Science
curriculum. These strategies are based on a set of
standards for internal/external documentation and
organization of software which may be implemented
quickly and inexpensively without a complete overhaul
of courses. This provides a flexible framework for the
development of a wide variety of carefully-planned
programming assignments/projects.",
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",
}
@Article{Dezhgosha:1997:CND,
author = "Kamyar Dezhgosha and Ted Mims and Richard Wasniowski
and Frances Grodzinsky and Lawrence J. Osborne and Dean
Sanders and Herb Dershem",
title = "Computer networks and data communications (panel): a
laboratory focus",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "365--366",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268221",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Cupper:1997:URW,
author = "Robert D. Cupper and Rhonda Eller-Meshreki and Gerald
Pitts",
title = "Undergraduate research-welcome to the 21st century",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "367--368",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268223",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Barker:1997:DEP,
author = "Keith Barker and Judith Gal-Ezer and Pam Lawhead and
Kurt Maly and James E. Miller and Pete Thomas and
Elizabeth S. Adams",
title = "Distance education (panel): promise and reality",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "369--370",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268226",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Wegner:1997:SDC,
author = "Peter Wegner and Eric Roberts and Roy Rada and Allen
B. Tucker",
title = "Strategic directions in computer science education
(panel)",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "371--372",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268228",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This panel will discuss major issues and challenges in
computer science education across a wide range of
institutions. It originates from a report developed by
the Education Working Group of the Strategic Directions
in Computing Research (SDCR) Workshop. That report
appears in its entirety in the ACM Computing Surveys
issue [Wegner96] which is distributed to all attendees
to this SIGCSE 97 conference. In this panel, we will
discuss the general aims and accomplishments of the
SDCR conference, highlighting the specific
recommendations of the Education Working Group. We will
outline ideas for improving the quality and
effectiveness of computer science programs at the
undergraduate, graduate, and K-12 levels. We will also
argue for the creation of a Resource Center for
developing and distributing computer science and
engineering curricular materials, including the idea of
developing a ``Virtual Computing University.''",
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",
}
@Article{Cordes:1997:APL,
author = "David Cordes and Bruce J. Klein and Ren{\'e}e A.
McCauley and Linda Null and Craig E. Wills and Dorothy
Deremer",
title = "Application of peer learning to the introductory
computer science curriculum (panel)",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "373--374",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268229",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Clancy:1997:GSC,
author = "Michael J. Clancy and Ed Dubinsky and Richard A.
Duggan and Marian Petre and Vicki L. Almstrum and
Mickey McDonald",
title = "Getting started in {CS} education research (panel)",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "375--376",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268230",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Miller:1997:ECA,
author = "Philip Miller and Kris Stewart and Klaus Sutner and
Josepyh L. Zachary",
title = "Exploiting computer algebra systems in computer
science courses (panel)",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "377--378",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268232",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Adams:1997:DMC,
author = "William Joseph Adams and Edward A. Fox and Gloria
Melara Vides and Rachelle Heller",
title = "Defining multimedia courses within a computer science
education (panel)",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "379--380",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268234",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Couger:1997:PRP,
author = "J. Daniel Couger and Gordon B. Davis and David L.
Feinstein and John T. Gorgone and Herbert E.
{Longenecker, Jr.}",
title = "{I.S. '97} (panel): a report and panel discussion of
the joint {ACM\slash AIS\slash DPMA} information
systems curriculum for four year undergraduate
programs",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "381--382",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268236",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Howard:1997:LSM,
author = "Richard A. Howard and Lisa Kaczmarczyk and Frederick
Springsteel and Nell Dale",
title = "Learning style models and computer science education
(panel)",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "383",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268237",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Freeman:1997:GIC,
author = "Elizabeth Freeman and Susanne Hupfer and Catherine
Lang and Ralph Morelli and Domenick J. Pinto and
Frances L. {Van Scoy} and Sandra Honda Adams",
title = "Gender imbalance in computer science programs,
etiology and amelioration (panel): views for {U.S}.
campuses and elsewhere",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "384--385",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268238",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "As a female computer science educator, I've watched
with growing alarm the drop in enrollment in our
Computer Science programs from a ratio of 1:1 of males
and females in 1983, to a current ratio of 5:1. The
lack of interest of female students in Computer Science
is still a very serious problem. As educators we should
all be watching our own campus and addressing this
problem. The panelists assembled from various
institutions will address the issues of gender
imbalance and relate their experiences in implementing
solutions to counter this problem. Two of the panelist
will discuss utilization of the World Wide Web
addressing reasons for creating both Web sites. As long
as this gender imbalance exists in our schools we need
to continue our dialog to share and develop new ideas
to encourage female participation in Computer Science
Programs. The audience will be welcomed to participate
in a larger group discussion.",
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",
}
@Article{Carrasquel:1997:MLI,
author = "Jacobo Carrasquel and Michael J. Clancy and Eric
Roberts and Joseph L. Zachary and David G. Kay",
title = "Managing large introductory courses (panel)",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "386--387",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268239",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Spies:1997:VPT,
author = "Wayne Spies and Lee Wittenberg and Robert Workman and
Baarry Burd",
title = "Visual programming tools in the {C.S}. curriculum
(panel)",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "388--389",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268240",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Kourik:1997:DCS,
author = "Janet Kourik",
title = "Developing critical skills in technical courses
(seminar)",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "390",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268241",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "To succeed in today's computer information systems
(CIS) environment, CIS professionals need far more than
traditional technical skills. Managers seek technical
staff with the ability to communicate effectively and
understand an organization's primary mission. Industry
would like CIS professionals to have strong backgrounds
in a broad variety of skills such as oral and written
communication, team work, and an awareness of
international issues. Current computer science and
information system curricula often do not provide our
students with the opportunity to learn these critical
skills. By adding a variety of simple activities to
existing technical courses we can provide students with
valuable opportunities to develop these critical
skills. A variety of teaching techniques can re-enforce
skills in both arenas at the same time. Some
assignments can assist students in understanding the
technical material by requiring them to apply advanced
critical thinking skills. Active learning can reach
students with different learning styles and increase
the understanding and retention of technical material.
A mixture of activities also provides a variety of
forms of assessment which may more accurately reflect
students' understanding of the material. As a bonus,
these skills will enable our students to continue to
thrive in a field fraught with constant change. The
seminar will expand on these themes and provide
examples and practice developing assignments that can
help prepare well-rounded students for success in
computer information systems.",
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",
}
@Article{Zachary:1997:CAT,
author = "Joseph L. Zachary",
title = "A comprehensive approach to teaching programming to
science and engineering majors (seminar)",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "391",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268242",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Culwin:1997:JCC,
author = "Fintan Culwin",
title = "{Java} in the {C.S}. curriculum (seminar)",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "392",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268244",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{East:1997:PBP,
author = "J. Philip East and Eugene Wallingford",
title = "Pattern-based programming in initial instruction
(seminar)",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "393",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268245",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Saiedian:1997:DFS,
author = "Hossein Saiedian",
title = "Developing formal specifications via {Z} (workshop)",
journal = j-SIGCSE,
volume = "29",
number = "1",
pages = "396",
month = mar,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268085.268256",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Lee:1997:TCL,
author = "Greg C. Lee and Chen-Chih Wu",
title = "On teaching computer literacy to future secondary
school teachers",
journal = j-SIGCSE,
volume = "29",
number = "2",
pages = "2--6",
month = jun,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/271042.271044",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:40 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper discusses our experience in teaching
computer literacy classes to non-majors with a future
career as secondary school teachers. The backgrounds of
the students, our teaching philosophy, course
organization and conduction as well as the feedbacks
from our students are detailed. From the feedbacks it
can be seen that the central goal of computer and
application literacy is accomplished. Furthermore,
students' perceptions of computers has turned from
negative to positive.",
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",
}
@Article{Ben-Ari:1997:CAP,
author = "Mordechai Ben-Ari and Kevlin Henney",
title = "A critique of the advanced placement {C++} subset",
journal = j-SIGCSE,
volume = "29",
number = "2",
pages = "7--10",
month = jun,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/271042.271046",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:40 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The Educational Testing Service has decided that the
Advanced Placement Examination in Computer Science will
use the C++ programming language in place of Pascal.
They have designed a subset of the language to be used
in high school courses. This paper claims that the
subset is deficient in two areas: (a) the subset is
vague on which language features it contains, and (b)
the proposed class library diverges significantly from
the draft Standard Library. These problems stem from an
attempt to come to terms with non-complying
implementations. We believe that the AP C++ subset
should be defined on educational criteria alone;
software and textbook authors and publishers would then
adapt their course material to the language subset.",
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",
}
@Article{Grove:1997:PIS,
author = "Ralph F. Grove",
title = "A proposal for integrated software engineering
education",
journal = j-SIGCSE,
volume = "29",
number = "2",
pages = "11--ff.",
month = jun,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/271042.271048",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:40 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper describes a proposal to strengthen the
coverage of software engineering within the
undergraduate CS curriculum by integrating coverage of
software tools, methodologies, and practices into core
courses and by providing appropriate resources for
instructors. The goal of the proposal is to improve
technical readiness of CS graduates for the 21$^{st}$
-century software development workforce by providing an
exposure throughout the CS curriculum to modern project
management practices and tools, and by developing in
students skills necessary to participate in software
development projects.",
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",
}
@Article{deVivo:1997:PUO,
author = "Gabriela O. de Vivo and Marco de Vivo and Germinal
Isern",
title = "{E pluribus unum}: {OOPL} selection",
journal = j-SIGCSE,
volume = "29",
number = "2",
pages = "17--ff.",
month = jun,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/271042.271049",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:40 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Usually legacies act as strong amalgamating forces and
are thus beneficial to systems and theories. However,
as time passes through, even legacies must be reviewed
in order to benefit from changes. Although several
sound models has been produced by software engineers in
the last 25 years, a large amount of software is still
produced and maintained using aged paradigms and
methods (if any) and COBOL/FORTRAN generation tools.
The underlying idea seems to be ``Why change it if it
works?''. Nevertheless it seems too that time for
changes has come. The OO paradigm is really strong and
useful and has been showed appropriate for almost any
conceivable software system. Besides, actual
programmers and analysts are formed under this
paradigm. So it seems foreseeable a consistent
conversion to OO paradigm. What still doesn't seem to
be clear is how adequate are the actual OOP languages
to support the paradigm, and what is the comparative
effort involved in mastering them and their associated
environments. This paper reports the heuristics and
observations resulting from a simple experiment
formulated to explore how adequate are the languages
C++, Eiffel, and Ada 95 to implement OO designed
systems.",
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",
}
@Article{Brogi:1997:TMC,
author = "Antonio Brogi",
title = "A {Turing} machine contest for introducing high school
students to computer science",
journal = j-SIGCSE,
volume = "29",
number = "2",
pages = "23--27",
month = jun,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/271042.271050",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:40 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/bibnet/authors/t/turing-alan-mathison.bib;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This report briefly describes a Computer Science
contest for high school students which was recently
organized by the Department of Computer Science at the
University of Pisa. The goal of the contest was to
stimulate the interest of high school students for
Computer Science, and to give them a chance of
demonstrating and developing their problem solving
abilities. A distinguishing aspect of the contest was
that no background in Computer Science was required to
participate.",
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",
}
@Article{Rada:1997:NSE,
author = "Roy Rada and James Schoening",
title = "New standards for educational technology relevant to
multiple {ACM SIGs}",
journal = j-SIGCSE,
volume = "29",
number = "2",
pages = "28--30",
month = jun,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/271042.271051",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:40 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Cunningham:1997:TSC,
author = "Sally Jo Cunningham",
title = "Teaching students to critically evaluate the quality
of {Internet} research resources",
journal = j-SIGCSE,
volume = "29",
number = "2",
pages = "31--ff.",
month = jun,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/271042.271053",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:40 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The Internet offers a host of high-quality research
material in computer science---and, unfortunately, some
very low quality resources as well. As part of learning
the research process, students should be taught to
critically evaluate the quality of all documents that
they use. This paper discusses the application of
document evaluation criteria to WWW resources, and
describes activities for including quality evaluation
in a course on research methods.",
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",
}
@Article{Antoniou:1997:NMT,
author = "Grigoris Antoniou",
title = "A new methodology for teaching default reasoning",
journal = j-SIGCSE,
volume = "29",
number = "2",
pages = "35--38",
month = jun,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/271042.274426",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:40 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Default reasoning is a method of knowledge
representation and reasoning which allows one to deal
adequately with incomplete information. Applications of
such methods can be found in software engineering,
artificial intelligence, law, marketing, business etc.
In this paper we describe why default reasoning is
difficult, and describe a new methodology for teaching
default reasoning, which has been applied with
significant success over the past couple of years. It
is based on the idea of operationalizing the basic
concepts of the logic.",
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",
}
@Article{Johnson:1997:ISE,
author = "Hubert A. Johnson",
title = "Integrating software engineering into the traditional
computer science curriculum",
journal = j-SIGCSE,
volume = "29",
number = "2",
pages = "39--ff.",
month = jun,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/271042.271054",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:40 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Computer science graduates from most universities and
colleges are ill-prepared for entry positions in
industry. This paper focuses on efforts to develop and
use modules to introduce software engineering concepts
at all levels of the traditional undergraduate computer
science curriculum and to have students apply these
principles to an ongoing project.",
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",
}
@Article{Jovanovic-Dolecek:1997:FDP,
author = "Gordana Jovanovic-Dolecek",
title = "{FASRS}-demo package for {Fourier} analysis of
stationary random signals",
journal = j-SIGCSE,
volume = "29",
number = "2",
pages = "46--53",
month = jun,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/271042.271055",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:40 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper presents software package FASRS which is
developed in MATLAB and is meant for use as an
interactive learning tool for the bases of Fourier
analysis of stationary random signals. Two main
approaches are demonstrated. One approach, which is
referred to as Periodogram method is based on direct
Fourier transformation of signal. The second approach,
Autocorrelation method, is based on the Fourier
transform of the estimation of the autocovariance
sequence of the signal.",
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",
}
@Article{Larmour:1997:SRA,
author = "R. Larmour",
title = "A survey into the relevance and adequacy of training
in systems analysis and design",
journal = j-SIGCSE,
volume = "29",
number = "2",
pages = "54--64",
month = jun,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/271042.271056",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:40 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "A questionnaire was designed to cover the areas of
systems analysis and design (SAD) which staff in
Northern Ireland currently work on, the extent of
training the person has had in those areas, and there
assessment of the adequacy of any training given. The
questionnaire was distributed to both commercial firms
and to the civil service. The total replies were 150
--- civil service (104), non-civil service (46). The
survey showed that training in SAD was concentrated in
certain areas --- those such as systems and data
modeling. Other areas such as interview techniques and
sampling of documents are not equally as well covered
in training. Student assessment of the training
provided varied significantly. The ease with which
certain aspects of SAD training courses can be
developed as opposed to others is discussed and the
important imbalance in the coverage of training
provisioned is highlighted.",
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",
}
@Article{Carswell:1997:TII,
author = "Linda Carswell",
title = "Teaching via the {Internet}: the impact of the
{Internet} as a communication medium on distance
learning introductory computing students",
journal = j-SIGCSE,
volume = "29",
number = "3",
pages = "1--5",
month = sep,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268809.268821",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The use of the Internet is a common theme in current
educational technology research. However, hype does not
augment learning, and new technology alone does not
promise improvement. The question is does Internet
presentation alone affect learning outcomes? This study
examines two groups of distance learning students on a
single course, using the same learning materials, but
with different means of communication. One group
consists of conventional distance learning students who
communicate with their instructors via telephone and
written correspondence, while the other group
communicates electronically via the Internet.
Attitudes, learning styles, self perceptions, grades,
and experiences for each group are compared to assess
the impact of the Internet, as a communication medium.
The Internet as a communication medium is not found to
have any significant effect on learning outcomes, and
neither is any learning style profile. The student
experiences are favourable in both mediums, however
those using the Internet reported greater flexibility
and faster response times.",
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",
}
@Article{Robles:1997:UMC,
author = "Tom{\'a}s Robles and David Fern{\'a}ndez and Encarna
Pastor and Santiago Alamillo",
title = "Using multimedia communication technologies in
distance learning",
journal = j-SIGCSE,
volume = "29",
number = "3",
pages = "6--7",
month = sep,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268809.268822",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper describes pilot experiences of distance
learning using videoconference over the public
Integrated Services Digital Network (ISDN). Graduate
and postgraduate courses of the Technical University of
Madrid (Telecommunication Engineers) form the
educational scenario chosen for the experiences.
Several phases were defined to carry out the
experiments, each one centred around different
students/subjects profiles. The first phase has been
recently finished and it has been evaluated with
interesting results from a pedagogical point of view.
Organisational, technical and economical aspects has
also been evaluated with the aim of extending these
experiences to a larger scale.",
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",
}
@Article{Dankell:1997:UWS,
author = "Douglas D. {Dankell II} and James Hearn",
title = "The use of the {WWW} to support distance learning
through {NTU}",
journal = j-SIGCSE,
volume = "29",
number = "3",
pages = "8--10",
month = sep,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268809.268824",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The teaching of graduate level computer science
courses can be a challenging task. The students are
confronted with a wealth of complex material with,
often, higher expectations by their instructors on
their performance. Distance education of students
employed full-time presents an interesting and complex
challenge. This paper describes the instructional
package consisting primarily of a World Wide Web (WWW)
site used by the author to aid in educating distance
education students enrolled in graduate Artificial
Intelligence Concept courses at the University of
Florida.",
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",
}
@Article{Hitz:1997:TCW,
author = "Martin Hitz and Stefan K{\"o}geler",
title = "Teaching {C++} on the {WWW}",
journal = j-SIGCSE,
volume = "29",
number = "3",
pages = "11--13",
month = sep,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268809.268825",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "We present the WWW-based interactive C++ Course
developed at the University of Vienna to support
introductory programming lectures of the first year of
our Wirtschaftsinformatik (``business informatics'')
curriculum. The paper focuses on some major design
concepts of the course as well as on the lessons
learned during the project, such as the 3-layer
structure of the course, ergonomic issues, an
integrated programming interface with multi-user
support, and maintainability issues. All of these may
apply also to similar projects for different
programming languages.",
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",
}
@Article{Berry:1997:IDM,
author = "Jonathan Berry",
title = "Improving discrete mathematics and algorithms
curricula with {LINK}",
journal = j-SIGCSE,
volume = "29",
number = "3",
pages = "14--20",
month = sep,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268809.268827",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper introduces the LINK system as an
educational tool which can be used to visualize and
experiment with discrete algorithms. An extended
example demonstrates the flexibility of the system in
the context of a fundamental graph algorithm: finding
the strongly connected components of a directed
graph.",
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",
}
@Article{Janser:1997:ILS,
author = "Achim W. Janser",
title = "An interactive learning system visualizing computer
graphics algorithms",
journal = j-SIGCSE,
volume = "29",
number = "3",
pages = "21--23",
month = sep,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268809.268828",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "At our universities the integration of computers into
the classical lectures becomes more and more important,
because their usage improves the quality of teaching.
Our learning system is concerned with the visualization
of Computer Graphics Algorithms. Such an algorithm can
hardly be taught on a blackboard or an overhead,
because the dynamic and the changes during its
execution cannot be illustrated properly on a static
display. In a learning system the algorithm can be
visualized by using sample outputs that develop
stepwise during the execution and by showing the most
important variables with their values changing after
certain commands. Our learning system is aimed to be
used in addition to a classical lecture and practice.",
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",
}
@Article{Rautama:1997:EAA,
author = "E. Rautama and E. Sutinen and J. Tarhio",
title = "Excel as an algorithm animation environment",
journal = j-SIGCSE,
volume = "29",
number = "3",
pages = "24--26",
month = sep,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268809.268829",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Understanding of fundamental algorithms and designing
algorithms for a novel problem are basic skills in
Computer Science. Animation is a useful aid in both
these areas. We show how to animate algorithms with
Microsoft Excel using data visualization and macro
programming features of Excel. The user writes an
algorithm using the Visual Basic programming language
of Excel and defines charts visualizing dynamically the
data structures of the algorithm. This approach is
suitable especially for small-scale animation, e.g.,
for course assignments in Computer Science.",
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",
}
@Article{Burke:1997:GAT,
author = "E. K. Burke and D. B. Varley",
title = "A genetic algorithms tutorial tool for numerical
function optimisation",
journal = j-SIGCSE,
volume = "29",
number = "3",
pages = "27--30",
month = sep,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268809.268830",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The field of Genetic Algorithms has grown into a huge
area over the last few years. Genetic Algorithms are
adaptive methods, which can be used to solve search and
optimisation problems over a period of generations,
based upon the principles of natural selection and
survival of the fittest. This paper describes an
innovative tool to introduce the basics of the subject
of Genetic Algorithms called GAVIn (Genetic Algorithms
Visual Interface). It focuses on the domain of
numerical function optimisation problems as these form
a good basis for learning and operator comparison. The
other problem domains are too varied and problem
dependent to form a general, robust learning tool.",
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",
}
@Article{Lawhead:1997:MCO,
author = "Pamela B. Lawhead",
title = "A model for the creation of online courseware",
journal = j-SIGCSE,
volume = "29",
number = "3",
pages = "31--36",
month = sep,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268809.268831",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper describes a project underway at the
University of Mississippi to create a Virtual Campus
using the Internet and VRML to present laboratories.
The initial laboratories were written by a community
college biology instructor and translated into CGI
scripts by a group of computer science students at the
University. The purpose of the project is to utilize
the wealth of NASA Earth Observation data in
Mississippi Community College Classrooms to improve the
quality of science education students receive while
also increasing their interest in science. The model
for lesson creation allows the teacher to create lesson
descriptions that are then translated into scripts to
run inside the VRML campus.",
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",
}
@Article{Hagan:1997:MER,
author = "Dianne Hagan and Judy Sheard and Ian Macdonald",
title = "Monitoring and evaluating a redesigned first year
programming course",
journal = j-SIGCSE,
volume = "29",
number = "3",
pages = "37--39",
month = sep,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268809.268832",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "A collaborative project between the Computing faculty
and the Education faculty of Monash University was
aimed at improving the teaching and learning of first
year programming. After initial research had identified
the problems, some improvements were attempted during
1996. One department was willing and able to make major
changes to its subjects immediately. The sequence of
two first year programming subjects was restructured
and redesigned. The progress of the project was
monitored via direct observation, email and the World
Wide Web. An improvement in the percentage of students
who achieved very good results marked the project as a
success.",
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",
}
@Article{Beheshti:1997:ISC,
author = "Mohsen Beheshti and Bill Waller",
title = "Instructional software for closed laboratories in
{CS1}",
journal = j-SIGCSE,
volume = "29",
number = "3",
pages = "40--41",
month = sep,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268809.268833",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The purpose of this paper is to describe the
instructional software that is used on our campus to
support closed laboratories in CS1. In addition to
promoting the general benefits gained from closed labs,
it has been highly successful at: encouraging
collaborative learning; providing a consistent and
user-friendly lab environment, providing instructors a
software tool for creating new labs or editing existing
labs; providing instructors a means for easily adapting
lab materials to individual preferences; and permitting
instructors to integrate multimedia features into
laboratories.",
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",
}
@Article{Knox:1997:IDS,
author = "Deborah L. Knox",
title = "Integrating design and simulation into a computer
architecture course",
journal = j-SIGCSE,
volume = "29",
number = "3",
pages = "42--44",
month = sep,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268809.268834",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper describes our experiences with closed
laboratories in a computer architecture course and
highlights the development of a capstone project. We
advocate the use of software as a cost effective means
of supporting analysis, design, and experimentation.
Improvements to the course in regards to content,
environment for learning, student perception, skills
accomplished and retained, and instructor involvement
are outlined. Several labs are summarized, including
the capstone project tying together all aspects of
machine organization. We conclude that integrating
design education into computer science with the logic
simulator lab approach is worthy of our continued
efforts.",
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",
}
@Article{Pilgrim:1997:CEM,
author = "C. J. Pilgrim and Y. K. Leung and D. D. Grant",
title = "Cost effective multimedia courseware development",
journal = j-SIGCSE,
volume = "29",
number = "3",
pages = "45--50",
month = sep,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268809.268835",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Multimedia technology offers considerable potential
for education though the costs of production of
courseware are prohibitive especially in a rapidly
changing discipline such as computer science. This
paper proposes a cost-effective technique which allows
multimedia courseware to be developed quickly and
economically. To illustrate this concept, courseware
material for an undergraduate Data Communications
subject has been implemented.",
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",
}
@Article{Biffl:1997:TSE,
author = "Stefan Biffl and Thomas Grechenig",
title = "Teaching software engineering and project management
to 300 participants without drain of quality or
intensity",
journal = j-SIGCSE,
volume = "29",
number = "3",
pages = "51--53",
month = sep,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268809.268836",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The paper discusses the setting, goals, timing,
workload, organization, roles, and communication issues
of an established large-scale software engineering
workshop course. In order to assess trends of changes
introduced this year and success factors for the course
in general the technology support for the flow of work
products between distributed work places and the lab as
well as the integration and exchange of components in
the lab is illustrated. Experiences with work teams on
team building and distribution of work are summarized
briefly.",
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",
}
@Article{Erickson:1997:PPB,
author = "Carl Erickson and Paul Leidig",
title = "A pedagogical pattern for bringing service into the
curriculum via the {Web}",
journal = j-SIGCSE,
volume = "29",
number = "3",
pages = "54--56",
month = sep,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268809.268837",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The Web reduces the economic hurdles of publishing a
message to a large audience. This paper documents a
pedagogical pattern to integrate community service with
the curriculum. Students in two different computer
science courses teamed up to create websites for local
non profit organizations (NPOs). The projects provided
CS majors with real customers, the challenge of working
on an interdisciplinary team, an opportunity for
community service, and an opportunity to learn very new
technologies. For their part the NPOs gained a new
means of communicating their missions to the world. We
believe the potential for reuse of this pattern is high
and could benefit other schools and communities.",
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",
}
@Article{Wester:1997:VPJ,
author = "Frank Wester and Marleen Sint and Peter Kluit",
title = "Visual programming with {Java}; an alternative
approach to introductory programming",
journal = j-SIGCSE,
volume = "29",
number = "3",
pages = "57--58",
month = sep,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268809.268838",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The appearance of the programming language Java and
visual programming environments based on this language
give new opportunities to teach introductory
programming to university students. The authors are
working on a new set of programming courses starting
with Visual Programming. In this course the
possibilities of visual programming environments are
used to teach programming in an application oriented
way with more emphasis on building user interfaces and
using standard class libraries. Less attention is paid
to algorithms. Because the applications in the course
are of general interest, the course is suited for a
broader audience than computer science students only.",
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",
}
@Article{Naps:1997:AVW,
author = "Thomas L. Naps",
title = "Algorithm visualization on the {World Wide Web} ---
the difference {Java} makes!",
journal = j-SIGCSE,
volume = "29",
number = "3",
pages = "59--61",
month = sep,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268809.268839",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Using algorithm visualization, we can depict the
execution of an algorithm as a sequence of graphical
snapshots, the viewing of which is controlled by the
user. Such visualizations can be a tremendous help to
students, but their use is limited by the constraints
of platform dependency. This constraint can now be
overcome by making algorithm visualizations
conveniently accessible on the World Wide Web. This
paper provides an overview of progress that has been
made in delivering interactive visualizations in
platform-independent fashion on the Web. In particular
the role played by Java in implementing one such system
is explored in depth.",
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",
}
@Article{Ben-Ari:1997:DAJ,
author = "Mordechai Ben-Ari",
title = "Distributed algorithms in {Java}",
journal = j-SIGCSE,
volume = "29",
number = "3",
pages = "62--64",
month = sep,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268809.268840",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "We show how Java can be used to develop portable
implementations of distributed algorithms for class
demonstrations and laboratory exploration. The programs
can be used in two modes: (a) TCP/IP communications
over a net, or (b) applet-to-applet communications on a
single HTML page. The latter mode is important during
program development and can also be used if your lab
malfunctions or for homework assignments. Programs were
written for four distributed algorithms: Byzantine
generals, Ricart--Agrawala mutual exclusion,
Dijkstra--Scholten termination and Chandy-Lamport
snapshots.",
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",
}
@Article{Coninx:1997:DRI,
author = "K. Coninx and B. Daems and F. {Van Reeth} and E.
Flerackers",
title = "Design and realization of an interactive multimedia
server in education",
journal = j-SIGCSE,
volume = "29",
number = "3",
pages = "65--70",
month = sep,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268809.268841",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The European project ELECTRA is concerned with the
introduction of multimedia / telematics support to
enhance the accessibility (local, regional and
international) of learning material and to promote
collaborative work. For the purpose of this paper we
concentrate on two workpackages in the Limburg
University Centre. The Interactive Multimedia Server
workpackage focuses on the design of a generic platform
for the integration of different types of information
related to the learning process. Special attention is
given to management, integration and accessibility of
study material in an electronic environment. The other
workpackage investigates the use of the interactive
multimedia server in Medicine education.",
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",
}
@Article{Dixon:1997:UNS,
author = "Michael W. Dixon and Tanya J. McGill and Johan M.
Karlsson",
title = "Using a network simulation package to teach the
client-server model",
journal = j-SIGCSE,
volume = "29",
number = "3",
pages = "71--73",
month = sep,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268809.268842",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The client-server model is fast becoming the most
common form of network architecture used in data
communications. It's popularity can be seen in the
phenomenal expansion of the World Wide Web. It is
essential that students understand the client-server
model, and that they learn how to design client-server
networks and to analyze their performance. This paper
describes a project to achieve this via problem solving
sessions using simulation to facilitate understanding
of the design and performance analysis of networks
using a client-server architecture. Students will be
able to gain experience designing client-server
networks and testing their designs for efficiency and
expandability.",
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",
}
@Article{Proulx:1997:RGC,
author = "Viera K. Proulx",
title = "Recursion and grammars for {CS2}",
journal = j-SIGCSE,
volume = "29",
number = "3",
pages = "74--76",
month = sep,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268809.268843",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "A programming exercise on recursion in which students
create drawings of simple and bracketed Lindenmayer
Systems provides a context for exploring additional
computer science concepts. The resulting drawings give
students a better understanding of the power of
recursion as well as the rate of growth of time
complexity with multiple successive recursive calls. We
describe the exercise, the concepts that need to be
addressed to solve the problems, and the results of
using this exercise in our classes.",
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",
}
@Article{Feldman:1997:CPC,
author = "Michael B. Feldman and Bruce D. Bachus",
title = "Concurrent programming {CAN} be introduced into the
lower-level undergraduate curriculum",
journal = j-SIGCSE,
volume = "29",
number = "3",
pages = "77--79",
month = sep,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268809.268844",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "There have been selected cases of satisfactorily
teaching undergraduates the topic of concurrent
programming. However, these reported experiences did
not validate nor invalidate the feasibility claim as
they did not provide statistical evidence and validity
threat acknowledgments. Prior to this study, there have
not been any controlled experiments to address the
feasibility of introducing concurrent programming into
the curriculum. Unfortunately, in curriculum
development, it is seldom that we make decisions based
on experimentation. We conducted a controlled
experiment to determine whether introducing concurrent
programming into the novice or lower-level
undergraduate curriculum is possible. The experimental
hypotheses examined concurrent programming from a
concepts perspective and a problem-solving perspective.
We conducted a detailed analysis of both internal and
external validity threats to assess not only the
validity, but the generalizability of the findings. The
findings provide scientific evidence that introducing
concurrent programming into the novice or lower-level
undergraduate curriculum is possible.",
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",
}
@Article{Taylor:1997:UOS,
author = "Jacqueline Taylor",
title = "Using online seminars to demonstrate the social
psychological impacts of computer-mediated
communication systems",
journal = j-SIGCSE,
volume = "29",
number = "3",
pages = "80--84",
month = sep,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268809.268845",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper reports an evaluation of students'
experiences when seminars were conducted asynchronously
using a text-based computer-conferencing system. The
primary aim was for students to experience and consider
the effects of Computer-Mediated Communication (CMC) on
inter-personal interaction. Specifically, students were
encouraged to consider how an understanding of these
effects could be used to inform the design and
implementation of CMC systems. Students were also
encouraged to think about the differences between users
in communication skills and preferences and to consider
how these impact on the use and perception of CMC. The
results showed that students experienced some of the
effects of CMC (e.g., flaming and more balanced
participation) and 79\% indicated that participating in
the seminars had helped them to understand the
potential impact of CMC on interaction. Also,
individual communication differences significantly
correlated with perceptions of the seminars. For
example, extrovert students perceived the seminar
discussions as less satisfying and less enjoyable than
traditional seminars, while self-conscious students
perceived the seminars as more involving. Some
recommendations are suggested for conducting future
computer-mediated seminars and for further research.",
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",
}
@Article{Jawary:1997:II,
author = "Anita Jawary and Christiana Birchak and Susan Strack
Vargo",
title = "International initiative",
journal = j-SIGCSE,
volume = "29",
number = "3",
pages = "85--87",
month = sep,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268809.268846",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In 1996, students from Monash University, Indiana
University and the University of Houston-Downtown (UHD)
participated in a joint communication project using
e-mail. The groups were of diverse cultural backgrounds
and ranged from freshmen to mature age students. The
international initiative was a valuable lesson in
intercultural and computer-mediated communication.
While Monash students discovered the limits of
technology, the US students were thrilled to use it and
found technology to influence intercultural
perceptions. This paper explains the nature of the
assignment from the vantage point of each group of
students and briefly sketches some learning outcomes.",
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",
}
@Article{Palme:1997:UCC,
author = "Jacob Palme and Sirkku M{\"a}nnik{\"o}",
title = "Use of computer conferencing to teach a course on
humans and computers",
journal = j-SIGCSE,
volume = "29",
number = "3",
pages = "88--90",
month = sep,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268809.268847",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "A course with the name ``Humans, society and
computers'' was given using a non-simultaneous computer
conferencing system (BBS system).",
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",
}
@Article{Houle:1997:EPV,
author = "Michael E. Houle",
title = "Ethics, programming, and virtual environments",
journal = j-SIGCSE,
volume = "29",
number = "3",
pages = "91--93",
month = sep,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268809.268848",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "We have devised a novel experiential approach to
teaching students about the social impact of computers
and the ethical, legal, and social responsibilities of
computing professionals. Rather than teaching these
topics in a traditional classroom manner, we teach them
in a text-based online virtual educational environment.
At the same time we use the environment's
object-oriented design to instruct the students in
object-oriented concepts, and to introduce them to
software engineering by having them work in groups. The
approach is proving extremely successful.",
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",
}
@Article{Price:1997:TPT,
author = "Blaine Price and Marian Petre",
title = "Teaching programming through paperless assignments: an
empirical evaluation of instructor feedback",
journal = j-SIGCSE,
volume = "29",
number = "3",
pages = "94--99",
month = sep,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268809.268849",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper considers how facilities afforded by
electronic assignment handling can contribute to the
quality of Internet-based teaching of programming. It
reports a study comparing the nature, form, and quality
of feedback provided by instructors on 90 paper and
electronic assignments in an introductory Computing
course and notes effective strategies for electronic
marking.",
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",
}
@Article{Rosbottom:1997:CMO,
author = "John Rosbottom",
title = "Computer managed, open question, open book
assessment",
journal = j-SIGCSE,
volume = "29",
number = "3",
pages = "100--102",
month = sep,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268809.268850",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper describes the development and use of
practical examinations which include a significant
element of software control of the administrative
process. The educational methodology is novel in that
the assessment is 'open question'. This means that
students are given a set of practical exercises some
weeks in advance of the date of the examination. The
examination is also 'open book' so that students can
consult various sources of information to help them
complete the task. However the 'open book' element is
restricted to prevent students accessing pre-prepared
solutions. The computer system manages several elements
of the assessment process.",
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",
}
@Article{Wolz:1997:MMI,
author = "Ursula Wolz and Daniel Domen and Michael McAuliffe",
title = "Multi-media integrated into {CS} 2: an interactive
children's story as a unifying class project",
journal = j-SIGCSE,
volume = "29",
number = "3",
pages = "103--110",
month = sep,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268809.268851",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "An interactive children's story is presented as a
unifying class project for CS 2. Curricular topics
include: data and algorithm abstraction, project
dynamics (team work, software engineering and ethics),
multi-media techniques, and hypermedia story telling.
We encompass alternative learning styles by fostering
collaborative team work, and promoting the big picture
over esoteric detail. Students receive a detailed
design document, extensive code libraries, and graphic,
sound and video files. A story board gives them ample
room for individual creativity and whimsy. The project
is implemented in C++. This paper describes curricular
goals, articulates management concerns and summarizes
our past experiences.",
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",
}
@Article{Theotokis:1997:VVI,
author = "Dimitrios Theotokis and George Gyftodimos and
Panagiotis Georgiadis and George Philokyprou",
title = "{VIBDaST}: a virtual interactive book as a data
structures teaching aid",
journal = j-SIGCSE,
volume = "29",
number = "3",
pages = "111--113",
month = sep,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268809.268852",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Internet based teaching is well established under
various contexts. WWW based virtual interactive books
are used for this purpose. Using WWW browsers students
can study such books locally or remotely. Enhanced by
Java$^{TM}$ applets, such books provide an interactive
as well as a traditional approach to learning. Examples
and exercises implemented as applets cater for both
observation and exploration. Such a book, addressing
the topic of data structures, is being developed as a
teaching aid for a first year Computer Science
students. Theory is presented in a hyperlinked textual
form thus realising cross references, while examples
and exercises are visualised as interactive Java$^{TM}$
applets.",
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",
}
@Article{Moser:1997:FAG,
author = "Robert Moser",
title = "A fantasy adventure game as a learning environment:
why learning to program is so difficult and what can be
done about it",
journal = j-SIGCSE,
volume = "29",
number = "3",
pages = "114--116",
month = sep,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268809.268853",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "A number of factors contribute to the difficulty of
learning computer programming, and by examining some of
these factors we can hope to design an environment that
is more conducive to the learning process. I analyse
some of these problems and find that one possible
solution is to embed the educational content into a
fantasy adventure game. Designing an educational game
is, however, fraught with difficulties beyond those
normally associated with writing such a program, as
there are conflicts between educational and
entertainment goals. Described are a few of these
conflicts from the early stages of my project, and the
compromises that they have engendered.",
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",
}
@Article{Meisalo:1997:CTD,
author = "V. Meisalo and E. Sutinen and J. Tarhio",
title = "{CLAP}: teaching data structures in a creative way",
journal = j-SIGCSE,
volume = "29",
number = "3",
pages = "117--119",
month = sep,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268809.268854",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "CLAP is a pedagogical approach for Computer Science
education, applied here especially to laboratory
courses. CLAP or Creative Lab with Active Participation
provides an open learning environment, utilizing
creative problem solving methods. For successful
learning, CLAP emphasizes group processes. Pilot
courses using CLAP were carried out during the Fall
Semester of 1996 and the Spring Semester of 1997.",
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",
}
@Article{Cizmar:1997:CSR,
author = "Dawn Cizmar",
title = "{CS} student research experience applied to developing
instructional technology",
journal = j-SIGCSE,
volume = "29",
number = "3",
pages = "120--126",
month = sep,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268809.268855",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "CS undergraduate research in a cooperative development
effort is described. Significant experience in current
technology was gained by creating an instructional
unit. CS students directly applied research skills, and
measured learning effectiveness in a controlled study.
The work includes research, application, evaluation,
model for future work, and presentation. It also
provided a learning aid for general students, an
interactive tutorial on elementary gate-level logic.
JavaScript and HTML were used to rapidly develop this
prototype. It was student-tested by student
researchers, and served several objectives in a
computer science course. Data on student performance
was collected and analyzed. Positive results were
obtained, indicating a model for further development.",
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",
}
@Article{Goldberg:1997:WFY,
author = "Murray W. Goldberg",
title = "{WebCT} and first year: student reaction to and use of
a {Web}-based resource in first year computer science",
journal = j-SIGCSE,
volume = "29",
number = "3",
pages = "127--129",
month = sep,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268809.268856",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Our previous experiments with the World Wide Web (WWW)
as an educational resource focused on a third year
Computer Science course. The results were very positive
showing a high degree of student satisfaction and
improved academic performance. Our intuition, however,
made us question whether the same would be true for a
first year course given that the students are new to
the university environment and often less willing to
participate in class. Thus we performed an experiment
comparing the difference between third and first year
students in their reaction to and use of educational
technologies. Overall we have found the use and
acceptance of these resources to be higher for our
third year students than for our first.",
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",
}
@Article{Makkonen:1997:DCH,
author = "Pekka Makkonen",
title = "Does collaborative hypertext support better engagement
in learning of the basics in informatics?",
journal = j-SIGCSE,
volume = "29",
number = "3",
pages = "130--132",
month = sep,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268809.268857",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Hypertext is a powerful cognitive tool supporting
knowledge construction. We organized two courses about
the basics in informatics using collaborative hypertext
(experimental groups) based on the hyperbooks built by
the students participating in the courses.
Simultaneously, we ran two courses without
collaborative hypertext (control groups). The study
found that collaborative hypertext affects motivation
equally regarding most themes of the basics in
informatics. The result reflects the need for
traditional uncomputerized learning methods in the
basics of informatics or the need to concentrate on
improving the truthfulness of hypertext-based learning.
However, some students may benefit from collaborative
hypertext under all circumstances.",
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",
}
@Article{Jerinic:1997:OME,
author = "Ljubomir Jerinic and Vladan Devedzic",
title = "{OBOA} model of explanation module in intelligent
tutoring shell",
journal = j-SIGCSE,
volume = "29",
number = "3",
pages = "133--135",
month = sep,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268809.268858",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The important characteristics of any intelligent
systems are the possibilities of explanation. So, any
software product which intend to be intelligent must
provide some kind of explanation, i.e., explanation of
some conclusions, explanation of new knowledge
(theorem), etc. As Intelligent Tutoring Systems (ITSs)
intend to be intelligent software, the explanation
feature must be provided in ITSs. In this paper, we
will briefly survey how we realized the explanation
properties and features in Intelligent Tutoring System
(ITS) shell called EduSof. The OBOA
({OBject}-{Oriented} {Abstraction}) model for
representing the knowledge, interaction within that
knowledge and actions on that knowledge is used for the
model of explanation, the transitions and the
interactions features in EduSof shell.",
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",
}
@Article{Boulet:1997:DLM,
author = "Marie-Mich{\`e}le Boulet",
title = "Distance learning of the management of software
projects",
journal = j-SIGCSE,
volume = "29",
number = "3",
pages = "136--138",
month = sep,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268809.268859",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In this paper, the content of the television distance
education course Management of software projects is
presented. The course is linked with the undergraduate
program of computer science from University Laval. The
first part of this paper comments on the needs analysis
that drives us to design and develop this kind of
distance learning material. The second part gives an
idea of the knowledge that students must acquire and
describe the use of television programs to share parts
of the professional lives of forty experienced managers
of software projects.",
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",
}
@Article{Berghel:1997:YLA,
author = "Hal Berghel and Cathleen Norris and Elliot Soloway and
Harriet Taylor and Joe Turner",
title = "You learned all you need to design educational
software design in kindergarten (panel)",
journal = j-SIGCSE,
volume = "29",
number = "3",
pages = "139",
month = sep,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268809.269992",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Owens:1997:CCS,
author = "Barbara Boucher Owens and Shirley Booth and Marian
Petre and Anders Berglund",
title = "Changing computer science curricula (panel): planning
for the future",
journal = j-SIGCSE,
volume = "29",
number = "3",
pages = "139--140",
month = sep,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268809.269995",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Schaller:1997:UJC,
author = "Nan C. Schaller and Michael Berman and Judith Bishop
and Paddy Nixon and Evelyn Rozanski and Peter Welch",
title = "Using {Java} in computer science education (panel)",
journal = j-SIGCSE,
volume = "29",
number = "3",
pages = "140--142",
month = sep,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268809.269996",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Knox:1997:DLM,
author = "Deborah L. Knox and Daniel T. Joyce",
title = "Designing laboratory materials for computing courses
(panel)",
journal = j-SIGCSE,
volume = "29",
number = "3",
pages = "143",
month = sep,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268809.269998",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Naps:1997:UWD,
author = "Thomas Naps",
title = "Using the {WWW} as the delivery mechanism for
interactive, visualization-based instructional modules
(panel)",
journal = j-SIGCSE,
volume = "29",
number = "3",
pages = "143",
month = sep,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268809.270000",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Granger:1997:UII,
author = "Mary J. Granger and Joyce Currie Little",
title = "Using {IT} to integrate societal and ethical issues in
the {CS\slash IS} curriculum (panel)",
journal = j-SIGCSE,
volume = "29",
number = "3",
pages = "144",
month = sep,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268809.270006",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Lawhead:1997:WDL,
author = "Pamela B. Lawhead",
title = "The {Web} and distance learning (panel): what is
appropriate and what is not",
journal = j-SIGCSE,
volume = "29",
number = "3",
pages = "144",
month = sep,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268809.270003",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Petre:1997:HTE,
author = "Marian Petre and Douglas Siviter",
title = "Harnessing technology for effective inter\slash
intra-institutional collaboration (panel)",
journal = j-SIGCSE,
volume = "29",
number = "3",
pages = "145",
month = sep,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268809.270009",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Wolz:1997:CMC,
author = "Ursula Wolz and Jacob Palme",
title = "Computer mediated communication in collaborative
educational settings (panel)",
journal = j-SIGCSE,
volume = "29",
number = "3",
pages = "145",
month = sep,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268809.270008",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Impagliazzo:1997:PIC,
author = "John Impagliazzo and Michael Goldweber",
title = "Perspectives on innovations in the computing
curriculum (panel)",
journal = j-SIGCSE,
volume = "29",
number = "3",
pages = "146",
month = sep,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/268809.270012",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Rasala:1997:DIC,
author = "Richard Rasala",
title = "Design issues in computer science education",
journal = j-SIGCSE,
volume = "29",
number = "4",
pages = "4--7",
month = dec,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/271125.271137",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:42 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Martin:1997:WCE,
author = "C. Dianne Martin",
title = "What is computer ethics?",
journal = j-SIGCSE,
volume = "29",
number = "4",
pages = "8--9",
month = dec,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/271125.271138",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:42 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Gotterbarn:1997:OE,
author = "Don Gotterbarn",
title = "An ``off by one'' error",
journal = j-SIGCSE,
volume = "29",
number = "4",
pages = "10--11",
month = dec,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/271125.271139",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:42 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Lee:1997:HCS,
author = "John A. N. Lee",
title = "History in the computer science curriculum",
journal = j-SIGCSE,
volume = "29",
number = "4",
pages = "12--13",
month = dec,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/271125.271140",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:42 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Clear:1997:CCA,
author = "Tony Clear",
title = "Coupling and cohesion among disciplines: some
curriculum paradigms",
journal = j-SIGCSE,
volume = "29",
number = "4",
pages = "14--16",
month = dec,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/271125.271141",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:42 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Gorgone:1997:MUC,
author = "John T. Gorgone and Gordon Davis and J. Daniel Couger
and David L. Feinstein and Herbert E. {Longenecker,
Jr.}",
title = "Model undergraduate curriculum guidelines for {I.S}.
programs",
journal = j-SIGCSE,
volume = "29",
number = "4",
pages = "16--17",
month = dec,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/271125.271142",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:42 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Hartman:1997:UEN,
author = "Janet Hartman",
title = "Undergraduate education and the National Science
Foundation",
journal = j-SIGCSE,
volume = "29",
number = "4",
pages = "18--19",
month = dec,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/271125.271143",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:42 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{McCauley:1997:CSE,
author = "Ren{\'e}e A. McCauley",
title = "Computer science education links",
journal = j-SIGCSE,
volume = "29",
number = "4",
pages = "19--20",
month = dec,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/271125.271144",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:42 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Knox:1997:EAL,
author = "Deborah L. Knox",
title = "Enhancing accessibility of lab materials",
journal = j-SIGCSE,
volume = "29",
number = "4",
pages = "20--21",
month = dec,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/271125.271145",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:42 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Walker:1997:RVS,
author = "Henry M. Walker",
title = "A racquetball or volleyball simulation",
journal = j-SIGCSE,
volume = "29",
number = "4",
pages = "22--23",
month = dec,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/271125.271146",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:42 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Gersting:1997:PAT,
author = "Judith L. Gersting and Frank H. Young",
title = "Project-after they are finished",
journal = j-SIGCSE,
volume = "29",
number = "4",
pages = "24",
month = dec,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/271125.271147",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:42 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Clear:1997:NCA,
author = "Tony Clear",
title = "The nature of cognition and action",
journal = j-SIGCSE,
volume = "29",
number = "4",
pages = "25--29",
month = dec,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/271125.271148",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:42 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Addison:1997:TCS,
author = "Paul Addison",
title = "Teaching computer science without a computer",
journal = j-SIGCSE,
volume = "29",
number = "4",
pages = "30--33",
month = dec,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/271125.271149",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:42 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "``The Computer in Action'' is a role-playing activity
developed by the Computer Science Outreach program at
Purdue University, in which students process
instructions and data in the same way that a real
computer does. Students play the roles of Keyboarder,
Bus Driver, CPU (The Brains), Math Wizard, Memory
Manager, Print Manager, Screen Writer and User,
carrying cards with instructions, values and messages
to and from the Input, Processing and Output stations.
The activity is designed for students in Kindergarten
through Grade 3.",
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",
}
@Article{Baldwin:1997:FPC,
author = "Doug Baldwin",
title = "Finding a place for computer-equipped lectures in a
lab-rich environment",
journal = j-SIGCSE,
volume = "29",
number = "4",
pages = "34--37",
month = dec,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/271125.271150",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:42 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Many computer science courses are taught via a
combination of lectures and laboratories; many of the
lectures use a room equipped with a computer and data
projector. But such lecture halls create a problem for
instructors: how to use the lecture-hall computer for
more than poor approximations to experiences students
could have working one-on-one with a computer in the
laboratory. One solution is to use computers in lecture
halls as tools for collecting and archiving
information, much of it generated by students (via
methods such as questions, discussions, and group
exercises). My initial experience using a lecture-hall
computer in this manner was a great success.",
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",
}
@Article{Barnes:1997:SAQ,
author = "David Barnes",
title = "Students Asking Questions: Facilitating Questioning
Aids Understanding and Enhances Software Engineering
Skills",
journal = j-SIGCSE,
volume = "29",
number = "4",
pages = "38--41",
month = dec,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/271125.271151",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:42 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
URL = "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Techreports/UKent.bib;
http://www.cs.kent.ac.uk/pubs/1997/524",
abstract = "By providing a means to ask questions anonymously, we
provide a non-threatening environment in which students
are encouraged to fully understand and criticise their
assignments. As well as providing practical assistance
for those who are struggling with course work, it
demonstrates a practical reinforcement of ideas that
are commonly taught in courses on software engineering,
but it does so in a context that they can directly
relate to --- their desire to achieve good grades. The
approach is based around the use of an HTML form to
enable the anonymous submission of questions to staff
and the dynamic refinement of assignment
specifications. Examples of its use in a course on
object-oriented design and C++ are given.",
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",
keywords = "anonymous software engineering skills asking questions
learning",
}
@Article{Dorin:1997:PPE,
author = "Philip M. Dorin",
title = "Practice + paradigms: experience with a first-year
programming workshop",
journal = j-SIGCSE,
volume = "29",
number = "4",
pages = "42--44",
month = dec,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/271125.271152",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:42 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Villadeamigo:1997:EES,
author = "Jos{\'e} M. P{\'e}rez Villadeamigo and Santiago
Rodr{\'\i}guez de la Fuente and Rafael M{\'e}ndez
Cavanillas and M. Isabel Garc{\'\i}a Clemente",
title = "The em88110: emulating a superscalar processor",
journal = j-SIGCSE,
volume = "29",
number = "4",
pages = "45--50",
month = dec,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/271125.271153",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:42 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Assembly programming is a very important topic to
teach computer architecture. Current computers include
special techniques to improve performance such as
pipeline and multiple instruction issue per cycle. But
these kinds of computers are difficult to use in
laboratory works because of the great amount of details
of the target computer architecture that are not
relevant to beginners. Hence, we decided to build a
configurable emulator of a superscalar processor to
create a wide set of laboratory works, from the
simplest one that uses the computer as a serial
processor to the most complex that uses the full set of
performance improvements of a superscalar computer.
Most of the computer parameters can be established by
the student or the teacher providing a virtual machine
that is easier to use. Students can do their laboratory
work without taking into account the additional
problems generated by a real computer.",
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",
}
@Article{Leach:1997:SEU,
author = "Ronald J. Leach",
title = "Some experiences using the {Internet} for a software
development project",
journal = j-SIGCSE,
volume = "29",
number = "4",
pages = "51--53",
month = dec,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/271125.271154",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:42 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "It is becoming increasingly common for industry and
government to use either internal or public networks to
coordinate their software development practices.
Students should be introduced to this approach during
their education. In this paper we describe some
experiences using the Internet to coordinate a class
software development project.",
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",
}
@Article{Macpherson:1997:TSP,
author = "P. A. Macpherson",
title = "A technique for student program submission on {UNIX}
systems",
journal = j-SIGCSE,
volume = "29",
number = "4",
pages = "54--56",
month = dec,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/271125.271155",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:42 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper presents a new scheme for collecting
student programs and redistributing grades using simple
UNIX scripts. Students keep their work in their own
private subdirectories within a directory dedicated to
a single class. When a program is due, control of the
areas and files contained within them are passed over
to the instructor. This locks the programs from
alteration and provides a strict form of
accountability. When the programs are graded, control
of the area is returned to the individual student with
the grade file both mailed to the student and left in a
file readable by the student. Such a flexible framework
has been used for a variety of languages and by
students of varying levels of computing experience.",
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",
}
@Article{Gates:1997:WFD,
author = "Ann Q. Gates and Vladik Kreinovich",
title = "Why is a function defined as set of ordered pairs?",
journal = j-SIGCSE,
volume = "29",
number = "4",
pages = "57",
month = dec,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/271125.271156",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:42 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In this short note, we describe the reasoning that
makes the standard mathematical definition of a
function (as a set of ordered pairs) more natural for
students in an introduction to computer science
course.",
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",
}
@Article{Diz:1997:HCS,
author = "Paloma D{\'\i}z and Ignacio Aedo",
title = "A hypermedia course in {Spanish} informatics
engineering",
journal = j-SIGCSE,
volume = "29",
number = "4",
pages = "58--61",
month = dec,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/271125.271157",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:42 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Public and private companies are continuously asking
to the Professional Orientation Service of the
University Carlos III de Madrid for technical engineers
in informatics trained in areas related to hypermedia
technology. For this reason, the Department of Computer
Science of UC3M decided to create a new course, called
``Hypermedia Systems: Design and Evaluation,'' with a
view to covering this subject applying basic principles
of software engineering and HCI. This paper describes
the structure and contents of this new course oriented
towards introducing students in hypermedia systems and
also presents our experience as the teachers of such
course.",
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",
}
@Article{Astrachan:1997:RAP,
author = "Owen L. Astrachan and Gail Chapman and Susan H. Rodger
and Mark Allen Weiss",
title = "The reasoning for the advanced placement {C++}
subset",
journal = j-SIGCSE,
volume = "29",
number = "4",
pages = "62--65",
month = dec,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/271125.271158",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:42 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The programming language used for the Advanced
Placement Computer Science (AP CS) courses and
examinations will change from Pascal to C++ beginning
with the 1998-1999 academic year. This decision,
proposed by the AP Computer Science Development
Committee and approved by the College Board, was made
in 1994. The 5-year transition period was crucial in
defining a C++ subset and providing time for the high
school teachers teaching AP CS to attend professional
development activities. In [1], the authors appear to
misunderstand the reasoning and the forces that helped
define the AP C++ subset. This paper attempts to
correct those.",
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",
}
@Article{Palakal:1998:ILE,
author = "Mathew J. Palakal and Frederick W. Myers and Carla L.
Boyd",
title = "An interactive learning environment for breadth-first
computing science curriculum",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "1--5",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.273135",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Developing a learning supplement to support the
breadth-first computer science curriculum and taking
advantage of emerging technologies to provide
interactive, demand-driven simulations which enhance
comprehension of abstract concepts in computer science
resulted in the PACER (Personally Active Computing
Exploration Resource) project. Development of this
educational tool includes three fundamental objectives:
simulation and experimentation, connection to
supplementary information, and delivery to a wide
audience across multiple computer platforms. All three
objectives are required to support the educational
demands of students who struggle with difficult
theoretical material, seek access to information
round-the-clock from home and work and use a variety of
computer platforms. The PACER system meets learners'
needs of repetition and visual simulation of complex
ideas. It also offers the ability to pursue education
from remote locations making accessible resources never
before available. The interactive design of PACER
encourages self-directed learning. It also challenges
and supports commuting adults, students with
disabilities, and traditional students to pursue fields
of quantitative reasoning. Unlike traditional WWW-based
learning environments, the PACER pages support
interactive learning sessions as well as simulations
with animation capabilities. The hierarchical
organization of Web pages allows the PACER system to
have learning modules that are inter-linked which in
turn supports ``demand-driven'' learning. This feature
allows PACER to be an active learning tool.",
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",
}
@Article{Reed:1998:IPS,
author = "David Reed",
title = "Incorporating problem-solving patterns in {CS1}",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "6--9",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.273137",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In [Wall96], Wallingford describes an approach to
introductory courses that is based on programming
patterns, i.e., algorithms or problem-solving
approaches that can be applied to various applications.
By focusing on patterns such as ``Input-Process-Test''
or ``Process all items in a collection'', students
reason at a higher-level of abstraction when solving
problems. In addition, code schema can be provided
which apply to certain patterns, and these schema then
serve as frameworks for program development. (See also
[Rist89], [Coad92], and [GHJV95].)Closely related to
the patterns approach is the use of themes in a
programming course. Selecting a particular idea (such
as self-reference [Astr94]), methodology (such as
formal specifications [MH96]), or application domain
(such as databases [AR95]) provides a framework for
learning new techniques and concepts. Once a concept
has been studied in one context, new applications which
similarly utilize that concept can be understood more
easily. This paper describes the use of a particular
problem-solving pattern, binary reduction, as a
recurring theme in the CS1 course. Other
problem-solving approaches, such as divide-and-conquer
or generate-and-test, could similarly be used. By
introducing problem-solving patterns early in the
course and then revisiting them in different contexts,
students learn to look for common characteristics in
problems, and to use an existing solution as a
framework for solving related problems. Perhaps more
importantly, understanding the behavior of one problem
solution can simplify the analysis of other problem
solutions based on the same pattern.",
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",
}
@Article{Adams:1998:CIO,
author = "Joel C. Adams",
title = "Chance-It: an object-oriented capstone project for
{CS}-1",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "10--14",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.273140",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Most people enjoy playing games. Most CS-1 students
will enjoy a final project that involves computational
game-playing. Chance-It is a simple two-person dice
game with many possible strategies at varying levels of
sophistication and complexity. These features make the
problem of formalizing and encoding a strategy to play
Chance-It an interesting final project for CS-1.This
paper describes an object-oriented final project for
CS-1 in which students build Player1 and Player2
classes to play Chance-It. A ChanceItGame class and
driver are provided to coordinate the interactions of
these classes. The project provides students with an
enjoyable introduction to object-oriented design and
the problem of formalizing and codifying human strategy
in software. Examples are given in C++, but convert
easily to Java.",
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",
}
@Article{McCauley:1998:CSD,
author = "Ren{\'e}e McCauley and Bill Manaris",
title = "Computer science degree programs: what do they look
like? {A} report on the annual survey of accredited
programs",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "15--19",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.273141",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper presents information from a survey of
departments offering accredited computer science degree
programs. It discusses demographic information related
to curricula, faculty, and students for all such
programs, and identifies various trends based on these
data. These results are of interest and use to all
accredited and non-accredited programs alike, since
they facilitate monitoring and comparisons among
individual degree programs in the nation in terms of
curriculum issues, faculty composition and salaries,
student enrollment and graduation rates.",
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",
}
@Article{Toll:1998:DCC,
author = "Bill Toll",
title = "The distributed course --- a curriculum design
paradigm",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "20--24",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.273142",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "One of the curriculum design problems facing computer
science is the pressure to add new courses to cover
additional topics. Often there is no curriculum space
available. In some cases, the topics are covered more
effectively by distributing them among a set of
courses. However, when parts of a topic, such as
parallel processing or scientific visualization, are
distributed among a set of courses, additional problems
arise in areas of coordination and consistency of
coverage. A curriculum design paradigm is presented
which seeks to formalize the distribution of a course
in such a way that the integrity of the topics is
maintained and documented.",
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",
}
@Article{Cupper:1998:CSP,
author = "Robert D. Cupper",
title = "Computer science: a proposed alternative track-applied
computing",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "25--29",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.273151",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "A traditional computer science program, in the liberal
arts tradition and environment, has been in existence
at Allegheny College for many years. The program was
designed and adopted in 1979 [6] and the ideas and
structure of that program became a substantial
contribution to the LACS ``Model Curriculum'' developed
in the early '80s and reported in [12]. In both of
these cases, a concerted effort was made to identify
and establish just what computer science is and design
a curriculum to ensure that its graduates were well
grounded in basic concepts and skills, the central core
of the discipline, and some advanced or application
areas. The Allegheny curriculum underwent minor changes
in 1990 in conjunction with the College's adoption of a
new base curriculum and calendar. The LACS model
curriculum was revisited in the early '90s following
publication of ACM's Computing Curricula 1991 [1]
resulting in a ``Revised Model Curriculum'' published
in late 1996. [16].All of these efforts were based on
the certainty that computer science had ``evolved into
an important academic discipline with a unique core of
knowledge, a set of basic questions and problems, and a
distinct method of approach to analysis of those
problems.'' [6], p. 1. The Allegheny and LACS models
were specifically designed to fit into and enhance a
traditional liberal arts curriculum [7]. To this end,
the goals or objectives of these programs were, above
all, to provide for a good liberal education in
computer science as a discipline. In particular, the
programs were designed to ensure that the student
obtains a solid academic base for further study or upon
which to build a long-term successful career in
computing. Specifically, successful completion of a
course of study in computer science following these
curricular guidelines ought to:1. enable the graduate
to understand the capabilities, limitations, and
ramifications of computing, the state of the art, and
current research and development in computer science
and related areas; 2. to provide the potential for
creative contribution to the art; 3. to facilitate
adaptation to changes in hardware and/or software
technology and to new and changing applications areas;
4. to prepare one for further study in computer science
at the graduate level; and 5. to prepare a student for
distinguished professional development in a career in
computing, or, in fact, many other areas. [6], p 8.",
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",
}
@Article{Concepcion:1998:UOO,
author = "Arturo I. Concepcion",
title = "Using an object-oriented software life-cycle model in
the software engineering course",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "30--34",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.273152",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "An object-oriented software life-cycle model, the
Modified Spiral Model, was successfully used as the
software process in the software engineering course in
the Department of Computer Science, California State
University, San Bernardino. The model lends itself
quite naturally to the object-oriented approach of
producing software systems in the iterative and
incremental manner. The software engineering class is
run like a virtual software company which is composed
of teams and team leaders where performance is measured
on being able to submit the software deliverables and
the success of the task(s) assigned to the team. The
paper reports on the implementation of the software
project, Algorithma (Algorithm Animation), in the
virtual software company using the Modified Spiral
Model.",
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",
}
@Article{Dingle:1998:EOO,
author = "Adair Dingle and David Umphress and Russ Moul",
title = "Explication of object-oriented databases: a software
engineering perspective",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "35--39",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.273155",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The growing use of Object-Oriented Databases (OODBs)
has necessitated the inclusion of OODBs in introductory
database courses. Typically, such an analysis is
conducted after the explication of the dominant
industry standard: the Relational Database model (RDB).
Like the RDB model, the OODB model can be easily
motivated. Unlike the RDB model, an established data
model with defined normal forms, the OODB model cannot
be easily evaluated for ``goodness''. We address this
deficiency by examining the criteria of coupling and
cohesion in database design. This approach affords the
instructor the ability to better present OODBs as well
as the opportunity to re-emphasize critical software
engineering concepts.",
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",
}
@Article{Villarreal:1998:GCS,
author = "E. E. Villarreal and Dennis Butler",
title = "Giving computer science students real-world
experience",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "40--44",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.273157",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Class assignments should have more relevance to the
real world. There is not enough time to have a
realistic project in a class, but a realistic project
would give the students a taste of the real world. We
attacked this problem by merging two classes,
Introduction to Database Systems and Software
Engineering I, thereby allowing enough time for a more
meaningful final project. We chose to use a loosely
coupled approach to merging our classes.",
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",
}
@Article{Bergmann:1998:UIC,
author = "Seth Bergmann",
title = "Using inheritance for computing with physical
quantities: an interdisciplinary project",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "45--47",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.273159",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper involves an interdisciplinary project in
computer science and physics. Students in introductory
physics courses need to be able to deal with
dimensioned quantities (often called ``dimensional
analysis''), and to solve problems using the correct
units for various physical quantities. Computer science
students need to understand concepts of object-oriented
programming, including the notion of inheritance. In
this paper we present a project in which physical
quantities such as distance, time, mass, speed, force,
power, etc. are represented as objects. The student
designing the classes can ensure that the client always
combines quantities in an appropriate fashion (e.g., a
force must be computed as a mass multiplied by an
acceleration). The student designing the classes can
also allow the client to compute physical quantities
using different units (e.g., the addition of three
distances: 1 inch + 2 meters + 3 feet). This is done by
defining subclasses Meters, Miles, and Feet, all of
which inherit from the class Distance, thus providing
the student with a nice example of the proper use of
inheritance. The relevant classes, with test driver
software, have been implemented and are available at
the URL: http://www.rowan.edu/~bergmann The software
has been implemented in both C++ and Java, though this
paper will use the C++ version in its exposition.",
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",
}
@Article{Proulx:1998:TSC,
author = "Viera K. Proulx",
title = "Traffic simulation: a case study for teaching object
oriented design",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "48--52",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.273160",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In teaching object oriented design, it is important
for students to work on projects that use a variety of
design patterns, interaction between objects, and
provide the opportunity to explore design options in a
realistic setting. Originally, object oriented
languages have been designed for use in building
simulations. We use a familiar simulation of a traffic
through an intersection, controlled by a traffic light
as a framework for teaching various aspects of object
oriented design. We present this project and show how
it illustrates a variety of object oriented design
problems.",
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",
}
@Article{Dershem:1998:JCV,
author = "Herbert L. Dershem and James Vanderhyde",
title = "{Java} class visualization for teaching
object-oriented concepts",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "53--57",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.273161",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Visualization is a useful tool in many areas of
computer science education. This paper describes the
use of visualization in the introduction of
object-oriented concepts. A Java application has been
developed that allows the user to interact with a
visualization of any Java class through the
instantiation of objects, the movement of those objects
around the class environment, and the activation of
class methods. The user may also move conveniently
between classes in this visualization. This Object
Visualizer is useful for classroom demonstration,
individual student use in the laboratory, and class
debugging and testing.",
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",
}
@Article{Townsend:1998:TLA,
author = "Gloria Childress Townsend",
title = "Turning liabilities into assets in a general education
course",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "58--62",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.273162",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Debate concerning the content of the general education
Computer Science course or the ``Computer Literacy''
course captures the interest and divides the opinion of
the Computer Science community. This paper describes
three of the typical difficulties (liabilities) that
instructors of a general education course encounter and
how instructors may capitalize on these difficulties to
transform them into assets.",
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",
}
@Article{Joyce:1998:CPS,
author = "Daniel Joyce",
title = "The computer as a problem solving tool: a unifying
view for a non-majors course",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "63--67",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.273163",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "At Villanova University we have a popular course for
non-majors focused on problem solving with computers,
taught using our own lecture and lab materials. This
paper seeks to describe the essence of the problem
solving course by focusing on an assignment that is
given after the first unit of the course has been
completed. This assignment, writing an essay about how
someone uses a computer to solve a problem, requires
the application of most of the topics of the first
third of the course and is very representative of the
spirit of the course as a whole.",
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",
}
@Article{Gurwitz:1998:IMT,
author = "Chaya Gurwitz",
title = "The {Internet} as a motivating theme in a math\slash
computer core course for nonmajors",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "68--72",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.273164",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The challenge of a computer literacy course is to
present general principles of computer science, while
at the same time engaging students who are nonmajors
and demonstrating the relevance of the subject. In this
paper we describe our experience with a course that
uses the Internet as a motivating theme to introduce
students to fundamental concepts of computer science.
The students found the course interesting and were
visibly stimulated by the material. In comparison with
previous semesters, the students left the course with
more practical skills as well as a greater appreciation
of the interrelations between mathematics and computer
science.",
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",
}
@Article{Haller:1998:RWC,
author = "S. M. Haller and T. V. Fossum",
title = "Retaining women in {CS} with accessible role models",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "73--76",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.273165",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The female role models presented to young women are
often unusual individuals who have overcome tremendous
social and political obstacles to pursue outstanding
careers in mathematics and science. We believe that
young women presented with these exceptional role
models may actually have their self-confidence
undermined because they cannot readily identify with
them. At the University of Wisconsin-Parkside
(UW-Parkside), we are implementing a project that will
employ our own upper-level female computer science (CS)
students as half of our laboratory staff in a CS
laboratory that is maintained and administrated by our
CS students. In this laboratory, women will be as much
in control as much as their male counterparts. This
non-threatening environment, where women play a
prominent role, will communicate to our beginning
female students that these roles are realistic and
obtainable by them in their college life and in the
workplace. We plan to offer our introductory CS
sequence to area high school students so that high
school girls can benefit from this same experience.",
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",
}
@Article{Haliburton:1998:GDP,
author = "William Haliburton and Mack Thweatt and Nancy J.
Wahl",
title = "Gender differences in personality components of
computer science students: a test of {Holland}'s
congruence hypothesis",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "77--81",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.273166",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The problem of disproportional representation of
females in computer science curricula was examined in
the context of Holland's theory of vocational
personality. It was hypothesized that some combination
of standardized mathematical aptitude and congruence
would significantly predict achievement and persistence
in computer science.",
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",
}
@Article{Scragg:1998:SBW,
author = "Greg Scragg and Jesse Smith",
title = "A study of barriers to women in undergraduate computer
science.",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "82--86",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.273167",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Worldwide, there is a significant discrepancy between
the numbers of male and female graduates from computer
science programs. SUNY Geneseo offers no exception. The
literature cites a number of plausible explanations for
the problem, but no definitive answers. We conducted a
study to determine why few women complete our own
computer science major. Our major finding is that (at
least on our campus) the problem is not actually one of
retention. Few women---even those in the introductory
computer science courses---actually plan to major in
computer science to begin with. Although some barriers
suggested in the literature do operate within the
major, they seem much less significant than the low
entry rates. Retention of women once they enter the
major is important, but it is secondary to getting
women into the major initially. This suggests that the
most effective solutions will be those that concentrate
not on retention but on recruitment (including outreach
to secondary schools).",
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",
}
@Article{Barnett:1998:DII,
author = "Lewis Barnett and Joseph F. Kent and Justin Casp and
David Green",
title = "Design and implementation of an interactive tutorial
framework",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "87--91",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.273168",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The work described in this paper is part of an NSF
funded project to develop tutorial materials for
introductory computer science courses. We had several
general goals for these materials that had an impact on
their design and implementation: $ \bullet $ they
should be delivered on-line; $ \bullet $ they should be
highly interactive; $ \bullet $ they should be useful
on a wide variety of hardware/software platforms; and $
\bullet $ it should be easy to extend the content to
different courses or contexts. In trying to meet these
goals we designed and implemented a package of Java
classes that provided a framework for creating our set
of tutorials, yet was general enough to be used in
other contexts such as interactive laboratories. This
paper describes the framework and the design decisions
that governed the implementation. Information about
obtaining the package is included in section 7.",
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",
}
@Article{Cole:1998:UJD,
author = "David Cole and Roger Wainwright and Dale Schoenefeld",
title = "Using {Java} to develop {Web} based tutorials",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "92--96",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.273169",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper presents the use of Java applets acting as
a web-based interface to existing, platform dependent
software tools. We present an example application
called GAWebTutor which was constructed from a
comprehensive genetic algorithm package and web-based
Java components. In effect, we packaged an interactive
genetic algorithms tutorial and made it available to
anyone on the WWW. Furthermore, by building a GUI front
end to an existing application in Java, we leveraged
browser technology to overcome platform compatibility
problems. A blending of Java and platform dependent
code can successfully create user friendly, portable,
more versatile applications that take full advantage of
all available software components. Using our approach,
educators can make their educational programs or other
software tools available to anyone through the WWW.",
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",
}
@Article{Zhao:1998:TTC,
author = "Yuan Zhao and John Lowther and Ching-Kuang Shene",
title = "A tool for teaching curve design",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "97--101",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.273170",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper describes a tool for teaching curve design.
This tool is a component of the software tools to be
used in a computing with geometry course [3, 4] that is
being developed under the support of National Science
Foundation. Curve design is important in computer
graphics, animation, and computer aided design.
Unfortunately, curve design requires very involved
mathematics even though many curve design concepts are
intuitive. As a result, it has been a challenging job
for instructors teaching curves and surfaces in
computer graphics, computer aided design, and other
related courses. During past years, there have not been
very many efforts dedicated to curve design tool
development. Yen [7] produced a well-received video
program explaining important concepts of B-spline
curves and surfaces and Rockwood and Chambers [6]
published a multimedia tutorial on computer aided
geometric design. The former only provides a one-way
communication, while the latter restricts users to a
predefined environment with very limited interaction
for users to carry out experiments. To fill this gap,
our tool provides students with a fully interactive
environment in which they are free to design, modify,
and manipulate curved objects and perform experiments
without constraints. In the following, Section 2
presents design issues, Section 3 discusses general
features, Section 4 enumerates basic elements, Section
5 covers advanced topics, and Section 6 is our
conclusion. Interested readers should consult [1, 2, 5]
for mathematical background details.",
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",
}
@Article{Barr:1998:NMS,
author = "Bob Barr and Sung Yoo and Tom Cheatham",
title = "Network monitoring system design",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "102--106",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.273171",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Computer networks can be very useful, but difficult to
manage. Current network management tools tend to be
either very expensive or inadequate for classroom
modification. XSNIFF is a project to develop an
alternative network monitoring tool with a graphical
display in the X-Window environment. XSNIFF uses an
efficient network packet filtering system developed by
Jacobson, Leres, and McCanne of Lawrence Berkeley
Laboratory[Jacobson, 1994], to receive all network
traffic from the network wire and then translate it
into usable information. The network listening device
should not affect the normal flow of network traffic,
but should observe it. XSNIFF has a graphical interface
that allows the user to select between statistical
information and a TCP connection graph. The statistical
information displays data belonging to different
network level protocols and different user level
protocols. The connection information is displayed as a
graph showing which network nodes are connected to what
other nodes. The information can be used by a teacher
in a computer network class to help students visualize
network traffic and as a learning tool to help students
understand computer network protocols.",
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",
}
@Article{Lim:1998:TWD,
author = "Billy B. L. Lim",
title = "Teaching {Web} development technologies in {CS\slash
IS} curricula",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "107--111",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.273172",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The advent of the World Wide Web changes the way we do
things. It also greatly changes how computer software
are built. While this profound evolution of software
development has caused many in the software industry to
change their way of developing software, it has not
caused many in the academics to change their way of
teaching computing. This paper describes a course that
teaches web development technologies. The contents of
the course, the experience gained, and related
educational resources are presented.",
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",
}
@Article{Lankewicz:1998:RTC,
author = "Linda B. Lankewicz",
title = "Resources for teaching computer networks",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "112--116",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.273173",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Teaching a computer networks course can be a challenge
both in terms of deciding on the focus of the course
and providing appropriate practical experiences to
complement the theoretical issues. However, because the
course overlaps other areas of the computer science
curriculum, it is an opportunity to apply some of the
concepts from other areas and to expose students to the
research in the field. This paper describes a computer
networks course to accomplish this along with a
collection of resources.",
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",
}
@Article{Kay:1998:CSC,
author = "David G. Kay",
title = "Computer scientists can teach writing: an upper
division course for computer science majors",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "117--120",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.273174",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The author's institution requires all students to take
one course that concentrates on writing at the upper
division (junior or senior) level. The computer science
department offers one such course, taught by computer
scientists. It concentrates on communications issues
relevant to computer scientists and computer
professionals, going beyond traditional ``technical
writing'' to give students experience in oral
presentation, document design, and writing in forms
appropriate for various audiences. This course takes
advantage of analogies between writing and software
development and motivates computer science students to
pay more careful attention to their writing.",
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",
}
@Article{Li:1998:THD,
author = "Wing-Ning Li",
title = "Towards a hierarchical design and integration of
programming projects",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "121--125",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.273175",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The idea of a hierarchical design and integration of
programming projects in the computer science
undergraduate curriculum is proposed and discussed.
Research results in software reuse and object-oriented
design and development may be used in the design and
the development of the set of integrated programming
projects. By a hierarchical design and integration of
programming projects, this approach aims to increase
the effectiveness of the undergraduate learning
experience. Using the approach, programming projects in
computer science courses may be developed in such a way
that programming projects in the lower level courses
are used as components (parts) to implement programming
projects in the higher level courses. In this way, a
hierarchical structure of programming projects can be
built and a student's programming projects in different
courses can be integrated. Such an integration may lead
to the development of complex software systems in the
senior year.",
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",
}
@Article{Nulden:1998:EPA,
author = "Urban Nuld{\'e}n",
title = "The {ExCon} project: advocating continuous
examination",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "126--130",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.273176",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In this paper it is claimed that traditional
examination often is destructive to the process of
learning. It does not matter how good intentions
educators have, it is the way they examine students
that will have the strongest impact on how the students
learn. The goal of the ExCon project is intervention in
traditional examination. The paper discusses an
alternative model for understanding assessment and
examination of students. Product assessment is
questioned as an appropriate approach. Instead it is
argued that educators should, to a larger extent,
provide the student with questions and other types of
feedback during the ongoing activity and use
communication as an important element of the
examination. For this purpose, a software prototype for
a mobile computing device to support the educator was
designed and developed. An evaluation of the prototype
was performed and the paper ends with some thoughts on
the viability of the prototype in supporting
alternative assessment and examination.",
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",
}
@Article{Kay:1998:LICa,
author = "David G. Kay",
title = "Large introductory computer science classes:
strategies for effective course management",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "131--134",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.273177",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Traditionally, a large introductory course meant a
lecture hall with a single lecturer talking and
students taking notes---but no longer. Today a wide
variety of techniques, not only in the classroom but in
labs and faculty offices and cyberspace, can make a
large introductory course an extremely effective
educational experience. We explore these practices,
with pointers for further information, as a guide for
instructors or departments faced with the large-course
model of instruction.",
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",
}
@Article{Canup:1998:USS,
author = "Mark J. Canup and Russell L. Shackelford",
title = "Using software to solve problems in large computing
courses",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "135--139",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.273178",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Mason:1998:ITC,
author = "David V. Mason and Denise M. Woit",
title = "Integrating technology into computer science
examinations",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "140--144",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.273179",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "On-line programming tests and examinations were
administered to approximately 120 first year computer
science students in order to evaluate their practical
skills. We describe our motivation for on-line testing,
outline the technical details of our closed testing
environment, and present our observations about student
performance. We also compare the effectiveness of
on-line tests versus conventional tests, report the
problems we encountered and our solutions, relate
student opinion regarding the on-line testing
experiment, and present some insights gained by this
experiment.",
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",
}
@Article{Boroni:1998:PSI,
author = "Christopher M. Boroni and Frances W. Goosey and
Michael T. Grinder and Rockford J. Ross",
title = "A paradigm shift! {The} {Internet}, the {Web},
browsers, {Java} and the future of computer science
education",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "145--152",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.273181",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Ready or not, here it comes! A paradigm shift with
profound implications for computer science education is
underway. The shift is away from a relatively static,
localized paradigm of teaching and learning towards an
interactive, dynamic, and non-localized paradigm. The
new paradigm is not totally unfamiliar. Various
institutions have for some time been exploring
educational activities based on interactive software,
sometimes coupled with two-way interactive video for
distance learning. These efforts, though, have largely
been based on technologies that were not universally
available in educational settings (e.g., Sun
workstations) and sometimes expensive to acquire, thus
limiting their widespread acceptance by others.
Furthermore, even when the technology was fairly common
(e.g., PCs with Windows 95) we have noted from long
experience that the mere burden added onto the backs of
busy instructors of downloading, installing (which
never seems to go without some hitch), and learning one
more new system has hindered the widespread adoption of
many otherwise very fine educational software packages.
But all of this has now changed, and rather abruptly at
that. Downloading and installing software is no longer
much of an issue, and even the local computer platform
is of little importance. In short, due to the Web and
its related technologies it is now possible for
virtually any institution, large or small, to embrace
the new paradigm with minimal effort and cost. Indeed,
given the momentum of the Web, the paradigm shift may
be thrust upon us before we are ready to engage the
clutch! Numerous technologies are converging to effect
this paradigm shift: ``the Internet, with its global
computer interconnections;'' the World Wide Web,
providing easy access to information virtually
anywhere; ``browsers, such as Netscape and Internet
Explorer, that allow nearly transparent access to the
Web;'' HTML, which makes the development of universal,
multimedia ``hypertextbooks'' and other documents
possible; ``Java and the Java Virtual Machine, which
provide an environment for the development of platform
independent, interactive educational software that can
be delivered via the Web through standard browsers;''
powerful notebook computers that can easily be carried
to a classroom and connected to the Internet (or, if an
Internet connection is not available, a hard disk or CD
image of the relevant information) for use in a
lecture; ``small, eminently portable computer
projection systems that, too, can be transported to
arbitrary classrooms and connected to a computer for
display of computer output, allowing nearly any
classroom to be adapted to the new paradigm; and''
improved interactive two-way video systems, providing
for distance learning and remote student participation
from properly equipped lecture halls. Without question,
the most influential of these technologies on the
paradigm shift are the Web and the Java virtual
machine. The elimination of platform dependence as a
hurdle to producing good educational software systems
that can be widely used without hassle is indeed a
major achievement of profound import. We thus refer to
the new paradigm as the Web paradigm. There are many
different facets to the paradigm shift that could be
discussed, some possibly controversial. In the confines
of this paper, however, we limit ourselves to the
discussion of some of the implications of the Web
paradigm on computing education. We should clearly
state that our aim is not to discuss future computer
science curricula. Instead, our focus is on the
teaching and learning environment that will result from
the Web paradigm and---by implication---the profound
influence it will have on any new curriculum models. In
the Web paradigm, instructors will tend away from a
traditional lecture style towards the role of a
facilitator, and students will become more active in
exploratory learning. Any discussion of the Web
paradigm that did not include some exciting, dynamic
examples would certainly not be very satisfying. Thus,
the accompanying talk will be liberally sprinkled with
projected demonstrations of the major concepts using
relatively inexpensive technology available today (and
sure to be more accessible and affordable tomorrow).
So, unfasten your mindbelts and enjoy the ride!",
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",
}
@Article{Astrachan:1998:DPE,
author = "Owen Astrachan and Garrett Mitchener and Geoffrey
Berry and Landon Cox",
title = "Design patterns: an essential component of {CS}
curricula",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "153--160",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.273182",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The field of software patterns has seen an explosion
in interest in the last three years. Work to date has
been on the recognition, cataloging, and finding of
patterns with little attention to the use of patterns,
especially by students and practitioners not
well-versed in object-oriented technologies. This
project addresses pattern use through the development
of several programming and pedagogical frameworks that
supply support for using patterns throughout a computer
science curriculum. Although we do not claim that
patterns are Brooks' silver bullet [10], their use can
help cope with the accidental complexity of software
development and, we argue, their use is essential for a
successful adoption of object-oriented techniques in
academic computer science programs. This project
addresses practical concerns of the computer science
and software engineering communities in using,
teaching, and learning patterns. In this paper we argue
that patterns are an essential programming and
pedagogical tool and report on our work in making them
accessible to the educational community.",
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",
}
@Article{Drake:1998:CSA,
author = "Janet M. Drake",
title = "Class to survey application programming topics",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "161--165",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.273183",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper describes a class that we developed at the
University of Northern Iowa to address covering the
topics suggested in ACM/IEEE Computing Curricula 1991
[1]. All junior level students take this course, and
thus are ensured of a minimum introduction to the
topics of software engineering, database management,
human computer interfaces, and computer ethics. This
paper describes the course and lessons learned in
teaching the course. One of the benefits of the course
is that it introduces abstract modeling
(entity-relationship model) and the model is used in a
life cycle that includes analysis, design,
implementation, and test. Students see how a model fits
into software development and the benefits of modeling.
The greatest challenge in the course is finding a
coordinated text book that adequately covers all the
topics in the course.",
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",
}
@Article{Tremblay:1998:UCF,
author = "Guy Tremblay",
title = "An undergraduate course in formal methods:
``description is our business''",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "166--170",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.273184",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "We present a new undergraduate course in formal
methods which emphasizes software specification and
description instead of formal program correctness or
program derivation. This course is motivated by the
idea that specifications play a key role in the
software development process and that precise and clear
descriptions of software systems and artifacts are
important. It wants to show students that some simple
notions from logic and mathematics (predicates and
quantifiers, set theory, maps), together with
appropriate constructs for defining software components
and systems, can be useful for this purpose. The course
is taught using the Spec notation [1] and we first
discuss why we did not choose the ubiquitous Z
notation. The content of the course is then presented,
followed with a brief description of an on-line WWW
system that was developed to help the students do the
exercises presented in the course notes.",
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",
}
@Article{Nachbar:1998:BRW,
author = "Daniel Nachbar",
title = "Bringing real-world software development into the
classroom: a proposed role for public software in
computer science education",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "171--175",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.273753",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "A proposal is made for combining ongoing volunteer
efforts to produce and freely distribute real-world,
consumer-oriented software with the existing curricula
in computer science. The differences between such an
endeavor and currently ongoing free software efforts
are described. The pedagogical advantages of working
with and contributing to such an effort are explored.
Potential enhancements to existing course work are
discussed, as are some possible new avenues of
instruction. The economic viability of such an
enterprise is also briefly described.",
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",
}
@Article{Mercuri:1998:UHJ,
author = "Rebecca Mercuri and Nira Herrmann and Jeffrey
Popyack",
title = "Using {HTML} and {JavaScript} in introductory
programming courses",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "176--180",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.273754",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Students with little or no computer programming
experience prior to entering college often have
difficulty keeping up with the fast pace of
college-level programming courses, even at the
introductory level. For the past several years we have
developed a curriculum for teaching fundamental
language concepts to this population of individuals
using the programmable features of a variety of
software packages --- thus giving students nontrivial
results with relatively little syntactic ``overhead.''
These ``pre-programming'' courses prepare students to
succeed in subsequent language sequences, or they can
serve to provide computer literacy credits for
non-technical majors. Here we report on a course
designed to exploit students' burgeoning interest in
the World Wide Web (WWW), where we used HTML and
JavaScript to teach programming concepts. These
languages allow students at different skill levels to
work side by side, learning common abstract ideas while
implementing them at different levels of complexity,
motivated by the rewarding and exciting interactive
environment of the WWW.",
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",
}
@Article{Beil:1998:IFB,
author = "Donald H. Beil and Donna Lange and Elissa Olsen and
Anthony Spiecker",
title = "Incoming freshmen build their own {PCs}",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "181--184",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.273755",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The Applied Computer Technology Department (ACT) of
the National Technical Institute for the Deaf (NTID), a
college of the Rochester Institute of Technology (RIT),
offered a unique two-day workshop at which incoming
freshmen students who are deaf or hard of hearing built
their own personal computers. This paper provides
extended details of our experience at the most recent
offering of this workshop attended by 28 freshmen
students. The workshop was held in September, 1997
after new-student orientation and before school began.
Sufficient details are provided so that our experience
might serve as a reference point for other universities
interested in offering a similar workshop.",
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",
}
@Article{Ziegler:1998:EIM,
author = "Uta Ziegler",
title = "Extending an iterator model for binary trees to
backtracking problems",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "185--189",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.273756",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Rasala [1] developed a design for an object-oriented
tree-iterator. This paper extends that design to
provide an iterator for backtracking problems. The
developed iterator explicitly uses a stack to store
partial solutions which must be evaluated and/or
extended. The discussed design can be used as a
teaching tool for recursion. Students often struggle
with this paradigm [2] since --- for their taste ---
too much is happening behind the scenes. Students can
explore the explicit stack of the backtracking iterator
after each recursion step. The design can be reused for
different domains, since it separates domain-specific
code from general iterator code. Solutions to the set
and the maze problems are shown.",
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",
}
@Article{Shannon:1998:LPI,
author = "Christine Shannon",
title = "{LongNbrs} and palindromes: an interesting application
of a class",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "190--193",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.274799",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "What started off as an enrichment assignment for a
third grader has developed into a rich source of
programming assignments. The long integers, needed to
determine whether a number eventually becomes a
palindrome under the process of reversal and addition,
can be described as an abstract data type and
implemented as a C++ class. There are intriguing open
questions which call for great creativity and
efficiency in terms of data structures. Even graphics
have been employed to illuminate the problem. The next
step is probably parallel processing.",
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",
}
@Article{Kay:1998:PBI,
author = "Judy Kay and Bob Kummerfeld",
title = "A problem-based interface design and programming
course",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "194--197",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.274295",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper describes a course that addresses two
important issues: introducing interface design and
programming at the same time as helping students
develop life-long learning skills. Many computer
science programmes could well be based on the
assumption that the computing world is still oriented
towards batch processing. Yet, interactive systems are
central to information technology and the interface to
a system is very important. Our courses introduces
students to this area. At the same time, programming
tools for building interfaces are an excellent example
of very fast changing technology. Our course explicitly
aims to help students learn to how to learn about such
tools. The course is based on the approach called
problem-based learning: the need to solve an authentic
problem drives the definition of appropriate learning
goals and strategies. An unusual feature of the course
is the interweaving of the learning about programming
tools and the classic skiIls of user interface design.
We describe our course and its evaluation in a class of
over 100 senior year undergraduate computer science
students.",
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",
}
@Article{Clarke:1998:TEA,
author = "Matthew C. Clarke",
title = "Teaching the empirical approach to designing
human-computer interaction via an experiential group
project",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "198--201",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.274296",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Empirical research plays an important role in the
design of user-interfaces and is frequently included in
university courses on human-computer interaction. For
instance, the ACM SIGCHI guidelines refer to the
importance of empirical research, although they do not
specify how this approach to user-interface design
should be taught. In an Honours (fourth-year) course at
the University of Natal, Pietermaritzburg, the
theoretical foundation of empirical research is
augmented with a real experience of running a simple
experiment. This experiment is planned, executed and
analysed by the class as a whole. This paper describes
the type of empirical studies carried out and discusses
the benefits and limitations of such studies in this
educational context.",
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",
}
@Article{Ferri:1998:ACA,
author = "Francesc J. Ferri and Jes{\'u}s Albert",
title = "Average-case analysis in an elementary course on
algorithms",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "202--206",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.274297",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Average-case algorithm analysis is usually viewed as a
tough subject by students in the first courses in
Computer Science. Traditionally, these topics are fully
developed in advanced courses with a clear mathematical
orientation. The work presented here is not an
alternative to this, but, it presents the analysis of
algorithms (and average-case in particular) adapted to
the mathematical background of students in an
elementary course on Algorithms or Programming by using
some specially selected examples.",
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",
}
@Article{Goodrich:1998:TAA,
author = "Michael T. Goodrich and Roberto Tamassia",
title = "Teaching the analysis of algorithms with visual
proofs",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "207--211",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.274298",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "We describe an approach for visually teaching
important proofs in the Junior-Senior level course on
the design and analysis of data structures and
algorithms (CS7/DS\&A). The main idea of this
educational paradigm is to justify important claims
about data structures and algorithms by using pictures
that visualize proofs so clearly that the pictures can
qualify as proofs themselves. The advantage of using
this approach for DS\&A is that it augments or even
replaces inductive arguments that many students find
difficult. Moreover, this paradigm communicates
important algorithmic facts in a compelling way for
students who are more visually-oriented. We illustrate
this technique by giving examples of visual proofs of
several key concepts in DS\&A.",
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",
}
@Article{Kurtz:1998:PCU,
author = "Barry L. Kurtz and Chinhyun Kim and Jamal Alsabbagh",
title = "Parallel computing in the undergraduate curriculum",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "212--216",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.274299",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper reports on our NSF grant (CDA-9414309) from
the Education Innovation program in the CISE
directorate. We not only present the current status of
grant activities as we near completion, but we also
present a ``how to'' approach for those faculty from
teaching-oriented schools who want to submit a proposal
in the area of educational computing. We discuss both
our successes and our failures and we give advice on
how to avoid the pitfalls we have encountered. Most
important, throughout the paper, we give advice on how
to obtain funding in the first place.",
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",
}
@Article{Cunha:1998:ICP,
author = "Jos{\'e} C. Cunha and Jo{\~a}o Louren{\c{c}}o",
title = "An integrated course on parallel and distributed
processing",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "217--221",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.274300",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Most known teaching experiences focus on parallel
computing courses only, but some teaching experiences
on distributed computing courses have also been
reported. In this paper we describe a course on
Parallel and Distributed Processing that is taught at
undergraduate level in the Computer Science degree of
our University. This course presents an integrated
approach concerning concurrency, parallelism, and
distribution issues. It's a breadth-first course
addressing a wide spectrum of abstractions: the
theoretical component focus on the fundamental
abstractions to model concurrent systems, including
process cooperation schemes, concurrent programming
models, data and control distribution, concurrency
control and recovery in transactional systems, and
parallel processing models; the practical component
illustrates the design and implementation issues
involved in selected topics such as a data and control
distribution problem, a distributed transaction-based
support system and a parallel algorithm. We also
discuss how this approach has been contributing to
prepare the student to further actions regarding
research and development of concurrent, distributed, or
parallel systems.",
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",
}
@Article{Dershem:1998:TWB,
author = "Herbert L. Dershem and Peter Brummund",
title = "Tools for {Web}-based sorting animation",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "222--226",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.274301",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "There is a long and rich tradition of sort algorithm
animations that have been used effectively in
instruction. This paper describes a new tool that
combines the best of this tradition with the advantages
of being in the form of an applet for use on the World
Wide Web and of animating the code of the algorithm in
concert with the animation of the data. In addition,
this tool facilitates student-designed animations that
are useful for the debugging of student-written sort
algorithms. Recursive sort algorithms are made more
accessible through the use of a special feature of the
tool that animates the recursion.",
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",
}
@Article{Egan:1998:FVT,
author = "M. A. Egan and M. Krishnamoorthy and K. Rajan",
title = "{FCLUST}: a visualization tool for fuzzy clustering",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "227--231",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.274302",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Emerging technologies on the World Wide Web promise to
make program, algorithm and concept simulations
universally accessible. Simulations involving animation
and visualization have a tremendous benefit when
applied to various algorithms. We present a simulation
tool for experimenting with concepts in fuzzy
clustering that has proved useful in visualizing the
results and demonstrating the computation method of the
algorithms. This is especially advantageous in a
classroom or laboratory setting where students may
become more comfortable with the mechanics of fuzzy
clustering through personal discovery and online
experimentation.",
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",
}
@Article{Khuri:1998:APA,
author = "Sami Khuri and Yanti Sugono",
title = "Animating parsing algorithms",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "232--236",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.274303",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The paper describes a package that can be used to
present the parsing algorithms. The package fully
animates the top-down LL(1) and bottom-up SLR(1)
parsing algorithms. By full animation we mean that the
input string being parsed, the corresponding actions
that take place in the stack, and the building of the
parse tree are all simultaneously animated on the same
screen, thus enabling the user to get a full
appreciation of all the intricate details that occur
during parsing. The package makes use of XTANGO and can
be used in the beginning of the semester as a teaching
tool. Later, the students could be asked to write their
own animations of the compiling process.",
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",
}
@Article{Kurtz:1998:CSD,
author = "Barry L. Kurtz and Hong Cai and Chris Plock and Xijia
Chen",
title = "A concurrency simulator designed for sophomore-level
instruction",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "237--241",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.274304",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The Concurrency Simulator is used in a sophomore-level
course to introduce students to parallel computing.
This simulator is unique since it integrates a
graphical topology into the programming environment.
This makes algorithms much easier to express and,
combined with a context-sensitive editor, makes it easy
for students to enter their algorithms without becoming
bogged down in the details of language syntax. We
provide detailed examples for the semaphore, rendezvous
and monitor paradigms. We briefly describe the
development process for this Java 1.1 program and then
describe our classroom experiences with students at
this level.",
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",
}
@Article{Shene:1998:MPI,
author = "Chin-Kuang Shene",
title = "Multithreaded programming in an introduction to
operating systems course",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "242--246",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.274305",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper presents a way of teaching multithreaded
programming as a component in an introduction to
operating systems course. Topics include programming
assignments, term projects, and experiences. This paper
also suggests future work for overcoming a bottleneck
that occurs in the current version of this course.",
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",
}
@Article{Hartley:1998:AYJ,
author = "Stephen J. Hartley",
title = "``{Alfonse}, your {Java} is ready!''",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "247--251",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.274306",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Is Java suitable for teaching concurrent programming?
This paper describes the features Java has for this,
how well they work, and what is missing. The author has
written a library of classes, also described here, to
provide the missing features. Supplemented with these
classes, Java works well as the concurrent programming
language in operating systems and related courses.",
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",
}
@Article{Long:1998:PIF,
author = "Timothy J. Long and Bruce W. Weide and Paolo Bucci and
David S. Gibson and Joe Hollingsworth and Murali
Sitaraman and Steve Edwards",
title = "Providing intellectual focus to {CS1\slash CS2}",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "252--256",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.274307",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "First-year computer science students need to see
clearly that computer science as a discipline has an
important intellectual role to play and that it offers
deep philosophical questions, much like the other hard
sciences and mathematics; that CS is not ``just
programming''. An appropriate intellectual focus for
CS1/CS2 can be built on the foundations of systems
thinking and mathematical modeling, as these principles
are manifested in a component-based software paradigm.
We outline some of the main technical features of this
approach to CS1/CS2 and report preliminary observations
from our experience with 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",
}
@Article{Ben-Ari:1998:CCS,
author = "Mordechai Ben-Ari",
title = "Constructivism in computer science education",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "257--261",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.274308",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Constructivism is a theory of learning which claims
that students construct knowledge rather than merely
receive and store knowledge transmitted by the teacher.
Constructivism has been extremely influential in
science and mathematics education, but not in computer
science education (CSE). This paper surveys
constructivism in the context of CSE, and shows how the
theory can supply a theoretical basis for debating
issues and evaluating proposals.",
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",
}
@Article{Matocha:1998:EAA,
author = "Jeff Matocha and Tracy Camp and Ralph Hooper",
title = "Extended analogy: an alternative lecture method",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "262--266",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.274309",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In computer science education one should employ
creative teaching methods, especially for non-majors or
beginning students. Students who are new to computer
science typically find the field full of theoretical,
technical, or even tedious concepts. Lack of interest,
motivation, or understanding creates a difficult mix of
students. This paper describes a technique which
combines analogy and simple memory techniques to aid in
the teaching of technical concepts.",
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",
}
@Article{Pierson:1998:WBA,
author = "Willard C. Pierson and Susan H. Rodger",
title = "{Web}-based animation of data structures using
{JAWAA}",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "267--271",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.274310",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "JAWAA is a simple command language for creating
animations of data structures and displaying them with
a Web browser. Commands are stored in a script file
that is retrieved and run by the JAWAA applet when the
applet's Web page is accessed through the Web. JAWAA
commands allow for creation and movement of primitive
objects (circles, lines, text, rectangles) and data
structure objects (arrays, stacks, queues, lists, trees
and graphs). A JAWAA script can be generated as the
output of a program written in any language.",
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",
}
@Article{Sangwan:1998:SPV,
author = "Raghvinder S. Sangwan and James F. Korsh and Paul S.
{LaFollette, Jr.}",
title = "A system for program visualization in the classroom",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "272--276",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.274311",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper describes the use of a system which will
allow effortless visualization and animation of
standard C/C++ programs. The system brings alive
programs so that students in CS 1 and CS 2 classes can
more easily see each instruction and its effects. They
can also see the effects of larger entities such as
functions. The system serves as an excellent
instructional tool and debugger.",
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",
}
@Article{Naps:1998:MWE,
author = "Thomas L. Naps and Eric Bressler",
title = "A multi-windowed environment for simultaneous
visualization of related algorithms on the World Wide
{Web}",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "277--281",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.274312",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Using algorithm visualization, we can depict the
execution of an algorithm as a sequence of graphical
snapshots, the viewing of which is controlled by the
user. Although the delivery of such visualizations over
the Web greatly increases their accessibility,
Web-based environments for viewing algorithms often
lack the richness of features that characterize similar
viewing environments on standalone machines. Here we
describe enhancements recently made to such a Web-based
system. These enhancements conveniently present a
variety of windowing options that allow the user to
simultaneously view multiple snapshots. These snapshots
may depict (1) similar views of the states of an
algorithm over a range of time, (2) different views of
the state of an algorithm at a given point in time, or
(3) side-by-side comparisons of different algorithms
that solve the same problem. We illustrate each of
these options using variations of the quick sort
algorithm.",
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",
}
@Article{Tjaden:1998:DLM,
author = "Bunny J. Tjaden",
title = "Do lab modules in {CS} actually help students?: an
empirical study",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "282--286",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.274313",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Three laboratory modules were developed to teach C
pointers to novice programming students, using two
different versions of software. The first version was
an intelligent tutoring system; the second was a
multimedia tutorial. Six classes of students
participated in an empirical study involving both
versions of software. What was discovered as a result
of this experiment was more than just the answer to
whether or not a particular piece of software helped
the students to learn the subject matter. We discovered
who used the software, given the freedom of choice. We
learned about the characteristics of software users,
which software was more helpful, and what the students
think about using software to learn. The more
significant results of this study are presented in this
paper.",
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",
}
@Article{Toothman:1998:EPI,
author = "Brian Toothman and Russell Shackelford",
title = "The effects of partially-individualized assignments on
subsequent student performance",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "287--291",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.274314",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "At Georgia Tech, we investigated aspects of student
performance in the Introduction to Computing course
offered by the College of Computing. Our goal was to
investigate the effects of customizing assignments
based on individual student needs. This was motivated
by the fact that our technology can enable us to create
and distribute individualized assignments. Thus, we
sought to answer the question, ``In the span of a
single academic quarter, can we (a) identify weaknesses
in each student's performance, then (b) give them
assignments targeted to their individual weaknesses
such that (c) we achieve a positive impact on their
subsequent performance. Significant results were found
with respect to certain aspects of individualization.
They suggest individualized assignments can be
effective for students who evidence neither very strong
nor very weak topical performance.",
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",
}
@Article{Wu:1998:CMC,
author = "Cheng-Chih Wu and Nell B. Dale and Lowell J. Bethel",
title = "Conceptual models and cognitive learning styles in
teaching recursion",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "292--296",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.274315",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "An experimental research design was implemented in an
attempt to understand how different types of conceptual
models and cognitive learning styles influence novice
programmers when learning recursion. The results
indicate that in teaching recursion to novice
programmers: $ \bullet $ concrete conceptual models are
better than abstract conceptual models, $ \bullet $
novices with abstract learning styles perform better
than those with concrete learning styles, $ \bullet $
abstract learners do not necessarily benefit more from
abstract conceptual models, and $ \bullet $ concrete
learners do not necessarily benefit more from concrete
conceptual models.",
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",
}
@Article{Aslam:1998:WBQ,
author = "Sohail Aslam",
title = "{WEB}-based query processing in a database course
project",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "297--301",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.274316",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "One of the prominent uses of WWW has been WEB-based
querying of databases. Search sites such as Yahoo and
Infoseek present the WWW user with a form to be filled
in with a query and return the results of the search.
WEB forms are also being increasingly used for
interaction with database management systems. One key
element of the Intranet environment is the use of
WEB-based facilities for query processing. In our
undergraduate database course project, we decided to
not only have the students design and implement
relations in a relational database management system,
but also provide a WEB-based facility that allows for
fairly complex query processing. The actual data was
the entire catalog (12,000 holdings) of the Department
of Business Management's Library. The students had to
first design the appropriate normalized relations and
then load the data into a Relational Database
Management System (RDBMS). We used PostgreSQL as the
RDBMS [1]. The students then designed WEB forms that
allowed a user to query the library database using a
Web browser. The user could specify simple and complex
queries. The students used PHP [2], a public domain
tool, to embed SQL queries into ordinary HTML form
documents. This avoided the use of CGI scripts or Java
applets, thus making the programming task much simpler.
This paper presents details of the mechanics of the
student project, examples from the students'
submissions, and concluding remarks that highlight the
benefits of WEB-based query processing.",
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",
}
@Article{Yang:1998:DIW,
author = "Andrew Yang and James Linn and David Quadrato",
title = "Developing integrated {Web} and database applications
using {JAVA} applets and {JDBC} drivers",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "302--306",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.274317",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "With the maturity of network technology, the
deterministic factor of a 'successful' web site does
not as much depend on its connectivity to the Internet,
rather the content of web pages plays a more important
role. The inclusion of dynamic data, for example, has
become an increasingly desirable feature of a web page.
Web servers that support dynamic web pages are capable
of retrieving data at the time of user requests. Rather
than being statically included in the web page, these
dynamically retrieved data may physically reside in
various file systems or database servers across the
Internet. JAVA, a new object-oriented programming
language, has become a buzzword since its introduction
by Sun Microsystems in 1994 [1, 2, 3]. It was claimed
that JAVA, via its ability to embed applets in a web
page, would make the content of a web page alive and
dynamic. Data and information on a web page can now be
updated dynamically when users request them. In this
paper, we discuss our experience of developing JAVA
applets that use various types of JDBC (JAVA Database
Connectivity) drivers to connect to and then manipulate
data stored in SQL (Structured Query Language) database
servers. We first start with the discussion of general
client/server model involving JDBC, and then
introducing the procedure of setting up programming
projects employing this approach in an undergraduate
database course.",
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",
}
@Article{Mitrovic:1998:LSC,
author = "Antonija Mitrovic",
title = "Learning {SQL} with a computerized tutor",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "307--311",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.274318",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "SQL, the dominant database language, is a simple and
highly structured language; yet, students have many
difficulties learning it. This paper presents
SQL-Tutor, an Intelligent Teaching System designed as a
guided discovery learning environment, which helps
students in overcoming these difficulties. We present
design issues and the current state in the
implementation of the system, with special focus on
individualization of instruction towards a particular
student.",
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",
}
@Article{Lewandowski:1998:CST,
author = "Gary Lewandowski and Amy Morehead",
title = "Computer science through the eyes of dead monkeys:
learning styles and interaction in {CS I}",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "312--316",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.274319",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Our breadth-first introduction to Computer Science
presents the fundamentals of the discipline by engaging
students in active learning. In designing and teaching
this course we established four goals. First, since
problem solving is essential to Computer Science,
students should learn to solve problems proficiently in
several areas. Second, since Computer Science is best
learned through intimate engagement with the material,
students should learn in an active classroom
environment. Third, students of all experience levels
and majors should feel equally comfortable with the
course material. And fourth, students should discover
that Computer Science is interesting, relevant and fun.
We encountered two major obstacles to achieving our
goals. First, in an introductory course such as this,
one regularly finds a range of experience among
students: some have never used a computer, others have
used it only for word processing, and still others have
built their own computers. Therefore, designing an
interesting and useful course that doesn't bore or
intimidate any students is a significant challenge.
Second, students have a wide variety of preferred
learning styles which affect the way they gather and
process information. Instructors also have a preferred
learning style which affects the way they present the
course material. Therefore, presenting the material in
ways that engage all learning styles is another
challenge. Despite these obstacles, our presentation
strategies for this course have yielded promising
results. After teaching the course for three semesters,
we have observed the following. First, the course
involves every student and is highly interactive.
Second, as students learn the core material they ask
more depth questions and achieve a higher overall level
of knowledge than students in previous semesters of the
course. Finally, students enjoy the class and report
that they are highly satisfied with their learning;
more CS I students are choosing to take additional
Computer Science classes.",
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",
}
@Article{Astrachan:1998:AVI,
author = "Owen Astrachan and Susan H. Rodger",
title = "Animation, visualization, and interaction in {CS} 1
assignments",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "317--321",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.274321",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Programs that use animations or visualizations attract
student interest and offer feedback that can enhance
different learning styles as students work to master
programming and problem solving. In this paper we
report on several CS 1 assignments we have used
successfully at Duke University to introduce or
reinforce control constructs, elementary data
structures, and object-based programming. All the
assignments involve either animations by which we mean
graphical displays that evolve over time, or
visualizations which include static display of
graphical images. The animations do not require
extensive programming by students since students use
classes and code that we provide to hide much of the
complexity that drives the animations. In addition to
generating enthusiasm, we believe the animations assist
with mastering the debugging process.",
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",
}
@Article{Hou:1998:APS,
author = "Lily Hou and James Tomayko",
title = "Applying the personal software process in {CS1}: an
experiment",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "322--325",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.274322",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The authors conducted an experiment in applying
components of the Personal Software Process$^{sm}$
(PSP) described in Humphrey[2,3] to a large group of
CS1 students. Half of the students were taught selected
PSP principles and the other half were asked only to
keep track of total time spent on programming
assignments. Results indicate that PSP is of value not
only to software professionals involved in large
projects, or to students in a software engineering
school, but also to novices at the CS1 level,
regardless of their background.",
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",
}
@Article{Fell:1998:SDP,
author = "Harriet J. Fell and Viera K. Proulx and Richard
Rasala",
title = "Scaling: a design pattern in introductory computer
science courses",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "326--330",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.274323",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "We present a series of programming exercises that use
scaling as a theme for teaching design techniques in
the introductory computer science course sequence. All
exercises are on the level easily mastered in the first
year of programming. Additionally, the exercises
introduce a rich variety of applications of computer
science.",
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",
}
@Article{Gelfand:1998:TDS,
author = "Natasha Gelfand and Michael T. Goodrich and Roberto
Tamassia",
title = "Teaching data structure design patterns",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "331--335",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.274324",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In this paper we present an approach for teaching the
Freshman-Sophomore introduction to data structures
course (CS2) in a way that provides an introduction to
object-oriented software engineering patterns in
addition to the theory of data structures. We survey in
this paper several design patterns and describe how
they can be naturally integrated in the CS2
curriculum.",
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",
}
@Article{Nguyen:1998:DPD,
author = "Dung Nguyen",
title = "Design patterns for data structures",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "336--340",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.274325",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Design patterns provide ways to structure software
components into systems that are flexible, extensible,
and have a high degree of reusability. The state
pattern, the null object pattern, and the singleton
pattern are used to implement common data structures
such as lists and trees. These patterns help narrow the
gap between the abstract views of the data structures
and their concrete implementations. The smaller the
gap, the higher the level of abstraction. The more
abstract, the less complex the coding structure. As a
result, algorithms are easier to understand and more
manageable. This paper advocates teaching the above
design patterns in data structures courses.",
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",
}
@Article{Kumar:1998:RLT,
author = "Deepak Kumar and Lisa Meeden",
title = "A robot laboratory for teaching artificial
intelligence",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "341--344",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.274326",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "There is a growing consensus among computer science
faculty that it is quite difficult to teach the
introductory course on Artificial Intelligence well [4,
6]. In part this is because AI lacks a unified
methodology, overlaps with many other disciplines, and
involves a wide range of skills from very applied to
quite formal. In the funded project described here we
have addressed these problems by ``Offering a unifying
theme that draws together the disparate topics of AI;''
Focusing the course syllabus on the role AI plays in
the core computer science curriculum; and ``Motivating
the students to learn by using concrete, hands-on
laboratory exercises. Our approach is to conceive of
topics in AI as robotics tasks. In the laboratory,
students build their own robots and program them to
accomplish the tasks. By constructing a physical entity
in conjunction with the code to control it, students
have a unique opportunity to directly tackle many
central issues of computer science including the
interaction between hardware and software, space
complexity in terms of the memory limitations of the
robot's controller, and time complexity in terms of the
speed of the robot's action decisions. More
importantly, the robot theme provides a strong
incentive towards learning because students want to see
their inventions succeed. This robot-centered approach
is an extension of the agent-centered approach adopted
by Russell and Norvig in their recent text book [11].
Taking the agent perspective, the problem of AI is seen
as describing and building agents that receive
perceptions as input and then output appropriate
actions based on them. As a result the study of AI
centers around how best to implement this mapping from
perceptions to actions. The robot perspective takes
this approach one step further; rather than studying
software agents in a simulated environment, we embed
physical agents in the real world. This adds a
dimension of complexity as well as excitement to the AI
course. The complexity has to do with additional
demands of learning robot building techniques but can
be overcome by the introduction of kits that are easy
to assemble. Additionally, they are lightweight,
inexpensive to maintain, programmable through the
standard interfaces provided on most computers, and
yet, offer sufficient extensibility to create and
experiment with a wide range of agent behaviors. At the
same time, using robots also leads the students to an
important conclusion about scalability: the real world
is very different from a simulated world, which has
been a long standing criticism of many well-known AI
techniques. We proposed a plan to develop identical
robot building laboratories at both Bryn Mawr and
Swarthmore Colleges that would allow us to integrate
the construction of robots into our introductory AI
courses. Furthermore, we hoped that these laboratories
would encourage our undergraduate students to pursue
honors theses and research projects dealing with the
building of physical agents.",
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",
}
@Article{Hall:1998:VLE,
author = "Lynne Hall and Adrian Gordon",
title = "A virtual learning environment for entity relationship
modelling",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "345--349",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.274327",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Entity Relationship Modelling (ERM) is a fundamental
skill in database design. Though ERM concepts are
simple, the modelling process itself is a complex
activity. Novice ER modellers make systematic errors in
their models. Current tool-based support for learning
ER modelling is limited, since it concentrates on
notation at the expense of methodology, and provides
little or no feedback to the learner about the quality
of her constructed models. A text-based virtual
learning environment, based on the Multi-User Dimension
paradigm, is described, in which learners undertake ER
modelling tasks by interacting with objects in a
virtual world. This learning environment concentrates
on the methodology of ER modelling rather than its
notation, and provides immediate feedback to a learner
about the quality of her models. Preliminary results
suggest that this learning environment is both easy to
use and effective.",
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",
}
@Article{Haynes:1998:EAA,
author = "Christopher T. Haynes",
title = "Experience with an analytic approach to teaching
programming languages",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "350--354",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.274328",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Through the use of interpreters it is possible to
teach programming languages in an analytic way without
the mathematical overhead associated with other formal
methods. This is a natural evolution of programming
language pedagogy from present approaches that are
largely descriptive. As a bonus, students receive
training in the use of meta-linguistic abstraction in
program design. An example of this approach is
presented along with suggested variations and
discussion of a number of practical considerations that
may be crucial to success in the classroom.",
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",
}
@Article{Goelman:1998:TMD,
author = "Don Goelman and Roberta Evans Sabin and Marty J. Wolf
and Pete Knoke and Mike Murphy",
title = "The terminal {Master}'s degree (panel): does it need
to be cured?",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "355--356",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.274329",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{McCracken:1998:PFC,
author = "Daniel D. McCracken and Michael Berman and Ursula Wolz
and Owen Astrachan and Nell Dale",
title = "Possible futures for {CS2} (panel)",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "357--358",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.274330",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Impagliazzo:1998:RPD,
author = "John Impagliazzo and Mark Mandelbaum and Robert Aiken
and James E. Miller",
title = "Refereed papers, the digital library, and the future
of the {SIGCSE Bulletin} (panel)",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "359--360",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.274331",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Dickey:1998:ADA,
author = "Martin Dickey and Frank Friedman and Max Hailperin and
Bill Manaris and Ursula Wolz",
title = "Accommodating diversity of academic preparation in
{CS1} (panel)",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "361--362",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.274332",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Students come into CS1 with a variety of academic and
programming backgrounds. Panelists and audience members
will discuss the consequences of this fact, and explore
a variety of strategies for coping with the
situation.",
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",
}
@Article{Jones:1998:CSA,
author = "Lawrence G. Jones and Keith Barker and Susan Conry and
Doris Lidtke",
title = "Computer science accreditation (panel): current status
and future directions",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "363--364",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.274333",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Tomer:1998:IMT,
author = "D. S. Tomer and Doug Baldwin and Christopher J. Fox",
title = "Integration of mathematical topics in {CS1} and {CS2}
(panel)",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "365",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.274334",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The purpose of this panel is to discuss the
possibility of integration of the appropriate
mathematical topics in the CS1 and CS2 courses.
Practically, every university/institute offering an
undergraduate program in computer science offers one or
two courses in discrete mathematics for CS majors. It
seems desirable to introduce some of these topics
(discrete mathematics) in the beginning courses along
with the programming concepts --- so that, a student
can appreciate (and use) the theoretical concepts as
meaningful to the field of programming. At many places,
a course on discrete mathematics is taught in an
isolated manner with little emphasis of its topics in
the earlier courses in computer science. In fact, this
course is viewed as a mathematics requirement along
with the other mathematics courses, such as calculus,
linear algebra, and statistics etc. Many topics
introduced in a discrete mathematics can be best
utilized with CS1 and CS2 courses. Some instructors may
teach CS1 and CS2 courses without any regard to the
topics of discrete mathematics as applicable to CS1 and
CS2. A course on discrete mathematics designed with a
specific relevance to CS majors, should be integrated
from the very beginning at freshman level. Furthermore,
a course on discrete mathematics is offered at
sophomore/junior level when a student has already
completed many CS courses including CS1 and CS2. The
most realistic prerequisite to CS1 is college algebra
and it is unlikely that a incoming freshman is ready to
handle traditional topics of discrete mathematics
without some mathematical maturity (may be after
calculus?). The session will begin with a brief
presentation from each of the panelists, and then we
will open the floor for general discussion and debate.
A survey about such an integration will be conducted
from the audience in this session.",
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",
}
@Article{Vest:1998:RWC,
author = "Sharon N. Vest and Robert Biddle and Christina
Bjorkman and Linda Null and Eric Roberts and Greg
Scragg",
title = "The retention of women in the computing sciences
(panel)",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "366--367",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.274335",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The recruiting and retention of women in the computing
sciences has been an area of study for many years. In
1992, 49\% of all high school graduates were women
prepared and interested in the computer science and
engineering disciplines. Of the bachelor of science
degrees awarded, only 31\% went to women in these
fields of study. Women represented only 28\% of the
master's degrees and 11\% of the Ph.D.s awarded during
that time. The following year, 1993, reported a drop of
women earning B.S. degrees to 28\%, with 27\% and 14\%
of master's and Ph. Ds degrees awarded, respectively,
to women. A panel of six discuss why women who are
initially attracted to computer science bail out
without completing degree requirements, most in the
first two years of undergraduate study. The panelists
present diverse positions as to why fewer women
persevere and experimental efforts for increasing the
retention rate among women. The action plans developed
from the investigations include curriculum changes and
support group activities. The panelists share feedback
from surveys, program modifications, support group
activities and personal experiences to provide a
comprehensive view of the problem and possible
solutions applicable to a wide range of environments.
The panelists' positions follow.",
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",
}
@Article{Walker:1998:SPA,
author = "Henry M. Walker and Laura Baker and Gail Chapman and
Kathleen Larson and Joseph Kmoch",
title = "{SIGCSE} panel: approaches for encouraging high
school\slash college faculty interaction (panel)",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "368--369",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.274336",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Hart:1998:FPF,
author = "Hal Hart and Jim Caristi and Robert Dewar and Mark
Gerhardt and Drew Hamilton and Christopher Haynes and
Sam Rebelsky",
title = "The future of programming-are fundamental changes in
computer science programs coming? (panel)",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "370--371",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.274337",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Computer programming languages (and their dominance as
the means of software development) have been one of the
most high-profile topics in the 50-year history of
computing --- reaching mature technology and
achievements for language definition, translation,
usage, analysis, pedagogical approaches, etc. and in
terms of their general impact on computing systems This
reality has continuously driven the content of Computer
Science curriculums to feature programming languages,
their definition techniques, and their translation
methods as the subject of many core courses, and their
usage as a tool to carry out the teaching of the
principles in most other courses. The objective of this
panel is to, at just past the mid-point of the first
century of computing, debate whether this pre-eminent
role of programming languages will continue
straightforwardly in the second half-century, if
radically new styles of programming languages will
emerge and dominate, or if programming languages will
recede to minor importance compared to alternate
software-development paradigms in both usage and
teaching impact. And, for each of those propositions,
to assess the impacts for change in typical CS
curriculums. For most software domains today, so-called
3rd-generation programming languages (e.g., Ada,
Scheme, Pascal, C/C++, Modula 2, COBOL, FORTRAN, and
recently, Java) enjoy considerable portability between
computers and are now widely accepted. In these
``procedural'' languages programmers still are
responsible for designing and coding the software
architectures, algorithms, logic, and most data
structures to solve the problems. For some
well-understood domains (e.g., report writing,
inventory control, and some financial programming),
4th-generation languages (4GLs) or ``non-procedural''
languages are established which essentially allow users
to specify ``requirements'' instead of software
solutions, with 4GL compilers that generate code
satisfying the requirements; the number of domains for
which 4GLs are appropriate increases steadily as domain
understanding increases. 5th-generation or automatic
programming approaches have been a research topic for
many years, with some promising results demonstrated in
constrained domains, although the distinction from a
4GL to a 5th-generation language (5GL) is less clear
than the earlier transitions. Technologies for formally
representing and translating programming languages, and
the concepts and methods for teaching their effective
application, have continually evolved with the
programming language trends, and are generally regarded
in the body of crystallized core CS concepts.",
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",
}
@Article{Stehlik:1998:APT,
author = "Mark Stehlik and Sarah Fix and Susan Rodger and Chris
Nevison and Mark Weiss",
title = "Advanced placement transition to {C++} (panel)",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "372",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.274338",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Klee:1998:ALP,
author = "Karl J. Klee and Joyce Currie Little and John Lawlor
and Pamela Matthiesen and T. S. Pennington and
Josephine Freedman and Karen Richards",
title = "Associate-level programs for preparation of computer
support personnel (panel)",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "373",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.274339",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Kay:1998:LICb,
author = "David G. Kay and Jacobo Carrasquel and Michael J.
Clancy and Eric Roberts and Joseph Zachary",
title = "Large introductory courses in research computer
science departments (panel)",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "374--375",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.274340",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Bruce:1998:PLC,
author = "Kim B. Bruce and Phokion G. Kolaitis and Daniel M.
Leivant and Moshe Y. Vardi",
title = "Panel: logic in the computer science curriculum",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "376--377",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.274341",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Marion:1998:IRR,
author = "Bill Marion and Keith {Vander Linden} and Roberta
Sabin and Judy Cushing and Penny Anderson",
title = "Integrating recent research results into undergraduate
curricula (panel): initial steps",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "378--379",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.274342",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "On July 7-11, 60 computer scientists came together at
The Evergreen State College in Olympia, Washington to
consider how the undergraduate curricula might be
improved in light of recent research in computer
science. At this NSF-funded workshop, researchers
presented work in four areas where current research
might be particularly relevant, and undergraduate
faculty (with experience in software engineering,
functional programming, artificial intelligence,
discrete mathematics or theoretical computer science)
explored the current state of undergraduate computer
science curricula and ways in which they might be
better informed by recent research. Each participant
attended sessions in one of the four interest
areas--Software Engineering Capstone Courses,
Functional Programming, Neural Networks and Their
Applications, and Computational Geometry--and faculty
developed curricular materials that they could use in
their teaching the following year. Those materials are
being placed on the WWW, and faculty are refining them
as they use them in their courses. A second workshop is
planned for summer, 1998.The workshop was sponsored by
The Evergreen State College, the Oregon Graduate
Institute, the Washington Center for the Improvement of
Undergraduate Education, and by the Center for Discrete
Mathematics and Theoretical Computer Science
(DIMACS).All of the panelists participated in the
workshop and each panel member will share his or her
experiences in incorporating the recent research
results studied at the workshop into their
undergraduate curriculum. In addition, the panelists
will discuss with the audience their own plans for
integrating research results into their own
undergraduate programs.",
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",
}
@Article{Lidtke:1998:ICC,
author = "Doris K. Lidtke and Michael C. Mulder",
title = "Information centric curriculum {(ISC'98)} (panel)",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "380",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.274343",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Cassel:1998:FON,
author = "Lillian N. Cassel",
title = "Funding opportunities at the {National Science
Foundation Division of Undergraduate Education (NSF
DUE) (seminar)}",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "381",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.274344",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Kourik:1998:PAI,
author = "Janet L. Kourik",
title = "A practical approach to internationalizing information
systems \& computer science courses (seminar)",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "382",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.274345",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The IS '97 Model Curriculum reaffirmed the need to
prepare information technology students to work
effectively in an international environment. Yet, as
computer science educators, we face a never-ending
struggle to stay current in our field. How can we
incorporate yet another educational goal in the
curriculum? What is ``internationalization''? What form
might ``internationalization'' take in our courses?
This seminar will answer some basic questions about
internationalizing our courses. In addition, the
seminar will provide practical suggestions, examples
and resources to help you easily infuse an
international perspective in your courses. As
participants in a global economy and society, exposure
to international perspectives can help us build,
maintain and support global information systems and
technology. Computer science and information systems
bring to the world technologies that advance global
interaction. Information technology workers are
building systems that will be used by people from many
different backgrounds and experiences. In the United
States, the work force is becoming more diverse. And
with the growing focus on collaboration, teamwork and
virtual offices, projects will often involve working
closely with people around the world. In such an
environment, an awareness of other peoples and cultures
becomes increasingly important. There have been a
number of initiatives in government, education and
information technology that emphasize the need for
increasing our knowledge of other countries, nations
and cultures. This session will endeavor to help
participants become acquainted with the move to
``internationalize'' curriculum and suggest some
practical ways to implement ``internationalization'' in
computer science and information systems.",
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",
}
@Article{Astrachan:1998:UCE,
author = "Owen Astrachan",
title = "Using classes early, an object-based approach to using
{C++} in introductory courses (seminar)",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "383--383",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.274346",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In the heyday of structured programming, many
educators debated the sequencing of topics in
introductory courses, particularly the introduction of
functions and procedures. As object-oriented
programming gains a foothold, particularly via the
languages C++ and Java, the debate moves from the
introduction of functions to the introduction of
classes. To keep the discussion in the form of a
debate, this seminar will focus on the issue: Resolved:
classes should be used early in the introductory
sequence of courses. Classes should be used early in
introductory programming courses when a program or
application warrants their use, not because classes are
intrinsically a good thing. Rather than demanding that
students use a class to convert a Fahrenheit
temperature to Celsius, we must show students examples
that use classes; examples that leverage the power of
classes into programs that would be more difficult to
do without the use of classes. In many cases, classes
can be used as units or modules have been used with
structured languages. Students and educators can become
accustomed to the syntax of C++ and the concepts of
object-based and object-oriented programming by using
classes for fundamental language constructs such as
strings and vectors, and for application-specific
programs as well. Classes are used first, then
modified, and finally (if ever) written from scratch.
With this approach students learn about good coding and
design from experience. For this approach to using
classes to be effective, a library of well-designed and
useful classes must be available to instructors and
students.",
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",
}
@Article{Rebelsky:1998:DBC,
author = "Samuel A. Rebelsky",
title = "Designing and building course webs with site-level
authoring tools (seminar)",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "384",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.274347",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Frailey:1998:SHC,
author = "Dennis J. Frailey",
title = "Specialization is harmful to computer education",
journal = j-SIGCSE,
volume = "30",
number = "2",
pages = "4--6",
month = jun,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/292422.292423",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:31 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Martin:1998:CSP,
author = "C. Dianne Martin",
title = "Is computer science a profession?",
journal = j-SIGCSE,
volume = "30",
number = "2",
pages = "7--8",
month = jun,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/292422.296068",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:31 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Gotterbarn:1998:ECP,
author = "Don Gotterbarn",
title = "The ethical computer practitioner-licensing the moral
community: a proactive approach",
journal = j-SIGCSE,
volume = "30",
number = "2",
pages = "8--10",
month = jun,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/292422.292424",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:31 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Lee:1998:HCS,
author = "John A. N. Lee",
title = "History in the computer science curriculum: part
{II}",
journal = j-SIGCSE,
volume = "30",
number = "2",
pages = "11--13",
month = jun,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/292422.292425",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:31 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Clear:1998:SCB,
author = "Tony Clear",
title = "From structure to context-bridging the gap",
journal = j-SIGCSE,
volume = "30",
number = "2",
pages = "13--14",
month = jun,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/292422.292427",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:31 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Gorgone:1998:FLG,
author = "John T. Gorgone",
title = "A fresh look at {IS} graduate programs is needed",
journal = j-SIGCSE,
volume = "30",
number = "2",
pages = "15--16",
month = jun,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/292422.292428",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:31 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Dale:1998:PRR,
author = "Nell Dale",
title = "Publishing research results",
journal = j-SIGCSE,
volume = "30",
number = "2",
pages = "17--18",
month = jun,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/292422.292429",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:31 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Hartman:1998:RVY,
author = "Janet Hartman",
title = "The reviewer's view of your proposal",
journal = j-SIGCSE,
volume = "30",
number = "2",
pages = "19",
month = jun,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/292422.292430",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:31 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{McCauley:1998:GIR,
author = "Ren{\'e}e McCauley",
title = "General interest resources of use to computer science
educators",
journal = j-SIGCSE,
volume = "30",
number = "2",
pages = "20--21",
month = jun,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/292422.292431",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:31 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Knox:1998:IYB,
author = "Deborah L. Knox",
title = "If you build it, they will come",
journal = j-SIGCSE,
volume = "30",
number = "2",
pages = "22--23",
month = jun,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/292422.292432",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:31 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Walker:1998:WWC,
author = "Henry M. Walker",
title = "Writing within the computer science curriculum",
journal = j-SIGCSE,
volume = "30",
number = "2",
pages = "24--25",
month = jun,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/292422.292433",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:31 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Gersting:1998:CWS,
author = "Judith L. Gersting and Frank H. Young",
title = "Contributions of the working student",
journal = j-SIGCSE,
volume = "30",
number = "2",
pages = "26--27",
month = jun,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/292422.292434",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:31 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Szpiniak:1998:OET,
author = "Ariel Ferreira Szpiniak and Carlos D. Luna and Ricardo
H. Medel",
title = "Our experiences teaching functional programming at
{University of R{\'\i}o Cuarto (Argentina)}",
journal = j-SIGCSE,
volume = "30",
number = "2",
pages = "28--30",
month = jun,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/292422.292436",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:31 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The goal of this paper is to describe our experiences
in teaching functional programming in computer science
careers at the University of R{\'\i}o Cuarto
(Argentina). First, the frame in which the subject is
learned in these careers is established. Then, the
results after three years teaching this subject are
discussed. The main conclusion suggests maintaining
this subject in the curriculum, but redefining and
updating most of its contents.",
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",
}
@Article{Walker:1998:MIA,
author = "Henry M. Walker",
title = "Modules to introduce assertions and loop invariants
informally within {CS1}: experiences and observations",
journal = j-SIGCSE,
volume = "30",
number = "2",
pages = "31--35",
month = jun,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/292422.292437",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:31 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Over the past several years, the author has written,
used, and refined several modules that help introduce
the concepts of assertions and loop invariants within
CS1. After discussing the motivation for this work,
this paper describes the development of the modules
themselves, including both successes and
disappointments. Feedback from students and the
observation of students within a lab setting may shed
light on the background and perspectives of
introductory computer science students. This work also
suggests some preliminary conclusions, which might be
worthy of more formal, carefully-controlled validation
studies in the future.",
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",
}
@Article{McCracken:1998:CAC,
author = "Daniel D. McCracken and Dennis J. Frailey",
title = "A conversation about computer science education",
journal = j-SIGCSE,
volume = "30",
number = "2",
pages = "36--39",
month = jun,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/292422.292438",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:31 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This discussion began as an invitation to comment on
the advisability of replacing some of the study of data
structure implementation in CS2. It broadened into a
discussion of a number of other aspects of computer
science education. Dennis Frailey writes from an
industrial point of view, although he also teaches
computer science on an adjunct basis and was once a
full-time academic. Dan McCracken writes from an
academic point of view, although he has also worked in
industry.",
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",
}
@Article{Petre:1998:AITa,
author = "Marian Petre",
title = "Assessing innovation in teaching: an example",
journal = j-SIGCSE,
volume = "30",
number = "2",
pages = "40--42",
month = jun,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/292422.292439",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:31 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Hadjerrouit:1998:JFP,
author = "Said Hadjerrouit",
title = "{Java} as first programming language: a critical
evaluation",
journal = j-SIGCSE,
volume = "30",
number = "2",
pages = "43--47",
month = jun,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/292422.292440",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:31 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Due to the new possibilities it opens up on the Web,
the Java paradigm has received much attention. As a
result, many universities and colleges have introduced
Java into their undergraduate computer science
curriculum. However, the novelty and popularity of a
language do not automatically imply its suitability for
the learning of introductory programming. The main
purpose of this paper is to evaluate the suitability of
Java as a first language for students with no
programming background.",
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",
}
@Article{Biddle:1998:JPB,
author = "Robert Biddle and Ewan Tempero",
title = "{Java} pitfalls for beginners",
journal = j-SIGCSE,
volume = "30",
number = "2",
pages = "48--52",
month = jun,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/292422.292441",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:31 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In this paper we will examine the Java language, and
consider how easy it is for beginning programmers to
learn. We address primarily the issues that arise
directly from the language itself, and discuss whether
the promises are compromised by the pitfalls. This
analysis is the result of our teaching of Java to
people in industry, our consideration of whether Java
is suitable as a first programming language for
university students, and our earlier work involving
similar issues with regard to C++.",
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",
}
@Article{Myers:1998:EMH,
author = "J. Paul {Myers, Jr.}",
title = "The eight-minute halting problem",
journal = j-SIGCSE,
volume = "30",
number = "2",
pages = "53--56",
month = jun,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/292422.292442",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:31 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "After years of presumed emphasis of CS theory in the
curriculum, it is currently in vogue to downplay, if
not disparage, a significant role for theoretical
issues. This is being done with such vigor, however,
that some are advocating an abandonment of even such
topics as unsolvability as being no longer fundamental
to a well-educated computing professional. An appeal is
made, using the universal acknowledgment of the
importance of the liberal arts to any well-educated
person, to assert that certain theoretical topics are
part of our liberal arts heritage. Moreover, students
find even a brief presentation of these topics to be
very illuminating.",
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",
}
@Article{Schneider:1998:TCS,
author = "G. Michael Schneider and Daniel Schwalbe and Thomas M.
Halverson",
title = "Teaching computational science in a liberal arts
environment",
journal = j-SIGCSE,
volume = "30",
number = "2",
pages = "57--60",
month = jun,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/292422.292443",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:31 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{OGorman:1998:TOS,
author = "John O'Gorman",
title = "Teaching operating systems",
journal = j-SIGCSE,
volume = "30",
number = "2",
pages = "61--63",
month = jun,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/292422.292444",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:31 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This article surveys the motives for including
operating systems in a computing course, and from these
deduces the content of a module in operating systems,
and how it should be taught. It suggests an approach
involving theory, internals, and system services.",
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",
}
@Article{Bjorkman:1998:EPT,
author = "Christina Bjorkman and Ivan Christoff and Fredrik Palm
and Anna Vallin",
title = "Exploring the pipeline: towards an understanding of
the male dominated computing culture and its influence
on women",
journal = j-SIGCSE,
volume = "30",
number = "2",
pages = "64--69",
month = jun,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/292422.292445",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:31 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "We present a project aiming at making the computer
science program at Uppsala University in Sweden more
attractive to women. The main goal of the project is to
find explanations for the low number of female students
attending the program, and to identify possible
solutions to this problem. We focus on the prevailing
culture of the program. In the first phase of the
project, the program is analyzed from a gender
perspective. A study, based on questionnaires and
interviews, is carried out. The study will be completed
during Spring 1997. The questionnaires have been
analyzed and the results from these are presented in
this paper.",
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",
}
@Article{Gersting:1998:YS,
author = "Judith L. Gersting",
title = "A {Year 2000} Story",
journal = j-SIGCSE,
volume = "30",
number = "2",
pages = "70",
month = jun,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/292422.571913",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:31 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Condon:1998:ISI,
author = "Jennifer Condon",
title = "The {Irish} software industry and education",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "1--4",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.282995",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Goldberg:1998:BSV,
author = "Adele Goldberg",
title = "Building a system in virtual reality with
{LearningWorks}",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "5--9",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.282996",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The LearningWorks project began in 1994 and has slowly
evolved, with its first major deployment in 1998 as the
delivery environment for the new first course in
Computing Science, M206, from the Open University, UK.
The purpose of this short paper is to introduce the
motivation and status of the project. We introduce the
LearningBook user model and the programming framework,
and then follow with a summary of a team-based
curriculum in which students can work together to
create simulations in a virtual reality world.",
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",
}
@Article{ODwyer:1998:ESE,
author = "Tom O'Dwyer",
title = "Educational software --- a {European} perspective",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "10--13",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.282997",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Abernethy:1998:IBC,
author = "Ken Abernethy and Paula Gabbert and Kevin Treu",
title = "Inquiry-based computer science instruction: some
initial experiences",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "14--17",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283000",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In computer science, as well as in other disciplines,
it is critical to the success of the educational
process that students become actively engaged with the
material, rather than passive recipients of it.
Ideally, this interaction will begin before the class
meets on a particular topic, in a process known as
inquiry-based learning. This paper describes some
initial experiments with using technology to implement
an inquiry-based learning paradigm.",
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",
}
@Article{Abunawass:1998:IUB,
author = "Adel Abunawass and Martin Maskarinec and Kathleen
Neumann",
title = "An integratable unit based computer science distance
learning curriculum design for the {ACM\slash IEEE}
curricula 1991",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "18--20",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283001",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper presents the concept of learning units as a
vehicle for curriculum design in computer science that
is suited for distance learning. Our emergent view of
distance learning is based on desktop and Internet
technologies. This emergent view of distance learning
is neither bound by time nor by place. This is unlike
traditional distance learning programs where satellite
uplinks and/or videotapes are the primary method of
delivery of course lectures. The learning unit based
curriculum described here accounts for all of the
guidelines and knowledge units set forth in Curricula
1991 of the ACM/IEEE.",
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",
}
@Article{Astrachan:1998:CTH,
author = "Owen Astrachan",
title = "Concrete teaching: hooks and props as instructional
technology",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "21--24",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283003",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Hooks and props are mental or physical images used in
the classroom which help students as they learn new
topics. Concrete and constructive teaching are
essential in introductory programming courses. In this
paper we discuss active teaching and some ideas using
physical props and images that in our experience have
enhanced the teaching and learning process.",
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",
}
@Article{Bampton:1998:TCS,
author = "Alvin Bampton",
title = "Teaching computer science in {Papua New Guinea}",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "25--27",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283004",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper introduces some observed sociological and
cultural aspects of students. It is usually assumed
that these aspects are the same as the lecturer's own,
but that is not necessarily so, here in Papua New
Guinea. Assignments to encourage both the change of
attitude and for the practice of the technical content
of courses are described.",
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",
}
@Article{Borstler:1998:SCT,
author = "J{\"u}rgen B{\"o}rstler and Olof Johansson",
title = "The students conference --- a tool for the teaching of
research, writing, and presentation skills",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "28--31",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283007",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Good communication skills are very important for any
professional career. But few computer science curricula
provide courses to acquire these skills. This paper
describes a ``conference course,'' which was held at
our department to address research, technical writing
and presentation skills. We outline the experiment,
discuss our experiences, and present a proposal for a
follow-up course.",
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",
}
@Article{Boulet:1998:TPM,
author = "Marie-Mich{\`e}le Boulet and Faouzi Ben Jebara and
Serge Boudreault",
title = "Teaching process modelling to undergraduate computer
students: effects of using {Lotus Notes} and television
programmes",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "32--36",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283009",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In this paper, we describe the main characteristics of
the Information Technology distance course. The content
and instructional purposes of one unit 6 are
summarised. PARTENAIRE, the co-operative
learning-working environment developed with Lotus
Notes, is described. The results of the analysis of the
effects on students' learning follow these
descriptions.",
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",
}
@Article{Callaghan:1998:DVD,
author = "Michael Callaghan and Heiko Hirschm{\"u}ller",
title = "{$3$-D} visualisation of design patterns and {Java}
programs in computer science education",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "37--40",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283012",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Object technology is the dominant software engineering
paradigm in most undergraduate computer science
courses. Two important topics in this area are design
patterns and Java programming, and indeed these are
increasingly taught side by side. This paper describes
a novel form of visualisation that makes use of a
combination of virtual reality and hypertext to
represent the structure and behaviour of
object-oriented design patterns and simple Java
programs, with the overall aim of providing tools to
enhance learning and understanding of these topics. For
patterns, the solution part of a pattern, which
consists of a software fragment of interacting objects,
is visualised in an animated 3-dimensional virtual
environment. The virtual reality view is embedded in a
rich inter-linked hyper-textual description. For Java
programs, the source code is first transformed into the
same simple software description language (SVL,
Software Visualisation Language) used for patterns.
Also included is a simple textual specification of a
run-time scenario defining the creation of objects and
their typical interaction, together with explanatory
``comments''. As with design patterns, the structure
and run-time behaviour of the Java program can then be
visualised in three dimensions with synchronised
hyper-textual commentary.",
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",
}
@Article{Carbone:1998:SMU,
author = "Angela Carbone and Jens J. Kaasb{\o}ll",
title = "A survey of methods used to evaluate computer science
teaching",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "41--45",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283014",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "A literature survey shows that the teacher's own
impression of the teaching and the students is the most
common way of evaluating novelties in teaching.
However, also low cost methods with better validity and
reliability were found. These included data from
several sources, or they comprised of several learning
cycles in an iterative development.",
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",
}
@Article{Carswell:1998:VUT,
author = "Linda Carswell",
title = "The {``Virtual University''}: toward an {Internet}
paradigm?",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "46--50",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283017",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Universities make the assumption that providing
distance education is a simple process of translating
from one medium to the next: the current popular medium
being the Internet. However, the danger in this
approach is two fold. First, if the components of
distance education are ill understood then an
inappropriate pedagogy and strategy may result. Second,
a lack of understanding of the properties of the
Internet as a medium may cause unrealistic and
unrealisable expectations. Thus the inappropriate
strategy is matched to an unreliable medium expectation
and the distance education programme is unlikely to
provide the desired educational environment for the
student. This paper highlights the need to understand
the components of distance education and the properties
of the Internet before embarking upon a distance
education programme via the Internet: the Virtual
University. The paper summarises some of the
experiences of the Open University in this field and
reports on areas needing further research such as
tutoring (problem-solving sessions) and electronic
learning/teaching materials (development).",
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",
}
@Article{Casey:1998:LTW,
author = "Des Casey",
title = "Learning ``from'' or ``through'' the {Web}: models of
{Web} based education",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "51--54",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283018",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Much of our human learning involves some form of face
to face communication between those that learn and
those that teach. The World Wide Web has become a
medium of education in recent times and a number of
models of learning have been used in teaching via the
Web. It is argued that any models so used need to
include a significant element of human interaction,
otherwise such models will be less than satisfactory
for a significant proportion of the learning
population.",
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",
}
@Article{Culwin:1998:WHA,
author = "Fintan Culwin",
title = "{Web} hosted assessment-possibilities and policy",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "55--58",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283020",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper presents a categorisation of Web hosted
assessment systems and then uses this to produce an
outline specification for a fully featured system,
against which other systems can be evaluated. It
concludes by considering the logistics of using such
systems for summative assessment.",
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",
}
@Article{Curzon:1998:WDS,
author = "Paul Curzon and Janet Rix",
title = "Why do students take programming modules?",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "59--63",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283022",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Programming jobs are increasingly scarce and yet an
increasing number of students are taking IT and
computing courses containing programming. It may
therefore be that many will never need to write
programs themselves. Instead the knowledge and skills
may be primarily of indirect use in other IT areas. If
being able to program is not the ultimate objective of
students taking such modules, then the aims and
objectives of curriculum developers may need to be
changed accordingly. In this paper, we investigate the
motivations that University students have for taking
programming modules, and look at how those motivations
change over time.",
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",
}
@Article{Dagdilelis:1998:DST,
author = "V. Dagdilelis and M. Satratzemi",
title = "{DIDAGRAPH}: software for teaching graph theory
algorithms",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "64--68",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283024",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Graph theory and in particular its algorithmic aspect
is known as being a difficult topic in Computer
Science. In this paper we propose the software
DIDAGRAPH, which we are in the process of developing,
as a support for teaching graph algorithms. The
environment of DIDAGRAPH offers the possibility of
visualisation and experimentation so as to overcome
didactic problems, i.e., the intermediate stages of an
algorithm, their implementation in a programming
language etc. In DIDAGRAPH we are developing two
different frameworks to explore an algorithm: one to
explore in detail predetermined algorithms and a second
to develop arbitrary algorithms expressed with command
language in a visual 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",
}
@Article{Davidovic:1998:OLE,
author = "Alex Davidovic and Elena Trichina",
title = "Open learning environment and instruction system
{(OLEIS)}",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "69--73",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283028",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Intelligent Tutoring Systems are dynamically organised
instructional programs that employ representations of
expert, instructional, and student knowledge to provide
individualised instruction much like a personal human
tutor. Open Learning Environment and Instruction System
is an integrated authoring tool that enables any
computer-literate lecturer to construct intelligent
tutoring systems from existing teaching materials such
as texts, graphics, animation, sound, video,
simulators, HTML pages, software packages (i.e.,
compilers, spreadsheets, CAD-s...), etc. The system
makes it possible for a lecturer to take the pieces
built with standard software applications and configure
them into the components of an intelligent tutoring
system, which employs a number of different teaching
strategies and provides a regular student modelling
loop. This tool was designed at the School of Computer
and Information Science, University of South Australia,
and is currently being used for creating intelligent
multimedia courseware.",
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",
}
@Article{deMarneffe:1998:PEQ,
author = "P. A. de Marneffe",
title = "The problem of examination questions in algorithmics",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "74--76",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283030",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Algorithmics is a problem solving activity.
Examination questions must reflect this nature of the
domain. They must lead to open answers, but the
specific criteria used in grading these answers must be
clearly understood by the students. In this paper, we
explain which criteria we use in the context of a
course on algorithmics given to first year students in
Informatics and in Engineering. Our experience shows
that the teaching of very important topics in Computing
Science can never be automated.",
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",
}
@Article{Dybdahl:1998:AFE,
author = "Arne Dybdahl and Erkki Sutinen and Jorma Tarhio",
title = "On animation features of {Excel}",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "77--80",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283034",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "We consider how to create animations with Microsoft
Excel. We present the capabilities of the drawing and
auditing tools, dynamic graphs, and special effects of
cells. Combining these features with the integrated
Visual Basic programming language provides the user
with an easy-to-use platform for versatile educational
visualisations.",
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",
}
@Article{Farthing:1998:PMC,
author = "Dave W. Farthing and Dave M. Jones and Duncan McPhee",
title = "Permutational multiple-choice questions: an objective
and efficient alternative to essay-type examination
questions",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "81--85",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283036",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Despite the attractive characteristics of
multiple-choice questions --- efficient to mark, not
subjective, etc. --- they are rarely considered a
suitable substitute for traditional essay-type
questions. This is especially true for final year
honours degree examinations. This paper introduces a
new form of assessment: the Permutational
Multiple-Choice Question (PMCQ). Results of trials in
final year degree examinations indicate that these
questions are as good as essay-type questions at
discriminating among candidates. They also offer many
benefits: $ \bullet $ consistency and reliability in
marking $ \bullet $ reduced need for cross checking
among assessment teams, or between franchised
institutions, $ \bullet $ objective and reproducible
results; $ \bullet $ efficiency in marking $ \bullet $
quicker to mark, $ \bullet $ can be automated; $
\bullet $ broad coverage of syllabus. Unlike
traditional multiple-choice questions, PMCQs are not
susceptible to candidates guessing the correct answer.
Candidates who guessed the answers in a PMCQ test could
expect a mark of only 3\% (compared with 25\% in a
``choose one from four'' test), and the likelihood of
gaining a 40\% pass mark in a test of ten PMCQs would
be only 1:4500 (rather than approx. 1:5).",
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",
}
@Article{Fincher:1998:BAT,
author = "Sally Fincher and Marian Petre",
title = "Beyond anecdote towards real transfer: using other
institutions' experience of project work",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "86--89",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283038",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The EPCoS project (Effective Project work in Computer
Science) is working to map the range of project work
practices and to generate insights into what
characterises the contexts in which particular
techniques are effective. In assembling a body of
authentic examples, EPCoS aims to provide a resource
that enables extrapolation and synthesis of new
techniques. Structured resources and process models are
essential tools for supporting responsiveness in the
current climate of continual change: the rapid
development of computer technology is demanding new
range and flexibility in project work, and EPCoS's
mapping of project-based teaching allows practitioners
to respond to these changes. Moreover, EPCoS is
examining the process by which practices are
transferred between institutional contexts, with a view
to identifying effective models of that process. In
this paper, we describe EPCoS's work-in-progress and
describe briefly how technology makes the catalogue
easier to use, providing tailored access, fast
selection and juxtaposition, and the potential for an
extensible, updated, distributed resource.",
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",
}
@Article{Gonzalez:1998:MEQ,
author = "Ruben Gonzalez and Greg Cranitch",
title = "Multimedia education-quo vadis?",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "90--93",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283040",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper presents some of the issues we have
encountered in the development and implementation of
Australia's first undergraduate degree in Multimedia
within a faculty of Engineering and Applied Science. It
is designed to stimulate discussion about the academic
directions of multimedia undergraduate education. As a
means to achieving this, the paper will present an
overview of three levels of multimedia activity and an
overview of current research areas in multimedia. This
paper then assesses the likely intellectual tools
required by graduates in multimedia to ensure the
long-term viability of their learning during the
undergraduate degree. Finally some possible directions
will be presented for further discussion.",
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",
}
@Article{Gray:1998:CLE,
author = "John Gray and Tom Boyle and Colin Smith",
title = "A constructivist learning environment implemented in
{Java}",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "94--97",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283044",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In this paper we describe the development of a
flexible and interactive learning environment for
studying the Java programming language. The system has
been written using Java and has been designed around an
extended version of the CORE [1] design methodology.
Earlier work using CORE resulted in hypertext based
learning environments such as CLEM (CORE Learning
Environment for Modula-2) [2]. The current work seeks
to enhance and augment the features provided in the
early work by offering additional representations of
the topics under study, incorporating audio and video
resources, and improving the flexibility of the
possible learning paths through the learning
materials.",
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",
}
@Article{Grove:1998:UPS,
author = "Ralph F. Grove",
title = "Using the personal software process to motivate good
programming practices",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "98--101",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283046",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "A reduced form of the Personal Software Process was
used in two introductory programming courses to help
students learn the value of a proper programming
methodology. Students collected data during the
development of their programming projects and that data
was summarised and presented to the class as a whole.
From the data, students were able to conclude on their
own the value of early software development stages
(planning, design and review) in reducing debugging
time and in producing better quality software.",
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",
}
@Article{Haberman:1998:ADT,
author = "Bruria Haberman and Zahava Scherz and Ehud Shapiro",
title = "Abstract data types as a project development
organiser",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "102--104",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283076",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Abstract Data Types (ADTs) has been introduced
recently to Israeli high-school students as tools for
problem solving and knowledge representation in Prolog
environment. This paper reviews a research that was
conducted in order to assess the influence of students'
use of ADTs on the development process of
knowledge-based Prolog programs.",
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",
}
@Article{Hadjerrouit:1998:CFI,
author = "Said Hadjerrouit",
title = "A constructivist framework for integrating the {Java}
paradigm into the undergraduate curriculum",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "105--107",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283079",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The educational use of Java at the introductory level
is still in its infancy and effective teaching
strategies are only beginning to emerge. Java is a new
technology designed to promote a new computing
paradigm. To produce a new generation of students
skilled in Java, undergraduate computer science should
be taught from the perspective of developing a strong
Java foundation. This paper describes a pedagogical
framework motivated by principles found in the
constructivist learning theory for integrating the Java
paradigm into the undergraduate curriculum.",
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",
}
@Article{Hagan:1998:VDC,
author = "Dianne Hagan and Judy Sheard",
title = "The value of discussion classes for teaching
introductory programming",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "108--111",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283081",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In an attempt to improve the teaching and learning of
first year programming, a weekly one-hour discussion
class was added in 1996 to the lectures and
microcomputer laboratory sessions that students
attended. Discussion classes were held in classrooms
without computers, and students were provided with
enjoyable activities to perform in small groups. The
activities forced discussion of new programming
concepts, and helped students to clarify their
understanding of them. The tutors' role was to provoke
discussion rather than simply providing answers.
Student results that year showed an improvement. In
1997, for financial reasons, the discussion classes
were discontinued, and student results deteriorated. As
a consequence, discussion classes have been reinstated
in 1998. The language used to implement the programming
concepts in each of these years was C++.",
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",
}
@Article{Hampel:1998:HTM,
author = "Thorsten Hampel and Ferdinand Ferber and Reinhard
Keil-Slawik and Wolfgang H. M{\"u}ller",
title = "Hypermedia teaching of mechanics-{MechANIma}",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "112--116",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283084",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In this paper we describe the mechANIma project, a
joint venture between the department of computer
science and the laboratory for mechanics at the
University of Paderborn, Germany.",
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",
}
@Article{Hilburn:1998:SEA,
author = "Thomas B. Hilburn and Susan Mengel and Donald J.
Bagert and Dale Oexmann",
title = "Software engineering across computing curricula",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "117--121",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283086",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In this paper, we address issues that are pertinent to
the improvement of software engineering curricula. We
submit that a key impediment to the development of new
courses and curricula and the advancement of software
engineering education is the lack of guidance and
support for such development. In this paper we propose
the creation of a set of ``Guidelines for Software
Education''. We outline the content of such Guidelines
and discuss some initial steps in defining the body of
knowledge that is a foundation for the Guidelines.",
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",
}
@Article{Hoggarth:1998:ASD,
author = "Gil Hoggarth and Mike Lockyer",
title = "An automated student diagram assessment system",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "122--124",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283089",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The teaching of systems analysis and design
diagramming methods commonly utilises Computer Aided
Software Engineering (CASE) tools to provide a way for
students to actively practice the subject. However,
many versions of these tools do not cater for the
academic users who will require assistance in the
underlying methods as well as the usage of the tool.
The automated diagram comparison system developed at
the University of Teesside can be used by students to
compare a diagram that they consider to be a solution
to a given problem against a model answer, and receive
feedback commenting on their solution, which
strengthens their understanding of the subject. This
paper outlines a framework for such interactive
learning, describes the use of the diagram comparison
system, and highlights the benefits for the student.",
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",
}
@Article{Jenkins:1998:PAT,
author = "Tony Jenkins",
title = "A participative approach to teaching programming",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "125--129",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283090",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In this paper, we describe an approach to the teaching
of introductory programming to students with no
previous experience of programming. The approach is
based on the key idea of making students active
participants in classes rather than passive recipients
as might be the case when they are exposed to more
traditional lecture-based teaching. In these classes
the students are called upon to adopt the r{\^o}les of
various components in a program and to ``act out''
relevant processes and procedures. We consider why such
an approach might be effective and why it might be
expected to be particularly effective in the area of
introductory programming. The techniques described were
developed and tested during the 1997/98 academic
session in the School of Computer Studies at the
University of Leeds. At the end of the presentation a
brief evaluation was carried out. In conclusion we
consider the effectiveness of the approach after a
semester's experience and describe planned future
developments.",
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",
}
@Article{Johnson:1998:VOH,
author = "Jeremy Johnson and Y. N. Lakshman and Thomas T. Hewett
and Tim Souder and Tom Fitzgerald and Sara Donegan and
Paul Morgovsky",
title = "Virtual office hours using {TechTalk}, a {Web}-based
mathematical collaboration tool",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "130--133",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283094",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper reports on the use of TechTalk, a web based
chat environment designed for scientific and
mathematical collaboration, in mathematics instruction.
Techtalk provides internet access to shared Maple and
MATLAB sessions and the ability to conduct a multiway
conversation. Using this feature an instructor is able
to answer questions on Maple/MATLAB outside of the
classroom and outside of conventional, face-to-face
office hours.",
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",
}
@Article{Joy:1998:EEM,
author = "Mike Joy and Michael Luck",
title = "Effective electronic marking for on-line assessment",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "134--138",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283096",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In response to the demands of increasing student
numbers, the BOSS system for submission and assessment
has been constructed to enable student programming
assignments to be submitted and tested on-line. More
recent developments of this system have been concerned
with the addition of electronic marking facilities that
incorporate both automated marking, resulting from the
automated testing, and manual marking in a secure
environment. This paper briefly reviews the system and
describes in detail the electronic marksheets, their
functionality, and their user-interface.",
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",
}
@Article{Karpouzis:1998:RPC,
author = "Kostas Karpouzis and Stefanos Kollias",
title = "The rendering pipeline in the classroom: a diversified
approach",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "139--142",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283099",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In this paper we describe an integrated method of
teaching an introductory computer graphics course. Most
such courses are simply ``art-oriented'', that is they
focus on getting students to use modern commercial
software, so as to prepare them for a corresponding
career, or concentrate on the basic concepts of
graphics theory and merely provide a theoretical
foundation, such as simple translations and
projections; in this case, they usually fail to
motivate the class by producing practical interesting
examples. The curriculum that we propose combines
theoretical knowledge of introductory computer graphics
concepts and techniques with laboratory work in
programming or modelling and animation exercises. This
set of applied laboratory exercises is relevant to the
material taught in class, but also extends to
familiarising students with the modern uses of computer
generated imagery, such as films, virtual worlds or
medical imaging. The feedback from the students,
combined with their success in the course, shows that
this coupled teaching and immersion material is by far
more interesting and challenging, while still providing
them with the essential academic background.",
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",
}
@Article{Kluit:1998:VPJ,
author = "Peter G. Kluit and Marleen Sint and Frank Wester",
title = "Visual programming with {Java}: evaluation of an
introductory programming course",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "143--147",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283100",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "During 1996/1997 the authors were involved in writing
an introductory programming course for distance
learning, based on Java and visual programming. In the
fall of 1997 the course material was used both at the
Dutch Open University and at Delft University of
Technology. In this paper we report on our experiences
in first using the course material.",
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",
}
@Article{Kotze:1998:WHM,
author = "Paula Kotz{\'e}",
title = "Why the hypermedia model is inadequate for
computer-based instruction",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "148--152",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283101",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "With the persuasiveness of hypermedia and its
advocated use in computer-based instruction (CBI), it
is important to understand the relationship between the
two directions. The major difference lies in the way
nodes are traversed and the rules that govern such
traversals. Whereas hypermedia systems are limited to
referential browsing, computer-based instructional
systems also require contextual linking enabling the
traversal of alternative routes based on the
performance level of a student and/or the instructional
mode involved. This requires additional facilities not
available in the hypermedia model. In this paper, we
describe an abstract model of computer-based
instructional systems that can be used to highlight the
inadequacies of the general hypermedia model and extend
its conceptual base to a much wider range of
instructional modes.",
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",
}
@Article{Lambrix:1998:CSI,
author = "Patrick Lambrix and Mariam Kamkar",
title = "Computer science as an integrated part of engineering
education",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "153--156",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283105",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The Information Technology curriculum at Link{\"o}ping
University has as goal to form engineers with an
integrated view of engineering. The teaching philosophy
in this curriculum is Problem-Based Learning. The
education in each term is organised in a number of
themes where topics from different disciplines are
integrated. We describe a particular term in the
Information Technology curriculum as an example of the
approach and the integration of computer science
teaching with the teaching of other disciplines. An
important advantage of the approach is that the
students discover interactions between different
disciplines and view the different topics as naturally
connected. Also, the students seem to have a better
understanding of the topics and are better motivated.
Further, they obtain improved communication and
co-operation skills. Another advantage is that the
approach is appreciated by our female students, which
has led to a higher percentage of female students in
this curriculum compared to our other computer science
curricula.",
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",
}
@Article{Lewis:1998:CBN,
author = "Stuart Lewis and Gaius Mulley",
title = "A comparison between novice and experienced compiler
users in a learning environment",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "157--161",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283106",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "A locally built Modula-2 compiler has been used for
number of years in our School. The messages that are
emitted from the compiler when run by first and final
year students have been logged. Over the last two years
we have been improving the usefulness of these
messages. This paper presents an analysis of these
results.",
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",
}
@Article{Makkonen:1998:WBP,
author = "Pekka Makkonen",
title = "{WWW}-based presentations as a complementary part of
conventional lectures in the basic of informatics",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "162--165",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283107",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Hypertext and the WWW appear to affect learning
positively. Both techniques enable the constructivistic
learning environment to support a student's knowledge
construction and a more active role of a student.
However, the problems associated with them may endanger
the positive effect on learning. Thus, the role of
hypertext and the WWW must be discussed. Because of the
common problems of ``information overload'' and
``lost-in hyperspace'', we suggest guided tours in the
form of a slide show presentation as a solution to
organise a hypermedia presentation on the WWW for the
basics in informatics. These slides include links to
the supporting web sites. In addition to guided tours,
we also suggest that the use of search engines and
directories must be promoted. This paper describes the
use of the WWW-based guided tours as a complementary
part of conventional lectures in the learning of the
basics in informatics. We give reasons for our approach
based on both discussion about the role of the WWW in
learning and the results of our pre-questionnaire.",
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",
}
@Article{Mansouri:1998:PPA,
author = "Fatima Z. Mansouri and Cleveland A. Gibbon and Colin
A. Higgins",
title = "{PRAM}: {Prolog} automatic marker",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "166--170",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283108",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Sometime during their academic career, most teachers
will have to mark and assess students' work. A system
that automatically marks students' work and gives
instant feedback would be highly beneficial to both
teachers and students alike. A Prolog automatic marker
is described here for this purpose.",
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",
}
@Article{Marshall:1998:UIT,
author = "David Marshall",
title = "Using the {Internet} to teach the {Internet}",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "171--174",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283109",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In recent years a methodology for Courseware design
together with a number of Web based courses have been
developed at Cardiff. A variety of disciplines have
benefited notably C programming, X Window/Motif
programming, Computer Vision, Image Processing,
Computer Graphics, Artificial Intelligence and Parallel
Computing. The range of provision of on-line support
included access to lecture notes, exercises and their
solutions to more interactive packages suited primarily
for teaching and demonstration packages. This last
academic year a totally new course, Internet Computing,
was introduced as a first year undergraduate course at
the University. This paper details the implementation
of this new course within the courseware design
methodologies already developed at Cardiff. In
particular, it highlights some interactive features
used to illustrate parts of the course and also how
automated feedback and marking have been incorporated
into the courseware.",
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",
}
@Article{Mayo:1998:SNL,
author = "Jean Mayo and Phil Kearns",
title = "A secure networked laboratory for kernel programming",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "175--177",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283112",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Recently, several flavours of UNIX have appeared which
run on inexpensive personal computers. Further, the
source code for these operating systems is freely
available. This makes offering courses that include
realistic kernel programming feasible in an academic
environment. However, root access is required in order
to modify a system's kernel. This poses a potential
security threat both to other systems on the network
and to other users of a single machine. This paper
presents a lab design which securely integrates
machines with untrusted users acting as root into a
secured network, and which securely allows multiple
users root access to the same machine.",
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",
}
@Article{Medley:1998:LFC,
author = "M. Dee Medley",
title = "On-line finals for {CS1} and {CS2}",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "178--180",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283114",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In this paper, I describe the implementation of
on-line final examinations for CS1 and CS2. I also
include a brief statistical comparison of outcomes of
using that form of examination and the more
traditional, written final examination.",
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",
}
@Article{Naps:1998:JVC,
author = "Thomas L. Naps",
title = "A {Java} visualiser class: incorporating algorithm
visualisations into students' programs",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "181--184",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283116",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Using algorithm visualisation, we depict the execution
of an algorithm as a sequence of graphical snapshots,
the viewing of which is controlled by the user. Current
evidence indicates that algorithm visualisation is most
effective as a pedagogical tool when students
themselves are responsible for building the
visualisation from their code. This paper discusses our
use of a Visualiser class in Java. By providing such a
class to students, they are able to incorporate into
their programs, with relative ease, effective
visualisations of the algorithms that their programs
implement. This leads to both better understanding of
the algorithm from a conceptual perspective and better
proficiency at coding the algorithm.",
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",
}
@Article{Persky:1998:REC,
author = "Yakov Persky and Mordechai Ben-Ari",
title = "Re-engineering a concurrency simulator",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "185--188",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283117",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "SimAda is a concurrency simulator, reengineered from
the simulator given in M. Ben-Ari, Principles of
Concurrent Programming. The language was written in Ada
95 to enhance portability and to utilise the
structuring constructs of a modern language. The
concurrency constructs simulated include protected
types which are new for Ada 95, as well as the Ada
rendezvous. Several task scheduling models can be
chosen for experimentation. SimAda is intended for
teaching concurrency, both by running programs and by
studying the implementation techniques.",
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",
}
@Article{Pilgrim:1998:SLE,
author = "C. J. Pilgrim and M. J. Creek",
title = "The {Swinburne On-Line Education Project}",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "189--192",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283119",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Many universities throughout the world are exploring
the possibilities of on-line delivery of educational
programs. These developments have the potential to
significantly change the face of higher education as we
know it today. In order to compete in an international
market, Swinburne University of Technology has decided
on a strategic approach to the development of web-based
delivery of courses. This paper will report on all
aspects of the Swinburne On-line Education (OLE)
project especially the developments within the School
of Information Technology which has the responsibility
for the delivery of Computer Science programs.",
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",
}
@Article{Preston:1998:SID,
author = "Jon Anderson Preston and Russell Shackelford",
title = "A system for improving distance and large-scale
classes",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "193--198",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283121",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The emergence of large-scale classes and distance
education has created problems that cannot be
adequately addressed by the traditional student-teacher
based model of interaction. Students in large-scale
classes and distance education environments do not
receive the same kind of interaction with the
instructor they may have received in smaller, more
traditional classroom settings. Our experiences have
resulted in ``lessons learned'' and solutions that
address issues that arise in distance and large-scale
education. This paper presents these solutions and an
in-progress system that facilitates the interaction and
information flow of students, raters, and
instructors.",
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",
}
@Article{Resler:1998:VVT,
author = "R. Daniel Resler and Dean M. Deaver",
title = "{VCOCO}: a visualisation tool for teaching compilers",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "199--202",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283123",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The study of the inner-workings of a compiler can be
greatly simplified through use of a visible compiler. A
visible compiler allows close inspection of the
compilation process as a ``real'' program is being
compiled. In this paper we present VCOCO ({Visible
COmpiler COmpiler}), a program that generates LL(1)
visible compilers.",
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",
}
@Article{Riser:1998:LJT,
author = "Robert Riser and Donald Gotterbarn",
title = "On-line journal: a tool for enhancing student
journals",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "203--205",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283124",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper discusses the development of a web-based
on-line journal to replace a traditional project
journal in a writing intensive undergraduate software
engineering course. The on-line journal allows students
to conveniently maintain their project journals while
allowing the instructor to more effectively review
student journals and provide timely feedback.",
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",
}
@Article{Roantree:1998:ACC,
author = "Mark Roantree and Tia E. Keyes",
title = "Automated collection of coursework using the {Web}",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "206--208",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283125",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Coursework is a necessary part of most subjects in
most disciplines. Some subjects require a series of
continuous assessments to be taken during the course of
the semester, resulting in a large amount of paperwork
and administrative overhead. In this paper we describe
a mechanism for collecting coursework, providing a
means of verifying receipt of coursework, and
publishing the results automatically. The aim of the
work is to provide a user-friendly interface for
students to submit all forms of electronic coursework
(textual and binary), and an equally user-friendly
interface for tutors to download coursework, and
subsequently publish the coursework grade. In this way,
neither the student nor the tutor need be expert in
computing, and the overhead of processing coursework is
greatly diminished.",
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",
}
@Article{Roberts:1998:SUT,
author = "Eric Roberts",
title = "Strategies for using technology in the teaching of
ethics",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "209--212",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283127",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Particularly with the advent of the World Wide Web,
the Internet has become an important tool in education,
both in computer science and across the broader
curriculum. This paper describes several strategies for
integrating the use of the Internet into a course on
computing ethics. Those strategies include using the
Internet as a research tool, as a discussion medium,
and as a publication channel. While some of those
strategies have proved highly effective,
others---particularly using the Internet for
discussion---have been much more problematical. This
paper outlines the problems that arise in each of these
usage paradigms and describes how the course has
evolved in an effort to address the shortcomings.",
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",
}
@Article{Roberts:1998:DJG,
author = "Eric Roberts and Antoine Picard",
title = "Designing a {Java} graphics library for {CS} 1",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "213--218",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283129",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In recent years, there has been considerable interest
in using Java in introductory computer science courses.
The advantages of choosing Java, however, must be
balanced against two significant drawbacks: the
instability caused by the rapid evolution of the Java
toolkits and the complexity of the graphics model for
new students. This paper outlines a strategy for
teaching Java that eliminates these problems. The first
component of that strategy is a set of low-level
classes, DBCanvas and XGraphics, which together offer a
double-buffered graphics model that is well matched to
student intuition. The second component is a set of
higher-level classes, principally Collage and Widget,
which make it easy to introduce object-oriented
techniques at the beginning of CS1. The sources for
these classes are available on the Web at the URL
http://cse.stanford.edu/java",
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",
}
@Article{Rosen:1998:AIH,
author = "C. Rosen and D. Simper and J. I. Bostock",
title = "An augmented induction for {HND} computer studies
students through an early integrated,
inter-disciplinary assignment",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "219--222",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283546",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Poor progression rates on the first year of the Higher
National Diploma (HND) Computer Studies at the
University of Derby have been a significant issue for
the department for several years. Problems were
attributed to the modular nature of the course and a
lack of social skills on the part of the students. The
course was modified by introducing a three week
programme at the beginning of the course which
integrated the Systems Analysis, Introductory
Programming and Fundamentals modules. The approach was
designed to improve progression rates by breaking down
barriers both between students, and between course
modules. It also aimed to facilitate the transition
from further to higher education by providing a more
structured induction and a more closely managed initial
experience for the students.",
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",
}
@Article{Sheard:1998:OFS,
author = "Judy Sheard and Dianne Hagan",
title = "Our failing students: a study of a repeat group",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "223--227",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283550",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The high failure and low retention rates of students
in introductory programming courses are of growing
concern. This study looks at a group of students who
are repeating an introductory programming subject,
exploring issues which may affect their learning and
ultimate success. Comparisons are made with a group of
new students undertaking the same subject. The students
were surveyed in the middle and at the end of one
semester. A profile of the students, focussing on their
motivation for their course selection and commitment to
this course, was established. Their opinions on the
usefulness of their classes, various resources,
tutorial work and assignment work were sought. The
needs and concerns of these students, highlighted in
the surveys, are discussed and suggestions are made for
the establishment of a special learning environment for
failing students.",
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",
}
@Article{Taylor:1998:MCT,
author = "R. Gregory Taylor",
title = "Motivating the {Church--Turing} thesis in the
twenty-first century",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "228--231",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283551",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/bibnet/authors/t/turing-alan-mathison.bib;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Theory of Computation students frequently fail to
appreciate the significance of the Church---Turing
Thesis for one of two reasons. First, there is a
tendency, on the part of students, to regard
Church---Turing as tautologous and, consequently,
devoid of important content. Second, there is a
contrary impulse to view Church---Turing as unmotivated
or even implausible. We describe our experience using
simulation software in an effort to combat these two
tendencies.",
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",
}
@Article{TenEyck:1998:SAD,
author = "James {Ten Eyck} and G. Sampath and Richard
Goldstone",
title = "Specification of an algorithm design system",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "232--235",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283552",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper describes an Internet based system for
studying the design of algorithms and the structure of
mathematical proofs. The Algorithm Design System
consists of a framework for the construction and
maintenance of the learning environment by a
distributed group of contributors, and a set of web
pages, produced by the contributors, that form the
learning environment used by students of algorithm
analysis and design. The framework of the system that
we describe allows for the material used by students to
grow dynamically in a distributed environment and
provides constraints to ensure the uniformity of form
and quality of content of the end product. The paper
discusses both the architecture of the system and the
content of the pages that it produces.",
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",
}
@Article{Tiwari:1998:LGT,
author = "Ashok Tiwari and Clive Holtham",
title = "Learning groupware through using groupware-computer
supported collaborative learning with face to face
students",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "236--238",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283553",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "There is a long history of Computer Supported
Collaborative Learning (CSCL) being applied to students
on distance learning courses, and there is a
significant body of literature in this area [5,6,10].
This paper reports by contrast the use of CSCL for
conventional full time face to face students. It
comprised part of the final phase of a research council
funded study of innovative CSCW applications.",
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",
}
@Article{VanScoy:1998:UBC,
author = "Frances L. {Van Scoy}",
title = "Using the {BURKS} 2 {CD}-{ROM} in a principles of
programming languages course",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "239--242",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283555",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In this paper, we describe the use of the BURKS 2
CD-ROM in a principles of programming languages course.
The CD-ROM contains compilers and documentation for
many programming languages. The course described in
this paper emphasises principles and paradigms of
languages rather than the details of one or two
specific languages.",
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",
}
@Article{Wade:1998:EDD,
author = "Vincent P. Wade and Conor Power",
title = "Evaluating the design and delivery of {WWW} based
educational environments and courseware",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "243--248",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283556",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The mid 1990s has seen a significant growth in both
the popularity and development of WWW based courseware
and delivery. However, such efforts have been very
variable in both effectiveness and comprehensiveness.
This paper identifies a set of general requirements
necessary in designing a pedagogically successful WWW
based educational experience, which can be used in the
assessment of WWW based educational courses. To
illustrate how such requirements can be successfully
addressed, the evaluation of a WWW based course which
was trialed over a three-year period with approximately
300 students is presented.",
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",
}
@Article{Ward:1998:JFP,
author = "Robert Ward and Martin Smith",
title = "{JavaScript} as a first programming language for
multimedia students",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "249--253",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283557",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Whilst there has been much discussion of Java as a
first programming language, JavaScript has been
comparatively ignored. This paper argues the merits of
JavaScript as a first programming language for
Multimedia students. It then describes the content of
modules that use this approach, and reports experiences
and findings on first delivery. As a result of positive
experiences we are now planning to use JavaScript as
precursor to Java for mainstream Computing students.",
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",
}
@Article{Whitehurst:1998:USM,
author = "R. Alan Whitehurst and Christopher L. Powell and Jason
S. Izatt",
title = "Utilising the student model in distance learning",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "254--256",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283558",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "A key to effective automated learning systems is the
ability to dynamically adapt learning strategies to the
needs of individual students. This presentation will
describe the dynamic presentation facility of the
DANDIE distance-based learning system that utilises a
student model and intelligent system techniques to
optimise presentation content and form to meet
individual needs. Given a knowledge-base of course
material, the system adapts the information through the
selection of predefined learning strategies,
dynamically constructs an interconnected set of
presentation modules, and evaluates the effectiveness
of the presentation strategy with respect to the
individual student.",
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",
}
@Article{Woit:1998:LLP,
author = "Denise M. Woit and David V. Mason",
title = "Lessons from on-line programming examinations",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "257--259",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283560",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "We have been using a combination of conventional and
on-line programming examinations for the past 3 years
in our first year programming courses. We plan to
continue using on-line components because of the
positive feedback from both students and faculty. We
describe the operational and pedagogical lessons we
have learned, illustrating problems encountered and our
solutions, in the hope that others considering on-line
examinations may also benefit from our experiences.",
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",
}
@Article{Mead:1998:EYE,
author = "Nancy R. Mead and Thomas B. Hilburn and Donald J.
Bagert and Michael Ryan and Oddur Benediktsson and
Frances {Van Scoy}",
title = "Everything you ever wanted to know about software
engineering education, but were afraid to ask (panel)",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "260--263",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283562",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In this panel, we will address questions on software
engineering education that are voted on by the
conference attendees in advance of the session. A
sample set of questions will be posted. Conference
attendees who will then vote on the questions to be
addressed by the panel will augment these. After the
panellists provide answers to a given question, the
discussion will be opened up for follow-up questions or
comments by the conference attendees.",
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",
}
@Article{Neal:1998:IPU,
author = "L. R. Neal and A. D. Irons",
title = "Integrating professionalism into undergraduate degree
courses in computing (panel)",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "264--267",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283563",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Graduates of degree programmes in computing are
generally assumed to be seeking careers as
professionals in information systems. Consequently, in
the UK, nearly all courses seek accreditation through
the professional institute for information systems
engineering, the British Computer Society. Such
accreditation signifies that graduates have satisfied
the educational requirements for the recognised
professional engineering status of Chartered Engineer.
One requirement for such accreditation is that a range
of professional issues are covered in the degree
programme that are relevant to the branch of
engineering addressed. This paper discusses the need
for professionalism to be an integral part of any
computing degree, with examples of implementation
within the Department of Information Systems at Brunel
University and at the University of Northumbria at
Newcastle.",
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",
}
@Article{Norris:1998:ETY,
author = "Cathleen Norris and Jennifer Smolka and Elliot
Soloway",
title = "Educational technology over 25 years (panel):
understanding the conditions when it works",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "268",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283564",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Ellis:1998:GWG,
author = "Ainslie Ellis",
title = "Group 1 (working group): development and use of
multimedia and {Internet} resources for a problem based
learning environment",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "269",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283566",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Medley:1998:GWG,
author = "M. Dee Medley and Rebecca H. Rutherfoord",
title = "Group 2 (working group): ethical issues related to
{Internet} development and research",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "269",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283568",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Bergin:1998:GWG,
author = "Joseph Bergin and Thomas L. Naps",
title = "Group 3 (working group): curricular opportunities of
{Java} based {Internet} software development",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "270",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283570",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Grissom:1998:GWG,
author = "Scott Grissom and Deborah Knox",
title = "Group 5 (working group): the on-line computer science
teaching centre",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "270",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283573",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Thomas:1998:GWG,
author = "Stan Thomas",
title = "Group 4 (working group): the impact of campus-wide
portable computing on computer science education",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "270",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283571",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Carter:1998:OOS,
author = "J. Carter and A. Fowler",
title = "Object oriented students? (poster)",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "271",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283574",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In this poster, we describe our initial experiences
when teaching an Object Oriented programming language
to first year undergraduate students.",
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",
}
@Article{Cassel:1998:DLU,
author = "Lillian N. Cassel",
title = "A digital library for undergraduate education: goals
and status of efforts at the {US} National Science
Foundation (poster)",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "272",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283576",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Clark:1998:EDI,
author = "Martyn Clark",
title = "Electronic discussions in information systems
(poster)",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "273",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283581",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Clear:1998:GCD,
author = "A. G. Clear",
title = "A generic collaborative database-part of a strategy to
internationalise the curriculum and develop teamwork
and communication capabilities (poster)",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "274",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283582",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This presentation reports on progress in using
Groupware concepts, to assist collaborative learning
across boundaries of time and space, to broaden the
student learning experience and develop capabilities in
the use of IT for cross cultural communication.",
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",
}
@Article{Cooper:1998:DII,
author = "Peter A. Cooper",
title = "Designing {Internet} instructional environments
(poster)",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "275",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283584",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In the last 15 years, there has a sea change in
technology-based instructional environments. Early and
simple environments such as Hypercard stacks have given
way to richer interactive instructional environments
where the learner is relatively free to explore at her
own pace and to construct meaningful conceptual schema
within the context of that environment. Transferring
these new and rich environments to the Internet pose
significant problems among which are security,
interactive communication, data storage and bandwidth.
The purpose of this poster session is to present an
example of how an instructional environment can be
delivered via the World Wide Web. The purpose is to
identify strategies for the deliver of instructional
materials and environments over the Internet. In doing
so, the author hopes to open the door to discussion and
to the development of well-defined tools for
instructional application development.",
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",
}
@Article{Daly:1998:PSC,
author = "Charlie Daly",
title = "A proposed structure for a computer based learning
environment --- a pragmatic approach (poster)",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "276",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283586",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Davies:1998:HCC,
author = "Gordon Davies and John Impagliazzo",
title = "History in the computing curriculum (poster)",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "277",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283587",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Drummond:1998:GSE,
author = "Sarah Drummond",
title = "Groupware for software engineering student group
projects (poster)",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "278",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283589",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Ellis:1998:UMW,
author = "Ainslie Ellis",
title = "Use of multimedia and {World Wide Web} resources in a
traditional lecture\slash tutorial environment
(poster)",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "279",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283591",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Fernandez:1998:UVI,
author = "Alejandro Fern{\'a}ndez and Gustavo Rossi",
title = "Using visualisation to improve object-oriented
thinking (poster)",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "280",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283593",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In this paper we describe a learning environment that
combines usual features of object oriented programming
environments with visualisation and animation of
object-oriented applications. The purpose of this
learning tool is to improve students' mental models of
object-oriented systems.",
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",
}
@Article{Fuller:1998:VSR,
author = "Ursula Fuller and John Slater and Gill Tardivel",
title = "Virtual seminars-real networked results? (poster)",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "281",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283596",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Holliday:1998:WBI,
author = "Mark A. Holliday",
title = "A {Web}-based introduction to computer networks
(poster)",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "282",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283597",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Hollinworth:1998:DMC,
author = "Nick D. P. Hollinworth",
title = "The design of multimedia courseware (poster):
preliminary survey results",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "283",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283599",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Johansson:1998:PEP,
author = "Per-Gunnar Johansson",
title = "Programming by example (poster): an instructional
approach allowing introductory students to quickly
grasp the power and excitement of programming",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "284",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283613",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{King:1998:EST,
author = "C. King",
title = "An evaluation of strategies for teaching technical
computing topics to students at different levels
(poster)",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "285",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283614",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Koldehofe:1998:BAD,
author = "Boris Koldehofe and Marina Papatriantafilou and
Philippas Tsigas",
title = "Building animations of distributed algorithms for
educational purposes (poster)",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "286",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283615",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Kolikant:1998:HMD,
author = "Yifat Ben-David Kolikant",
title = "``How much did you get?'' (poster): the influence of
algebraic knowledge of computer science students",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "287",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283616",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Kumar:1998:EPC,
author = "Amruth N. Kumar",
title = "Evaluating the pedagogy of computer science courseware
delivered over the {Web} (poster)",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "288",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283617",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Lee:1998:PVD,
author = "Pete Lee and Chris Phillips",
title = "Programming versus design (poster): teaching first
year students",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "289",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283618",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Leung:1998:DWW,
author = "Raymond M. W. Leung and Eugenia M. W. Ng",
title = "Does {World Wide Web} provide better resources than
library for learning --- a case study (poster)",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "290",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283619",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Lidtke:1998:TCT,
author = "Doris K. Lidtke and Harry H. Zhou",
title = "A top-down, collaborative teaching approach of
introductory courses in computer sciences (poster)",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "291",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283620",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{McNally:1998:UIP,
author = "Myles F. McNally",
title = "Using image processing as a laboratory theme in {CS1}
and {CS2} (poster)",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "292",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283622",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Meyer:1998:SFC,
author = "Jeanine Meyer and Stuart A. Varden",
title = "A survey of first computing course students (poster):
new findings and their implications for the
curriculum",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "293",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283623",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Meyerowitz:1998:SDM,
author = "Jane Meyerowitz and Maurice Mars and Steve Knight",
title = "Student development of multimedia {CBE} (poster)",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "294",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283626",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Experiences with a large scale CAL project development
by Computer Science Honours students are discussed.",
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",
}
@Article{Moore:1998:MCP,
author = "Simon Moore and Martyn Spink",
title = "A multimedia {C} programming course that supports
different learning situations (poster)",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "295",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283628",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "A colour-coded framework for organising material in a
multimedia C programming course is described. Together
with maps of the 'solar-system' of material, the
framework allows users to choose a variety of routes
through the material. This allows students to tailor
the course to their needs.",
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",
}
@Article{Moses:1998:ACE,
author = "L. E. Moses",
title = "{ART199\slash CS199} the electronic medium (poster)",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "296",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283629",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Nakhimovsky:1998:IBS,
author = "Alexander Nakhimovsky",
title = "An intranet-based software engineering course
(poster)",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "297",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283630",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{ODubhchair:1998:CCI,
author = "Kate O'Dubhchair and Sarah Quilty",
title = "The changing classroom-{ICTs} in 21st century
education (poster)",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "298",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283631",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Prim:1998:SES,
author = "Marta Prim and Jordi Roig",
title = "Self-evaluation system for digital systems subject
(poster)",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "299",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283632",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Ragonis:1998:DIE,
author = "Noa Ragonis and Ehud Shapiro and Mordechai Ben-Ari and
Zahava Scherz",
title = "Development, implementation and evaluation of a course
in expert systems for high-school students (poster)",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "300",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283633",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Richardson:1998:FYI,
author = "A. S. Richardson",
title = "First year information systems papers --- optimising
learning --- minimising administration (poster)",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "301",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283634",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Rodger:1998:JPA,
author = "Susan H. Rodger and Eric Gramond",
title = "{JFLAP} (poster): an aid to studying theorems in
automata theory",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "302",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283635",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Rosbottom:1998:UIA,
author = "John Rosbottom and Claude Moulin",
title = "Using intelligent agents to change the delivery of
education (poster)",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "303",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283636",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "We present work done on the use of multiple
intelligent agents as teaching agents, and discuss some
more general applications for agent technology in
education.",
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",
}
@Article{Rowe:1998:VLT,
author = "Glenn Rowe and Gareth Thorburn",
title = "{VINCE}-an on-line tutorial tool for teaching
introductory programming (poster)",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "304",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283637",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Selby:1998:TPP,
author = "Linda Selby and Alison Young",
title = "The teaching of programming (poster): changing the
delivery to meet all students' needs",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "305",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283638",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Smith:1998:STC,
author = "Matt Smith",
title = "Structuring team communications with targeted use of
groupware (poster)",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "306",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283639",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Thomas:1998:OSE,
author = "Pete G. Thomas",
title = "Observing students electronically as they learn
(poster)",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "307",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283640",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Traxler:1998:HDC,
author = "John Traxler",
title = "How do computer science lecturers create modules?
(poster)",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "308",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283641",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Wans:1998:IML,
author = "Claudia Wans",
title = "An interactive multimedia learning system for the
postlingually deaf (poster)",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "309",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283642",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Wojciechowski:1998:TIK,
author = "Adam Wojciechowski and Jerzy R. Nawrocki and Karolina
Kups and Michal Kosiedowski",
title = "{TETE}: an intelligent knowledge testing engine
(poster)",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "310",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283643",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "There were two actions which resulted in the project
named TETE --- An Intelligent Knowledge Testing
Engine``. The first one was launched by Polish Ministry
of Education which aimed at starting ``teleteaching''
(a kind of Open University) in Poland. Poznan
University of Technology was proposed to start distant
courses in the field of Informatics (see [3]). The
other stimulant for the project was the ECDL project.
In 1996 CEPIS (Council of European Professional
Informatics Societies) has decided to promote a Finnish
idea of Computer Driving Licence and named it
``European Computer Driving Licence'' (ECDL). ECDL is a
set of examinations --- the same across Europe ---
which defines a certain standard of knowledge and
skills necessary for effective usage of computers. In
1997 the authors started work on a computer system
which would be used in distant education courses on
ECDL. We focused our work on intelligent kernel for
computer-aided learning system. Important feature of
the system is the ability to work on-line as well as a
standalone system for knowledge presentation and
self-assessment. Structure of the TETE kernel allows to
use it with wide variety of courses. TETE uses a web
browser (e.g., Netscape) as a presentation tool and it
consists of the following modules: $ \bullet $ a
progress database keeping track of the student's
behaviour (e.g., student's answers, time between
subsequent lessons and test sessions, forgetting curve
etc.) which defines student's perception profile $
\bullet $ an intelligent question selection and
scheduling engine making decision on the basis of the
progress data and description of available knowledge
units and test questions; $ \bullet $ student's time
manager $ \bullet $ progress reporter $ \bullet $ smart
pre-loader of web pages",
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",
}
@Article{Wolfer:1998:GSE,
author = "James Wolfer",
title = "Graduate software engineering across international
boundaries (poster): the first courses",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "311",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283644",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The combined influences funding education and the
availability of international communication has brought
distance education to the forefront of educational
efforts. This report describes the integration of the
fist Software Engineering course with an initial group
project, and the subsequent management of quality
across culture, time, and distance.",
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",
}
@Article{Zagursky:1998:ITF,
author = "Valery Zagursky",
title = "Information technology for flexible and learning and
training (poster)",
journal = j-SIGCSE,
volume = "30",
number = "3",
pages = "312",
month = sep,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/290320.283645",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Cunningham:1998:OBC,
author = "Steve Cunningham",
title = "Outside the box: the changing shape of the computing
world",
journal = j-SIGCSE,
volume = "30",
number = "4",
pages = "4--7",
month = dec,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/306286.306290",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:35 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Grissom:1998:DDL,
author = "Scott Grissom and Deborah Knox and Elana Copperman and
Wanda Dann and Michael Goldweber and Janet Hartman and
Marja Kuittinen and David Mutchler and Nick Parlante",
title = "Developing a digital library of computer science
teaching resources",
journal = j-SIGCSE,
volume = "30",
number = "4",
pages = "5--17",
month = dec,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/306286.306322",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:35 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "We describe recommendations for how to plan and
develop a web-based digital library to support computer
science education, i.e., the online Computer Science
Teaching Center (CSTC) . This report details three
facets: the identification of appropriate resources for
inclusion in the CSTC, the review process for
submissions, and the development and promotion of CSTC.
A taxonomy of teaching resources is provided, and
includes informal feedback from ITiCSE '98 conference
participants enumerating desirable materials.
Categories recommended for inclusion are: Labware /
Courseware, Presentation / Exposition, On-line Course,
Small Assignment, and Large Assignment. A formal review
process is defined and detailed in order to insure that
high quality materials are contained in the CSTC. A
core set of reviewer guidelines is presented, suitable
for the resources identified. Finally, recommendations
for the marketing and the mechanics of the site are
presented. The CSTC initially will support materials of
visualizations, laboratory projects, and NSF CISE
Education Innovation projects. Strong association with
professional organizations, such as ACM and IEEE, is
recommended. The working group unanimously recommends
that access to CSTC resources should remain free of
charge, to serve the widest possible audience.",
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",
}
@Article{Martin:1998:DAC,
author = "C. Dianne Martin",
title = "Deconstructing the {ACM} code of ethics and
professional conduct",
journal = j-SIGCSE,
volume = "30",
number = "4",
pages = "8--9",
month = dec,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/306286.306291",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:35 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Gotterbarn:1998:RAC,
author = "Don Gotterbarn",
title = "Reconstructing the {ACM} code of ethics and teaching
computer ethics",
journal = j-SIGCSE,
volume = "30",
number = "4",
pages = "9--11",
month = dec,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/306286.306293",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:35 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Lee:1998:NCC,
author = "John A. N. Lee",
title = "{Napier}'s chessboard calculator",
journal = j-SIGCSE,
volume = "30",
number = "4",
pages = "11--12",
month = dec,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/306286.306294",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:35 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Clear:1998:PCN,
author = "Tony Clear",
title = "Programming in context --- the next step",
journal = j-SIGCSE,
volume = "30",
number = "4",
pages = "13--14",
month = dec,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/306286.306295",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:35 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Gorgone:1998:ISC,
author = "John T. Gorgone",
title = "Information systems curricula and accreditation",
journal = j-SIGCSE,
volume = "30",
number = "4",
pages = "15--16",
month = dec,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/306286.306297",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:35 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Dale:1998:TTE,
author = "Nell Dale",
title = "Two threads from the empirical studies of
programmers",
journal = j-SIGCSE,
volume = "30",
number = "4",
pages = "16--17",
month = dec,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/306286.306298",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:35 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Hartman:1998:ERN,
author = "Janet Hartman",
title = "Educational research: a new arena for computer science
education",
journal = j-SIGCSE,
volume = "30",
number = "4",
pages = "18--19",
month = dec,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/306286.306299",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:35 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Bergin:1998:JRC,
author = "Joseph Bergin and Thomas L. Naps and Constance G.
Bland and Stephen J. Hartley and Mark A. Holliday and
Pamela B. Lawhead and John Lewis and Myles F. McNally
and Christopher H. Nevison and Cheng Ng and George J.
Pothering and Tommi Ter{\"a}svirta",
title = "{Java} resources for computer science instruction",
journal = j-SIGCSE,
volume = "30",
number = "4",
pages = "18--38",
month = dec,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/306286.306324",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:35 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The goal of this working group was to collect,
evaluate, and foster the development of resources to
serve as components of both new and revised traditional
courses that emphasize object-oriented software
development using Java. These courses could, for
example, integrate Internet-based distributed
programming, concurrency, database programming,
graphics and visualization, human interface design and
object-oriented development. They could therefore also
be suitable as capstone courses in computer science.
The focus of the working group was on tools and
techniques, including demonstrations, projects,
syllabi, and pedagogical patterns. The working group
members are coordinating the development of a Web site
(sol.pace.edu/iticse98) devoted to sharing such tools
and techniques among educators.",
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",
}
@Article{McCauley:1998:WIA,
author = "Ren{\'e}e McCauley",
title = "Warning! instructional animation tools abound on the
{Web}",
journal = j-SIGCSE,
volume = "30",
number = "4",
pages = "19--20",
month = dec,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/306286.306300",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:35 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Knox:1998:RGN,
author = "Deborah L. Knox",
title = "Repository growth and the near future",
journal = j-SIGCSE,
volume = "30",
number = "4",
pages = "21--23",
month = dec,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/306286.306301",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:35 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Walker:1998:BBP,
author = "Henry M. Walker",
title = "The balance between programming and other
assignments",
journal = j-SIGCSE,
volume = "30",
number = "4",
pages = "23--25",
month = dec,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/306286.306303",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:35 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Gersting:1998:SLC,
author = "Judith L. Gersting and Frank H. Young",
title = "Service learning via the computer science club",
journal = j-SIGCSE,
volume = "30",
number = "4",
pages = "25--26",
month = dec,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/306286.306304",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:35 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Davies:1998:DEO,
author = "Gordon Davies",
title = "Distance education and the {Open University}",
journal = j-SIGCSE,
volume = "30",
number = "4",
pages = "27",
month = dec,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/306286.306305",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:35 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Petre:1998:AITb,
author = "Marian Petre",
title = "Assessing innovation in teaching: an example --- part
2",
journal = j-SIGCSE,
volume = "30",
number = "4",
pages = "28--31",
month = dec,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/306286.306306",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:35 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Myers:1998:SAH,
author = "J. Paul {Myers, Jr.} and Henry M. Walker",
title = "The state of academic hiring in computer science: and
interim review",
journal = j-SIGCSE,
volume = "30",
number = "4",
pages = "32--36",
month = dec,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/306286.306307",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:35 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This article reports the results of several surveys,
which examine current conditions for hiring computing
(CS, CIS) faculty. Specifically, the article takes a
broad look at some statistics in the most recent
Taulbee Survey [1, 2] and also reports on three
surveys, conducted by the authors, utilizing the
mailing list. Each of these instruments gives only a
limited picture, but their results seem consistent and
point to a remarkable under supply of candidates. While
people may speculate about the short-term consequences
of this shortage, all results point to a long-term need
to strongly encourage students to enter academia
careers in computer science.",
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",
}
@Article{Plimmer:1998:MIW,
author = "Beryl Plimmer",
title = "Machines invented for {WW II} code breaking",
journal = j-SIGCSE,
volume = "30",
number = "4",
pages = "37--40",
month = dec,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/306286.306309",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:35 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/cryptography.bib;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In 1944 a computer was commissioned at Bletchley Park
in England. This computer was designed specifically to
find the settings used by German cipher machines to
encrypt messages, which it did very effectively. Before
``Colossus'' the Polish and British military had
developed mechanical machines to aid with cryptography.
All of this work was top secret and only with the
recent release of documents has the true significance
of these machines and the people who created them been
appreciated.",
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",
}
@Article{Thomas:1998:ICW,
author = "Stan J. Thomas and Cary Laxer and Tomohiro Nishida and
Helen Sherlock",
title = "The impact of campus-wide portable computing on
computer science education",
journal = j-SIGCSE,
volume = "30",
number = "4",
pages = "39--44",
month = dec,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/306286.306329",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:35 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "At least fifty colleges and universities throughout
the world have initiated plans under which all students
buy, lease, or provide their own portable/laptop
computer. The impact of these initiatives on the
general educational environment has been widely
discussed; however, the impact on the delivery of
computer science education has not been. In this
working group report we discuss a number of issues
pertaining to computer science education in light of
campus-wide computing initiatives. Our report relates
experiences of faculty already involved in such
endeavors plus ideas regarding the future of portable
computers in computer science education. As such, it
will be beneficial to computer science programmes
currently involved in campus-wide computing initiatives
as well as those that may become involved in the near
future.",
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",
}
@Article{Murphy:1998:CCS,
author = "Mike Murphy and Richard Halstead-Nussloch",
title = "A challenge for computer science educators",
journal = j-SIGCSE,
volume = "30",
number = "4",
pages = "41",
month = dec,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/306286.306310",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:35 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Almstrum:1998:WSP,
author = "Vicki L. Almstrum",
title = "A {Web} site to promote {CS} education as a research
area",
journal = j-SIGCSE,
volume = "30",
number = "4",
pages = "42--45",
month = dec,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/306286.306312",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:35 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper introduces a Web site designed as a tool
for anyone wanting to carry out research in the area of
CS education. The paper describes the motivation behind
the various parts of the site and invites participation
from the SIGCSE community in using the site and helping
it evolve. The Web site highlights many possibilities
for solid educational research and thus publicizes the
field as a legitimate academic endeavor.",
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",
}
@Article{Whitworth:1998:WSP,
author = "Brian Whitworth",
title = "The web of system properties: a general view of
systems",
journal = j-SIGCSE,
volume = "30",
number = "4",
pages = "46--50",
month = dec,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/306286.306313",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:35 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper considers why informed computer predictions
are so often wrong. A limited perspective seems to be a
factor. It is proposed that a general understanding of
the nature of systems is necessary to predict and
create the future of information systems. Based on a
general definition, a set of system properties is
proposed which can be applied equally to human-created
and natural systems, i.e., to hardware and software as
well as organisms and societies. Assigning values to
each property allows a system ``web'' to be drawn
representing its overall performance. The model
predicts that Windows will displace DOS, but that
electronic mail will not displace paper communication.
It is suggested that a balanced view of system
properties will not only allow better prediction of
future information systems trends, but allow design of
information systems which avoid the ``revenge'' effects
common with new technologies.",
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",
}
@Article{Revesz:1998:ETR,
author = "Gyorgy E. Revesz",
title = "Experimenting with tail-recursion and simulating
coroutines",
journal = j-SIGCSE,
volume = "30",
number = "4",
pages = "51--54",
month = dec,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/306286.306315",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:35 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The efficiency of tail recursion and the simplicity of
its removal makes some people wonder why we cannot
transform all recursive definitions to this form?
Clearly, the usual trick of introducing a new variable
and using it as an accumulator to hold the intermediate
results during the winding phase does not always work.
But, by trying to generalize this technique to
primitive recursion one can easily find a sufficient
condition which makes it work. The class of functions
satisfying this condition may be interesting also on
its own. A direct generalization of this function class
for mutual recursion is fairly straightforward.",
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",
}
@Article{Chmura:1998:WAN,
author = "Gail A. Chmura",
title = "What abilities are necessary for success in computer
science",
journal = j-SIGCSE,
volume = "30",
number = "4",
pages = "55--58",
month = dec,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/306286.306316",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:35 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Sajaniemi:1998:SML,
author = "Jorma Sajaniemi and Marja Kuittinen",
title = "Systems for multi-level teaching materials",
journal = j-SIGCSE,
volume = "30",
number = "4",
pages = "59--61",
month = dec,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/306286.306317",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:35 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Lecturers need three kinds of supporting materials:
lecture notes given to learners, presentation material
to be shown in the lectures, and lecturer's own
guidance material to direct her during the lecture.
Hardly any of the current presentation systems supports
easy preparation and maintenance of these three
interwoven material sources. In this paper, we describe
two systems that can be used for authoring and
presentation of multiple-level teaching materials.",
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",
}
@Article{Medley:1998:EIR,
author = "M. Dee Medley and Rebecca H. Rutherfoord and G. Ernest
Anderson and R. Waldo Roth and Stuart A. Varden",
title = "Ethical issues related to {Internet} development and
research",
journal = j-SIGCSE,
volume = "30",
number = "4",
pages = "61--76",
month = dec,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/306286.306332",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:35 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper discusses ethical issues concerning
Internet development, presentation and research. A
brief overview of the major ethical issues related to
computing is followed by a discussion of ethical issues
specific to the use of the Internet. We will look at
the implications of these issues for particular
population groups such as children, women, disabled
persons, and the low socio-economic class. Finally, we
offer suggestions for how these issues can be brought
into the computer or information science classroom in a
way that stimulates critical thinking skills.",
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",
}
@Article{Selby:1998:WCW,
author = "Linda Selby and Ken Ryba and Alison Young",
title = "Women in computing: what does the data show?",
journal = j-SIGCSE,
volume = "30",
number = "4",
pages = "62--67",
month = dec,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/306286.306318",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:35 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Denning:1999:CP,
author = "Peter J. Denning",
title = "Computing the profession",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "1--2",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299661",
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",
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",
}
@Article{Mason:1999:PMF,
author = "David V. Mason and Denise M. Woit",
title = "Providing mark-up and feedback to students with online
marking",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "3--6",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299662",
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 = "Online marking of assignments can lead to improved
marking consistency and integrate well with on-line
mark reporting. It can also be easier for the marker.
Unfortunately, most such systems do not include good
feedback mechanisms for the students. This paper
describes an environment that provides online marking
with convenient, structured and detailed feedback.",
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",
}
@Article{Boroni:1999:TIA,
author = "Christopher M. Boroni and Frances W. Goosey and
Michael T. Grinder and Jessica L. Lambert and Rockford
J. Ross",
title = "Tying it all together: creating self-contained,
animated, interactive, {Web}-based resources for
computer science education",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "7--11",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299664",
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",
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",
}
@Article{Walker:1999:TWD,
author = "Ellen L. Walker and Logan Browne",
title = "Teaching {Web} development with limited resources",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "12--16",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299667",
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 = "Computer Science programs are faced with demand from
both students and employers for courses in hot topics
such as Internet Administration, but resources such as
course time and laboratory facilities are often scarce.
Another trend facing our programs is the need to
increase availability to non-traditional students. This
paper describes a course in Internet Administration for
both traditional and non-traditional students and how
it addressed the issues of limited time, diverse
student population, and limited laboratory
facilities.",
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",
}
@Article{Townsend:1999:TES,
author = "Gloria Childress Townsend",
title = "{ThetenthStrand} == 3 * ethicaldebates + solution",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "17--21",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299668",
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 = "This paper includes several sources from computer
science literature, describing three conflicting views
of how ethical issues should be incorporated in
curricula. Descriptions of specific curricular
examples, drawn from several phases of our university's
plan for including ethical issues, follow the
literature review.",
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",
}
@Article{Wahl:1999:YYA,
author = "Nancy J. Wahl",
title = "{YAATCE}-yet another approach to teaching computer
ethics",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "22--26",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299670",
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 = "Two events have encouraged computer science
departments to incorporate ethical issues and
professional responsibilities into their curriculum.
The first was the formation of the Computer Sciences
Accreditation Board (CSAB) and the second was the
publication of Computing Curricula 1991. In the CSAB
criteria for accrediting programs in computer science
[2], is the requirement that social and ethical
implications of computing be included in computer
science programs. The Computing Curricula 1991 states
that ``students must understand the basic cultural,
social, legal and ethical issues inherent in ...
computing'' [7]. This article contains a description of
one approach to teaching the social, ethical and legal
implications of computing.",
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",
}
@Article{Werth:1999:LSP,
author = "Laurie Honour Werth",
title = "Licensing software professionals: where are we?",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "27--30",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299671",
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 = "The two major professional organizations, IEEE-CS and
ACM, have been working for some time to lay the
foundation for improving professionalism in the
discipline. When the Texas Society for Professional
Engineering passed a resolution this summer to begin
licensing software engineers in the second largest
state in the Union, efforts intensified. Although it is
still early in the process, academics need to
understand the issues surrounding the licensing of
software professionals. We begin with definitions of
professionalism and licensing for software
professionals. Major issues for industry, academic and
professional organization stakeholders are briefly
summarized and discussed. Information resources for
educators are provided.",
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",
}
@Article{Culwin:1999:OI,
author = "Fintan Culwin",
title = "Object imperatives!",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "31--36",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299672",
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 = "The phrase 'paradigm shift' has largely been used to
describe a dichotomy between imperative and object
oriented styles of development [2]. However the changes
in the nature of software products, and hence of the
processes used to produce them, have been much more
extensive. This richer view of the nature of computing
is inherent within the experiences of students entering
higher education and is at variance with the implicit
model enshrined within academic computing curricula. A
direct implication of this is that radical changes may
be needed in computing curricula; but there are many
principled and pragmatic objections.",
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",
}
@Article{Clancy:1999:PP,
author = "Michael J. Clancy and Marcia C. Linn",
title = "Patterns and pedagogy",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "37--42",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299673",
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 = "In this paper, we review research results relating to
the use of software design patterns and advocate
knowledge integration perspectives on programming
instruction. We also describe a number of components of
instruction that would lead to more effective use of
patterns and better integration of programming
knowledge in general.",
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",
}
@Article{Turner:1999:UCL,
author = "Joseph A. Turner and Joseph L. Zachary",
title = "Using course-long programming projects in {CS2}",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "43--47",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299674",
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 = "A typical CS2 course has two goals that often work at
cross-purposes. One goal is to teach students how to
apply a variety of software engineering skills to
create solutions to real-world problems. A second goal
is to teach students the theory and practice behind
classical algorithms and data structures. The use of
small, short-term programming assignments, however,
tends to sacrifice the first goal in favor of the
second. We successfully experimented with solving this
problem by organizing a CS2 course around a programming
project that spanned an entire term. This paper
describes the project, our experiences in using it, and
the reactions of the students.",
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",
}
@Article{Godfrey:1999:JBS,
author = "Michael Godfrey and Dan Grossman",
title = "{JDuck}: building a software engineering tool in
{Java} as a {CS2} project",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "48--52",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299676",
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 = "This paper describes our experiences in having
students build a software engineering tool as a course
project in a CS2 course. The tool, which we called
JDuck (Java Documenter of Code, oK), was modelled on
the {\tt javadoc} tool that is part of Sun
Microsystem's standard Java Development Kit (JDK). That
is, a working version of JDuck would be able to read in
Java source code and generate HTML files that summarize
the basic structure of the provided classes. We discuss
how we set up the project, what we think the students
learned, what they told us they learned, and what we
would do differently next time.",
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",
}
@Article{Goodrich:1999:URT,
author = "Michael T. Goodrich and Roberto Tamassia",
title = "Using randomization in the teaching of data structures
and algorithms",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "53--57",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299679",
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 = "We describe an approach for incorporating
randomization in the teaching of data structures and
algorithms. The proofs we include are quite simple and
can easily be made a part of a Freshman-Sophomore
Introduction to Data Structures (CS2) course and a
Junior-Senior level course on the design and analysis
of data structures and algorithms (CS7/DS\&A). The
main idea of this approach is to show that using
randomization in data structures and algorithms is safe
and can be used to significantly simplify efficient
solutions to various computational problems. We
illustrate this approach by giving examples of the use
of randomization in some traditional topics from CS2
and DS\&A.",
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",
}
@Article{Hartley:1999:AWH,
author = "Stephen J. Hartley",
title = "``{Alfonse}, wait here for my signal!''",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "58--62",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299680",
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 = "At first glance, Java monitors appear easy to use.
However, a deeper analysis reveals that they are
surprisingly tricky, suffer from subtle race
conditions, and are actually a low-level
synchronization tool in stark contrast to the
reputation Java has as a modern well-engineered
language. The programmer is responsible for building
safe and robust synchronization structures from Java
monitors.",
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",
}
@Article{Morsiani:1999:LOS,
author = "Mauro Morsiani and Renzo Davoli",
title = "Learning operating systems structure and
implementation through the {MPS} computer system
simulator",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "63--67",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299683",
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 = "Lab activity is fundamental for the real understanding
of several computer science topics such as operating
systems. We have built our own hardware emulator after
using software tools from other Universities for
several years. MPS is a general-purpose computer system
simulator based on MIPS R3000 processor. Together with
the main processor, RAM, ROM, disks, tapes, printer and
terminal interfaces are carefully emulated and fully
configurable; non-volatile memory units may be retained
between simulations. MPS features a full-fledged
graphic user interface running under X Window, complete
sources and documentation. Along with it we present
TINA, an experimental project on operating system
development, together with several other project
proposals.",
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",
}
@Article{Oh:1999:TRT,
author = "Jae C. Oh and Daniel Moss{\'e}",
title = "Teaching real time {OSs} with {DORITOS}",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "68--72",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299685",
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 = "We are developing a teaching package that can be used
in a college course that would fill a gap among current
science majors and teach senior-level undergraduate
students theory and practice of real-time operating
systems, including their requirements, characteristics,
internals, and specification. This course has two
components: (1) a theoretical part, and (2) a practical
hands-on implementation component achieved with DORITOS
(Distributed Object-Based Real-time InsTructional
Operating System) as the implementation environment.
DORITOS' design is based on UC-Berkeley's NACHOS. The
DORITOS package will be distributed with DKaffe (a
modified version of Kaffe JVM) and a basic system which
allows students to run simple threads. In this paper,
we focus on the practical, hands-on system that allows
students to learn the internals of a Real-time
Operating Systems (RTOS). Throughout the term,
assignments require students to use and modify DORITOS
to implement real-time elements as well as to analyze
the performance of implemented algorithms.",
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",
}
@Article{Polack-Wahl:1999:ICR,
author = "Jennifer A. Polack-Wahl",
title = "Incorporating the client's role in a software
engineering course",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "73--77",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299688",
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 = "In today's society it is important for graduates of
the computer science/information system programs to be
able to interact with clients effectively. Students
need to understand how a client feels and acts during
the development of a software system. This paper
describes the organization, motive, and experience with
an Application Development Course that addresses these
issues.",
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",
}
@Article{Mengel:1999:CSS,
author = "Susan A. Mengel and Vinay Yerramilli",
title = "A case study of the static analysis of the quality of
novice student programs",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "78--82",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299689",
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 = "Helping students to understand the quality of their
programs is a difficult task hampered by the time
instructors have for grading. When the number of
programs to grade are in the hundreds, instructors may
be able to handle dynamic analysis of the programs and
possibly a cursory glance at the code itself. Automated
solutions may appear attractive, but few exist in the
literature. Further, not enough examples exist to help
instructors choose what metrics would be useful for
helping students to visualize how they program. In this
study, a collection of static metrics data obtained
with Verilog Logiscope is correlated to an estimate of
program quality to determine which metrics would show
students at least the instructor's idea of quality. The
study results are encouraging and show that definite
correlations exist so that static analysis is a viable
methodology for assessing student work. Further work is
considered to help to confirm the study's results and
their practical application.",
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",
}
@Article{Bryant:1999:SES,
author = "Robert Bryant",
title = "Software engineering for seniors-overcoming the
administrative fears",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "83--86",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299692",
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 = "A five-year old program of a two-semester course
sequence in software engineering is described.
Strategies for handling four common faculty
administrative concerns of teaching a project centered
software engineering course are presented. The methods
and experiences described are the results of a program
now in its fifth year. The program is centered around
industry sponsored projects which computer science
seniors take from design to implementation during the
school year.",
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",
}
@Article{Nguyen:1999:PDD,
author = "Dung (`Zung') Nguyen and Stephen B. Wong",
title = "Patterns for decoupling data structures and
algorithms",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "87--91",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299693",
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 = "In order to build a data structure that is extensible
and reusable, it is necessary to decouple the intrinsic
and primitive behavior of the structure from the
application specific behavior that manipulates it. To
illustrate such a construction, this paper proposes a
uniform object-oriented structural pattern for
recursive data structures, and shows how external
algorithms can be added without rewriting any code
using the visitor design pattern. By presenting data
structures in this manner, we can more effectively
teach students about recursion, abstraction, design,
and good software engineering practices.",
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",
}
@Article{Proulx:1999:HER,
author = "Viera K. Proulx",
title = "Hospital emergency room simulation: object oriented
design issues for {CS2}",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "92--94",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299695",
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 = "This paper describes a project suitable for students
in CS2 that combines the classical implementation of
basic data structures (priority queues, lists, arrays)
with the design and implementation of several
interesting interacting classes. In addition, students
can follow up with analysis of simulation results.",
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",
}
@Article{Preiss:1999:DPD,
author = "Bruno R. Preiss",
title = "Design patterns for the data structures and algorithms
course",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "95--99",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299696",
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 = "Design patterns have recently emerged as a vehicle for
describing and documenting recurring object-oriented
designs. More significantly, they offer up a
long-awaited framework for teaching good software
design. This paper espouses the use of object-oriented
design patterns in the teaching of the second course in
computer science, viz., the data structures and
algorithms course. To use design patterns effectively,
it is necessary to present the various data structures
and algorithms in a common programming framework. This
paper also espouses the use of a single, unified class
hierarchy and the commitment to a single design
throughout the teaching of the second course.",
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",
}
@Article{Tremblay:1999:ETL,
author = "Guy Tremblay",
title = "Exercises for teaching logic in a formal methods
course: formalizing {ERDs}",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "100--104",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299698",
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 = "In a first course in formal methods for software
engineers, the emphasis on the topic of logic should be
on using (first-order predicate) logic to specify and
formally describe properties. In this paper, we suggest
using ERDs (Entity-Relationship Diagrams) as support
for formalization exercises. Starting from graphical
descriptions (ERDs) and textual informal specification
of various constraints, students have to produce an
equivalent textual and formal specification. We present
the notation we use in our course (Spec), some
heuristics to obtain the formal concepts from ERDs and
a small example.",
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",
}
@Article{Robinson:1999:JBT,
author = "Matthew B. Robinson and Jason A. Hamshar and Jorge E.
Novillo and Andrew T. Duchowski",
title = "A {Java}-based tool for reasoning about models of
computation through simulating finite automata and
{Turing} machines",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "105--109",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299704",
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 = "Interactive visualization tools for models of
computation provide a more compelling means of
exploration and feedback than traditional paper and
pencil methods in theory of computation courses. The
Java Computability Toolkit (JCT) is introduced here as
a new teaching aide and as an exploratory student's
supplement to a course on theory of computation. JCT
consists of two Java multiple-window, web-accessible,
graphical environments, allowing the construction and
simulation of finite automata and Turing machines. This
paper discusses JCT's use, design, and applications in
teaching.",
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",
}
@Article{Cordova:1999:MPG,
author = "Jose L. Cordova",
title = "Mathematical proofs as graph search problems in theory
courses",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "110--113",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299707",
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 = "In this paper, we describe a graph-based approach to
the construction of simple mathematical proofs. In
contrast with traditional linear proofs, this technique
helps the student organize the solution process and
provides a visual representation of the proof. This
approach has been used to introduce proofs in a
discrete structure course. The author has observed a
statistically significant increase in students'
performance when answering related test problems.",
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",
}
@Article{Sivalingam:1999:EWA,
author = "Krishna M. Sivalingam and V. Rajaravivarma",
title = "Education of wireless and {ATM} networking concepts
using hands-on laboratory experience",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "114--118",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299710",
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 = "Traditional computer networking courses primarily tend
to provide students with hands-on software development
and network performance experience with TCP/IP and
Ethernet networks. Our objectives are to enhance the
curriculum of networking courses and the expertise of
students by introducing next-generation networks such
as wireless and ATM networks. To facilitate this, we
have established a wireless ATM network instructional
facility (NIF) at Washington State University (WSU).
Projects based on ATM networks and wireless networks
have been introduced in a course on undergraduate
computer networks taught at WSU during Spring 1998.
This paper describes the laboratory setup, the projects
and assignments, and the feedback obtained from the
students.",
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",
}
@Article{Elenbogen:1999:CNM,
author = "Bruce S. Elenbogen",
title = "Computer network management: theory and practice",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "119--121",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299713",
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 = "This paper discusses a non-traditional course in
computer networking. The course is a laboratory course
with substantial hands-on experiences, which can help
to prepare students for jobs in industry as soon as
they graduate from an undergraduate institution. This
course is not meant to replace the traditional network
course but to supplement it by teaching how computer
networks work in practice and by exploring new topics
such as internetworking, high speed networking,
client/server computing and security.",
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",
}
@Article{Smith:1999:DVE,
author = "Todd Smith and Anthony Ruocco and Bernard Jansen",
title = "Digital video in education",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "122--126",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299715",
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 = "Digital Video is an exciting new medium with the
potential to revolutionize the way organizations train
their employees. However, there are questions that must
be answered. How practical is video? What is the
demand? What is the best use of video? In this paper,
we compare the performance and quality of common
digital formats, analyze 851,770 queries from an Excite
database, and present the results of a study that
explores the value of digital video in an educational
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",
}
@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",
}
@Article{Woodworth:1999:ICE,
author = "Pat Woodworth and Wanda Dann",
title = "Integrating console and event-driven models in {CS1}",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "132--135",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299720",
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 = "In this paper, we describe techniques of integrating
the traditional, object-oriented console model with an
object-oriented, event-driven model of programming in
the first course. We present a design methodology
successfully used to provide a transition from the
console model to an event-driven model, relating both
to problem-solving strategies.",
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",
}
@Article{Long:1999:CVF,
author = "Timothy Long and Bruce Weide and Paolo Bucci and
Murali Sitaraman",
title = "Client view first: an exodus from
implementation-biased teaching",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "136--140",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299734",
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 = "When teaching certain CS topics (e.g., abstract data
types, operating systems), the instructor tries to make
clear the distinction between the ``client''
perspective and the ``implementer'' perspective. But
when teaching some programming language features and
related programming techniques, this dichotomy often is
not respected as strongly as it should be. We
illustrate this with a discussion of how to teach
recursion, comparing a traditional approach with one
that is careful not to blur the distinctions between
client view and implementer view. The latter better
supports new learners in the creation of a sound and
consistent mental model for developing and reasoning
about programs that involve recursion.",
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",
}
@Article{Schneider:1999:CSI,
author = "G. Michael Schneider",
title = "Computational science as an interdisciplinary bridge",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "141--145",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299735",
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 = "The computer science department at Macalester College
recently implemented a new undergraduate course
sequence in computational science. This was done to
better meet the course work needs of students in the
physical and natural sciences as well as introduce into
our curriculum an important and growing area of
application. One of the unexpected benefits of our new
program has been the creation of academic links between
our department, mathematics, and the other sciences. In
this paper we describe the role of computational
science as an interdisciplinary bridge between computer
science and other academic disciplines.",
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",
}
@Article{Stegink:1999:CSG,
author = "Gordon Stegink and Jon Pater and Daron Vroon",
title = "Computer science and general education: {Java},
graphics, and the {Web}",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "146--149",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299737",
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 = "We describe a Computer Science General Education
course offered at Hope College. This course stresses
problem-solving. It uses traditional concepts of
programming, but does it with new methods and
materials. Graphics is used throughout the course, with
programming done in Java applets. All course materials
are delivered on the web. All class sessions are
combinations of lecture and laboratory modes of
instruction. We describe a new interactive environment
for student program development in Java. Finally we
show how we utilize the World Wide Web as a substitute
for a textbook and for course administration.",
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",
}
@Article{Urban-Lurain:1999:DUM,
author = "Mark Urban-Lurain and Donald J. Weinshank",
title = "``{I} do and {I} understand'': mastery model learning
for a large non-major course",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "150--154",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299738",
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 = "We describe the infrastructure we have created for a
large enrollment (1700 / semester) non-major course.
The course combines collaborative, lab-based
problem-solving instruction with modified
mastery-learning assessment. The infrastructure
supports continuous improvement to respond to client
department needs, incoming student experience, course
design flaws and computing platform upgrades.",
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",
}
@Article{Bonner:1999:SDC,
author = "Adam Bonner",
title = "A student-directed computing community",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "155--159",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299739",
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 = "We describe a computing facility created, supported,
maintained, and used entirely by undergraduate
students. This facility exists outside of the
instructional support system, so the usual constraints
of reliability are relaxed, allowing relatively
unrestricted installation of software and hardware. An
active community has developed around this facility,
providing broad technical experiences and enabling
mentoring relationships.",
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",
}
@Article{McKinley:1999:MIG,
author = "P. K. McKinley and B. H. C. Cheng and J. J. Weng",
title = "Moving industry-guided multimedia technology into the
classroom",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "160--164",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299740",
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 = "Given the ubiquity of multimedia technology, it is
important that Computer Science students not only learn
the basics of multimedia design, but also gain hands-on
experience with applications of the technology. This
paper describes the integration of multimedia concepts
and tools into a Computer Science curriculum. An
NSF-sponsored Multimedia Laboratory was established and
used to support three senior-level courses: software
engineering, computer graphics, and computer networks.
Curriculum development, laboratory exercises, and the
role of projects are described.",
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",
}
@Article{Mayo:1999:SUA,
author = "Jean Mayo and Phil Kearns",
title = "A secure unrestricted advanced systems laboratory",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "165--169",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299742",
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 = "We present the design of a systems laboratory intended
for advanced undergraduates and graduate students. The
laboratory provides an environment in which students
are given complete (root) control of systems with
essentially unrestricted access to the Internet. This
is achieved without jeopardizing the security of the
departmental network of which the laboratory is a part.
Students in the laboratory are also given a secure
environment in which to do their work. Such a
laboratory is most valuable in advanced courses in
operating systems and networks in which students
implement and evaluate algorithms and policies
subjected to real workloads. It is also valuable as a
facility for research on systems and network topics,
providing an open, yet safe, environment in which to
work.",
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",
}
@Article{Stone:1999:CML,
author = "Don C. Stone and Seth Bergmann and Ganesh Baliga and
A. Michael Berman and John Schmalzel",
title = "A {CS1} maze lab, using joysticks and {MIPPETs}",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "170--173",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299743",
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 = "We are designing a number of programming projects
which utilize input/output devices, such as joysticks
or a homebrewed board we call a MIPPET (Module for
Input/Output Programming Projects Enhancing Teaching).
These projects have been used or will be used in the
closed labs of our CS1 course (taught in C++). The goal
of these projects is to enhance student comprehension
(by teaching objects with ``real'' objects) and student
motivation (by providing ``fun'' projects). This paper
focuses on an early project, where the student's
program provides support for a human solving a maze.",
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",
}
@Article{Collins:1999:WLS,
author = "William J. Collins and Yi Sun",
title = "{Web} labs for the {Standard Template} Library and the
{Java} generic library in a {CS2} course",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "174--178",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299746",
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 = "This paper describes a suite of laboratory experiments
for a CS2 course. The main thrust of the experiments is
to promote an understanding of a container-class
library: the Standard Template Library for C++ or the
Java Generic Library for Java. All of the experiments
are stored on the World Wide Web, and students have
considerable latitude on when each experiment must be
completed.",
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",
}
@Article{Levitin:1999:DWT,
author = "Anany Levitin",
title = "Do we teach the right algorithm design techniques?",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "179--183",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299747",
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 = "Algorithms have come to be recognized as the
cornerstone of computing. Surprisingly, there has been
little research or discussion of general techniques for
designing algorithms. Though several such techniques
have been identified, there are serious shortcomings in
the existing taxonomy. The paper points out these
shortcomings, reevaluates some of the techniques, and
proposes a new, hierarchical classification scheme by
grouping techniques according to their level of
generality. A variety of examples from different areas
of computing are used to demonstrate the power and
flexibility of the taxonomy being proposed.",
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",
}
@Article{McCracken:1999:IAT,
author = "Daniel D. McCracken",
title = "An inductive approach to teaching object-oriented
design",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "184--188",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299748",
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 = "An approach is described in which students learn
object-oriented design by using as many of the
characteristics of real program development (starting
with incomplete specifications, etc.) as possible in a
one-month project. Two-person teams are used, both for
the benefit of team experience and to divide the effort
between an algorithm portion and a GUI portion.
Examples of student work are given, together with
suggestions for other projects. Ideas for running a
project are given in a week-by-week listing. The paper
ends with suggestions for grading.",
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",
}
@Article{Norris:1999:CSC,
author = "Cindy Norris and James Wilkes",
title = "Computer systems ``conference'' for teaching
communication skills",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "189--193",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299750",
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 = "In an effort to improve the communication skills of
students, many universities are requiring computer
science educators to include writing and speaking
components in their courses. This paper describes an
alternative to the classic term paper assignment. A
``student conference'' approach has been successfully
employed in a junior-level computer systems course for
five semesters. Each student performs an implementation
and experimental study, then writes a research-style
technical paper on this work. Students also participate
in an anonymous review process, revise their own
papers, and make oral presentations of their work. The
structure of this conference approach, representative
assignments, and observations are presented.",
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",
}
@Article{McDonald:1999:CSC,
author = "Merry McDonald and Gary McDonald",
title = "Computer science curriculum assessment",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "194--197",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299751",
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 = "In this paper, we describe a comprehensive computer
science curriculum assessment and improvement process
that has been implemented at Northwest Missouri State
University.",
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",
}
@Article{Cohoon:1999:DDC,
author = "J. McGrath Cohoon",
title = "Departmental differences can point the way to
improving female retention in computer science",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "198--202",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299753",
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 = "Departmental attrition data from one state show that
the difference between male and female rates of
undergraduate attrition from computer science varies by
institution. This analysis suggests that departmental
factors are important in attrition from CS. Some CS
departments inhibit female persistence at the
undergraduate level while other departments promote
persistence. The observed variation encourages research
that compares departmental characteristics such as
structure and culture, and relates them to departmental
outcomes. Shifting the research focus to departmental
characteristics and outcomes will identify effective
methods for retaining women.",
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",
}
@Article{Greening:1999:GSC,
author = "Tony Greening",
title = "Gender stereotyping in a computer science course",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "203--207",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299756",
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 = "Stereotypes often assume an implicit role in many
gender studies. This paper describes a study in which
the internal validity of gender stereotypes in a
computing course is explored. Students'
self-perceptions and common research positions in the
literature are compared to these stereotypes. The study
offers results different from most located in the
literature. Further work is therefore suggested by the
outcomes of this research to determine if this
represents a favourable shift in the way in which women
approach the discipline.",
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",
}
@Article{Macek:1999:GCP,
author = "Tomas Macek and Bozena Mannova and Josef Kolar and
Barbara Williams",
title = "Global cooperation project in computer programming
course",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "208--211",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299754",
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 = "A Global Cooperation Project was conducted with
computer science classes at the Czech Technical
University and North Hennepin Community College. The
project was a pilot project for teaching team
cooperation on a global scale. For three months the
students worked in teams consisting of team members
from remote places (Czech Republic and Minnesota).
Students learned how to use modern Internet-based
communication tools and they were exposed to the
experience of working in teams. This text describes the
design of the project and summarizes the collected
experiences.",
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",
}
@Article{Carrasquel:1999:TCL,
author = "Jacobo Carrasquel",
title = "Teaching {CS1} on-line: the good, the bad, and the
ugly",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "212--216",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299758",
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 = "Nowadays, many universities and colleges are offering
courses at distance. In this paper, I present my
experiences and results with the offering of a CS1
course to students in our campus. The course was
offered during the last academic year 97-98. I describe
our motivation for the on-line course and my
observations about student performance. Also, I compare
the results of the on-line class with the traditional
one.",
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",
}
@Article{Jarvinen:1999:BTF,
author = "Kimmo J{\"a}rvinen and Tuukka Pienim{\"a}ki and Tommi
Ter{\"a}svirta and John Joel Kyaruzi and Erkki
Sutinen",
title = "Between {Tanzania} and {Finland}: learning {Java} over
the {Web}",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "217--221",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299761",
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 = "A pilot project between two institutions of computer
science, one in Finland and the other in Tanzania,
reveals potentials and risks of a collaborative
learning framework. Two groups, one from the Department
of Computer Science at the University of Helsinki,
Finland, and the other from the Computing Centre of the
University of Dar Es Salaam, Tanzania, were designing a
web-based environment for learning the Java programming
language. Preliminary experiences indicate that the
challenges of the scheme fall into at least four
categories, namely those of technicalities,
organizational aspects, attitudes, and cultural
differences.",
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",
}
@Article{Zhou:1999:TSD,
author = "Yan Zhou and Yuan Zhao and John L. Lowther and
Ching-Kuang Shene",
title = "Teaching surface design made easy",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "222--226",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299763",
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",
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",
}
@Article{Khuri:1999:VCS,
author = "Sami Khuri and Hsiu-Chin Hsu",
title = "Visualizing the {CPU} scheduler and page replacement
algorithms",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "227--231",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299764",
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 = "In this paper, we present two packages that simulate
the multilevel feedback queue scheduling algorithm for
a single CPU, and five page replacement algorithms that
are used in the context of memory management. The paper
gives a brief description of the interactive,
self-paced packages and explains how we use them in
Operating System courses. We also highlight the merits
of the packages and the benefits to the students
derived from our Java written simulations.",
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",
}
@Article{Naps:1999:UVT,
author = "Thomas L. Naps and Eric E. Chan",
title = "Using visualization to teach parallel algorithms",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "232--236",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299767",
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 = "In this paper, we describe two related techniques for
delivering instructional animations of parallel
algorithms --- one that runs on a Microsoft Windows
workstation and another that is Web-based. After
discussing the techniques, we examine their use in two
pedagogical settings --- one in which students merely
watch the animations as an aid to achieving a better
understanding of the algorithm and one in which
students actively participate in constructing the
animation. The former context is appropriate in a
junior-senior algorithms course where, because of time
constraints, parallel algorithms are only one of
several topics studied. The latter context is
appropriate for a course dedicated to the study of
parallel algorithms or for a senior capstone
experience. We conclude the paper with an appraisal of
the strengths and weaknesses of the techniques we have
developed and with some indications of how these
techniques could be extended in the future.",
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",
}
@Article{Walker:1999:POS,
author = "Robert A. Walker",
title = "A practical one-semester {``VLSI} design'' course for
computer science (and other) majors",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "237--241",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299769",
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 = "This paper describes the development and content of a
``VLSI Design'' course. We had two main goals for the
course: to develop a one-semester course for computer
science (and other) majors, and to give the students
practical experience with real industrial tools. To
meet those goals, we provided only enough material on
logic design and IC operation to orient the students,
focused on FPLD-based design, and used high-quality
design tools. We also found a wealth of free material
available on the web, including course information,
entire textbooks, and extensive technical data.",
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",
}
@Article{Eskin:1999:GPA,
author = "Eleazar Eskin and Eric Siegel",
title = "Genetic programming applied to {Othello}: introducing
students to machine learning research",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "242--246",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299771",
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 = "In this paper we describe and analyze a three week
assignment that was given in a Machine Learning course
at Columbia University. The assignment presented
students with an introduction to machine learning
research. The assignment required students to apply
Genetic Programming to evolve algorithms that play the
board game Othello. The students were provided with an
implemented experimental approach as a starting point.
The students were required to perform their own
experimental modifications corresponding to research
issues in machine learning. The results of student
experiments were good both in terms of research and in
terms of student learning. All relevant code,
documentation and information about GPOthello is
available at the following url:
http://www.cs.columbia.edu/~evs/ml/othello.html.",
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",
}
@Article{Lebeck:1999:CCP,
author = "Alvin R. Lebeck",
title = "Cache conscious programming in undergraduate computer
science",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "247--251",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299772",
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 = "The wide-spread use of microprocessor based systems
that utilize cache memory to alleviate excessively long
DRAM access times introduces a new dimension in the
quest to obtain good program performance. To fully
exploit the performance potential of these fast
processors, programmers must reason about their
program's cache performance. Heretofore, this topic has
been restricted to the supercomputer, multiprocessor,
and academic research community. It is now time to
introduce this topic into undergraduate computer
science curriculum. As part of the CURIOUS project at
Duke University, we are in the initial stages of
incorporating cache performance issues into an
undergraduate course on software design and
implementation. Specifically, we are introducing
students to the notion of a cache profile that maps
cache behavior to source lines and data structures, and
providing a cache profiler that can be used along with
other performance debugging tools. In the end, we hope
to produce cache conscious programmers that are able to
exploit the full performance potential of today's
computers.",
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",
}
@Article{Jimenez-Peris:1999:ABC,
author = "Ricardo Jim{\'e}nez-Peris and Sami Khuri and Marta
Pati{\~n}o-Mart{\'\i}nez",
title = "Adding breadth to {CS1} and {CS2} courses through
visual and interactive programming projects",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "252--256",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299774",
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 = "The aim of programming projects in CS1/CS2 is to put
in practice concepts and techniques learnt during
lectures. Programming projects serve a dual purpose:
first, the students get to practice the programming
concepts taught in class, and second, they are
introduced to an array of topics that they will cover
later in their computer science education. In this
work, we present programming projects we have
successfully used in CS1/CS2. These topics have added
breadth to CS1/CS2 as well as whetted our students'
appetite by exposing them to concurrent programming,
event-driven programming, graphics management and
human-computer interfaces, data compression, image
processing and genetic algorithms. We also include the
background material, such as tools and libraries we
have provided our students to render the more difficult
projects amenable to our introductory computer science
classes.",
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",
}
@Article{Rasala:1999:AAA,
author = "Richard Rasala",
title = "Automatic array algorithm animation in {C++}",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "257--260",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299777",
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 = "This paper describes an elegant method for
automatically animating an arbitrary array algorithm in
C++.",
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",
}
@Article{Baker:1999:TVT,
author = "Ryan S. Baker and Michael Boilen and Michael T.
Goodrich and Roberto Tamassia and B. Aaron Stibel",
title = "Testers and visualizers for teaching data structures",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "261--265",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299779",
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 = "We present two tools to support the teaching of data
structures and algorithms: Visualizers, which provide
interactive visualizations of user-written data
structures, and Testers, which check the functionality
of user-written data structures. We outline a prototype
implementation of visualizers and testers for data
structures written in Java, and report on classroom use
of testers and visualizers in an introductory Data
Structures and Algorithms (CS2) course.",
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",
}
@Article{Gitchell:1999:SUD,
author = "David Gitchell and Nicholas Tran",
title = "{Sim}: a utility for detecting similarity in computer
programs",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "266--270",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299783",
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 = "We describe the design and implementation of a program
called sim to measure similarity between two C computer
programs. It is useful for detecting plagiarism among a
large set of homework programs. This software is part
of a project to construct tools to assist the teaching
of computer science.",
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",
}
@Article{Warford:1999:BNO,
author = "J. Stanley Warford",
title = "{BlackBox}: a new object-oriented framework for
{CS1\slash CS2}",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "271--275",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299785",
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 = "This paper describes the BlackBox framework, an
object-oriented application development environment,
and our experience with its use over the past several
years in the CS1/CS2 course. This little-known
framework features: (1) a graphical user interface that
is simple enough for beginning students to program, (2)
true cross-platform capability, (3) guaranteed
memory-safe pointers with automatic garbage collection,
(4) a new language, Component Pascal, that combines the
best of Java and Pascal, (5) fast, native-code
compilation, and (6) lowest possible cost (free to
educational users). The paper concludes with a guide to
further resources for those who wish to pursue this
promising new framework in their curricula for the
first year.",
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",
}
@Article{Ziegler:1999:IPD,
author = "Uta Ziegler and Thad Crews",
title = "An integrated program development tool for teaching
and learning how to program",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "276--280",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299786",
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 = "Teaching and learning how to program requires
environments designed to support these activities
rather than commercially available integrated
development environments. This paper presents an
instructional environment which embraces the entire
process of design, algorithm development, testing and
debugging while minimizing the syntactic details with
which students must cope. Students using this
environment develop a view of programming in which
design and testing are integral parts of program
development.",
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",
}
@Article{Brown:1999:SET,
author = "Judy Brown and Gillian Dobbie",
title = "Supporting and evaluating team dynamics in group
projects",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "281--285",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299788",
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 = "Computer science students benefit from working in
teams. But working in teams is difficult and team
skills are seldom taught. In this paper, we describe
mechanisms we put in place for supporting team
processes in our group project course. We evaluate the
mechanisms and extract guidelines that are useful for
supporting team dynamics.",
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",
}
@Article{Grillmeyer:1999:IMT,
author = "Oliver Grillmeyer",
title = "An interactive multimedia textbook for introductory
computer science",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "286--290",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299789",
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 = "A multimedia implementation of an introductory
computer science text based on the LISP dialect Scheme,
is described. The text, Exploring Computer Science with
Scheme [4], is designed for beginning students who may
have no prior experience using computers. The goal is
to create an environment that facilitates learning of
the material and concepts in the text. The multimedia
system includes hypertext abilities to jump through the
text, search, and mark positions in the text. A
personal notebook facility is provided that allows the
user to enter notes while using the system or to copy
sections of the text or Scheme environment directly
into the notebook. The tool provides an animation
feature that illustrates how various list and
applicative functions work by modeling their internal
actions. A Scheme listener is built into the tool to
foster testing ideas and experimentation. Since the
intended audience of the text includes people with no
prior computing experience, the user interface is
intuitive and full help features are provided.",
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",
}
@Article{Chamillard:1999:ULS,
author = "A. T. Chamillard and Dolores Karolick",
title = "Using learning style data in an introductory computer
science course",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "291--295",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299790",
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 = "Because learning styles affect how students approach
new material, a deeper comprehension of these styles
can help professors enhance student learning
experiences. In this paper we discuss how learning
style data can be used to help guide student study
habits and instructional strategies. Additionally, we
examine whether or not there is a correlation between
learning style and academic performance in an
introductory computer science course.",
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",
}
@Article{Faulkner:1999:IUI,
author = "Xris Faulkner and Fintan Culwin",
title = "Integration of usability issues within initial
software development education. {(It's all about the
user, dummy!)}",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "296--300",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299791",
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 = "Human Computer Systems (HCS) consist of machinery,
software and people. However, all too many introductory
software development courses concentrate unduly on the
nature of programming and ignore the needs of the user.
In this paper we will implicitly critique most existing
introductory software development units, from an
analysis of their supporting texts. We will suggest a
checklist that could be applied to a unit or to a text
to ensure that they include usability considerations.
We will also critique many existing HCI units and
courses that do not pay adequate attention to
integrative exercises. We will conclude by suggesting
ways in which these problems can start to be solved.",
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",
}
@Article{Concepcion:1999:AAA,
author = "Arturo I. Concepcion and Lawrence E. Cummins and
Ernest J. Moran and Man M. Do",
title = "Algorithma 98: an algorithm animation project",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "301--305",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299793",
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 = "This paper describes Algorithma 98 which has three
fundamental features: walkthroughs, animations, and
availability of source code and documentation. The
first two features allow the user to exercise the
algorithm in a step-by-step manner while viewing its
animation. The third feature makes Algorithma 98 an
open system that can be improved and extended by
another developer. This paper also describes the
object-oriented software process that was used in
developing Algorithma 98 to support its extensibility
and reusability.",
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",
}
@Article{Gould:1999:GDI,
author = "Daniel L. Gould and Rosemary M. Simpson and Andries
van Dam",
title = "Granularity in the design of interactive
illustrations",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "306--310",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299794",
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 = "We describe some issues in designing and building
educational Java applets for an introductory computer
graphics course. The design problem involves balancing
educational goals of building intuition about
fundamental concepts in a domain against heterogeneity
both in subject material and in student backgrounds. We
present our design approach for resolving these forces
--- fine-grained units addressing small concepts ---
and discuss its effects on other areas including
hypertext structure, interface design, and software
engineering.",
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",
}
@Article{Robbins:1999:EEU,
author = "Steven Robbins and Kay A. Robbins",
title = "Empirical exploration in undergraduate operating
systems",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "311--315",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299795",
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 = "The undergraduate operating systems course can provide
students with a valuable introduction to empirical
testing and experimentation. We have implemented a
process scheduling simulator designed to develop
student empirical skills while they are learning part
of the standard operating systems curriculum. The
simulator is written in Java and available for direct
experimentation via the World Wide Web. By accessing
the remote URL through an appletviewer, students can
permanently save input test data and simulator results
generated in HTML format. In one type of assignment,
students are given a hypothesis about process
scheduling and are asked to develop experiments to
support or disprove the hypothesis. In a second type of
assignment students are asked to develop their own
hypotheses. Not only did these assignments enhance
student understanding of process scheduling, but the
techniques exposed students to empirical approaches to
validation and testing.",
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",
}
@Article{Downey:1999:TED,
author = "Allen B. Downey",
title = "Teaching experimental design in an operating systems
class",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "316--320",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299796",
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 = "This paper describes an operating systems (OS) class
that departs from more common approaches by introducing
experimental design explicitly as part of the course
material. Instead of implementing operating systems
components or modifying existing operating systems,
students conduct a series of experiments that measure
the performance of system services and try to infer
information about their implementation from the
results. These experiments reinforce the OS concepts
presented in lecture, and also develop a set of skills
that students need for a wide range of activities:
formulating and testing hypotheses, analyzing and
presenting data, and writing.",
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",
}
@Article{Ziegler:1999:DLI,
author = "Uta Ziegler",
title = "Discovery learning in introductory operating system
courses",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "321--325",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299797",
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 = "Practical experiences are necessary to balance the
theory discussed in textbooks and in class meetings.
Effective practical experiences must have a clear
purpose and must motivate students to become involved
as active learners. This paper presents some practical
experiences for an introductory operating systems
course. The experiences employ short programs with
unexpected behaviors and open-ended questions. Students
use these as starting points to discover more about the
concepts involved. The presented experiences provide
effective reinforcement of the underlying theory.",
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",
}
@Article{Neff:1999:ODC,
author = "Norman Neff",
title = "{OO} design in compiling an {OO} language",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "326--330",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299798",
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 = "Object-oriented languages have been moving into the
mainstream of the undergraduate curriculum at an
accelerating rate. We have developed a one semester
compilers course centered on object-oriented languages.
In this paper we discuss some of the major topic
changes and technical changes dictated by the shift to
object orientation. In particular, we show how to apply
object-oriented design and the Visitor design pattern
to the problem of implementing a multipass compiler for
an object-oriented language.",
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",
}
@Article{Bruce:1999:FSI,
author = "Kim B. Bruce",
title = "Formal semantics and interpreters in a principles of
programming languages course",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "331--335",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299799",
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 = "Most junior-senior level programming languages courses
approach the subject either from the point-of-view of
principles (concepts) of programming languages or from
the perspective of understanding languages through
writing progressively more complex interpreters. In
this paper we show how to use formal semantics in a
series of interpreter assignments in a principles or
concepts-based course. The interpreter assignments make
the semantics more concrete for students while
providing a deeper understanding of concepts.",
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",
}
@Article{Gramond:1999:UJI,
author = "Eric Gramond and Susan H. Rodger",
title = "Using {JFLAP} to Interact with Theorems in Automata
Theory",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "336--340",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/299649.299800;
https://doi.org/10.1145/384266.299800",
ISBN = "1-58113-085-6",
ISBN-13 = "978-1-58113-085-0",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:36 MST 2012",
bibsource = "DBLP;
http://dblp.uni-trier.de/db/conf/sigcse/sigcse1999.html#GramondR99;
http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
URL = "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Misc/DBLP/1999.bib;
ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Misc/Pape.bib",
abstract = "An automata theory course can be taught in an
interactive, hands-on manner using a computer. At Duke
we have been using the software tool JFLAP to provide
interaction and feedback in CPS 140, our automata
theory course. JFLAP is a tool for designing and
running nondeterministic versions of finite automata,
pushdown automata, and Turing machines. Recently, we
have enhanced JFLAP to allow one to study the proofs of
several theorems that focus on conversions of
languages, from one form to another, such as converting
an NFA to a DFA and then to a minimum state DFA. In
addition, our enhancements combined with other tools
allow one to interactively study LL and LR parsing
methods.",
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",
}
@Article{Hitchner:1999:CGI,
author = "Lew Hitchner and Steve Cunningham and Scott Grissom
and Rosalee Wolfe",
title = "Computer graphics: the introductory course grows up",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "341--342",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299801",
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 = "The field of computer graphics has matured greatly
since the formal statement of the introductory
undergraduate course was created for Curriculum 91, and
courses must change accordingly. This panel will
describe a philosophical basis for the changes and will
give some examples of courses that are responding to
that change.",
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",
}
@Article{Roberts:1999:CIR,
author = "Eric Roberts and Russell L. Shackelford and Richard J.
LeBlanc and Peter J. Denning",
title = "Curriculum 2001: interim report from the {ACM\slash
IEEE-CS} task force",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "343--344",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299802;
https://doi.org/10.1145/299649.299802",
ISBN = "1-58113-085-6",
ISBN-13 = "978-1-58113-085-0",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:36 MST 2012",
bibsource = "DBLP;
http://dblp.uni-trier.de/db/conf/sigcse/sigcse1999.html#RobertsSLD99;
http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
URL = "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Misc/DBLP/1999.bib;
ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Misc/leavens.bib",
abstract = "In the fall of 1998, the ACM Education Board and the
Educational Activities Board of the IEEE Computer
Society appointed representatives to a joint task force
to prepare Curriculum 2001, the next installment in a
series of reports on the undergraduate Computer Science
curriculum that began in 1968 and was then updated in
1978 and 1991. The purpose of this panel is to present
an overview of the early work of the task force and to
generate discussion in the SIGCSE membership about the
directions and plans for the new curriculum.",
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",
}
@Article{Lidtke:1999:NDA,
author = "Doris K. Lidtke and John Gorgone and Della Bonnette
and Michael C. Mulder",
title = "New developments in accreditation",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "345",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299803",
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 = "Recently several changes have occurred in
accreditation. This panel will address four major
changes: the new guidelines for accreditation on
Computer Science programs, the integration of the
Computing Sciences Accreditation Board (CSAB) and the
Accreditation Board for Engineering and Technology
(ABET), the developments in software engineering
accreditation, and the developments in accreditation of
programs in computer information sciences/information
systems science. This panel will discuss these recent
and their potential impacts. These areas may see
considerable change from the submission of the proposal
for a panel and the time that panel convenes in San
Antonio.",
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",
}
@Article{Bagert:1999:RCS,
author = "Donald J. Bagert and Thomas B. Hilburn and Gregory W.
Hislop and Nancy R. Mead and Susan A. Mengel and
Hossein Saiedian",
title = "A report on the {1999 Conference on Software
Engineering Education and Training}",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "346--347",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299804",
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 = "The 12th Conference on Software Engineering Education
and Training (CSEE\&T '99), held immediately before
SIGCSE '99 in New Orleans, continued a tradition of
offering direction, promoting innovation and
collaboration, and stimulating new instructional
approaches to software engineering education and
training. CSEE\&T is the only conference devoted
entirely to the improvement of software engineering
education and training. CSEE\&T '99 focused on a
different theme each day: $ \bullet $ Professional
Issues $ \bullet $ Training Curricula and Distance
Education $ \bullet $ Undergraduate and Graduate
CurriculaCSEE\&T '99 also included several half-day
workshops designed to provide a forum participants to
exchange opinions on topics on software engineering
research and practice, and related education and
training issues. This panel will report on the
activities of CSEE\&T '99 for the benefit of those
at SIGCSE that could not attend both conferences. Some
of the issues related to CSEE\&T '99 that will be
addressed by the panelists: $ \bullet $ Current trends
in software engineering education that were presented;
$ \bullet $ The status of the development of software
engineering as a discipline, especially with regard to
curriculum models, accreditation, and licensing, and
how that may affect computer science programs; $
\bullet $ Good pedagogical techniques/tools/projects
that were identified; $ \bullet $ Areas of controversy
concerning software engineering that were addressed; $
\bullet $ Areas that were discussed where software
engineering education needs improvement; and $ \bullet
$ Reasons why it would be beneficial for SIGCSE
attendees to also attend CSEE\&T in future years.
CSEE\&T was first held in 1987, and was then called
the Conference on Software Engineering Education. It
has been held annually since that time, except for a
one-year skip in 1993. Until 1992, the conference was
located in Pittsburgh, and is now held in various parts
of the United States. In 1997, the name of the
conference was changed to the Conference on Software
Education and Training, to reflect the growing interest
in training and industry/university collaboration
issues at the conference. CSEE\&T was originally
sponsored by the Software Engineering Institute (SEI)
of Carnegie Mellon University. In 1996, SEI and the
IEEE Computer Society jointly sponsored the conference,
with IEEE-CS taking over complete sponsorship in 1997.
The conference is still partially supported by the SEI,
and is held in cooperation with ACM SIGCSE. (The
conference has been held in the same city immediately
before the SIGCSE Symposium on Computer Science
Education since 1998.) When under SEI sponsorship, the
conference chairs and most of the program committee
were associated with the institute, while the
organizers of the conference are now drawn from the
entire software engineering education and training
community. The Conference Proceedings were originally
published by Springer-Verlag, and since 1996 by
IEEE-CS.",
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",
}
@Article{Goldweber:1999:COS,
author = "Michael Goldweber and John Barr and Tracy Camp and
John Grahm and Stephen Hartley",
title = "A comparison of operating systems courseware",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "348--349",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299805",
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",
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",
}
@Article{Sobel:1999:CIU,
author = "Ann E. Kelley Sobel and Mario Guimaraes",
title = "Current issues in undergraduate student research",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "350",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299806",
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 = "This panel proposal outlines the need, and
significance of evaluating formal presentations of an
undergraduate student's current research for the ACM
International Student Research Poster Contest.",
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",
}
@Article{Sobel:1999:CIG,
author = "Ann E. Kelley Sobel and Mario Guimaraes",
title = "Current issues in graduate student research",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "351",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299807",
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 = "This panel proposal outlines the need, and
significance of evaluating formal presentations of an
graduate student's current research for the ACM
International Student Research Poster Contest.",
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",
}
@Article{Gorgone:1999:GIS,
author = "John T. Gorgone",
title = "Graduate information systems curriculum for the 21st
century",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "352--353",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299808",
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",
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",
}
@Article{Parlante:1999:NAP,
author = "Nick Parlante and Owen Astrachan and Mike Clancy and
Richard E. Pattis and Julie Zelenski and Stuart Reges",
title = "Nifty assignments panel",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "354--355",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299809",
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",
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",
}
@Article{Henry:1999:USD,
author = "Sallie Henry and Nancy Miller and Wei Li and Joseph
Chase and Todd Stevens",
title = "Using software development teams in a classroom
environment",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "356--357",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299810",
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",
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",
}
@Article{Stehlik:1999:CFD,
author = "Mark Stehlik and Susan H. Rodger and Kathy Larson and
Alyce Brady and Chris Nevison",
title = "Current and future direction of the advanced placement
exam",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "358",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299811",
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",
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",
}
@Article{Klee:1999:AGA,
author = "Karl J. Klee and Nancy Burns and Fay Cover and Judith
Porter",
title = "{ACM} guidelines for associate and certificate level
programs in computer information technology",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "359",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299812",
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 = "Through grants from the ACM Education and SIG Boards,
a Task Force of the ACM Two-Year College Education
Committee has formulated guidelines to provide
education for computer support personnel to help
alleviate the shortage of qualified information
technology workers. The panelists will be highlighting
the key points in the guidelines.",
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",
}
@Article{Akhtar:1999:NCO,
author = "Shakil Akhtar and Nizar Al-Holou and Mark Fienup and
Gail T. Finley and Robert S. Roos and Sam Tannouri",
title = "The networks course: old problems, new solutions",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "360--361",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299813",
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 = "New approaches and techniques for teaching the
undergraduate level course in networks and data
communications will be discussed. Many of these ideas
were presented at the 1998 Workshop on Networking
sponsored by NSF and Michigan State University's
Department of Computer Science and Engineering.",
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",
}
@Article{Walker:1999:CAH,
author = "Henry M. Walker and J. Paul {Myers, Jr.} and Stu
Zweben and Allen B. {Tucker, Jr.} and Grant Braught",
title = "The crisis in academic hiring in computer science",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "362--363",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299814",
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",
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",
}
@Article{Howerton:1999:AYP,
author = "Charles P. Howerton and Mary Ann Robbert and Carl E.
Bredlau and Peter J. Knoke",
title = "Addressing the {Y2K} problem in the computing
classroom",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "364--365",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299815",
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",
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",
}
@Article{Martin:1999:NSF,
author = "C. Dianne Martin and Margaret M. Reek",
title = "{National Science Foundation Course, Curriculum and
Laboratory Improvement} program: adaptation and
implementation track",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "366",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299816",
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",
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",
}
@Article{Nevison:1999:SSC,
author = "Christopher H. Nevison",
title = "Seminar: safe concurrent programming in {Java} with
{CSP}",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "367",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299817",
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 = "We present methods for safe and correct programming
for concurrent threads in Java. The methods are based
on the principles of Concurrent Sequential Processes
(CSP). We demonstrate the use of tools which provide
the structure of CSP within Java to avoid some of the
pitfalls of multithreaded programming using monitors,
the primitive synchronization tool in Java. Several
examples illustrate the use of these tools.",
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",
}
@Article{Kolling:1999:TTT,
author = "Michael K{\"o}lling and John Rosenberg",
title = "Tools and techniques for teaching objects first in a
{Java} course",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "368",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299818",
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",
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",
}
@Article{Sanders:1999:CMT,
author = "Dean Sanders and Janet Hartman",
title = "A compendium of multimedia tools for all budgets",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "369",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299819",
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",
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",
}
@Article{Knox:1999:DTR,
author = "Deborah Knox and Scott Grissom",
title = "Developing teaching resources for reuse and publishing
in the {CSTC}",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "370",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299820",
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 = "This seminar will provide information about the
Computer Science Teaching Center, focusing on
developing contributions. The qualities of materials
likely to be accepted after formal review by peers will
be covered and the process of submission, review, and
acceptance will be discussed. Participants will analyze
samples of successful materials.",
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",
}
@Article{Feldman:1999:IOU,
author = "Michael B. Feldman",
title = "Inspiring our undergraduate students' asperations",
journal = j-SIGCSE,
volume = "31",
number = "2",
pages = "4--7",
month = jun,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/571535.571537",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Martin:1999:ARAa,
author = "C. Dianne Martin",
title = "From awareness to responsible action (part 1):
defining learning objectives and necessary skills",
journal = j-SIGCSE,
volume = "31",
number = "2",
pages = "8--10",
month = jun,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/571535.571539",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Gotterbarn:1999:TAC,
author = "Don Gotterbarn",
title = "Two approaches to computer ethics",
journal = j-SIGCSE,
volume = "31",
number = "2",
pages = "11--12",
month = jun,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/571535.571540",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Lee:1999:MC,
author = "John A. N. Lee",
title = "Multiplying on the chessboard",
journal = j-SIGCSE,
volume = "31",
number = "2",
pages = "13--14",
month = jun,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/571535.571542",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Clear:1999:EOS,
author = "Tony Clear",
title = "{``Eating Our Seed Corn''} or restricting crop
diversity?",
journal = j-SIGCSE,
volume = "31",
number = "2",
pages = "15--16",
month = jun,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/571535.571544",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Gorgone:1999:ISA,
author = "John T. Gorgone",
title = "Information systems accreditation: revisited",
journal = j-SIGCSE,
volume = "31",
number = "2",
pages = "17--18",
month = jun,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/571535.571546",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This column briefly reviews the history of information
systems (IS) accreditation and presents a set of
criteria, that are in the development stages, for
accrediting IS programs. The purpose of the draft IS
criteria is to generate discussion within the
professional community that will lead to support and
improvements in the criteria and endorsement of the IS
accreditation process. Educators expressed interest in
IS accreditation soon after CSAB was formed in 1985. An
IS accreditation workshop was held in November 1986 at
the Fall Joint Computer Conference in Dallas.
Representatives from ACM, IEEE-CS, and DPMA (now AITP)
discussed the merits of and mechanisms for
accreditation. There was sufficient interest to form a
working group with one representative from each society
to develop draft criteria. The group circulated the
draft criteria and presented it to ACM's Accreditation
Committee at the 1987 Computer Science Conference.
Public presentations were made at the DPMA Educational
Foundation's Information Systems Education Conference
(ISECON) in 1987 and at the 19th ACM SIGCSE Technical
Symposium in 1988. Each society published the criteria
encourage discussion within the professional community.
At the time, however, many IS programs were housed in
an accredited AACSB school of business and these
schools were not interested in program accreditation.
DPMA was not interested in joining the ACM or the
IEEE-CS in funding an IS accreditation process, so the
idea was put on hold. Today, approximately 50\% of IS
programs are located outside schools of business and
interest in accreditation is being revisited. NSF has
provided a three-year grant to examine the feasibility
of accreditation of programs in computer information
science/systems/technology. The principal investigators
(PI) of the study are project director Doris Lidtke of
Towson University, and Co-PIs John T. Gorgone of
Bentley College, John Henderson of Boston University,
and Willis King of the University of Houston. The study
includes the development of a set of criteria and
procedures which may be used for accreditation of IS
related programs. Check the IS accreditation web site
[1] for ongoing information. This NSF-sponsored project
brings together representation from all identified
stakeholders:1. Leading information-computing
societies: Association for Information Systems (AIS),
Association for Computing Machinery (ACM),
IEEE-Computer Society (IEEE/CS), and Association for
Information Technology Processing (AITP);2. Major
recent curriculum efforts, IS'97, ICC'99 and Curriculum
'91;3. NSF funded curriculum development efforts;4 The
Computing Sciences Accreditation Board; and
representatives from industry and academic
institutions.",
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",
}
@Article{Dale:1999:BRE,
author = "Nell Dale",
title = "Bibliography relevant to education research",
journal = j-SIGCSE,
volume = "31",
number = "2",
pages = "18--19",
month = jun,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/571535.571548",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Hartman:1999:GBW,
author = "Janet Hartman",
title = "Grant bytes on the {Web}",
journal = j-SIGCSE,
volume = "31",
number = "2",
pages = "20--21",
month = jun,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/571535.571550",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{McCauley:1999:TAI,
author = "Ren{\'e}e McCauley",
title = "Teaching the artificial intelligence course: online
resources that can help a lot!",
journal = j-SIGCSE,
volume = "31",
number = "2",
pages = "21--22",
month = jun,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/571535.571552",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Knox:1999:CST,
author = "Deborah L. Knox",
title = "The computer science teaching center",
journal = j-SIGCSE,
volume = "31",
number = "2",
pages = "22--23",
month = jun,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/571535.571554",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Walker:1999:FIE,
author = "Henry M. Walker",
title = "Finding interesting examples and assignments for
{CS1\slash 2} assignments",
journal = j-SIGCSE,
volume = "31",
number = "2",
pages = "24--25",
month = jun,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/571535.571556",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Gersting:1999:SSE,
author = "Judith L. Gersting and Frank H. Young",
title = "Sharpening subjective evaluation skills",
journal = j-SIGCSE,
volume = "31",
number = "2",
pages = "26--26",
month = jun,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/571535.571558",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Davies:1999:GD,
author = "Gordon Davies",
title = "Global {DL}",
journal = j-SIGCSE,
volume = "31",
number = "2",
pages = "27--27",
month = jun,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/571535.571560",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Chung:1999:RAC,
author = "Sei-Jong Chung",
title = "Recursive algorithm with {C++} program for
floating-point arithmetic",
journal = j-SIGCSE,
volume = "31",
number = "2",
pages = "28--30",
month = jun,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/571535.571562",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Floating point Arithmetic is a topic included in
virtually all textbooks for Computer Systems (CS 3:
ACM's Curriculum Recommendation) or for Computer
Organization (CS 4: ACM's Curriculum Recommendation).
This paper presents a mathematical optimization model
for the topic. The problem of converting real (float)
numbers into binary equivalents is first modeled as a
Zero-One Integer Programming problem. Then, a Recursive
Algorithm is formulated for Floating-Point Formats.
Computer programs are written in both C and C++ for a
32-bit floating-point format, using the recursive
algorithm. [The computer programs are available at the
email \ldots{}.]",
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",
}
@Article{Nielsen:1999:CTC,
author = "S. Travis Nielsen and Douglas M. Campbell",
title = "Current trends in computer science graduate
admissions: a survey of the top 108 programs",
journal = j-SIGCSE,
volume = "31",
number = "2",
pages = "31--34",
month = jun,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/571535.571563",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This article addresses some questions students have
when completing applications to maximize their chances
for admission to graduate school. We conducted a survey
of the admissions process among the top computer
science programs. Our study shows how admission
committees weigh different sections of an application
and overall trends of admission. The results are of
interest to both applicants and computer science
graduate faculty.",
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",
}
@Article{Castro:1999:PC,
author = "Fernando G. Castro and Reynaldo Lezama and Albeniz
Vasquez",
title = "Playing click",
journal = j-SIGCSE,
volume = "31",
number = "2",
pages = "35--36",
month = jun,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/571535.571564",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Goldweber:1999:RUH,
author = "Michael Goldweber",
title = "A report on the use of {HyperTalk} in {CS1} within a
liberal arts setting",
journal = j-SIGCSE,
volume = "31",
number = "2",
pages = "37--41",
month = jun,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/571535.571565",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The choice of which formal (programming) language to
use in CS1 has occupied or preoccupied computer science
educators for some time now. Some have even dubbed the
debate as the ``language wars.'' We do not intend for
this report to be is another salvo in this war.
Instead, we wish to report on why one institution has
decided on an unconventional choice--HyperTalk--and the
successful results obtained from using it in CS1 for
the past five semesters.",
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",
}
@Article{Elorriaga:1999:PCS,
author = "Jon Ander Elorriaga and Juli{\'a}n Guti{\'e}rrez and
Jes{\'u}s Ib{\'a}{\~n}ez and Imanol Usandizaga",
title = "A proposal for a computer security course",
journal = j-SIGCSE,
volume = "31",
number = "2",
pages = "42--47",
month = jun,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/571535.571566",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Computer security is a relatively new subject in
computer science curricula. We notice this in a
moderate academic incidence or in an incomplete
syllabus in most of the computer science teaching. The
main goal of this article is to share the two years
academic experience of the authors in this matter. The
article makes a proposal for a first computer security
subject. This proposal discusses theoretical and
practical contents and the use of a different didactic
methodology. Finally, the article refers to the
positive results obtained on the students learning and
acceptation of the contents taught and the used
methodology. Marks and the results of a test made to
the student population have confirmed this.",
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",
}
@Article{Hitchner:1999:ATG,
author = "Lewis E. Hitchner",
title = "An automatic testing and grading method for a {C++}
list class",
journal = j-SIGCSE,
volume = "31",
number = "2",
pages = "48--50",
month = jun,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/571535.571567",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper presents a scheme for automatic grading of
the member functions of a C++ list class. Developing an
automatic grading program for C++ classes is
non-trivial because a test case to verify one member
function of the class may depend upon the correctness
of one or more other class member functions. In
addition, performing multiple test cases in the same
driver program may produce invalid grading outcomes
because an erroneous result from one test case could
violate the preconditions for a later test case. The
method described here uses a weakness of C++ data
encapsulation that allows access to private data
members of an object. Two instances of a list object
are constructed, tested, and compared using student
designed and instructor designed classes. If a test
case produces incorrect results using the student's
class, the instructor written class may be used (via a
type cast) to access the private data members of the
student's list object to correct the errors. The
grading program automatically reports and tallies
errors for each member function and for the class
total.",
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",
}
@Article{Juhasz:1999:USS,
author = "Zoltan Juhasz",
title = "Using spreadsheets as a simple and effective teaching
tool for predicting and visualizing parallel program
performance",
journal = j-SIGCSE,
volume = "31",
number = "2",
pages = "51--54",
month = jun,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/571535.571568",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper describes how we can use a spreadsheet
program as an inexpensive and readily available tool to
help students understand the execution behavior of
parallel programs. Using the proposed method a
performance prediction model can be created in a matter
of minutes and the performance of the parallel system
can be visualized and animated by using standard
three-dimensional surface plots and user interface
control objects.",
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",
}
@Article{Navrat:1999:SEE,
author = "Pavol N{\'a}vrat and M{\'a}ria Bielikov{\'a}",
title = "Software engineering education: different contexts,
similar contents",
journal = j-SIGCSE,
volume = "31",
number = "2",
pages = "55--59",
month = jun,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/571535.571569",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper discusses two important aspects of the
software engineering related education: the context,
both the current one and the historical background of
the development and the contents of the education. We
concentrate on the situation in Slovakia which has been
very similar to other countries in the Central Europe,
so it can be considered representative in some sense.",
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",
}
@Article{Robertson:1999:HMR,
author = "John S. Robertson",
title = "How many recursive calls does a recursive function
make?",
journal = j-SIGCSE,
volume = "31",
number = "2",
pages = "60--61",
month = jun,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/571535.571570",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The calculation of the Fibonacci sequence using
recursion gives rise to an interesting question: How
many times does a recursive function call itself? This
paper presents one way to examine this question using
difference equations with initial conditions, or
discrete dynamical systems (DDS). We show that there is
a linear relationship between the Fibonacci numbers
themselves and the number of recursive calls. This
relationship generalizes to any type of DDS of
second-order, and DDS of higher-order.",
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",
}
@Article{Stratton:1999:TNF,
author = "David Stratton",
title = "Teaching network fundamentals using a simulated
network",
journal = j-SIGCSE,
volume = "31",
number = "2",
pages = "62--64",
month = jun,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/571535.571571",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The classic computer science degree begins by offering
students insights into the workings of a stand-alone
computer in order that they can be effective in their
career in the computing industry. However, the
interconnection of computers in networks is now so
pervasive that students also need a foundation in
network fundamentals. A simulated network is a safe and
inexpensive environment in which to expose students to
networking issues. Existing network simulators are
designed to model traffic and performance and are
unsuitable for these purposes. This paper describes a
Java application, distributed using the Common Object
Request Broker Architecture (CORBA), that has been
written to provide an environment in which students can
actively engage with some important networking
concepts.",
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",
}
@Article{Carlisle:1999:GF,
author = "Martin C. Carlisle",
title = "Graphics for free",
journal = j-SIGCSE,
volume = "31",
number = "2",
pages = "65--68",
month = jun,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/571535.571572",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Students find computer graphics one of the most
interesting topics in computer science. Unfortunately,
writing programs with graphics requires understanding
concepts that are usually beyond the scope of an
introductory computer science course. For example, in
Windows 95, a program that uses graphics must have an
event loop that dispatches messages to the appropriate
handler. Event loops, messages, and handlers are well
beyond the grasp of someone just learning about
variables! Consequently, programming assignments for
introductory courses tend to use no graphics, or simple
ANSI graphics (see, e.g., Feldman and Koffman [1]).
These programs compare unfavorably to the graphics of
games most students are accustomed to using, and
motivation to program in an introductory course may be
lost. Ideally, we would like to be able to have
students write programs that have more appealing
interfaces, yet do not require a large amount of
additional conceptual complexity. In fact, the best
case would be to have the student write a program as if
it were a simple text-based program, and have the
compiler automatically add a graphical interface.
Languages that provide overloading, such as Ada 95,
allow us to accomplish precisely that. This paper
describes a library, Graphics\_110 (named in honor of
our introductory course, CS 110), which, using
overloading, replaces the standard I/O libraries in Ada
95 (Ada. Text\_IO, Ada. Float\_Text\_IO, and Ada.
Integer\_Tex\_IO). By following a simple contract and
replacing calls to the standard libraries with calls to
Graphics\_110, the student obtains a program with a
Windows-style interface without ever having to worry
about the implementation details. Although we use Ada
95 for this paper, the ideas extend to any programming
language that provides subtypes and overloading. The
next section describes the ``contract'' the programmer
must follow to use the library and the third section
describes the implementation of Graphics\_110. In each
section, we describe how we used Graphics\_110 with a
battleship game implemented in our introductory course.
The final section presents conclusions and ideas for
future work.",
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",
}
@Article{Pfeiffer:1999:WEW,
author = "Phil Pfeiffer",
title = "What employers want from students: a report from
{OOPSLA}",
journal = j-SIGCSE,
volume = "31",
number = "2",
pages = "69--70",
month = jun,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/571535.571573",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Recently, two of our stronger graduate students had
trouble finding work as software developers. Both
students had done masters-level work in operating
systems, networking, software engineering, and various
``hot'' technologies, including Java, C++, and
client-server computing. Both students had also worked
as programmers before starting graduate school. Given
these credentials, I was surprised when these students,
in effect, had to move closer to prospective employers
before they gave serious consideration to their
resumes. My students' experiences caused me to conduct
an informal survey about the perceived value of a
computer science degree. In October 1998, I asked
employees from 23 exhibitors at OOPSLA '98---software,
consulting, and training firms---to assess what their
company expected from any applicant with a BS or MS in
computer science. What follows are my findings,
together with concluding observations regarding what
these findings might signify.",
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",
}
@Article{Sobel:1999:ELE,
author = "Ann E. Kelley Sobel and Joseph C. Hill",
title = "Enhancing the learning environment of deaf students",
journal = j-SIGCSE,
volume = "31",
number = "2",
pages = "71--72",
month = jun,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/571535.571574",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The experiences of teaching a CS1 course that included
a deaf student are presented. The intention of this
presentation is to provide guidelines for improving the
learning environment for future classes of similar
student composition.",
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",
}
@Article{Abi-Raad:1999:CEW,
author = "Maurice Abi-Raad",
title = "Code of ethics? which one?",
journal = j-SIGCSE,
volume = "31",
number = "2",
pages = "73--77",
month = jun,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/571535.571575",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "We all have ideas about our local, national, and
global professional code of ethics. But, we do not
really know for sure how they interact. With the growth
of global business practices, information technology
(IT) professionals are wandering in a circle when it
comes to ethical dilemmas. Which ethical standards
should they follow? Should they adhere to their local
IT professional standards; should they swear allegiance
to their national IT vision, their country and its
cultural and historical influences on professional IT
practices? Or, should they give in to the global set of
ethical behaviors dictated by their global employer
when power, profit and politics impose new codes of
ethics across the whole world. Furthermore, with the
new structures of the global organizations, the global
market has a pool of professionals and each one of them
has his/her own interpretation of their own respective
code of ethics. All these issues will certainly leave
our young professional graduates in a state of divided
loyalty. Whichever way our IT graduates choose, they
are bound to have conflicts. The pursuit of good
ethical practices is indeed a desirable aim. But,
anyone waiting for a standard global solution is in a
deep trouble, because there is none. This paper will
propose a framework aimed at providing a contribution
towards the socialization of students' self-regulated
multicultural societies through international student
exchange programs. The aim of the framework is to
create a suitable environment where students can and
will develop, assess, review and educate their own
professional code of ethics for the current and future
members of their students' mini-societies. This will
eventually prepare them to be active participants in
the bigger debate dealing with the issue of global
professional code of ethics.",
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",
}
@Article{Apenyo:1999:UER,
author = "Kofi Apenyo",
title = "Using the entity-relationship model to teach the
relational model",
journal = j-SIGCSE,
volume = "31",
number = "2",
pages = "78--80",
month = jun,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/571535.571576",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "By far the two most important database models used in
data management today are the relational and the
entity-relationship models. In the database development
cycle, entity-relationship modeling precedes the
relational model work. Yet, in most textbooks and
therefore in the classroom the relational model is
presented before the entity-relationship model. The
student is left to retrofit the entity-relationship
model to the relational model. This paper advocates
reversing this order of presentation so as to be in
line with the database development cycle. The major
benefit lies in taking advantage of this sequence to
improve teaching the relational model. Assuming a prior
treatment of conceptual modeling, examples and
principles of the entity-relationship model are used to
illustrate, elaborate, and even explain relational
model concepts.",
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",
}
@Article{Johnson:1999:EST,
author = "Hubert A. Johnson",
title = "Evaluation of the {SEPA} in teaching undergraduate
software engineering in the traditional computer
science curriculum",
journal = j-SIGCSE,
volume = "31",
number = "2",
pages = "81--83",
month = jun,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/571535.571577",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Experiences provide computer science majors need to
mirror the typical situation a student will encounter
after graduation. The frustration as well as the
benefit of working in a group can only be appreciated
if experienced first hand. This has made the
introduction of software engineering concepts into the
traditional computer science curriculum an invaluable
component in all computer science courses. The use of
Software Engineering --- A Practitioner's Approach
(SEPA) in an undergraduate software engineering course
taught at Montclair in the Spring of 1997 was an
attempt to expose the students to situations as typical
of real-world conditions as possible. In assessing the
impact of this approach on undergraduate software
education, I concluded that the SEPA can provide a rich
and significantly worthwhile experience for students as
the students in this course had very positive feedback
regarding the course.",
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",
}
@Article{Aagren:1999:TCC,
author = "Ola {\AA}gren",
title = "Teaching computer concepts using virtual machines",
journal = j-SIGCSE,
volume = "31",
number = "2",
pages = "84--85",
month = jun,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/571535.571578",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "A set of virtual assemblers and a virtual machine are
used as a teaching tool in order to teach students
differences and similarities between architectural
styles of computer processors. Programs written by the
students in the virtual assemblers are compiled using
the corresponding virtual assembler. They are then
executed on the virtual machine so that students can
follow the execution of the programs step by step or at
full speed.",
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",
}
@Article{McCauley:1999:TSE,
author = "Ren{\'e}e McCauley and Ursula Jackson",
title = "Teaching software engineering early: experiences and
results",
journal = j-SIGCSE,
volume = "31",
number = "2",
pages = "86--91",
month = jun,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/571535.571580",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In the fall of 1994, we reorganized the content of our
three-course computer science introductory sequence in
order to introduce software engineering concepts early
and provide a consistent software engineering focus
from one course to the next. We also established
documentation and design standards that would serve as
a framework for teaching the software engineering
principles and techniques that we considered
appropriate and essential to novice software
developers. In an attempt to assess the impact of this
new teaching process, we compared the performances in
upper-level project-oriented courses of students who
had been exposed to the new introductory sequence to
those of students who had not. This paper describes the
documentation and design standards established in 1994,
their evolution over the past four years, and how these
standards can be used as a framework for teaching
software engineering concepts early in the curriculum.
It also reports on what we have learned through
tracking our students. We found that, in three
upper-level courses, project grades for students
exposed to software engineering concepts early averaged
as much as half a letter grade higher than those of
other students.",
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",
}
@Article{Walker:1999:RSS,
author = "Henry M. Walker",
title = "Report from the {SIGCSE} secretary\slash treasurer",
journal = j-SIGCSE,
volume = "31",
number = "2",
pages = "92--93",
month = jun,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/571535.571582",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:38 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Carter:1999:GPW,
author = "Janet Carter and Tony Jenkins",
title = "Gender and programming: what's going on?",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "1--4",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305824",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The learning (and teaching) of programming in Higher
Education is a perennial problem, and is the subject of
much attention and innovation. One way in which the
problem can be addressed is for instructors to
investigate and thus better understand the ways in
which students learn to program. We present the results
of investigations carried out at the Universities of
Kent and Leeds into the ways in which gender influences
the learning approach of students in programming. The
research shows that gender is a significant factor in
determining the way in which students approach learning
to program. A better understanding of the issues raised
would lead to more effective teaching and thus better
learning.",
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",
}
@Article{Davy:1999:RLI,
author = "John Davy and Tony Jenkins",
title = "Research-led innovation in teaching and learning
programming",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "5--8",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305826",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "We describe an attempt to bridge the gap between
educational research and practical innovation by making
a package of changes to an introductory programming
module based on the insights of existing theoretical
work. Theoretical principles are described, used to
evaluate previous practices and then employed to guide
systematic changes. Preliminary evaluation indicates
substantial improvements in student performance and
enjoyment while indicating areas in need of further
work.",
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",
}
@Article{McCracken:1999:WWO,
author = "Michael McCracken and Robert Waters",
title = "Why? When an otherwise successful intervention fails",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "9--12",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305828",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Problem-Based Learning (PBL) has been an effective
technique in developing self-directed learning and
problem-solving skills in students --- especially in
the medical school environment. This paper looks at
some preliminary results of an ethnographic study of
students in a software development environment trying
to use PBL. Our findings indicate that students need
explicit training in group dynamics, students tend to
rely excessively on existing knowledge, and they focus
almost solely on product-related issues versus
process-related ones. We then present some suggested
improvements and future planned research.",
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",
}
@Article{Ben-Ari:1999:TPP,
author = "Mordechai Ben-Ari and Yifat Ben-David Kolikant",
title = "Thinking parallel: the process of learning
concurrency",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "13--16",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305831",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper describes a course in concurrent and
distributed computing for high school students and
empirical research that was done to study students'
conceptions and attitudes. We found that both their
conceptions and their work methods evolved during
course to the point that they were able to successfully
develop algorithms and to prove their correctness.
Students initially found the course extremely
challenging but eventually came to appreciate its
relevance and its contribution to improving their
cognitive skills.",
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",
}
@Article{Holmboe:1999:CFK,
author = "Christian Holmboe",
title = "A cognitive framework for knowledge in informatics:
the case of object-orientation",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "17--20",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305833",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Knowledge is a function of both skills and
understanding. The interaction between instrumental and
relational understanding is necessary for construction
of further knowledge. Constructivist theory is used to
analyse the learning process in informatics. A
framework for describing different types / levels of
knowledge is used to describe students and professors
statements about the concept of Object-orientation. The
findings of this study may have implications for
teaching Object-orientation, especially in introductory
courses.",
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",
}
@Article{Arnow:1999:LPE,
author = "David Arnow and Oleg Barshay",
title = "On-line programming examinations using {Web} to
teach",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "21--24",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305835",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Using the automated code-checking capability of the
WebToTeach system, we have built WebToTest, a system
for administering on-line programming examination. The
system successfully addresses many of the issues raised
by recent work in on-line exams by providing reliable
automatic checking of exam questions and a secure,
restricted programming environment usable by the
students during the exam. Its web-based character makes
it amenable to distance education applications.
Furthermore, because examinations may be administered
on any collection of computers that provide a browser,
and thus do not require reservation of the student
programming labs.",
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",
}
@Article{Kumar:1999:CWL,
author = "Amruth N. Kumar",
title = "On changing from written to on-line tests in {Computer
Science I}: an assessment",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "25--28",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305838",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "How do on-line tests compare with written tests in
Computer Science I? Do students who do well in written
tests also do well in an online test? Is an online test
better or worse than a written test at assessing the
problem-solving skills of a student? This paper
summarizes the answers to these questions that we found
during our switch from written to on-line testing.",
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",
}
@Article{Preston:1999:ILA,
author = "Jon A. Preston and Russell Shackelford",
title = "Improving on-line assessment: an investigation of
existing marking methodologies",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "29--32",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305840",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "We are in the process of developing an on-line marking
system for use in our large-scale CS1 and CS2 courses.
To better accommodate the needs of our numerous raters,
we investigated their current methodologies in marking
students' work; this paper presents our findings from
recording ``think out loud'' marking sessions and
surveys. A prototype for an on-line assessment software
tool is described; this tool allows markers to view
students' work at various degrees of detail ranging
from complete, low-level to ``meta-level.'' We believe
such a system is beneficial for improving the marking
process in large-scale and distance classes.",
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",
}
@Article{Zoltowski:1999:CTD,
author = "Bogdan Zoltowski and Roger Boyle and John Davy",
title = "Curriculum and teaching delivery change in an
international context",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "33--35",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305842",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Poland and its education system have been undergoing
radical and fast change since 1989 as the country
``westernises''. The pressures on HE in some ways
mirror those of western Europe (growing classes,
industrial and commercial demands), but the starting
point is quite different. Attempting to meet these
challenges, a TEMPUS PHARE [2] project has brought
together 6 western universities and the Technical
University of Lodz in a 3 year programme to redesign
programmes and delivery across the Faculty of Technical
Physics, Computer Science and Applied Mathematics. A
progress report on this attempt at major change
management is presented.",
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",
}
@Article{Kuras:1999:CCM,
author = "Marian Kura{\'s} and Mariusz Grabowski and Agnieszka
Zaj{\k{a}}c",
title = "Changing {IS} curriculum and methods of instruction",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "36--39",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305843",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Thu Mar 22 09:55:14 2018",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The paper presents problems of teaching information
systems at school of management. Authors drew from
observations in Polish and western schools of
management and literature. Suggestions in respect to
rules for new curriculum design are given in the paper.
The results of investigations are presented in
conclusions with recommendations.",
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",
}
@Article{Koffman:1999:CUJ,
author = "Elliot Koffman and Ursula Wolz",
title = "{CS1} using {Java} language features gently",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "40--43",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305845",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Teaching a new programming language in CS1 requires
the instructor to make several important decisions
regarding sequencing of topics. In teaching Java, the
basic decisions center around how to perform input and
output, when to teach the AWT (Abstract Window Toolkit)
and threads, whether to begin with applets or
applications, and how much detail about object-oriented
programming and Java language features is required in
the beginning. This paper describes a ``language
features gently'' approach to teaching CS1 in Java.",
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",
}
@Article{Omland:1999:ESA,
author = "Hans Olav Omland",
title = "Educating systems analysts emphasising the human
factor",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "44--47",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305846",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper argues that students in Information Systems
(Systems Analysts) have learned methods, methodologies
and techniques, but have less experience in
self-reflection and self-awareness. Systems Analysts
are central in developing Information Systems and need
to communicate and understand people with many
different backgrounds and perspectives concerning use
of Information systems. The paper suggests a curriculum
that may give the students a learning environment that
opens up possibilities for self-reflection and
self-awareness. These virtues can only be obtained as a
by-product of something else and is best learned via
learning in action. Hopefully they will improve the
Systems Analyst's capabilities to construct good and
useful Information Systems.",
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",
}
@Article{McCracken:1999:MDD,
author = "Michael McCracken and Wendy Newstetter and Jeff
Chastine",
title = "Misconceptions of designing: a descriptive study",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "48--51",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305847",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Our experience in designing and teaching a
cross-disciplinary freshman design class has led us to
believe that students entering design fields (e.g.,
computer science or engineering) are saddled with
na{\"\i}ve or (mis)conceptions about design and design
activity. It is our belief that for students to become
effective designers, they must be helped to recognize
and overcome these misconceptions through appropriate
educational interventions. To better understand the
nature and substance of these misconceptions, we
conducted a descriptive survey study of 290 freshman in
a technological institute. Our findings begin to
suggest a consistent profile of misconceptions across
declared majors that start to explain observations we
have made of na{\"\i}ve designers in our freshman
design class. This paper reports on those findings.",
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",
}
@Article{Carter:1999:CPW,
author = "Janet Carter",
title = "Collaboration or plagiarism: what happens when
students work together",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "52--55",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305848",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper describes the findings of a small-scale
case study concerning the collaborative aspects of
student working practices. It is a pilot investigation
into the strategies that are employed by students when
attempting Object Oriented programming exercises
outside the formal classroom setting. Some of the
collaborative practices are simple cases of copying,
but others, despite falling within the definition of
plagiarism, are a beneficial, and possibly useful,
means of enhancing the learning process. Although this
study only focuses upon a small group of students in
one UK University, the practices highlighted are
unlikely to be confined to this one setting.",
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",
}
@Article{Sheard:1999:SLE,
author = "Judy Sheard and Dianne Hagan",
title = "A special learning environment for repeat students",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "56--59",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305853",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In 1997, surveys of a group of introductory
programming students, in a class with a predominance of
repeat students (i.e., students who had previously
failed the subject), provided an opportunity to
establish a profile of the weakest students. These
students were the ``alienated'' ones who had not wanted
to do this course in the first place, had little
motivation to learn programming, and were characterised
by poor class attendance and low work output. In 1998 a
new learning environment, tailored to these students'
special needs, was implemented to encourage them to
achieve success. Improvement was observed in many
aspects of the learning behaviour of these students.",
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",
}
@Article{Balbin:1999:YDQ,
author = "Isaac Balbin",
title = "Is your degree quality endorsed?",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "60--63",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305855",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Defining what we mean by a quality degree is a
difficult enough undertaking. Having to demonstrate
that a degree program is adhering to this definition is
at least as challenging. Academics already ``know''
that they are doing a good job with the teaching and
learning aspects of their courses and so any suggestion
that the processes involved need monitoring and
auditing commonly meet with a combination of disdain,
calls of ``time-wasting'' and ``meddling'' and general
derision. At the same time, there is increasing
pressure on Universities around the world to not only
be accountable for the quality of their products but to
also demonstrate that processes that reflect the
efforts to achieve quality be visible and in place. In
this paper we describe a new web-based database system
which has been developed to monitor and track aspects
of the quality of our degree offerings. Particular
attention has been paid to ensuring that the important
facets which define or demonstrate quality are both
highlighted and managed easily.",
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",
}
@Article{Haberman:1999:DLM,
author = "Bruria Haberman and David Ginat",
title = "Distance learning model with local workshop sessions
applied to in-service teacher training",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "64--67",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305856",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper presents the development, implementation
and evaluation of a novel distance learning model
integrated with local workshop sessions. The model was
developed for a large-scale in-service teacher
training, and applied to introduce a new computer
science curriculum and its didactic approach. The model
evaluation showed a significant success, both in terms
of participants' attitudes, and the assimilation of the
subject matter and its didactic approach.",
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",
}
@Article{Arco:1999:QSE,
author = "J. M. Arco and B. Alarcos and A. M. Hell{\'\i}n and D.
Meziat",
title = "Quality of service over {Ethernet} for telelearning
applications",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "68--70",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305858",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The objective of this investigation is to implement a
technology that provides measurements of quality of
service (QoS) of established local area networks.
Improvements of the required infrastructure for
applications of telelearning (videoconference,
electronic blackboard, shared applications\ldots{}) are
implemented with a minimal cost. We are implementing
features of ATM on Ethernet local area networks,
through the protocol ``Cells In Frame'' (CIF). This
protocol encapsulates ATM cells in Ethernet frames
using CIF specification. Values of measured parameters
reveal that the implementation provides the ATM quality
of service necessary for telelearning traffic type.",
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",
}
@Article{Seffah:1999:AOO,
author = "Ahmed Seffah and Moncef Bari and Michel Desmarais",
title = "Assessing object-oriented technology skills using an
{Internet}-based system",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "71--74",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305861",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In this paper, we describe a Web-based system that
defines training needs for object-oriented developers
by identifying the strong and the weak areas of their
knowledge and skills. The system is based on the use of
two tools, GAA [8] and UKAT [3], developed at the
Computer Research Institute of Montreal (CRIM). UKAT
(User Knowledge Assessment Tool) uses a
state-of-the-art knowledge assessment method to create
a user profile of the proficiency in a subject domain.
GAA (Intelligent Guide) is a Web-based training system
that uses the UKAT to personalize a training course and
facilitate self-learning.",
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",
}
@Article{Chiu:1999:IPN,
author = "Chiung-Hui Chiu and Chun-Chieh Huang and Wen-Tsung
Chang and Tsung-Ho Liang",
title = "Interaction processes in network supported
collaborative concept mapping",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "75--78",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305863",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This study investigated group interaction processes in
network supported collaborative concept mapping, and
the influence of these group interaction processes upon
the group concept mapping performance. A total of 36
in-service teachers and pre-service student teachers
engaged in this study. It was found that group concept
mapping performance was significantly correlated to the
quantity of group interaction, particularly high-level
interaction processes. Suggestions for a further
improvement in the system design to support
collaborative concept mapping are also provided in this
paper.",
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",
}
@Article{Levin:1999:UST,
author = "Martin H. Levin",
title = "Use of a soundcard in teaching audio frequency and
analog modem communications",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "79--83",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305868",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Sound cards have become standard features of personal
computers in the home, office and classroom. This paper
demonstrates the usefulness of these inexpensive
devices in the teaching of some of the basic and not so
basic concepts of communications. These devices can be
very effective in the explanation of amplitude,
frequency and frequency multiplexed circuits, as well
as modem handshake standards.",
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",
}
@Article{Ellis:1999:CSD,
author = "Ainslie Ellis and Dianne Hagan and Judy Sheard and
Jason Lowder and Wendy Doube and Angela Carbone and
John Robinson and Sylvia Tucker",
title = "A collaborative strategy for developing shared {Java}
teaching resources to support first year programming",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "84--87",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305871",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper discusses a strategy for developing shared
teaching resources to support Java programming subjects
taught using a variety of educational approaches
(lectures and tutorials, problem-based learning,
distance education) with differing computing focii
(computer science, commercial computing, network
computing).The strategy is a group process involving
six distinct stages: selecting the topic areas
considered integral to all subjects for which the
resources will be used; defining the details and
identifying areas / concepts of a topic; determining
basic, intermediate and advanced levels of information;
determining appropriate educational techniques that
support the desired learning objectives for the
concept; investigating existing resources and building
new resources, both with and without the use of
computer technology.",
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",
}
@Article{Scherz:1999:OPB,
author = "Zahava Scherz and Sarah Polak",
title = "An organizer for project-based learning and
instruction in computer science",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "88--90",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305874",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The computer science (CS) educational community has
recently realized the potential of project-based
learning (PBL) in CS education. The new CS curriculum
for high school students in Israel consists of 3 to 5
courses --- one of which requires a final project
instead of the traditional final examination. PBL
demands many changes in students' learning habits and
requires new instructional methodology. This paper
presents the rational and objectives of a PBL organizer
that was specifically designed for a project oriented
logic programming high school course. The PBL organizer
gradually supports both students and teachers in
project development processes.",
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",
}
@Article{Ben-Ari:1999:DED,
author = "Mordechai Ben-Ari and Shawn Silverman",
title = "{DPLab}: an environment for distributed programming",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "91--94",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305875",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper describes the software package DPLab which
implements an integrated GUI environment for developing
distributed programs. The environment includes a text
editor, a compiler, and a runtime system that
establishes communications between networked computers
and provides primitives for message passing between the
computers. The source language is Pascal extended with
these primitives and with constructs for concurrent
programming. The package is implemented in Java and
Swing for portability.",
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",
}
@Article{Trichina:1999:DIT,
author = "Elena Trichina",
title = "Didactic instructional tool for topics in computer
science",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "95--98",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305880",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "We consider the design of computer-enhanced teaching
environment to be primarily a didactic task, and
concentrate on representation of a domain structure and
pedagogical view of the teaching process. At the core
of our tutoring environment for computability topics is
the ability of the system to engage students' previous
knowledge of programming in comprehension of abstract
concepts.",
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",
}
@Article{delaFuente:1999:TCA,
author = "Santiago Rodr{\'\i}guez de la Fuente and M. Isabel
Garc{\'\i}a Clemente and Rafael M{\'e}ndez Cavanillas",
title = "Teaching computer architecture with a new superscalar
processor emulator",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "99--102",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305881",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Current computers use several techniques to improve
performance such as cache memories, pipeline and
multiple instruction issue per cycle. Using a real
computer to teach these concepts is actually
impractical, because these computers are designed to be
programmed in high-level languages. In order to solve
this problem, we have implemented a superscalar
processor emulator, where most of the processor and
cache parameters can be defined by the student. Its
objective is to create a set of laboratory works
allowing the student to observe how the different
components of the computer evolve while executing an
assembler program. It allows detection of the different
kinds of cache misses and hazards as well as their
impact on performance. Then, the student can apply some
software techniques to reduce cache misses and to avoid
hazards.",
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",
}
@Article{Koldehofe:1999:DAV,
author = "Boris Koldehofe and Marina Papatriantafilou and
Philippas Tsigas",
title = "Distributed algorithms visualisation for educational
purposes",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "103--106",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305884",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "We present our work on building interactive continuous
visualisations of distributed algorithms for
educational purposes. The animations are comprised by a
set of visualisation windows. The visualisation windows
are designed so that they demonstrate (i) the different
behaviours of the algorithms while running in different
systems, (ii) the different behaviours that the
algorithms exhibit under different timing and workload
of the system (iii) the time and space complexities of
the algorithms and (iv) the ``key ideas'' of the
functionality of the algorithms. Visualisations have
been written for a set of lO algorithms that are taught
in a Distributed Algorithms advanced undergraduate
course.",
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",
}
@Article{Finkel:1999:WCA,
author = "David Finkel and Isabel F. Cruz",
title = "{Webware}: a course about the {Web}",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "107--110",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305886",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Sophisticated applications and software development on
the Web demand an extensive and thorough understanding
of a variety of computer science disciplines, as well
as providing their own set of issues. Therefore, we
have created an advanced undergraduate computer science
course called Webware: Computational Technology for
Network Information Systems that builds upon and
extends knowledge previously gathered by the students.
We describe its contents, our teaching experience, and
address the challenges of teaching both the foundations
and current technological issues of Web programming.",
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",
}
@Article{Clear:1999:CLT,
author = "A. G. (Tony) Clear",
title = "A collaborative learning trial between {New Zealand}
and {Sweden} --- using {Lotus Notes Domino} in teaching
the concepts of {Human Computer Interaction}",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "111--114",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305887",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper reports the results of a collaborative
learning exercise between students at Auckland
Institute of Technology and Uppsala University. The
exercise was conducted using both a Lotus Notes
Domino\™ collaborative database and electronic
mail to support students working in remote groups to
perform a common task. Issues concerning the logistics
of such an exercise, student participation and
evaluations of the process, ethical considerations and
the quality of the learning process are discussed. Some
conclusions are drawn concerning the value of Group
Ware technology to support this form of collaborative
learning, and suggestions are made for future
developments.",
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",
}
@Article{Yang:1999:PCS,
author = "Lan Yang and Zhiqiang Ding",
title = "Promoting computer software intellectual property
right in Computer Science Education",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "115--118",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305888",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Computer software intellectual property right (IPR)
protection has become an important issue of universal
concern. This paper, based on a survey conducted in
five Chinese universities reveals the importance of
teaching the subject of computer software IPR to
computer science students. The paper discusses the
development of educational material that highlights the
technical, cultural, legal and regulatory, and business
factors related to computer software IPR. It also
proposes an educational program for enhancing IPR
protection, which can be incorporated into the
undergraduate and graduate curricula of computer
science.",
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",
}
@Article{Boyle:1999:UIC,
author = "Roger Boyle and Ann Roberts",
title = "The {University} in the inner city",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "119--122",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305889",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The traditional university often has a world class
reputation for teaching and research. Equally often it
is centrally sited in established cities through which
the winds of economic change have blown viciously,
leaving ivory towers surrounded by neighbourhoods of
underprivileged communities. Within these communities,
junior and high schools do their best to battle against
under-motivation and lack of expectation in the literal
shadow of elaborately resourced institutions populated
by secure and highly educated staff, teaching students
from more affluent backgrounds who look forward on
graduation to similar levels of security in employment.
For modest investment, we demonstrate that it is
possible to bridge the gap between these two
communities. An exercise which commenced as a tightly
funded service to a small number of inner-city schools
has grown to serve a larger number. Of more interest,
it has demonstrated the potential to be of direct
benefit to a range of students of the university in a
way that could not otherwise be provided.",
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",
}
@Article{Bobkowska:1999:LEM,
author = "Anna Bobkowska",
title = "Laboratory experiment with the {3RolesPlaying}
method",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "123--126",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305890",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The paper addresses the problem of making experiments
for software engineering during laboratories. There is
a need for experimental investigations. If experiments
are performed in the lab together with training they
must also have high educational value. In the paper,
there is discussion about joining education and
research. Then summary of the 3RolesPlaying method
which satisfies goals of both of them is presented.
Results of an experiment that took place in the
Technical University of Gdansk, Poland in the summer
semester of 1997/98 are described, and verification of
the results value is made.",
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",
}
@Article{Stern:1999:SMC,
author = "Linda Stern and Harald S{\o}ndergaard and Lee Naish",
title = "A strategy for managing content complexity in
algorithm animation",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "127--130",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305891",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Computer animation is an excellent medium for
capturing the dynamic nature of data structure
manipulations, and can be used to advantage in the
teaching of algorithms and data structures. A major
educational issue is the necessity of providing a means
for the student to manage the complexity of the
material. We have addressed this issue in a multimedia
teaching tool called ``Algorithms in Action'' by
allowing students to view an algorithm at varying
levels of detail. Starting with a high level pseudocode
description of the algorithm, with accompanying high
level animation and textual explanation, students can
expand sections of the pseudocode to expose more
detail. Animation and explanation are controlled in a
coordinated fashion, becoming correspondingly more
detailed as the pseudocode is expanded. The tool also
supports {\tt dofferem}, pdes. corresponding to
different stages in the learning process. Student
feedback suggests that the availability of multiple
levels detail and the facility for the user to control
the level of detail being viewed is an effective way to
manage content complexity.",
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",
}
@Article{Hewson:1999:MAS,
author = "John Hewson and Wendy Doube and Michael Calagaz",
title = "A multimedia animated simulation generator",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "131--134",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305893",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper shows how a multimedia multi-framed
simulation generator was developed. A technique of
recording a sequence of steps and playing them back as
an animation overcomes the major problems with the
synchronous mapping of components which execute
asynchronously and non-sequentially It also preserves
the integrity of instructional design. A simulation of
any executing program code segment can be produced in a
few hours using this generator. Four frames can
simultaneously display different representations of the
segment as text or graphical images. Users can step
through the simulation or have it run at variable
speed, and can change specified code statements to
increase learning potential. The Animated Simulation
Generator could be used for any frame-based animation
requiring complex sets of interrelated text and/or
graphical components.",
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",
}
@Article{Faltin:1999:DCA,
author = "Nils Faltin",
title = "Designing courseware on algorithms for active learning
with virtual board games",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "135--138",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305894",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "We present a method for designing courseware on
algorithms for active learning with virtual board
games. Our goal is to build algorithm courseware that
integrates explanation with animation and makes the
student an active participant. We give hints for
structuring the material into sections and mixing
presentation with exercises. We present our ideas for a
new form of visual interactive exercise and a cardboard
game prototype with which we tested our ideas.",
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",
}
@Article{Wolz:1999:SJPa,
author = "Ursula Wolz and Elliot Koffman",
title = "{simpleIO}: a {Java} package for novice interactive
and graphics programming",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "139--142",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305896",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper describes how to incorporate user
interactivity and graphics into a first course in
computer science. Problems and alternative solutions
are discussed. A Java package called simpleIO that we
developed is presented. It allows novice programmers to
build simple GUI -based programs while maintaining good
design principles. The package includes methods for
requesting data from the user including integers,
reals, string and Booleans. It also supports simple
menus, graphics displays and text file handling.",
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",
}
@Article{Heines:1999:ECW,
author = "Jesse M. Heines",
title = "Evaluating course {Web} sites and student
performance",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "143--146",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305898",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Erwin Boschmann [1] listed four major issues
pertaining to ``the infusion of technology in higher
education'' in a recent posting on The Technology
Source. His third issue is ,that ``there is little
existing research on learning.'' This paper addresses
that issue by analyzing a course web site now in its
fifth semester of operation and focusing squarely on
its effect on student learning. It discusses research
methods for evaluating the web site's effect on student
performance and statistical methods for identifying
performance trends. Data on multiple undergraduate
courses is presented, comparing student performance
before and after the web site was introduced.",
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",
}
@Article{Hedman:1999:CDL,
author = "Anders Hedman",
title = "Creating digital libraries together-collaboration,
multimodality, and plurality",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "147--150",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305900",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Many have tried to answer the question of what a
digital library is and how such libraries should be
built. But, in a sense the question of how to construct
digital libraries as well defined entities is misguided
from the beginning. There are many approaches to
building digital libraries [7, 18, 4] and each approach
must be understood from within a context. Some contexts
such as information retrieval and digitizing of
existing materials have received much attention [12,
22, 18, 17], while other contexts have been more or
less ignored [19]. One such context is that of
networking from a higher level of abstraction [8, 11].
Since traditional libraries have long since existed in
elaborate and large-scale physical networks it is only
natural that we should see such structures mirrored in
the world of digital abstract networks. The Universal
Simulator [10] application builds on the idea that
research in digital libraries need not necessarily
focus on micro level infrastructures, but that we may
also find interesting possibilities on the macro level
of digital library infrastructures. Moreover, at such a
macro level we may find important new ways of
collaborating and building digital libraries in
educational settings.",
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",
}
@Article{Lowder:1999:WBS,
author = "Jason Lowder and Dianne Hagan",
title = "{Web}-based student feedback to improve learning",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "151--154",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305902",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "A Web-based anonymous feedback facility has been used
for three years to give students a voice and some
ownership of the subjects they are studying, and to
allow staff to make adjustments to the teaching program
in time to help the current student group. Improvements
have been made to the system, e.g., the ability for
students to identify themselves, extensions to staff
e-mail copies, discussion threads to delineate topic
areas, and automatic generation of statistics on usage.
These statistics show how the need for anonymity
decreases as the level of maturity of the students
increases. Other planned or recently added improvements
are described..",
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",
}
@Article{Daly:1999:RIC,
author = "Charlie Daly",
title = "{RoboProf} and an introductory computer programming
course",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "155--158",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305904",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "RoboProf is an online teaching system. It is based on
WWW technology and can easily incorporate
WWW-compatible media such as graphics, audio and video.
It is structured as a self-paced course book: RoboProf
presents the student with information on a
closely-defined topic and then marks a set of exercises
covering that material. When the students results are
satisfactory, a new topic is introduced. The idea
behind RoboProf is to increase motivation by borrowing
ideas from certain games. These ideas include providing
a challenge, giving quick feedback, making progress
visible and encouraging experimentation. RoboProf was
used to teach an introductory computer programming
course. An introductory computer programming course
must cover two main areas, the computer model (syntax
and semantics of a programming language) and program
design. In this paper I show how RoboProf can be
effectively used to help teach the syntax and semantics
of a programming language.",
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",
}
@Article{English:1999:BSC,
author = "John English",
title = "Building self-contained {Websites} on {CD-ROM}",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "159--162",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305906",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The BURKS Project has for the past three years
produced non-profit CD-ROMs of resources for students
of Computer Science. Now in its third edition, BURKS is
a self-contained website which incorporates a
pre-installed web browser and which now spans a set of
two CD-ROMs. This paper describes the techniques used
to implement this product.",
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",
}
@Article{Deveaux:1999:SET,
author = "Daniel Deveaux and Regis Fleurquin and Patrice
Frison",
title = "Software engineering teaching: a ``Docware''
approach",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "163--166",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305907",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The software engineering teaching is a true challenge.
Indeed software engineering technology is only
justified for large projects or long-term applications
maintenance ; aspects impossible to show at the time of
introductory course. In order to circumvent these
difficulties, we propose a new approach of software
development teaching which we called ``Docware''. It is
a documentation centered process: the software product
is no longer regarded as a source file that is
documented afterwards, but as a set of documents whose
source file is one product among others. After having
specified our teaching objectives, we describe this
approach which uses new tools that we developed and
used for several years. A report of the use of this
approach concludes this paper.",
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",
}
@Article{Siegel:1999:WDF,
author = "Eric V. Siegel",
title = "Why do fools fall into infinite loops: singing to your
computer science class",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "167--170",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305909",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "One effective way to introduce a dose of humanity,
acknowledge the needs and struggles of CS1 students,
and appeal to a broader range of learning styles is to
present a computer science topic in an entertaining
manner, e.g., with some form of artistic performance.
In this paper, I describe three songs for CS1 that are
designed to help students surmount three of the most
difficult hurdles of that course. Empirical and
anecdotal results demonstrate that the songs help
students learn, and help them enjoy learning. These
songs are a case study in entertainment; all
instructors can find some way to entertain their class,
and recordings of the songs themselves are available on
the web for any instructor or student.",
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",
}
@Article{Hadjerrouit:1999:CAO,
author = "Said Hadjerrouit",
title = "A constructivist approach to object-oriented design
and programming",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "171--174",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305910",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Computer science education is greatly affected by the
object-oriented approach. This can be seen in the
numerous new teachers being attracted to programming
languages such as Java. Learning the object-oriented
approach is however difficult for novice students,
mostly because it requires a new way of thinking about
computing and more depth to grasp. Thus, to promote the
object-oriented approach at the introductory level, a
re-examination of the teaching method is recommended.
This article describes a pedagogical framework rooted
in the constructivist epistemology for teaching
object-oriented design and programming.",
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",
}
@Article{Kopec:1999:HSD,
author = "Danny Kopec and Richard Close and Jim Aman",
title = "How should data structures and algorithms be taught",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "175--176",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305913",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Data Structures and Algorithms is clearly a very
important topic and course in the Computer Science
curriculum. It has been taught at several levels by a
number of approaches. Should the approach be
mathematical, theoretical and abstract or very concrete
and ``hands on''? Whichever method is used, the
ultimate goal is the same: enhancing student
comprehension. The panelists discuss three distinct and
well-defined approaches.",
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",
}
@Article{Wrycza:1999:CDM,
author = "Stanis{\l}aw Wrycza and Thaddeus W. Usowicz and Andras
Gabor and Borut Verber",
title = "The challenges and directions of {MIS} curriculum
development in respect of transformation of business
requirements",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "177--178",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305916",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Effective use of information technology (IT), is
becoming one of the prime determinants of success of
business organization. However, rapid advances in IT
cause that knowledge and skills required by IS
professionals have to be changed continuously and
profoundly. In this environment, IS/IT skills can
become obsolete quite easily. The IS/IT jobs of
tomorrow will require the flexible updating of
knowledge, skills and abilities for effective
performance of changing tasks and duties.",
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",
}
@Article{Ackermann:1999:PSI,
author = "Ernest Ackermann",
title = "Poster session. {Internet} curriculum. two courses:
introductory and advanced",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "179--180",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305917",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "We describe two courses that deal with the Internet.
One is an introductory course with no prerequisites and
the other is more advanced and focuses on providing Web
services.",
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",
}
@Article{Armentrout:1999:TDJ,
author = "Anna Armentrout",
title = "A tool for designing {Java} programs with {UML}",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "180",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305919",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This project intends to develop a simple UML (Unified
Modeling Language) tool in Java to be used by students
learning object-oriented design and Java programming.
Each student will be able to design a Java program by
filling in forms (use cases, CRC cards) and making
diagrams (use case diagrams, class diagrams and
sequence diagrams) in a number of views. When the
student enters information for any one of the views the
tool will update the equivalent information for the
other views. The tool will generate Java skeleton code
from information supplied by the student.",
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",
}
@Article{Cabeza:1999:CCS,
author = "M. Luisa C{\'o}rdoba Cabeza and M. Isabel Garc{\'\i}a
Clemente and M. Luz Rubio",
title = "{CacheSim}: a cache simulator for teaching memory
hierarchy behaviour",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "181",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305922",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{deCampos:1999:MRE,
author = "Geraldo Lino de Campos",
title = "Minimum requirements for effective distance teaching
systems",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "182",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305926",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The first practical video conferencing systems were
introduced at the Fourth World Telecommunications Forum
held in Geneva in 1983 [Eva95], but their use is still
rare. By comparison, the personal computer, introduce
about the same time, is now a commodity sold by the
millions. That is surprising, considering the cost and
time savings associated with teleconferencing and the
economy of scale achievable by teleteaching. This paper
presents the position that lack of quantity and quality
in the transmission process are responsible for the low
success.",
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",
}
@Article{Dagdilelis:1999:DTO,
author = "V. Dagdilelis and M. Satratzemi",
title = "Didactics too, not only technology",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "183",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305929",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{English:1999:BP,
author = "John English",
title = "The {BURKS} project",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "184",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305930",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Kosa:1999:BPW,
author = "Martha J. Kosa",
title = "Beginners program {Web} page builders and verifiers",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "185",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305931",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Kubilus:1999:MTD,
author = "Norbert J. Kubilus",
title = "Multi-team development project experience in a core
computer science curriculum",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "186",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305932",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper discusses our introducing a multi-team
development project into the third semester of an
undergraduate Computer Science core curriculum. One of
the goals of the third semester course has been to
provide student with practical experience in system
design and development. The multi-team development
project exposes students to the rigors of working
together to complete a specific component of a larger
system and to insure that all components integrate
properly. It also introduces them to project management
concepts such as project scheduling, maintaining team
journals, delivering written and oral team status
reports, and participating in project meetings.",
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",
}
@Article{Levin:1999:IDC,
author = "Martin H. Levin",
title = "The implementation of a data communications laboratory
in small to medium sized universities",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "187",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305933",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This poster describes techniques for establishing a
Data Communications Laboratory in the small to
mid-sized university. The experience for the poster was
gained in the building of a lab funded by a NSF-ILI
grant.. We provide a tactical approach to the lab and a
discussion of the physical environment and basic
equipment requirements. Special interest is devoted to
sources of assistance for equipment procurement, as
well as how to lower both hardware and software costs.
Included are the capabilities of the suggested lab for
teaching the major network operating systems. The
security aspects required by the laboratory are also
covered. The type of Data Communications Laboratory
described in the poster can be established with a
minimum of funds and using excess or donated equipment.
It will provide students some hands-on experience with
data communications and establish the lab as a reality
from which to expand to ever changing technologies. One
secret of success in this effort is to make the
establishment of a lab, a rallying point between the
Faculty, students and university's Instructional
Technology Department. Students should be involved in
all steps of the planning and installation. The
students involved with the project will be happy to be
taking part in an effort that will add an effective
hands-on approach to their data communications
courses.",
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",
}
@Article{Miao:1999:CMI,
author = "Yongwu Miao and Hans-R{\"u}diger Pfister and Martin
Wessner",
title = "Combining the metaphors of an institute and of
networked computers for building collaborative learning
environments",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "188",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305934",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Parker:1999:CBI,
author = "Helen Parker and Mike Holcombe",
title = "Campus-based industrial software projects: risks and
rewards",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "189",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305935",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The involvement of commercial companies as clients in
software engineering project work adds a new dimension
to our students' education, developing the
communication, team-working and managerial skills
demanded by employers, [1]. Commercial collaboration
introduces risks into course work which, like the risks
in any commercial software project, must be controlled
if the outcomes for all parties are to count as a
success.",
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",
}
@Article{Polak:1999:TCC,
author = "Przemyslaw Polak",
title = "Teaching computer communication skills using case
study method",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "190",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305936",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Modern management activities involve extensive usage
of computer communication services. The poster
summarizes experience in teaching these skills on the
basis of case study method. Two scenarios of computer
game involving extensive usage of communication
software and implementation of group decision making
model are presented.",
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",
}
@Article{Gerhardt-Powals:1999:DMC,
author = "Jill Gerhardt-Powals and Matthew H. Powals",
title = "The {Digital Millennium Copyright Act}: an
international assault on fair use?",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "191",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305937",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Put:1999:SCS,
author = "Dariusz Put and Janusz Stal and Marek Zurowicz",
title = "The system of checking students' knowledge with the
use of wide area networks",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "192",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305938",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In the situation when computers, and primarily wide
area computer networks, are easily accessible, it is
possible to conduct examinations with no need for the
examinee and the examiner to be in the same place at
the same time. This paper suggests how to carry out
this postulate.",
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",
}
@Article{Put:1999:UIT,
author = "Dariusz Put and Janusz Stal and Marek Zurowicz",
title = "The use of the {Internet} in the teaching process",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "193",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305939",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The aim of this project is to present a teaching
method based on the HTTP protocol. The main goal of
this method is to aid the self-study process with the
use of interactive pages based on the HTTP protocol.
Such pages are generated for each student individually,
depending on his progress in internalising knowledge.",
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",
}
@Article{Lomic:1999:DEC,
author = "Marijana Lomic and Zoran Putnik",
title = "On distance education courseware",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "194",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305940",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Multimedia, WWW and advanced technologies are bringing
changes in the field of education. Additional ways of
interaction between students, study material, and
teachers, are introduced. Development in technology and
their introduction into education, changed the
character and methods of it. A need exists for a
distance education and additional education at home.
With the cost of multimedia computers becoming lower,
while availability of educational CD-ROM's higher, a
proper inclusion of these into the curricula and
distance education is needed. Here, some strategies for
distance education software are being proposed.",
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",
}
@Article{Dee:1999:ACA,
author = "Hannah Dee and Peter Reffell",
title = "{ACOM} (``computing for all''): an integrated approach
to the teaching and learning of information
technology",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "195",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305941",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This poster describes the ACOM modules at Leeds
University, teaching IT skills to a very large and
diverse student body.",
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",
}
@Article{Rossi:1999:KIB,
author = "Alfred J. Rossi",
title = "{KPPCDL}: an {Internet} based shared environment for
introductory programming education",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "196",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305942",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The Karel++ Collaborative Laboratory is an Internet
based educational tool, which facilitates the learning
of Object-Oriented programming techniques, by providing
a shared development environment for the building of
student programs written in the Karel++ language.
KPPCDL offers remote sharing of Karel++ program
elements, collaborative source code editing, textual
and graphical notification of both coarse and finely
grained remote updates, remote and local views of
developing program elements, updated views for late
comers, background source parsing, and real-time memo
sending. The system combines features of both
centralized and replicated architectures, and provides
for both synchronous and asynchronous collaboration.",
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",
}
@Article{Rugelj:1999:IAK,
author = "Joze Rugelj",
title = "Intelligent agent for knowledge tree administration",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "197",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305943",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Shannon:1999:SLP,
author = "Christine Shannon",
title = "A semester-long project in {CS} 2",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "198",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305944",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Two years ago, like many others, our Computer Science
program made the switch from Pascal to C++. As we had
in the past, we continued the practice of teaching some
principles of software engineering in the second
course. Because students were working primarily on
small projects, they were not seeing the need for the
design techniques I was presenting. I decided to devise
a semester-long project through which I could
illustrate not only the use of standard data structures
but also the need for employing principles of software
engineering.",
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",
}
@Article{Szejko:1999:EES,
author = "Stanis{\l}aw Szejko",
title = "An exercise in evaluating significance of software
quality criteria",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "199",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305945",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The paper presents an exercise in mapping user
requirements to software quality model in order to
disclose the product quality characteristics the
developer should take special care of. House of Quality
of the Quality Function Deployment method [1,2] has
been adapted for dealing with system requirements.",
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",
}
@Article{Taylor:1999:INE,
author = "Harriet G. Taylor",
title = "Implementing national educational technology standards
for student in the {United States}",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "200",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305946",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "A consortium of leading educational professional
organizations in the United States, led by the
International Society for Technology in Education has
developed a set of National Educational Technology
Standards (NETS) for students. The NETS standards
describe what all students should know about and be
able to do with technology. They are divided into six
categories [1]: Basic operations and concepts; Social,
ethical, and human issues; Technology productivity
tools; Technology communication tools; Technology
research tools; and Technology problem-solving and
decision-making tools. The NETS standards also include
performance indicators at each of four major target
grade ranges, PK-2, 3-5, 6-8, 9-12. NETS standards
describe fundamental technology competencies to be
developed through meaningful learning experiences
integrated throughout the PreK-12 curriculum. They
provide realistic benchmarks for achievement. They also
provide a continuum of technology skills that can be
achieved through a curriculum that reinforces high
level learning and problem solving strategies in which
technology tools play a major role.",
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",
}
@Article{Taylor:1999:MLL,
author = "Harriet G. Taylor",
title = "Math link: linking curriculum, instructional
strategies, and technology to enhance teaching and
learning",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "201",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305948",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Math Link was a professional development project
involving Louisiana State University and the West
Feliciana Parish School District in the United States.
Math Link focused on teachers in grades three through
six in the entire district and included over ninety
percent of the teachers in the district. The teachers
participated in a three week summer workshop directed
by a professional staff that included two elementary
mathematics specialists, a technology specialist, a
mathematics specialist/site coordinator from the school
district, a mathematics education professor, and an
educational technology professor. During the summer,
the educators worked on four major components:
technology tools to support learning: mathematics
standards, instructional methodology, and assessment;
team building and collaboration; and instructional
models that they would implement. During the academic
year, a site coordinator provided instructional and
resource support for all the teachers. The site
coordinator also monitored progress and worked directly
with the university staff directing the project. Four
day-long workshops were also held during the school
year. During the following summer, the educators worked
at the university for two more weeks to formalize their
instructional models and curriculum and plan for the
future.",
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",
}
@Article{Utting:1999:GDG,
author = "Ian Utting",
title = "Gathering and disseminating good practice at teaching
and learning conferences",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "202",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305949",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Madej:1999:IIS,
author = "Jan Madej and Tadeusz Wilusz",
title = "{IntraED} --- an intranet solution for {EDucation}",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "203",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305951",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The IntraED concept has been developed in 1996 as a
solution for the problem of shortage of financial
resources for setting up necessary environment for
introducing the intranet technology into instructional
process at the Cracow University of Economics. The
developed system has been intensively tested since that
and supporting more courses every year. Therefore we
would like to share the IntraED system concept as well
as gained experience coming out from over two academic
years of tests with everybody interested in setting up
low cost intranet environment for educational
purposes.",
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",
}
@Article{Skrzypek:1999:KVL,
author = "Jerzy Skrzypek and Tadeusz Wilusz",
title = "{KOMBIZ97} --- virtual lab experiment",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "204",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305952",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "With the advent of easy available internet and
intranet technologies it became possible to redesign
concept of building highly valuable managerial skills
in real business problems solving using managerial
games and make it part of modern, very easy to use and
well equipped learning environment. The KOMBIZ97
experiment presented below is growing up every year
experiment on setting up such an environment and using
throughout more and more courses offered by the Cracow
Academy of Economics (CUE).",
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",
}
@Article{Young:1999:IPG,
author = "Alison Young and Donald Joyce",
title = "Innovation in post graduate computer science
education",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "205",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305953",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This presentation will outline the progress to date of
the development of the Master of Computing degree
program, the courses developed, the philosophy behind
the development, the structure including the exit
qualification and the proposed delivery. It will also
outline the quality assurance process and the very
stringent accreditation process required before it is
approved for delivery.",
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",
}
@Article{Yang:1999:UJS,
author = "Andrew Yang and Yael Bachar",
title = "Using {Java} and the socket interface in teaching
client\slash server programming",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "206",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305955",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In this poster, we present our experience developing
JAVA applets and applications to create a client/server
system on the world wide web, and show how the product
is used in upper-division computer science classes. The
set of programs consist of a client and a server. The
client program in the prototype is a JAVA applet that
is downloaded into the client machine and is executed
in a user's web browser using the local memory, CPU and
other resources. The server program in the prototype is
a JAVA application that runs on a web server all the
time. The client and the server programs use the socket
interface [ Comer\&Stevens 96] as the communication
protocol, and are able to transmit data back and forth
successfully over the internet. Figure 1 illustrates
how the client and the server communicate over the
socket interface. With the set of programs in place,
students in the upper-division computer science
classes, including software engineering, databases
systems, and distributed application development, are
able to build their own software for the course
projects, on top of the software prototypes. Revision
of a given set of JAVA programs proves to be a better
approach in learning client/server programming using
JAVA and sockets, compared to requiring students to
create JAVA programs from the scratch.",
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",
}
@Article{Young:1999:WWL,
author = "Stuart Young and Ross Dewstow and Mae McSporran",
title = "Who wants to learn online?",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "207",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305957",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "A study of how different demographic groups find the
experience of flexible online learning. A first year
course in Internet \& Web Design is offered to a
diverse range of students in traditional and online
formats. We hope to draw conclusions about which groups
find online learning works for them.",
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",
}
@Article{Impagliazzo:1999:TVL,
author = "John Impagliazzo",
title = "Teaching very large instruction word architectures",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "208",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305958",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The VLIW model describes a philosophy whereby the
compiler organizes several nondependent machine
operations into the same instruction word. Some
features of this form of architecture are illustrated
and certain strategies on presenting this topic to
students are shown.",
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",
}
@Article{Gifford:1999:VWB,
author = "Atticus Gifford and Benjamin J. Menasha and David
Finkel",
title = "The visible {Web} browser",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "209",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305959",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "As an aid to the study of the World-Wide Web, we have
developed a software application that allows a user to
observe the messages passed between a Web browser and a
Web server. The application is based on the Mozilla Web
Browser, and displays the HTTP headers sent and
received by the browser. The program could be used by
students in courses studying the Web, by researchers
interested in the behavior of Web servers, and by
developers to debug Web-based applications.",
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",
}
@Article{Mutchler:1999:CCL,
author = "David Mutchler and Claude Anderson and Andrew Kinley
and Cary Laxer and Dale Oexmann and Rimli Sengupta and
Frank H. Young",
title = "{CS} 1 closed laboratories = multimedia materials +
human interaction",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "210",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305960",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Power:1999:DLD,
author = "Chris Power",
title = "Designer --- a logic diagram design tool",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "211",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305962",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Designer is a software tool that helps the program
developer lay out structure diagrams. Structure
diagramming is a structured design technique commonly
taught in New Zealand polytechnics. Diagrams can be
written for overall logic flow or detailed design.
Unlike a flow chart, a structure diagram can always be
directly translated to the control structures of a
structured programming language. The basic diagram
symbols are process boxes, decisions, loops,
input-output boxes and procedure calls.",
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",
}
@Article{Wolz:1999:SJPb,
author = "Ursula Wolz and Elliot Koffman",
title = "{simpleIO}: a {Java} package for novice interactive
and graphics programming",
journal = j-SIGCSE,
volume = "31",
number = "3",
pages = "212",
month = sep,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384267.305963",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:39 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Klein:1999:MSC,
author = "Bruce J. Klein",
title = "Message from the {SIGCSE} chair",
journal = j-SIGCSE,
volume = "31",
number = "4",
pages = "2--2",
month = dec,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/349522.349529",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Roberts:1999:CSC,
author = "Eric Roberts",
title = "Conserving the seed corn: reflections on the academic
hiring crisis",
journal = j-SIGCSE,
volume = "31",
number = "4",
pages = "4--9",
month = dec,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/349522.349363",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Computer science departments today face a serious
staffing crisis, as faculty and graduate students
abandon academia for industry while undergraduate
enrollments rise. The current crisis is similar to one
that occurred in the early 1980s, which gives us the
opportunity to learn from that experience. This article
reviews the history of the earlier crisis and proposes
strategies for mitigating the effects of the current
one.",
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",
}
@Article{Martin:1999:ARAb,
author = "C. Dianne Martin",
title = "From awareness to responsible action (part 2):
developing a curriculum with progressive integration of
ethics and social impact",
journal = j-SIGCSE,
volume = "31",
number = "4",
pages = "10--12",
month = dec,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/349522.349366",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Gotterbarn:1999:ICE,
author = "Don Gotterbarn",
title = "Integration of computer ethics into the {CS}
curriculum: attachment or synthesis",
journal = j-SIGCSE,
volume = "31",
number = "4",
pages = "13--14",
month = dec,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/349522.349368",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The Impact CS project, described in Dianne Martin's
current and previous SIGCSE column, addresses
Curriculum 91's mandate ``to include the social and
ethical implications of computing'' in the curriculum.
I have two concerns with this mandate. The mandate
leaves open how to include the material and exactly
what material to include to satisfy the mandate. For
the past ten years the discussion about how to include
the material has repeatedly focused on three methods of
inclusion: have a separate course---taught by
philosophy or CS, have a capstone project course, or
integrate ethics into several of the CS courses. Since
the initial mandate, the discussion of what to include
has broadened to include the professional
responsibilities of the computing practitioner. This
broadening of the subject matter has contributed to
favoring the integration approach as a method of
inclusion. An approach which (ten years ago) has been
empirically proven to be the most effective way to
teach ethics. It may seem that we now have a clear path
and Impact CS Report 3 provides us with the theoretical
underpinnings to ``integrate'' computer ethics into the
curriculum. But I think we still have one further issue
to clear up. Material can be ``integrated'' into a
course simply by adding another reading. We can attach
the material to a course and treat it much the way
ethics was treated in Curriculum 91, as an appendage to
the real CS curriculum. The material could be
``integrated'' into the course in another way. We could
show the unity of professional, social, and ethical
issues with computer science. If professional, social,
and ethical concerns are simply treated as an
appendage, then teachers will leave these discussion
for the last day of class (if there is time left).
Teachers will feel that there is no time to include
these issues in their classes; students will believe
that ethics is included only to minimally meet the
requirements of CSAB accreditation and they will not
have a clear understanding of their professional
responsibilities. On the other hand, we could teach
professionalism and ethics as a part of computer
science. Good computer science is a combination of the
application of technical skill guided by professional
responsibility. For example, we could demonstrate that
doing good software design involves designing the
software in an ethically sensitive way. I am concerned
that, because of the use of terms like ``units'' and
``stages'' in Impact CS Report 3, some may interpret it
as advocating ``attaching'' ethics units to courses,
attaching units that are neatly separable from computer
science. The material discussed in the ``units'' and
``stages'' of Report 3 can be synthesized with the CS
curriculum in some fairly straightforward ways. In what
follows I will summarize some of those ways and
indicate some of useful resources to help you
``demonstrate that ethical computer science is computer
science.",
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",
}
@Article{Lee:1999:FCE,
author = "John A. N. Lee",
title = "The first computer --- an ethical concern",
journal = j-SIGCSE,
volume = "31",
number = "4",
pages = "15--16",
month = dec,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/349522.349371",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Clear:1999:OEI,
author = "Tony Clear",
title = "Online education --- but is it education?",
journal = j-SIGCSE,
volume = "31",
number = "4",
pages = "17--18",
month = dec,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/349522.349374",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Gorgone:1999:AMN,
author = "John T. Gorgone",
title = "Approaching {MSIS} 2000: a new-fashioned graduate
model",
journal = j-SIGCSE,
volume = "31",
number = "4",
pages = "19--20",
month = dec,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/349522.349376",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This column describes the background and process in
creating a new graduate IS curriculum model and
guidelines for the 21st Century. It also presents an
overview of the MSIS program and the curriculum
architecture.",
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",
}
@Article{Dale:1999:RPR,
author = "Nell Dale",
title = "Reflections on past research",
journal = j-SIGCSE,
volume = "31",
number = "4",
pages = "20--22",
month = dec,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/349522.349378",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Hartman:1999:PUN,
author = "Janet Hartman",
title = "Program updates from the national science foundation
division of undergraduate education",
journal = j-SIGCSE,
volume = "31",
number = "4",
pages = "22--23",
month = dec,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/349522.349379",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{McCauley:1999:RTT,
author = "Ren{\'e}e McCauley",
title = "A road trip through online resources for introductory
computer science courses",
journal = j-SIGCSE,
volume = "31",
number = "4",
pages = "24--25",
month = dec,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/349522.349380",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Knox:1999:PGC,
author = "Deborah L. Knox",
title = "Planned growth for the {CSTC}",
journal = j-SIGCSE,
volume = "31",
number = "4",
pages = "25--26",
month = dec,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/349522.349381",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Walker:1999:GRS,
author = "Henry M. Walker",
title = "Guided reading and seminar classes",
journal = j-SIGCSE,
volume = "31",
number = "4",
pages = "27--28",
month = dec,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/349522.349382",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Gersting:1999:SM,
author = "Judith L. Gersting and Frank H. Young",
title = "Student mentors",
journal = j-SIGCSE,
volume = "31",
number = "4",
pages = "28--29",
month = dec,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/349522.349383",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Davies:1999:THE,
author = "Gordon Davies and Brian J. Garner",
title = "Telematics helpdesk for external students of computing
at {Deakin University}",
journal = j-SIGCSE,
volume = "31",
number = "4",
pages = "29--31",
month = dec,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/349522.349385",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Klee:1999:RAA,
author = "Karl J. Klee",
title = "Recent activities of the {ACM} two-year college
education committee",
journal = j-SIGCSE,
volume = "31",
number = "4",
pages = "31--31",
month = dec,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/349522.349386",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Johann:1999:FTH,
author = "Patricia Johann",
title = "A funny thing happened on the way to the formula:
demonstrating equality of functions and programs",
journal = j-SIGCSE,
volume = "31",
number = "4",
pages = "32--34",
month = dec,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/349522.349387",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The concept of a function is arguably one of the most
fundamental in computer science. It is frequently also
one of the most problematic. In particular, students
often have difficulty inferring, in a mathematically
well-supported manner, equality of functions from
equality of function values. That is, the transitions
they make from demonstrations of equality of values of
functions to demonstrations of equality of those
functions themselves are often not well reasoned. In
this complementary paper to [GK97] we describe one line
of reasoning which we have found helps elucidate the
mathematical principles according to which such
inferences can correctly be made.",
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",
}
@Article{Marion:1999:CWS,
author = "William Marion",
title = "{CS1}: what should we be teaching?",
journal = j-SIGCSE,
volume = "31",
number = "4",
pages = "35--38",
month = dec,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/349522.349388",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "At the 1998 SIGCSE Technical Symposium a paper,
entitled ``Providing Intellectual Focus to CS1/CS2,''
was presented in which the authors argued for a more
intellectually-focused approach to the first-year
sequence in an undergraduate computer science program.
The central intellectual role in CS1 and CS2 should be:
``The study and application of languages and methods
for making precise and understandable descriptions of
software for human beings and the approach is built
around the concepts of systems thinking and
mathematical modeling as these principles are
manifested in a component-based software paradigm''
[12]. Following up on these ideas, the author of the
current paper stakes out a particular position
concerning one of the two courses, the CS1 course: no
matter which software methodology is developed, no
matter under which paradigm ideas are presented, no
matter which programming language is used there are
certain fundamental concepts that ought to be
introduced in a first course in a computer science
major. Toward this end the author raises and addresses
three questions, articulates some goals that are based
on answers to the questions and describes the
fundamental concepts. In addition, the author indicates
how these concepts can be developed in CS 1
irrespective of the methodology, paradigm and language
presented.",
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",
}
@Article{Dale:1999:DTU,
author = "Nell B. Dale",
title = "Distance teaching at {Uppsala}",
journal = j-SIGCSE,
volume = "31",
number = "4",
pages = "39--41",
month = dec,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/349522.349391",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This is not a research paper about distance learning
or teaching, but rather a chronicle of the author's
two-month visit to a department in another country
where she taught a course similar to CS2 as a distance
learning course. Hence, the title.",
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",
}
@Article{Barr:1999:ENP,
author = "Matthew Barr and Sam Holden and Dave Phillips and Tony
Greening",
title = "An exploration of novice programming errors in an
object-oriented environment",
journal = j-SIGCSE,
volume = "31",
number = "4",
pages = "42--46",
month = dec,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/349522.349392",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "When studying a programming language for the first
time, the majority of student errors fall into broad
(and well-documented) categories [3]. This paper aims
to investigate errors made by first year students in
Blue: A new, object-oriented language specifically
designed at the University of Sydney for teaching
novice students [2].These errors were investigated by a
survey delivered over the World-Wide Web and consisting
of multiple choice and free-form short-answer
questions. The results of the survey suggest that a
student who learns with Blue is no more likely to make
errors that are commonly made by novice programmers,
although is not necessarily better equipped to design
and write code in an object-oriented paradigm. More
research is indicated to make statements about the
latter.",
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",
}
@Article{CastroG:1999:MNT,
author = "Fernando {Castro G.}",
title = "More on the nine-tails problem",
journal = j-SIGCSE,
volume = "31",
number = "4",
pages = "47--47",
month = dec,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/349522.349393",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
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",
}
@Article{Guimaraes:1999:ETI,
author = "Mario A. M. Guimaraes",
title = "Experience teaching an introduction to {DBMS}",
journal = j-SIGCSE,
volume = "31",
number = "4",
pages = "48--49",
month = dec,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/349522.349395",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper describes the methodology used to teach an
introductory Database Management System course.
Although all content description refers exclusively to
this class, the methodology can be used to teach other
computer science courses. There are several unique
aspects of the course. Students do a preliminary
presentation and a final presentation of their
projects. During the preliminary presentation, they
perform the role of the client (inversion of roles);
while during the final presentation, the class performs
the role of the client and students evaluate their
colleagues.",
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",
}
@Article{Koshelev:1999:EAM,
author = "Misha Koshelev and Vladik Kreinovich and Luc
Longpr{\'e}",
title = "Encryption algorithms made natural",
journal = j-SIGCSE,
volume = "31",
number = "4",
pages = "50--51",
month = dec,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/349522.349396",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Modern cryptographic algorithms such as DES, IDEA are
very complex and therefore difficult to learn.
Textbooks explain in detail how these algorithms work,
but they usually do not explain why these algorithms
were designed as they were. In this paper, we explain
the why, which hopefully will make cryptographic
algorithms easier to learn.",
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",
}
@Article{Blum:1999:ADL,
author = "Howard Blum and David Sachs",
title = "An asynchronous distance-learning course in data
communications and networks",
journal = j-SIGCSE,
volume = "31",
number = "4",
pages = "52--55",
month = dec,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/349522.349397",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper describes the concept of an asynchronous
distance-learning course and its application to an
elective course, Data Communications and Networks.
Goals for the asynchronous course included providing
facilities and opportunities for interaction and
exchange of ideas among class members, analogous to the
interactions which occur in a conventional class.
Implemented as a Web-based course, a discussion board
and email were heavily used to support class
interactions. Some experiences with the initial
Web-based offering of the course are described.",
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",
}
@Article{Bock:1999:ICS,
author = "Douglas B. Bock and Robert W. Klepper and John F.
Schrage and G. Gregory Stephen and Bernard Waxman",
title = "Integrating computer science and information systems",
journal = j-SIGCSE,
volume = "31",
number = "4",
pages = "56--60",
month = dec,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/349522.349399",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The Master of Science, major in Computing and
Information Systems (CIS) is a graduate program offered
jointly by the graduate faculties of the Department of
Computer Science in the School of Engineering and the
Department of Computer Management and Information
Systems in the School of Business. We describe the
nature of the program and emphasizes the advantages of
a joint degree program that spans academic units. We
also touch on problems that may be encountered and how
they can be overcome. The successes realized and
situations encountered by this merger may benefit other
institutions that face similar resource constraints.",
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",
}
@Article{Perry:1999:HF,
author = "Nigel Perry",
title = "The humble fraction",
journal = j-SIGCSE,
volume = "31",
number = "4",
pages = "61--65",
month = dec,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/349522.349400",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "In this paper we examine how trends in programming
methodology support the definition of value types. We
ask the question have we really advanced in the move
from traditional to OO methodologies, have we produced
square wheels, or have we just changed terminology? We
ask this to determine what we should be teaching our
students. The work was motivated by a concern that
students, through what is, or is not, taught, are
missing or rejecting the lessons of history and
producing poorer designs because of this.",
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",
}
@Article{Mukundan:1999:TCG,
author = "R. Mukundan",
title = "Teaching computer graphics using {Java}",
journal = j-SIGCSE,
volume = "31",
number = "4",
pages = "66--69",
month = dec,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/349522.349401",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Java provides most of the primitive functions
necessary for implementing advanced graphics
algorithms. Being a language that is highly portable
and concurrent, Java also has all the capabilities of a
powerful general purpose programming language suitable
for a wide range of graphics applications. This paper
addresses the main issues pertaining to teaching
theoretical computer graphics courses, using Java as
the language for implementation and project
development. The paper also gives a framework of Java
classes that can cater to the modeling of
three-dimensional objects, transformations, and
rendering algorithms.",
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",
}
@Article{Chang:1999:CBF,
author = "Carl Chang and Gerald Engel and Willis King and Eric
Roberts and Russ Shackelford and Robert H. Sloan and
Pradip K. Srimani",
title = "Curriculum 2001: bringing the future to the
classroom",
journal = j-SIGCSE,
volume = "31",
number = "4",
pages = "70--73",
month = dec,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/349522.349403",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The discipline of computing encompasses the
understanding, design, and use of computers and
computational processes. The breadth of the discipline
is emphasized in the following quotation from a report
issued by the Computing Sciences Accreditation Board.
[1]The discipline ranges from theoretical studies of
algorithms and computability to practical problems of
implementations in terms of computational hardware and
software. Thus, the discipline spans both advancing the
fundamental understanding of algorithms and information
processes in general as well as the practical design of
efficient reliable software and hardware to meet given
specification[s] \ldots{}. [I]t includes theoretical
studies, experimental methods and engineering design in
all disciplines. Computing draws on the methodologies
of both science and engineering. Theoretical work has
done much to advance the state of the art. At the same
time, computing does not separate the discovery of new
scientific knowledge from the application of that
knowledge to solve practical problems. The intimate
relationship between theory and practice endows the
discipline with much of its strength and vitality. This
same connection between theory and practice, however,
also means that the body of knowledge associated with
computing changes very quickly as technology evolves.",
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",
}
@Article{Aiken:1999:SAN,
author = "Robert M. Aiken",
title = "A Skeptic Assesses the {Net} as a Resource for
Teaching",
journal = j-SIGCSE,
volume = "31",
number = "4",
pages = "79--82",
month = dec,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/349522.571914",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The purpose of the talk (and this paper) is to explore
the advantages and disadvantages of providing courses,
programs and degrees using On-Line Learning (OLL). It
is the author's thesis that, yes, OLL does provide new
opportunities for the delivery of education. However,
we need to be very careful as to how we use this medium
in order not to ``reshape'' courses which are more
effectively taught in other (possibly more traditional)
ways nor to embrace this mode of delivery simply for
perceived economic gains. The rush of higher education
institutions to place courses and programs on the
Internet for distance education students raises some
very interesting questions concerning their quality and
value. The initial development of courses for online
learning has been based on text based delivery --- for
the most part using traditional lecture notes. The
rapid sophistication brought about by html programming,
advanced browsers, and template authorware on the one
hand, and more sophisticated and powerful hardware and
multimedia devices on the other, have permitted great
strides in resource integration. Yet, for all of these
technological advances, a number of problems still
exist. The rest of this paper will explore some of
these problems and offer some suggestions for solving
them..",
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",
}
@Article{Knox:1999:PRP,
author = "Deborah Knox and Sally Fincher and Nell Dale and
Elizabeth Adams and Don Goelman and James Hightower and
Ken Loose and Fred Springsteel",
title = "The Peer Review Process of Teaching Materials: Report
of the {ITiCSE'99 Working Group on Validation of the
Quality of Teaching Materials}",
journal = j-SIGCSE,
volume = "31",
number = "4",
pages = "87--100",
month = dec,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/349522.571915",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
URL = "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Techreports/UKent.bib;
http://www.cs.kent.ac.uk/pubs/1999/962",
abstract = "When an instructor adopts teaching materials, he/she
wants some measure of confidence that the resource is
effective, correct, and robust. The measurement of the
quality of a resource is an open problem. It is our
thesis that the traditional evaluative approach to peer
review is not appropriate to insure the quality of
teaching materials, which are created with different
contextual constraints. This Working Group report
focuses on the evaluation process by detailing a
variety of review models. The evolution of the
development and review of teaching materials is
outlined and the contexts for creation, assessment, and
transfer are discussed. We present an empirical study
of evaluation forms conducted at the ITiCSE 99
conference, and recommend at least one new review model
for the validation of the quality of teaching
resources.",
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",
submission-id = "26200_949424067",
}
@Article{Bergin:1999:RNG,
author = "Joseph Bergin and Amruth Kumar and Viera K. Proulx and
Myles McNally and Alyce Faulstich Brady and David
Mutchler and Stephen Hartley and Richard Rasala and
Charles Kelemen and Rocky Ross and Frank Klassner",
title = "Resources for Next Generation Introductory {CS}
Courses: Report of the {ITiCSE'99 Working Group on
Resources for the Next Generation CS 1 Course}",
journal = j-SIGCSE,
volume = "31",
number = "4",
pages = "101--105",
month = dec,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/349522.571916",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The ongoing purpose of this working group is to
collect, evaluate, and foster the development of
resources that might be used in next generation
introductory CS courses. Such courses will integrate
elements of object-oriented programming and design,
program design patterns, concurrency, and event-driven
programming. The product of the working group is a web
repository that provides resources that might be used
in such a course. The site will include sample syllabi,
pedagogical patterns, programming and design patterns,
course modules, projects, tools and techniques. The URL
for the web site is: http://csis.pace.edu/
~bergin/iticse99/",
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",
}
@Article{Little:1999:IPW,
author = "Joyce Currie Little and Mary J. Granger and Roger
Boyle and Jill Gerhardt-Powals and John Impagliazzo and
Carol Janik and Norbert J. Kubilus and Susan K. Lippert
and W. Michael McCracken and Grazyna Paliwoda and Piotr
Soja",
title = "Integrating Professionalism and Workplace: Issues into
the Computing and Information Technology Curriculum:
Report of the {ITiCSE'99, Working Group on
Professionalism}",
journal = j-SIGCSE,
volume = "31",
number = "4",
pages = "106--120",
month = dec,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/349522.571917",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Educators in computing and information technology
(CIT) suggest a need for graduates going into the
workplace to have a better understanding of
professionalism and workplace issues. It is not enough
for graduates to have technical capabilities. They must
understand many aspects of CIT as a discipline. They
should be aware of the various types of CIT educational
programs, different job titles and functions, and some
aspects of the employment supply and demand. They
should be aware of the need for each computing worker
to have professional responsibility for their work, and
an awareness of the importance of appropriate ethical
behavior in the group. They must also have an awareness
of the impact of information technology on society as a
whole and on individuals, and be prepared to handle a
variety of issues arising in the workplace. This paper
provides a rationale for the inclusion of
professionalism in the CIT curriculum. It focuses on
the responsibilities of CIT instructors and provides
material to assist carrying out this obligation.",
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",
}
@Article{Faahraeus:1999:TEC,
author = "Eva R. F{\aa}hr{\ae}us and Noel Bridgeman and Joze
Rugelj and Barbara Chamberlain and Ursula Fuller",
title = "Teaching with Electronic Collaborative Learning
Groups: Report of the {ITiCSE'99 Working Group on
Creative Teaching of Electronic Collaborative Learning
Groups}",
journal = j-SIGCSE,
volume = "31",
number = "4",
pages = "121--128",
month = dec,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/349522.571918",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The integration of technology and collaborative groups
has seen the development of electronic collaborative
learning groups. Technology supports collaborative
learning by allowing collaboration between distributed
participants replacing face-to-face meetings.
Technology also provides access to supporting tools and
methods such as libraries, chat-rooms, and meeting
protocols. One major benefit of using electronic
collaborative learning groups is the ability to provide
for the uniqueness of each student in a group. However,
managing electronic collaborative learning groups is
not simple, and the role of the teacher changes from
knowledge provider to facilitator. This has
implications for the amount of technical support that
the teacher may require.",
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",
}
@Article{Fahraeus:1999:TEC,
author = "E. R. Fahraeus and B. Chamberlain and V. Baykov and N.
Bridgeman and R. Dumbraveanu and U. Fuller and J.
Rugeli",
title = "Teaching with Electronic Collaborative Learning
Groups",
journal = j-SIGCSE,
volume = "31",
number = "4",
pages = "121--128",
month = dec,
year = "1999",
CODEN = "SIGSD3",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
bibdate = "Sat Nov 17 10:29:15 2012",
bibsource = "http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
URL = "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Techreports/UKent.bib;
http://www.cs.kent.ac.uk/pubs/1999/1013",
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",
keywords = "Pedagogy Computer Science Education Computer Supported
Collaborative Work",
submission-id = "424_954241514",
}
@Proceedings{Austing:1990:PST,
editor = "Richard H. Austing and Lillian N. Cassel and James E.
Miller and Daniel T. Joyce",
booktitle = "{Proceedings of the 21st SIGCSE Technical Symposium on
Computer Science Education, 1990, Washington, DC, USA,
1990}",
title = "{Proceedings of the 21st SIGCSE Technical Symposium on
Computer Science Education, 1990, Washington, DC, USA,
1990}",
publisher = pub-ACM,
address = pub-ACM:adr,
year = "1990",
CODEN = "SIGSD3",
ISBN = "0-89791-346-9",
ISBN-13 = "978-0-89791-346-1",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 15:05:50 2012",
bibsource = "DBLP;
http://dblp.uni-trier.de/db/conf/sigcse/sigcse1990.html;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
series = j-SIGCSE,
acknowledgement = ack-nhfb,
}
@Proceedings{Dale:1991:PST,
editor = "Nell B. Dale",
booktitle = "{Proceedings of the 22nd SIGCSE Technical Symposium on
Computer Science Education, 1991, San Antonio, Texas,
USA, March 7--8, 1991}",
title = "{Proceedings of the 22nd SIGCSE Technical Symposium on
Computer Science Education, 1991, San Antonio, Texas,
USA, March 7--8, 1991}",
publisher = pub-ACM,
address = pub-ACM:adr,
year = "1991",
CODEN = "SIGSD3",
ISBN = "0-89791-377-9",
ISBN-13 = "978-0-89791-377-5",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 15:05:50 2012",
bibsource = "DBLP;
http://dblp.uni-trier.de/db/conf/sigcse/sigcse1991.html;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
series = j-SIGCSE,
acknowledgement = ack-nhfb,
}
@Proceedings{Dale:1992:PST,
editor = "Nell B. Dale",
booktitle = "{Proceedings of the 23rd SIGCSE Technical Symposium on
Computer Science Education, 1992, Kansas City,
Missouri, USA, March 5--6, 1992}",
title = "{Proceedings of the 23rd SIGCSE Technical Symposium on
Computer Science Education, 1992, Kansas City,
Missouri, USA, March 5--6, 1992}",
publisher = pub-ACM,
address = pub-ACM:adr,
year = "1992",
CODEN = "SIGSD3",
ISBN = "0-89791-468-6",
ISBN-13 = "978-0-89791-468-0",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 15:05:50 2012",
bibsource = "DBLP;
http://dblp.uni-trier.de/db/conf/sigcse/sigcse1992.html;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
series = j-SIGCSE,
acknowledgement = ack-nhfb,
}
@Proceedings{Klein:1993:PST,
editor = "Bruce J. Klein and Cary Laxer and Frank H. Young",
booktitle = "{Proceedings of the 24th SIGCSE Technical Symposium on
Computer Science Education, 1993, Indianapolis,
Indiana, USA, February 18--19, 1993}",
title = "{Proceedings of the 24th SIGCSE Technical Symposium on
Computer Science Education, 1993, Indianapolis,
Indiana, USA, February 18--19, 1993}",
publisher = pub-ACM,
address = pub-ACM:adr,
year = "1993",
CODEN = "SIGSD3",
ISBN = "0-89791-565-8",
ISBN-13 = "978-0-89791-565-6",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 15:05:50 2012",
bibsource = "DBLP;
http://dblp.uni-trier.de/db/conf/sigcse/sigcse1993.html;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
series = j-SIGCSE,
acknowledgement = ack-nhfb,
}
@Proceedings{Beck:1994:PST,
editor = "Robert Beck and Don Goelman",
booktitle = "{Proceedings of the 25th SIGCSE Technical Symposium on
Computer Science Education, 1994, Phoenix, Arizona,
USA, March 10--12, 1994}",
title = "{Proceedings of the 25th SIGCSE Technical Symposium on
Computer Science Education, 1994, Phoenix, Arizona,
USA, March 10--12, 1994}",
volume = "26(1)",
publisher = pub-ACM,
address = pub-ACM:adr,
pages = "xxii + 414",
year = "1994",
CODEN = "SIGSD3",
ISBN = "0-89791-646-8",
ISBN-13 = "978-0-89791-646-2",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 15:05:50 2012",
bibsource = "DBLP;
http://dblp.uni-trier.de/db/conf/sigcse/sigcse1994.html;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
series = j-SIGCSE,
acknowledgement = ack-nhfb,
}
@Proceedings{Laxer:1995:PST,
editor = "Cary Laxer and Curt M. White and James E. Miller and
Judith L. Gersting",
booktitle = "{Proceedings of the 26th SIGCSE Technical Symposium on
Computer Science Education, 1995, Nashville, Tennessee,
USA, March 2--4, 1995}",
title = "{Proceedings of the 26th SIGCSE Technical Symposium on
Computer Science Education, 1995, Nashville, Tennessee,
USA, March 2--4, 1995}",
publisher = pub-ACM,
address = pub-ACM:adr,
year = "1995",
CODEN = "SIGSD3",
ISBN = "0-89791-693-X",
ISBN-13 = "978-0-89791-693-6",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 15:05:50 2012",
bibsource = "DBLP;
http://dblp.uni-trier.de/db/conf/sigcse/sigcse1995.html;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
series = j-SIGCSE,
acknowledgement = ack-nhfb,
}
@Proceedings{Fekete:1996:PAS,
editor = "Alan Fekete and John Rosenberg",
booktitle = "{Proceedings of the ACM SIGCSE 1st Australasian
Conference on Computer Science Education, ACSE 1996,
Sydney, NSW, Australia, July 1996}",
title = "{Proceedings of the ACM SIGCSE 1st Australasian
Conference on Computer Science Education, ACSE 1996,
Sydney, NSW, Australia, July 1996}",
volume = "1",
publisher = pub-ACM,
address = pub-ACM:adr,
year = "1996",
CODEN = "SIGSD3",
ISBN = "0-89791-845-2",
ISBN-13 = "978-0-89791-845-9",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 15:05:50 2012",
bibsource = "DBLP;
http://dblp.uni-trier.de/db/conf/acse/acse1996.html;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
series = j-SIGCSE,
acknowledgement = ack-nhfb,
}
@Proceedings{Impagliazzo:1996:PST,
editor = "John Impagliazzo and Elizabeth S. Adams and Karl J.
Klee",
booktitle = "{Proceedings of the 27th SIGCSE Technical Symposium on
Computer Science Education, 1996, Philadelphia,
Pennsylvania, USA, February 15--17, 1996}",
title = "{Proceedings of the 27th SIGCSE Technical Symposium on
Computer Science Education, 1996, Philadelphia,
Pennsylvania, USA, February 15--17, 1996}",
volume = "28(1)",
publisher = pub-ACM,
address = pub-ACM:adr,
pages = "xxxii + 441",
year = "1996",
CODEN = "SIGSD3",
ISBN = "0-89791-757-X",
ISBN-13 = "978-0-89791-757-5",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
LCCN = "QA1 .A86",
bibdate = "Sat Nov 17 15:05:50 2012",
bibsource = "DBLP;
http://dblp.uni-trier.de/db/conf/sigcse/sigcse1996.html;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
series = j-SIGCSE,
acknowledgement = ack-nhfb,
}
@Proceedings{Sondergaard:1997:PAS,
editor = "Harald S{\o}ndergaard and A. John Hurst",
booktitle = "{Proceedings of the ACM SIGCSE 2nd Australasian
Conference on Computer Science Education, ACSE 1997,
Melbourne, Victoria, Australia, 1997}",
title = "{Proceedings of the ACM SIGCSE 2nd Australasian
Conference on Computer Science Education, ACSE 1997,
Melbourne, Victoria, Australia, 1997}",
volume = "2",
publisher = pub-ACM,
address = pub-ACM:adr,
year = "1997",
CODEN = "SIGSD3",
ISBN = "0-89791-958-0",
ISBN-13 = "978-0-89791-958-6",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 15:05:50 2012",
bibsource = "DBLP;
http://dblp.uni-trier.de/db/conf/acse/acse1997.html;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
series = j-SIGCSE,
acknowledgement = ack-nhfb,
}
@Proceedings{White:1997:PST,
editor = "Curt M. White and Carl Erickson and Bruce J. Klein and
James E. Miller",
booktitle = "{Proceedings of the 28th SIGCSE Technical Symposium on
Computer Science Education, 1997, San Jose, California,
USA, February 27 --- March 1, 1997}",
title = "{Proceedings of the 28th SIGCSE Technical Symposium on
Computer Science Education, 1997, San Jose, California,
USA, February 27 --- March 1, 1997}",
volume = "29(1)",
publisher = pub-ACM,
address = pub-ACM:adr,
pages = "xxi + 404",
year = "1997",
CODEN = "SIGSD3",
ISBN = "0-89791-889-4",
ISBN-13 = "978-0-89791-889-3",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 15:05:50 2012",
bibsource = "DBLP;
http://dblp.uni-trier.de/db/conf/sigcse/sigcse1997.html;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
series = j-SIGCSE,
acknowledgement = ack-nhfb,
}
@Proceedings{ACM:1998:PST,
editor = "ACM",
booktitle = "{Proceedings of the 29th SIGCSE Technical Symposium on
Computer Science Education (SIGCSE-98), 25 February--1
March 1998, Atlanta, GA, USA}",
title = "{Proceedings of the 29th SIGCSE Technical Symposium on
Computer Science Education (SIGCSE-98), 25 February--1
March 1998, Atlanta, GA, USA}",
volume = "30(1)",
publisher = pub-ACM,
address = pub-ACM:adr,
year = "1998",
CODEN = "SIGSD3",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 10:29:15 2012",
bibsource = "http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
series = j-SIGCSE,
acknowledgement = ack-nhfb,
}
@Proceedings{Carrington:1998:PAS,
editor = "David A. Carrington",
booktitle = "{Proceedings of the ACM SIGCSE 3rd Australasian
Conference on Computer Science Education, ACSE 1998,
The University of Queensland, Brisbane, Queensland,
Australia, July 8--10, 1998}",
title = "{Proceedings of the ACM SIGCSE 3rd Australasian
Conference on Computer Science Education, ACSE 1998,
The University of Queensland, Brisbane, Queensland,
Australia, July 8--10, 1998}",
volume = "3",
publisher = pub-ACM,
address = pub-ACM:adr,
year = "1998",
CODEN = "SIGSD3",
ISBN = "1-58113-018-X",
ISBN-13 = "978-1-58113-018-8",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 15:05:50 2012",
bibsource = "DBLP;
http://dblp.uni-trier.de/db/conf/acse/acse1998.html;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
series = j-SIGCSE,
acknowledgement = ack-nhfb,
}
@Proceedings{Lewis:1998:PST,
editor = "John Lewis and Jane Prey and Daniel T. Joyce and John
Impagliazzo",
booktitle = "{Proceedings of the 29th SIGCSE Technical Symposium on
Computer Science Education, 1998, Atlanta, Georgia,
USA, February 26--March 1, 1998}",
title = "{Proceedings of the 29th SIGCSE Technical Symposium on
Computer Science Education, 1998, Atlanta, Georgia,
USA, February 26--March 1, 1998}",
volume = "30(1)",
publisher = pub-ACM,
address = pub-ACM:adr,
pages = "xx + 396",
year = "1998",
CODEN = "SIGSD3",
ISBN = "0-89791-994-7",
ISBN-13 = "978-0-89791-994-4",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 15:05:50 2012",
bibsource = "DBLP;
http://dblp.uni-trier.de/db/conf/sigcse/sigcse1998.html;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
series = j-SIGCSE,
acknowledgement = ack-nhfb,
}
@Proceedings{Impagliazzo:1999:PAS,
editor = "John Impagliazzo",
booktitle = "{Proceedings of the 4th Annual SIGCSE/SIGCUE
Conference on Innovation and Technology in Computer
Science Education (ITICSE-99), 27-June--1-July 1999,
Cracow, Poland}",
title = "{Proceedings of the 4th Annual SIGCSE/SIGCUE
Conference on Innovation and Technology in Computer
Science Education (ITICSE-99), 27-June--1-July 1999,
Cracow, Poland}",
volume = "31(3)",
publisher = pub-ACM,
address = pub-ACM:adr,
year = "1999",
CODEN = "SIGSD3",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 10:29:15 2012",
bibsource = "http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
series = j-SIGCSE,
acknowledgement = ack-nhfb,
}
@Proceedings{Joyce:1999:PTS,
editor = "Daniel T. Joyce and John Lewis and Jane Prey",
booktitle = "{The proceedings of the Thirtieth SIGCSE Technical
Symposium on Computer Science Education: March 24-March
28, 1999, New Orleans, Louisiana}",
title = "{The proceedings of the Thirtieth SIGCSE Technical
Symposium on Computer Science Education: March 24-March
28, 1999, New Orleans, Louisiana}",
volume = "31(1)",
publisher = pub-ACM,
address = pub-ACM:adr,
pages = "xix + 383",
year = "1999",
CODEN = "SIGSD3",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
LCCN = "QA76.27 .A34 1999",
bibdate = "Mon Nov 19 05:50:40 MST 2012",
bibsource = "http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib;
z3950.loc.gov:7090/Voyager",
series = j-SIGCSE,
acknowledgement = ack-nhfb,
remark = "ACM order number 457990. Edited by Daniel Joyce.
Symposium chair Jane Prey. Program chair Bob Noonan.",
subject = "Computers; Study and teaching; Congresses",
}
@Proceedings{Prey:1999:PST,
editor = "Jane Prey and Robert E. Noonan",
booktitle = "{Proceedings of the 30th SIGCSE Technical Symposium on
Computer Science Education, 1999, New Orleans,
Louisiana, USA, March 14--28, 1999}",
title = "{Proceedings of the 30th SIGCSE Technical Symposium on
Computer Science Education, 1999, New Orleans,
Louisiana, USA, March 14--28, 1999}",
publisher = pub-ACM,
address = pub-ACM:adr,
year = "1999",
CODEN = "SIGSD3",
ISBN = "1-58113-085-6",
ISBN-13 = "978-1-58113-085-0",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 15:05:50 2012",
bibsource = "DBLP;
http://dblp.uni-trier.de/db/conf/sigcse/sigcse1999.html;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
series = j-SIGCSE,
acknowledgement = ack-nhfb,
}