@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{Dalphin:1980:TTY,
author = "John F. Dalphin and Donald E. Burlingame and Wiley
McKinzie and Joyce Little and Spotswood Stoddard",
title = "Transition from two year to four year programs (Panel
Discussion)",
journal = j-SIGCSE,
volume = "12",
number = "1",
pages = "1--1",
month = feb,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953032.804599",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 11th SIGCSE Symposium on Computer
Science 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{McMillan:1980:MBT,
author = "Claude McMillan and Wilfredo Salhauna",
title = "The microcomputer-based turnkey system as an
instrument for technology transfer",
journal = j-SIGCSE,
volume = "12",
number = "1",
pages = "2--5",
month = feb,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953032.804600",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 11th SIGCSE Symposium on Computer
Science Education.",
abstract = "A program involving the installation of 6
microcomputer systems in Latin America (Argentina,
Mexico, Brazil, Ecuador and Peru), is described. A
rationale for the choice of machines is provided;
results to date are reported; and prospects for the
future forecast. Lacking a comprehensive understanding
of data processing systems, and being generally unaware
of the increasing power and reliability of small
systems, research center administrators and scientists
have been unwilling to divert limited funds from
competing demands to equip themselves with DP systems,
or with personnel utilize them. The IBPGR funded the
DISR in Boulder to try to accelerate the data
conversion process among a number of specific centers
in Latin America and thus to begin the development of
the international data exchange network.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Adderley:1980:TKSa,
author = "J. Adderley",
title = "Training --- the key to successful systems in
developing countries",
journal = j-SIGCSE,
volume = "12",
number = "1",
pages = "6--6",
month = feb,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953032.804601",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 11th SIGCSE Symposium on Computer
Science Education.",
abstract = "Computers are being installed at an ever increasing
rate throughout the developing world. To succeed they
must be backed by skilled local manpower. The training
for these skills must be provided locally. Unless this
training can be provided, there can only be a tragic
waste of resources and a slowing down of development.
Indeed, in these circumstances the best advice that can
be given is to avoid computers completely.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Dewachi:1980:CTTa,
author = "A. Dewachi",
title = "Computing technology and the third world",
journal = j-SIGCSE,
volume = "12",
number = "1",
pages = "7--7",
month = feb,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953032.804602",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 11th SIGCSE Symposium on Computer
Science Education.",
abstract = "The advent of computing technology has made far more
impact in the developed world than any other technology
in the past. The effect of this technology on third
world countries has, so far, not been different from
the introduction of other types of technologies. This
paper attempts to highlight the negative aspects of the
present state of computing in these countries in the
hope that lessons can be drawn which will improve and
modify future developments and trends. Transferring the
development pattern of the developed world would be
unwise as this has proved inadequate in the
industrialization process of third world countries. The
paper also argues the role of international agencies
and computer suppliers in the dissemination of
information on computing technology and suggests a more
pragmatic approach to the development of endogenous
capacities through direct interaction between developed
and less developed countries. Examples of development
profiles are drawn from the Arab region and guidelines
for future plans 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{Rine:1980:PCA,
author = "David C. Rine",
title = "Personal computing: an adventure of the mind.",
journal = j-SIGCSE,
volume = "12",
number = "1",
pages = "8--8",
month = feb,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953032.804603",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 11th SIGCSE Symposium on Computer
Science Education.",
abstract = "``A National Educational TV Series at Pre-College
Level for Personal Computing and Computer Literacy'',
David C. Rine, Western Illinois University. Under
grants from the IEEE Computer Society, The Johns
Hopkins University, Radio Shack and other agencies, the
International Instructional TV Cooperative, source of
instructional TV materials to all educational TV
networks nation-wide and internationally, has finished
and is marketing the implementation of a six-course
national educational TV series aimed at the pre-college
level in the area of personal computing and computer
literacy. The name of the project is ``Personal
Computing: An Adventure of the Mind''. The objectives
of this new series are to illustrate the uses of
personal computing, to demonstrate the interface of
humans and machines, to identify the fundamentals of
communication in personal computing, and to motivate
students to be innovative in their own applications of
personal computing. Since the personal computer is
viewed by many as a mind multiplier, a further
objective of this educational TV series is to greatly
increase the number of minds that can be multiplied, by
taking Personal Computing to millions of children in
classrooms across the country. Education and
informational programs are closely allied in that both
attempt to communicate facts, concepts, and ideas. Both
need to be designed with specific objectives in mind.
Some of the objectives to be discussed are both
attitudinal and informational in nature; that is, they
deal with feelings as well as facts. The underlying
thrust throughout is that \ldots{} LEARNING CAN BE FUN!",
acknowledgement = ack-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:1980:TDA,
author = "Michael B. Feldman",
title = "Teaching data abstraction to the practicing
programmer: a case study",
journal = j-SIGCSE,
volume = "12",
number = "1",
pages = "9--15",
month = feb,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953032.804604",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 11th SIGCSE Symposium on Computer
Science Education.",
abstract = "We have been experimenting at The George Washington
University with our undergraduate and graduate courses
in Data Structures. In particular, we are using a very
modern text [HORO78] and a strong emphasis in lectures
and projects on the practical application of data
abstraction, and its relationship to both structured
programming and machine efficiency. Student projects
are subroutine packages written, in ``real-world''
programming languages, as faithful and modular
implementations of the abstractions studied. Throughout
the courses, attention is paid to the relationship
between structured programming and data structures, and
between these two and time/space efficiency
considerations. After a preliminary discussion of data
abstraction concepts, we present a case study, namely a
sparse-matrix system, and some observations.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Soloway:1980:PPP,
author = "Elliot M. Soloway and Beverly Woolf",
title = "Problems, plans, and programs",
journal = j-SIGCSE,
volume = "12",
number = "1",
pages = "16--24",
month = feb,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953032.804605",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 11th SIGCSE Symposium on Computer
Science Education.",
abstract = "An important learning skill is the ability to make
abstractions, i.e., to construct classification schemes
which highlight similarities and differences. In this
paper we shall outline the content of a undergraduate
course which attempts to teach this skill in the
context of teaching introductory LISP programming and
problem solving. The key to this enterprise has been
the development of: 1. a taxonomy of problems, i.e., a
classification scheme which groups problems into
classes based on specific criteria, and 2. a set of
plans, i.e., abstractions, each of which captures the
essential features of a class of problems, and
corresponding solution programs. We begin by developing
a scheme for classifying the problems usually offered
as exercises in introductory LISP courses. We then
examine the LISP programs which solve problems in the
various classes and abstract higher level structures
called 'plans.' Here we view a plan as a program
template plus comments describing the goals and reasons
for the various expressions in the template. Next, we
build on the set of plans to include new problems.
Finally, we speculate briefly on the utility of our
taxonomy with respect to programming in languages such
as FORTRAN, APL, or PASCAL.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Gillett:1980:APO,
author = "Will Gillett",
title = "The anatomy of a project oriented second course for
computer science majors",
journal = j-SIGCSE,
volume = "12",
number = "1",
pages = "25--31",
month = feb,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953032.804606",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 11th SIGCSE Symposium on Computer
Science Education.",
abstract = "This paper describes the philosophy and design of a
specific course, Computer Science 236, taught over the
past few years at Washington University. The philosophy
of the course is that the objectives of the course can
best be achieved by employing a series of associated
projects which are complex enough to require a design
and specification effort but are not so large that they
cannot be completed in one semester. Several other
institutions have also found that a project oriented
course is advantageous. The purpose of this paper is to
describe the philosophy and methodology of such a
course and not to describe the specific course at
Washington University. However, in describing the
generic course, those decisions made for Computer
Science 236 will be presented as 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{Perkins:1980:POU,
author = "Thomas E. Perkins and Leland L. Beck",
title = "A project-oriented undergraduate course sequence in
software engineering",
journal = j-SIGCSE,
volume = "12",
number = "1",
pages = "32--39",
month = feb,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953032.804607",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 11th SIGCSE Symposium on Computer
Science Education.",
abstract = "The design of a two-semester course sequence in
software engineering is described. These courses,
offered at the undergraduate level, are centered around
student projects developed in conjunction with local
industry; the projects are used as a focal point to
motivate and teach software engineering concepts and
tools. The goal of the courses is to provide the
student with an overview of the entire software
development process, experience as a member of a
project team, and exposure to a real-world software
environment. This paper describes the course
organization and topics, and techniques for project
selection and monitoring. Results and experience gained
to date with this approach are also 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{Cook:1980:SPU,
author = "Robert N. Cook",
title = "Structured programming using {BASIC}",
journal = j-SIGCSE,
volume = "12",
number = "1",
pages = "40--49",
month = feb,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953032.804608",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 11th SIGCSE Symposium on Computer
Science Education.",
abstract = "With the advent of inexpensive microcomputers, which
are mainly programmed in BASIC, and the widespread
availability of BASIC on both minicomputers and large
scale computers, the advantages of structured
programming mandate that the techniques be extended to
BASIC. Alternation (IF-THEN-ELSE) as well as repetition
(DO WHILE and DO UNTIL) are easily implemented in
BASIC. The CASE structure and necessary style
conventions to insure readable, easy to write, easy to
debug programs are readily implemented in BASIC.
Structured pseudocode is used to express algorithms
which are then written in structured BASIC.",
acknowledgement = ack-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:1980:SEC,
author = "Ted Lewis and Terry M. Walker and William Bregar and
Gene Kerr and Peter Christy",
title = "Software engineering and computer science (Panel
Discussion)",
journal = j-SIGCSE,
volume = "12",
number = "1",
pages = "50--50",
month = feb,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953032.804609",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 11th SIGCSE Symposium on Computer
Science 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{Levison:1980:UMF,
author = "Michael Levison",
title = "The use of minicomputers in a first computer systems
course",
journal = j-SIGCSE,
volume = "12",
number = "1",
pages = "51--54",
month = feb,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953032.804610",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 11th SIGCSE Symposium on Computer
Science Education.",
abstract = "This paper describes some experiences in the use of a
set of small minicomputers in an elementary computer
systems 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{Bauer:1980:LCP,
author = "Henry R. Bauer and Richard L. Oliver and David E.
Winkel",
title = "A laboratory for a computers and programming course",
journal = j-SIGCSE,
volume = "12",
number = "1",
pages = "55--57",
month = feb,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953032.804611",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 11th SIGCSE Symposium on Computer
Science Education.",
abstract = "The computer organization and assembly language course
is part of most of computer science undergraduate
curricula. With the advance of microcomputers into
small business and engineering firms even management
information systems and engineering majors are
enrolling in this course. The work described here began
in 1978 to upgrade this sophomore course in computer
fundamentals. The goal was to make the small computer
an integral part of the course's laboratory. The task
was to create a laboratory providing hands-on computing
to reinforce concepts in the areas of 1. computer
organization, assembly language programming, and
architecture; 2. computer operation; 3.
hardware/software interfaces; and 4. operating systems.
To accomplish these goals, the three phases of the
project were in hardware, software, and curriculum
development. Before the project began, the course
reflected the outline of curriculum course B2 [1]. The
topics covered included the assembly process with one
and two pass assemblers; the use of absolute and
linking loaders; computer architectural details of
register, memory, and CPU organization; addressing
schemes; and input/output programming. Although these
topics are satisfactory, our methods of teaching them
were not. We used the University's main computer, the
Xerox Sigma 7, for the laboratory portion of the
course. The Sigma 7's operating system shielded the
student from the computer architecture. The system
posed difficulties of varying degrees in the
presentation of most of the topics and prevented any
real understanding of input/output programming.
Attempts to simulate input/output for the students met
with unenthusiastic responses.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Sebesta:1980:TTT,
author = "Robert W. Sebesta and James M. Kraushaar",
title = "{TOYCOM} --- a tool for teaching elementary computer
concepts",
journal = j-SIGCSE,
volume = "12",
number = "1",
pages = "58--62",
month = feb,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953032.804612",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 11th SIGCSE Symposium on Computer
Science Education.",
abstract = "Many of those who teach introductory computing courses
have recognized the pedagogic value of a very simple
computer model. A large number of introductory
textbooks on computing contain a section explaining the
logical components of such a system (1, 2, 3, 4, 5, 6,
7, 8). These usually include an introduction to
assembler language and machine level programming of a
machine which is sometimes called the minimum
configuration computer model. All of the previously
implemented models of which we are aware have been
constructed to operate in batch mode. After having used
such systems for some time, we felt that they too soon
introduced students to the aggravation of mispunched
cards and long waits for runs, only to discover minor
syntactic errors. We felt that the simple computer
model's pedagogic value would be significantly
increased by implementing it in the interactive mode.
In order to test this thesis, we have designed and
implemented such a system. Our interactive computer
model is named TOYCOM, an obvious acronym for toy
computer. TOYCOM is a submonitor-assembler-interpreter
which can be collectively called a simulator. It
presently runs as a submonitor under BASIC-PLUS, which
runs under the RSTS-E operating system of the medium to
large-scale DEC PDP-11 minicomputers. It is also
written in BASIC-PLUS.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Solntseff:1980:AEC,
author = "N. Solntseff",
title = "An adult education course in personal computing",
journal = j-SIGCSE,
volume = "12",
number = "1",
pages = "63--66",
month = feb,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953032.804613",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 11th SIGCSE Symposium on Computer
Science Education.",
abstract = "The paper describes a non-credit course being offered
through the School of Adult Education at McMaster
University. The aim of the course is to familiarize
members of the general public with what home computers
can do for them and to provide the knowledge needed for
the selection and purchase of a personal 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{Walstrom:1980:SPC,
author = "John Walstrom and David Rine",
title = "``{A} study of personal computing in education''",
journal = j-SIGCSE,
volume = "12",
number = "1",
pages = "67--74",
month = feb,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953032.804614",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 11th SIGCSE Symposium on Computer
Science Education.",
abstract = "This paper summarizes a study which was made by the
authors on the various roles of personal computing in
early education, college education and continued
education of the individual. The role of personal
computing in continued education is decomposed into its
specific roles in the re-education of business persons
(especially small businesses), of computer
professionals, and of educators and other users of
personal computing. It is pointed out that among many
professional societies today, as well as within the
total education of the individual, personal computing
is an essential topic of national and international
concern.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Wadland:1980:OSP,
author = "Kenneth R. Wadland",
title = "Operating system projects for undergraduates",
journal = j-SIGCSE,
volume = "12",
number = "1",
pages = "75--80",
month = feb,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953032.804615",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 11th SIGCSE Symposium on Computer
Science Education.",
abstract = "This paper describes the projects written by students
as part of our one-semester course in Operating
Systems. It is aimed at Juniors and Seniors of average
capabilities. The course is divided into three parts:
(a) The assembly language, utilities and RT-11
operating system (*) of DEC's PDP-11 family, (b)
general concepts in operating systems, and (c) a team
programming project. Only the final third of the course
will be discussed. In the remainder of this paper we
describe the following: rationale for having the
students write a stand-alone operating system in
assembly language, the two design outlines given to the
students, and our successes and failures with 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{McCharen:1980:MC,
author = "Edith A. McCharen",
title = "{MVS} in the classroom",
journal = j-SIGCSE,
volume = "12",
number = "1",
pages = "81--82",
month = feb,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953032.804616",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 11th SIGCSE Symposium on Computer
Science Education.",
abstract = "The design principles of operating systems have been
isolated and comprehensively expounded in texts that
have appeared in the last decade which are suitable for
either an advanced undergraduate or low-level graduate
course. The topics covered are those listed in the
course outline for CS10, Operating Systems and Computer
Architecture II in Curriculum '78 (1). Generally one of
two approaches is taken. The first is that the computer
architecture already decides many of the fundamental
policies of the operating system which it is to
support. The second is that an operating system must
solve certain allocation and scheduling problems in
order to provide a user with a variety of services and
to manage its own resources efficiently, and that once
identified, solutions to the problems must be
implemented on some computer architecture. In either
case the text usually culminates with a limited project
in which students design and implement some type of
multiprogramming operating system. This report outlines
the approach taken to present IBM's Multiple Virtual
Storage Operating System (MVS) in this 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{Levy:1980:DEP,
author = "Philip Levy",
title = "Disposable and endurant programming",
journal = j-SIGCSE,
volume = "12",
number = "1",
pages = "83--87",
month = feb,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953032.804617",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 11th SIGCSE Symposium on Computer
Science Education.",
abstract = "Several characteristics of ``good'' programs relate to
extension of their lifetime. Categories of such
features are documentation, structure (modules,
procedures, abstractions), and language features that
increase checkable redundancy in a program. These
features have nonzero and, perhaps, unjustified cost if
the program is disposed of. Programs that are developed
primarily for the ``answer'' and then discarded are
termed ``disposable''. The educational ramifications of
disposable programs are significant. Programs produced
by students in programming courses are by nature
disposable; they are disposed of at the end of the
term. This conflicts with the emphasis by many
instructors and textbooks on endurance, the converse of
disposablility. A danger of disposable programs is
their retention. Another danger is the failure to
consider the endurance required during the production
of that program. There is a domain of problems that can
be solved economically by disposable programs. This
domain is discussed and some heuristics are presented
for determining whether a problem is in 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{Merritt:1980:ITP,
author = "Susan M. Merritt",
title = "On the importance of teaching {PASCAL} in the {IS}
curriculum",
journal = j-SIGCSE,
volume = "12",
number = "1",
pages = "88--91",
month = feb,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953032.804618",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 11th SIGCSE Symposium on Computer
Science Education.",
abstract = "This paper asserts that it will become increasingly
necessary for persons involved in the software
development process to be concerned with creating high
quality programs. Furthermore, it is asserted that the
presence or absence of certain features in programming
languages can affect the quality of programs produced.
A survey of language design features which characterize
some ``modern'' languages --- languages which have been
created for the design and implementation of reliable
software --- is given. These features include
abstraction, name protection, strong typing, structure
and ease of verification. Remarks are made concerning
how these features support high quality programs. Each
of these features is shown to be either a part of
PASCAL or to have its immediate history in PASCAL.
Since PASCAL is a widely available and well designed
language it is suggested that PASCAL provides a unique
language environment in which these features which
support high quality program construction can be
learned. Finally, it is remarked that it is not yet
clear which programming languages will dominate our
language culture of the future. However it is
reasonable to expect that reliable software will be a
priority, that the connections between good programs
and language features will continue to be made, and
that language features will develop along the lines
presented here. Information Systems graduates will be
in systems development and management roles. It is
important that they be articulate with the 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{Boysen:1980:MCP,
author = "John P. Boysen and Roy F. Keller",
title = "Measuring computer program comprehension",
journal = j-SIGCSE,
volume = "12",
number = "1",
pages = "92--102",
month = feb,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953032.804619",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 11th SIGCSE Symposium on Computer
Science Education.",
abstract = "While improved programming methodologies, better
computer languages and more sophisticated programming
aids have helped alleviate some problems associated
with software development, a software crisis continues
to exist. The software crisis continues partly because
many of the suggested improvements in software
development have emphasized the role of the computer,
rather than the programmer, in the development process.
Researchers are beginning to realize that the ultimate
resolution of the software crisis will come only when
we understand the human processes involved in software
development. Computer program comprehension has been
one of the human processes which has been studied by
researchers. Two basic approaches have been used to
study program comprehension. Using the first approach,
an objective measure of comprehension is proposed based
on the author's suppositions about the sources of
complexity. A second approach used in the study of
program comprehension is to empirically investigate
factors which might affect comprehension. In the next
section, a methodology is proposed to measure the
comprehension of statements and programs. It is applied
to study expression complexity in section three and
selection statement complexity in section four.
Implications for teaching programming are described in
section five and the paper is concluded in section
six.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Schweppe:1980:PCE,
author = "Earl J. Schweppe and Charles R. {Kellner, Jr.} and
David C. Rine",
title = "Personal computers in education (Panel Discussion)",
journal = j-SIGCSE,
volume = "12",
number = "1",
pages = "103--103",
month = feb,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953032.804620",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 11th SIGCSE Symposium on Computer
Science 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{Magnenat-Thalmann:1980:IPC,
author = "Nadia Magnenat-Thalmann and Daniel Thalmann",
title = "Introducing Programming Concepts with Graphical
Objects",
journal = j-SIGCSE,
volume = "12",
number = "1",
pages = "105--109",
month = feb,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953032.804621",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 11th SIGCSE Symposium on Computer
Science Education.",
URL = "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Graphics/imager/1980.bib;
ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Graphics/siggraph/1980.bib",
abstract = "It is more attractive for students to learn
programming concepts like control structures, data
structures or recursion by the means of examples based
on graphical objects. The use of a graphical PASCAL
extension is a well-suited way of realizing this goal.
In particular, we emphasize the use of interactive
graphical input-output, graphical types and data
structures bases on graphical types. Typical examples
are arrays of circles or linked lists of figures
entered 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",
keywords = "graphical/programming language, Pascal, and graphical
data/base/structure types and Applications of Computer
Graphics process engineering and programming support;
graphical/programming language, Pascal, graphical
data/base/structure types, Applications of Computer
Graphics process engineering, programming support",
}
@Article{Kurtz:1980:IRB,
author = "Barry L. Kurtz",
title = "Investigating the relationship between the development
of abstract reasoning and performance in an
introductory programming class",
journal = j-SIGCSE,
volume = "12",
number = "1",
pages = "110--117",
month = feb,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953032.804622",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 11th SIGCSE Symposium on Computer
Science Education.",
abstract = "A test of formal (or abstract) reasoning abilities was
given to students in an introductory programming
course. Based on these results, students were
classified at three intellectual development (ID)
levels: late concrete, early formal, and late formal.
Performance in various aspects of the course was
analyzed by these three ID levels. It was found that:
(1) ID level did not vary with sex, class level, and
previous coursework; (2) the levels of late concrete
and late formal are strong predictors of poor and
outstanding performance, respectively; and (3) the ID
level predicts performance on tests better than
performance on 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{Robinson:1980:IAS,
author = "Sally S. Robinson and M. L. Soffa",
title = "An instructional aid for student programs",
journal = j-SIGCSE,
volume = "12",
number = "1",
pages = "118--129",
month = feb,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953032.804623",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 11th SIGCSE Symposium on Computer
Science Education.",
abstract = "Analyzing and grading programs in an introductory
computer science course can require a great deal of
time and effort from the course instructor. This paper
investigates the development of a system called
Instructional Tool for Program ADvising (ITPAD) that
assumes some of the instructor's duties by keeping
student profiles and assignment profiles, by detecting
possible plagiarism, and by providing suggestions
directly to the students for improving their programs.
The design of the ITPAD system is based mainly on the
direct application of code optimization techniques to
FORTRAN source programs. Several software science
measures also provide some of the profile
characteristics. The results of test runs show that
this system helps the instructor monitor the progress
of the students through the term and also helps the
instructor determine the individual algorithmic
approaches for a particular programming assignment. The
system can further benefit the students directly by
providing suggestions that emphasize the use of good
programming style.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Parslow:1980:VIGa,
author = "R. D. Parslow",
title = "Vertical integration in group learning",
journal = j-SIGCSE,
volume = "12",
number = "1",
pages = "130--130",
month = feb,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953032.804624",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 11th SIGCSE Symposium on Computer
Science Education.",
abstract = "This paper is mainly concerned with the teaching of
Computer Science to first year (freshman) students. The
method outlined is an attempt to change their generally
'convergent' attitudes into a more 'divergent' way of
tackling problems. One of the most wasteful features of
modern education is the vertical separation of
students, so that the collective wisdom acquired by one
generation is unavailable to the next. Merely talking
to those who have successfully overcome their problems
is a great encouragement, and the presence of a senior
acts as a catalyst in a group. One special feature of
the Brunel University position is that third and second
year students have experienced work periods as
``students.'' Few of the lectures can comment on this
aspect of the course from personal experience, so if
real guidance is to be given it must be from ``older''
students. These students will have assimilated the
group methods used in industry, commerce and research
and will be able to organize their group to pass on
their experience by example. Our attempt at vertical
integration involves treating all the students in a
less paternalistic fashion and one feature of this, is
to make the participation of senior students voluntary,
with no ``credits'' for work contributed. We hope that
as well as enjoying the experience, they will respond
and gain from the reflection on other subjects.",
acknowledgement = ack-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:1980:SCC,
author = "Charles M. Shub",
title = "A simulation course for computer science students",
journal = j-SIGCSE,
volume = "12",
number = "1",
pages = "131--138",
month = feb,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953032.804625",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 11th SIGCSE Symposium on Computer
Science Education.",
abstract = "A suggested topical coverage for an upper division and
graduate course for computer science students in
discrete simulation is presented. The components and
order of coverage within each topical area are
delineated. Several alternative approaches are
suggested and compared based upon student reaction and
feedback. Conclusions are drawn.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Roth:1980:TDG,
author = "R. Waldo Roth",
title = "The teaching of documentation and good programming
style in a liberal arts computer science program",
journal = j-SIGCSE,
volume = "12",
number = "1",
pages = "139--153",
month = feb,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953032.804626",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 11th SIGCSE Symposium on Computer
Science Education.",
abstract = "It is apparent that good programming style and
documentation standards are an integral part of the
requirements of this discipline. Attempts which have
been useful by the author to not only teach, but
require, the use of these techniques are described in
terms of both successes and failures. Samples are
presented from the introductory computer science course
and the senior level modeling and simulation class.
These materials include skeletal programs and
pseudocode which are used for illustration, student
use, and evaluation. A technique used to simplify the
evaluation of student programs is 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{Wainwright:1980:ICS,
author = "Roger L. Wainwright",
title = "An introductory computer science course for
non-majors",
journal = j-SIGCSE,
volume = "12",
number = "1",
pages = "154--160",
month = feb,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953032.804627",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 11th SIGCSE Symposium on Computer
Science Education.",
abstract = "This paper describes an approach to an introductory
computer science course designed especially for
students who are not specifically required to take a
computer course and thus ordinarily receive no
appreciation for computers or computing. This is the
third semester this course has been offered. Student
enrollment has been 31, 46 and 41 respectively. We
anticipate higher enrollment figures next semester as
more advisors are becoming aware of the course. In a
typical semester students majoring in such disciplines
as English, advertising, nursing, psychology, sports
administration, sociology, broadcasting and
communication, music, elementary education, art and
anthropology have enrolled. This course is ideal for
those majoring in mathematics education as one day they
may be teaching such a course to high school students.
To encourage this group of students to enroll in the
course, we restricted students from engineering and
physical sciences and business disciplines from
attending. They are required to take a different
computer course. We have observed that most students
not required to take a computer course desire to learn
something about computers, and because of the above
restriction are less hesitant to enroll.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Ellison:1980:PSL,
author = "Robert J. Ellison",
title = "A programming sequence for the liberal arts college",
journal = j-SIGCSE,
volume = "12",
number = "1",
pages = "161--164",
month = feb,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953032.804628",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 11th SIGCSE Symposium on Computer
Science Education.",
abstract = "The computer science program in a liberal arts college
must meet a number of diverse needs. When the
curriculum allows for only four computer courses each
course must serve several functions. For example, the
introductory programming course often must satisfy the
need for computer literacy as well as serve more
advanced students who need to use the computer in their
own discipline. The Hamilton College program which
serves an academic community of 1600 students and about
130 faculty, has been evolving for four to five years.
Currently five to six hundred students use the computer
in some manner during the academic year, and almost one
third of the student body enroll in a programming
course before they graduate. We shall describe our
two-course programming sequence and the success that we
have had teaching it using a disciplined approach to
programming. Our first course is taught to students
whose primary motivation is general literacy and who do
not bring to it much in the way of general quantitative
or problem solving skills. We use, though, a
programming methodology that differs little from that
used by larger institutions for courses directed more
toward the concentrator in computer science. We argue
that structured programming is almost a necessity for
this audience. The very limited background of the
students requires both a systematic approach to problem
solving and a disciplined style of programming. The
second programming course must also solve some special
problems. Since we only offer two advanced courses, we
must include some of the material on data structures in
the second course. With a careful selection of topics,
we can lay the foundation for a discussion of file
structures or data base organization in an advanced
course. Our instructional goals for the sequence
include the encouragement of general computer literacy,
the teaching of programming techniques, the development
of problem solving skills, and the coverage of selected
advanced topics. We had to meet these goals without
making excessive technical demands on the instructional
staff.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Hamblen:1980:UCS,
author = "John W. Hamblen and Barry B. Flachsbart and Leslie D.
Gilliam and Bernie C. Patton and Daniel C. Clair",
title = "Are the university computer sciences satisfying
industry (Panel Discussion)",
journal = j-SIGCSE,
volume = "12",
number = "1",
pages = "165--165",
month = feb,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953032.804629",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 11th SIGCSE Symposium on Computer
Science 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{Sedlmeyer:1980:CPC,
author = "Robert L. Sedlmeyer and William Parman",
title = "A college preparatory course in computer programming",
journal = j-SIGCSE,
volume = "12",
number = "1",
pages = "166--171",
month = feb,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953032.804630",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 11th SIGCSE Symposium on Computer
Science Education.",
abstract = "In the last five years we have witnessed a mushrooming
of interest in computer education at the secondary
level, the primary focus of which has been on computer
literacy. Few guidelines exist for designing a course
at this level which emphasizes programming. In this
paper, we describe a computer programming course for
high school students who are considering entering data
processing or computer science degree programs. The
course was developed jointly by members of the Computer
Technology Department of Purdue University at Fort
Wayne and the Mathematics Department at New Haven High
School.",
acknowledgement = ack-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:1980:CSC,
author = "R. M. Aiken and C. E. Hughes and J. M. Moshell",
title = "Computer science curriculum for high school students",
journal = j-SIGCSE,
volume = "12",
number = "1",
pages = "172--177",
month = feb,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953032.804631",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 11th SIGCSE Symposium on Computer
Science Education.",
abstract = "This paper describes a current project to design an
Introductory Computer Science Course for High School
students. Problems concerning the choice of hardware,
the selection of software, programming language(s) and
the overall design of the curriculum are discussed. In
addition, some previous related research is summarized
and a plan for future activities is outlined.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Maurer:1980:MME,
author = "W. D. Maurer",
title = "Multiple micros for education",
journal = j-SIGCSE,
volume = "12",
number = "1",
pages = "178--180",
month = feb,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953032.804632",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 11th SIGCSE Symposium on Computer
Science Education.",
abstract = "The advent of the microcomputer has caused a profound
change in our thinking about the teaching of
programming. Up to now we have been assuming that a
computer is necessarily expensive and must be shared by
all students. With the appearance of time-sharing
systems, many universities, including The George
Washington University, purchased large numbers of
terminals for student use; but students were still
using a single large or mid-size computer, albeit
through several terminals. It is now possible, however,
to purchase an entire computer for the price of a
terminal. Such a computer is necessarily limited in
scope; but it can serve admirably for the teaching of
programming at an elementary level, as well as handling
certain more advanced tasks. About a year and a half
ago, the Computer Committee of the Department of
Electrical Engineering and Computer Science, of which I
was the chairman, made a decision to purchase sixteen
microcomputer systems for student use, primarily for
the teaching of BASIC, and secondarily for assembly
language and PASCAL.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Bailey:1980:UTV,
author = "M. Gene Bailey and Lloyd Davis",
title = "Using terminals versus card reader in remote job
entry",
journal = j-SIGCSE,
volume = "12",
number = "1",
pages = "181--183",
month = feb,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953032.804633",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 11th SIGCSE Symposium on Computer
Science Education.",
abstract = "As enrollment in computer science departments
continues to increase, institutions are finding it
necessary to improve existing computer facilities. Many
have chosen the ``distributive processing'' route
whereby one central location handles a major portion of
the workload of the schools connected to it, while each
of the schools maintain some stand-alone capability.
Schools are billed for work that is performed at the
network center. In particular, student jobs are
charged, whether individually or collectively, to a
particular school or department. It is, thus,
worthwhile to consider techniques for processing
student jobs which will keep operating costs of a
department to a minimum. This paper considers an
approach that the University of Tennessee-Chattanooga
(UTC) has taken to help minimize these costs. An
experiment was designed in which, for one semester,
students would continue to submit programs through the
card reader. The succeeding semester, jobs would be
submitted through terminals, i.e., no card punching
would be done and students would transmit to Knoxville
using the terminals. The ``bonus point'' method was
employed in both cases. The courses selected were
FORTRAN AND PL/I, the first two courses in the computer
science curriculum and the major users (from UTC) of
the network. The FORTRAN class used the WATFIV compiler
and included some usage of the structured constructs
available. Approximately seventy per cent of the
students enrolled in this course were in majors other
than computer science. The second course selected was
PL/I which used the PL/C compiler at UTK. Approximately
ten per cent of the students were non-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{Christodoulakis:1980:IPRa,
author = "Starvos Christodoulakis",
title = "An interactive pattern recognition laboratory
{(IPRL)}",
journal = j-SIGCSE,
volume = "12",
number = "1",
pages = "184--184",
month = feb,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953032.804634",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 11th SIGCSE Symposium on Computer
Science Education.",
abstract = "This paper describes an interactive pattern
recognition laboratory. The laboratory was designed for
both research and teaching. For the researcher, it
provides standard pattern recognition functions, a
hierarchically organized pattern recognition data base,
and a multidimensional graphic display capability. For
the student it provides, in addition to the above
capabilities, a vehicle for developing new pattern
recognition algorithms. In addition to not having to
develop support software, the student may compare the
performance of his algorithms in the same environment
as the existing 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{Lisboa:1980:BPU,
author = "Maria L{\'u}cia Blanck Lisb{\^o}a",
title = "{Brazil}'s pioneer undergraduate program in
information systems",
journal = j-SIGCSE,
volume = "12",
number = "1",
pages = "185--185",
month = feb,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953032.804635",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 11th SIGCSE Symposium on Computer
Science Education.",
abstract = "In the early 70's, the number of computers installed
in Brazil was growing at a rate of 30\% per year, which
was higher than in European countries, the U. S. and
Japan, placing Brazil among the eight top world users
of computers.$^1$ By that time, only few Brazilian
Universities were offering courses in data processing.
The lack of a formal education structure resulted in
data processing positions being mainly filled with
people trained by manufacturers. The high demand for
data processing professionals, mainly in the top levels
of the career, became one of the Brazilian government's
concerns. Since Brazil is a developing nation,
resources had to be efficiently used and foreign
reserves could not be spent on equipments which were
not used to their full potential. Therefore, highly
qualified professional were needed. In view of these
facts, the Federal Government decided to support and
encourage the creation of professional data processing
programs, mainly at the Universities. The role of the
University in education is extremely important, since
it makes possible to improve the qualification of the
labor power and also to improve the education
professionals themselves. In 1973 and 1974, with the
support of the Federal Government, about 15 programs
for graduation of technicians in systems programming,
analysis and design have been created. Those programs,
with the duration of two years, were intended to be a
short term solution, providing a highly qualified labor
force. Besides the programs created directly by the
Government, several courses have been implemented at
Universities that assumed the task of preparing
qualified data processing man power, accomplishing
their social role. With this purpose, the Pontifical
Catholic University of Rio Grande do Sul, in 1974,
implemented an undergraduate' program in Information
Systems Analysis. The pioneering aspect rises from the
area involved, that of 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{Dale:1980:OCS,
author = "N. B. Dale",
title = "An overview of computer science in {China}: Research
interests and educational directions",
journal = j-SIGCSE,
volume = "12",
number = "1",
pages = "186--190",
month = feb,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953032.804636",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 11th SIGCSE Symposium on Computer
Science Education.",
abstract = "In September, 1979, an international delegation of
computer scientists visited the People's Republic of
China. This paper reviews the sub-stance of discussions
between this group and their Chinese counterparts and
gives the impressions of the visiting scientists based
on this interaction.",
acknowledgement = ack-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:1980:CMSa,
author = "Gordon Davies and Charles D. Easteal",
title = "Computer management studies for developing countries",
journal = j-SIGCSE,
volume = "12",
number = "1",
pages = "191--191",
month = feb,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953032.804637",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 11th SIGCSE Symposium on Computer
Science Education.",
abstract = "This paper describes the postgraduate course in
Computer Management Studies given to students from
developing countries at University College London. A
brief historical introduction is followed by a
discussion of the objectives and philosophy of the
course; our experiences of the problems encountered by
the students on the course, both before they arrive in
London and while resident in London, are described. Our
proposals for an improved, but probably shorter, course
are followed by syllabuses and statistics relating to
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{Wallentine:1980:RTP,
author = "Virg Wallentine and William Hankley and Ted Lewis and
Stuart Meyer and Ron Clark",
title = "Remote teaching (Panel Discussion): Technology and
experience",
journal = j-SIGCSE,
volume = "12",
number = "1",
pages = "192--192",
month = feb,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953032.804638",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 11th SIGCSE Symposium on Computer
Science Education.",
abstract = "The demand for computer science education on the
college campus is rapidly increasing. This is due to
the ever expanding market for computer expertise in
industry, government, and academia. The growth in the
need for off-campus computer science instruction is
also phenomenal. Professionals in areas other than
computer science-engineering, business, etc.-need to
acquire computing skills. Computer scientists need to
continually keep pace with the rapidly evolving
computer technology. This training must be available at
sites remote from the college campus. In the era of
overall decreasing college enrollments, computer
science educators are being requested to service this
off-campus market. Traditional forms of providing
education to this market include faculty or student
travel, remote campuses, live video, and audio
teleconferencing systems. Each has either high cost, an
ineffectiveness, and/or inconvenience factors. It is
the purpose of this panel to explore the electronic
remote education. The particular systems to be
discussed are the ``electronic blackboard,'' controlled
scan TV, computer teleconferencing and computer-based
color-graphics technologies. The first two systems are
in use and the latter two are proposed. Ted Lewis will
describe experience with the electronic blackboard and
Stuart Meyer will describe the use of the controlled
scan TV. Ron Clarke and William Hankley will describe
the proposed usage of the computer teleconferencing and
color graphics, respectively, in the remote classroom.
Each of these panelists will briefly describe the
particular system and address the areas of teaching
technique and effectiveness within the specific
technology. Following the formal presentations, there
will be an open discussion of the issues presented. For
those people who cannot attend the panel discussion, a
very short bibliography on electronic education and
teleconferencing is 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{Bailes:1980:CS,
author = "Gordon Bailes and Terry A. Countermine",
title = "Computer science (1979)",
journal = j-SIGCSE,
volume = "12",
number = "1",
pages = "193--197",
month = feb,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953032.804639",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 11th SIGCSE Symposium on Computer
Science Education.",
abstract = "Each year Computer Science Departments generally find
that enrollment, at least in Associate and Bachelor's
level programs, is increasing. At the same time, most
Computer Science Departments find it difficult to
recruit faculty with Ph.D. 's in Computer Science. In
fact, Computerworld (6) recently reported on an NSF
study which identified approximately 600 vacant faculty
positions in Computer Science in this country.
Primarily, the purpose of this article is to report the
results of the study without attempting extensive
analysis or interpretation. Certain inconsistencies in
the data have been noted by the authors-primarily due
to inaccurate or incomplete answers to various
questions. It was not feasible to disregard incomplete
or inconsistent questionnaires since the number of
complete, consistent responses was small. In a few
cases, the authors have attempted to correct obvious
inconsistencies-for example, if an institution reported
that it recruited to fill 3 vacancies on the faculty,
that no one was hired, and that 4 of those hired had a
Ph.D. in Computer Science, we assumed that the 4 should
be a 0. In most other cases, the data is reported as
given in the responses and the authors believe that it
is reasonably accurate and representative.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Phillips:1980:ELP,
author = "James W. Phillips",
title = "Entry-level position of computer programmer survey",
journal = j-SIGCSE,
volume = "12",
number = "1",
pages = "198--202",
month = feb,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953032.804640",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 11th SIGCSE Symposium on Computer
Science Education.",
abstract = "The mission of a community college is to provide
educational services to the community. These services
are dictated by the priorities of the specific
community. The first priority for Lexington, Kentucky,
is employment. The two factors of employment are an
available position and a qualified applicant. For local
business, the majority of computer-related technical
positions are in data entry, operations, and
programming. The community college must be able to
prepare individuals to be qualified for some of these
careers. Lexington Technical Institute (LTI) is one of
thirteen institutions under the University of
Kentucky's Community College System. LTI offers
programs in many technical areas. Among them is a
Business Data Processing curriculum leading to as
Associate Degree in Applied Science. The intent of the
curriculum is to prepare individuals for careers in
computer programming for business applications. Other
state-supported institutions cover data entry and other
types of programming. Formal training for data entry is
given through local vocational schools. Formal training
for research and advanced programming positions is
given through the Computer Science Department at the
University of Kentucky. There is no institution
providing adequate formal training for computer
operations. The curriculum at LTI is oriented toward
preparing individuals for entry-level positions as
computer programmers within the Lexington area. To
ensure that an institution continues to provide a
relevant curriculum, the needs of local business must
be periodically reviewed (Little, 1977). A mailed
questionnaire was returned by 142 companies in the
Lexington area in 1975 (Hager, 1975). The important
facts identified were: 1. the predominant computer
languages (in decreasing order of use) were COBOL, RPG,
and Assembly language; 2. trend toward increased use of
BASIC timesharing systems; 3. a preference for an
education stressing business systems as well as
programming; 4. job opportunities enhanced by practical
experience. A follow-up survey was undertaken through
the support of the University of Kentucky's Community
College System during the summer of 1979. Selected
employers of computer programmers within the Lexington
area were interviewed.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Mitchell:1980:CES,
author = "William Mitchell",
title = "Computer education in the 1980s, a somber view",
journal = j-SIGCSE,
volume = "12",
number = "1",
pages = "203--207",
month = feb,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953032.804641",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 11th SIGCSE Symposium on Computer
Science Education.",
abstract = "The discipline of computer science is a child of the
1970s. Its growth in infancy has been impressive,
statistically, but so it is with infants. As we enter
the decade of the 1980s, the discipline and all of us
engaged in computer science education face some
difficult choices. It is becoming abundantly clear that
in the 1980s computer education cannot be provided for
our students in the variety and quality which they
demand. It will fall to us, personally, to decide what
kind of computer education will be made available. In
this next decade we will suffer a national deficiency
of computer expertise equivalent to our national
deficiency in oil. The cost of this expertise is
already inflating at an alarming rate, and we have yet
to begin to mobilize programs which in the long-term
will stabilize the market. It is therefore inevitable
that the 1980s will witness a frantic shift to
alternative sources of expertise and a consequent
dilution in the quality of computer professionals and
computer products. The academic profession must make
program decisions now which will serve to minimize the
cost which our society will pay as it struggles to
fully enter the computer age.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Codespoti:1980:USC,
author = "D. J. Codespoti and J. C. Bays",
title = "The {University of South Carolina Computer Science
Institute}",
journal = j-SIGCSE,
volume = "12",
number = "1",
pages = "208--211",
month = feb,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953032.804642",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 11th SIGCSE Symposium on Computer
Science Education.",
abstract = "The continuing deficit of computer related specialties
is a cause for concern in the state of South Carolina.
This deficit could be reduced if the two and four year
colleges in the state offered more computer related
courses to their students. Most of these colleges lack
the appropriately trained faculty. In an effort to
retrain existing faculty, a University of South
Carolina Computer Science Institute was established in
the Summer, 1979. The primary goals of the Institute
are to upgrade the computer science competency of
existing faculty, to utilize these newly trained
faculty members to meet local demand for undergraduate
instruction in computer related courses, and to conduct
the Institute in a manner that allows statewide
cooperation. Thus, participating colleges, knowing
their own needs, will be able to integrate computer
related courses into their programs of study. The
larger colleges will be able to offer Baccalaureate
programs with a major in computer science, and the
smaller ones can offer two year certificate or training
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{Bulgren:1980:CTO,
author = "William G. Bulgren and Nelle Dale and Victor Wallace
and Clair Maple and Larry Loos",
title = "Cost trade-offs in hardware support (Panel
Discussion)",
journal = j-SIGCSE,
volume = "12",
number = "1",
pages = "212--212",
month = feb,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953032.804643",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 11th SIGCSE Symposium on Computer
Science Education.",
abstract = "A serious problem facing Computer Science educators is
deciding what type of computer resource(s) needs to
exist in order to serve Computer Science students.
Should these resources include Time-Sharing,
micro-processors, one large dedicated computer, and so
forth? What are colleges and universities doing to
attack this question? A panel of faculty from several
colleges and universities of Computer Science education
will present views and insights. There will be time for
questions and answers from the 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{Maryanski:1980:MIS,
author = "Fred J. Maryanski and Elizabeth A. Unger",
title = "A major in information systems",
journal = j-SIGCSE,
volume = "12",
number = "1",
pages = "213--222",
month = feb,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953032.804644",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 11th SIGCSE Symposium on Computer
Science Education.",
abstract = "An information systems major is presented as a second
offering by a computer science department. The
rationale for the degree program is based upon the
demands of industry for graduates skilled in database
and information systems. Courses in COBOL, business
data processing, database management, and systems
analysis are included in the information systems
curriculum to prepare the student for employment in the
business systems area. The contents of the courses in
the information systems core curriculum at Kansas State
University are presented as an example of an
implemented degree program. In addition, the
information systems curriculum is analyzed in terms of
its differences with the Curriculum 78 computer science
curriculum and of the resources required for its
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{Gorgone:1980:GMP,
author = "John T. Gorgone and Norman E. Sondak and Benn
Konsynski",
title = "Guidelines for a minimum program for colleges and
universities offering {Bachelors} degrees in
information systems",
journal = j-SIGCSE,
volume = "12",
number = "1",
pages = "223--226",
month = feb,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953032.804645",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 11th SIGCSE Symposium on Computer
Science Education.",
abstract = "The tremendous demand for education in the use and
application of computers and computer based systems in
business, commerce and government has led to the
establishment of Information Systems Departments and to
the option of an Information Systems concentration in
established Computer Science Departments. In fact, the
Information Systems degree is now becoming one of the
fastest growing and most popular in the area of
computer education. This report is presented to the
Computer Science and Information Systems education
community as a preliminary proposal of ideas on which
to base an accreditation standard. It was developed
with the background that many Information Systems
departments are incorporated in Schools and Colleges of
Business, and an attempt was made to have the standard
consistent with the American Association of Colleges
and Schools of Business accreditation guidelines. The
successful future of Information Systems depends on a
firm foundation for graduating students; this work is
directed towards offering a minimal or floor program
for the Information Systems bachelors degree.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Korfhage:1980:GKP,
author = "Robert R. Korfhage",
title = "The {Gordian} knot program: a short note on
un-teaching ``{\tt go to}''",
journal = j-SIGCSE,
volume = "12",
number = "2",
pages = "16--16",
month = jul,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989253.989254",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:11 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "A simple device is presented for impressing students
with the perils of unbridled ``{\tt go to}''
statements. Whether or not one believes in go-to-less
programming, it is clear to experienced programmers
that unrestrained use of a go to statement leads to
programs that are difficult to understand. This is much
less clear to students in a beginning course, who see
only very short programs. To impress these students
that there {\em is\/} a problem, I frequently ask them
to rewrite a ``Gordian knot'' program --- one which is
more than 50\% go to statements --- in the shortest
possible form. A twenty-line program of this character
is easy to construct, and gets the point across. Here
is an example, which may be solved either under the
assumption that only the very last value computed is
needed, or that the final values of all variables (x,
y, and z) are needed.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Parslow:1980:VIGb,
author = "R. D. Parslow",
title = "Vertical integration in group learning",
journal = j-SIGCSE,
volume = "12",
number = "2",
pages = "17--19",
month = jul,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989253.989255",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:11 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper is mainly concerned with the teaching of
Computer Science to first year (freshman) students. The
method outlined is an attempt to change their generally
'convergent' attitudes into a more 'divergent' way of
tackling problems, so that open-ended solutions are
presented rather than {$<$ u$>$ the$<$}/{u$>$}
answer.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Dewachi:1980:CTTb,
author = "A. Dewachi",
title = "Computing technology and the {Third World}",
journal = j-SIGCSE,
volume = "12",
number = "2",
pages = "20--26",
month = jul,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989253.989256",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:11 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Christodoulakis:1980:IPRb,
author = "Starvos Christodoulakis",
title = "An {Interactive Pattern Recognition Laboratory
(IPRL)}",
journal = j-SIGCSE,
volume = "12",
number = "2",
pages = "27--33",
month = jul,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989253.989257",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:11 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper describes an interactive pattern
recognition laboratory. The laboratory was designed for
both research and teaching. For the researcher, it
provides standard pattern recognition functions, a
hierarchically organized pattern recognition data base,
and a multidimensional graphic display capability. For
the student it provides, in addition to the above
capabilities, a vehicle for developing new pattern
recognition algorithms. In addition to not having to
develop support software, the student may compare the
performance of his algorithms in the same environment
as the existing 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{Lucia:1980:BPU,
author = "Maria L{\'u}cia and Blanck Lisb{\^o}a",
title = "{Brazil}'s pioneer undergraduate program in
information systems",
journal = j-SIGCSE,
volume = "12",
number = "2",
pages = "34--36",
month = jul,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989253.989258",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:11 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Adderley:1980:TKSb,
author = "J. Adderley",
title = "Training: the key to successful systems in developing
countries",
journal = j-SIGCSE,
volume = "12",
number = "2",
pages = "37--39",
month = jul,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989253.989259",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:11 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Newcomer:1980:UPG,
author = "Larry Newcomer",
title = "Use of program generators to improve student
productivity in a small-computer lab",
journal = j-SIGCSE,
volume = "12",
number = "2",
pages = "40--42",
month = jul,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989253.989260",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:11 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1980:ME,
author = "Antonio M. Lopez",
title = "Microcomputers in education",
journal = j-SIGCSE,
volume = "12",
number = "2",
pages = "43--44",
month = jul,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989253.989261",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:11 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Hintz:1980:UCS,
author = "Joseph C. Hintz",
title = "Undergraduate computer science education: alternatives
to the mathematics core requirements and effects on a
minor in computer science",
journal = j-SIGCSE,
volume = "12",
number = "2",
pages = "45--47",
month = jul,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989253.989262",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:11 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Ulloa:1980:TLC,
author = "Miguel Ulloa",
title = "Teaching and learning computer programming: a survey
of student problems, teaching methods, and automated
instructional tools",
journal = j-SIGCSE,
volume = "12",
number = "2",
pages = "48--64",
month = jul,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989253.989263",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:11 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "To improve introductory computer science courses and
to update the teaching of computer programming, new
teaching methods emphasizing structured programming and
top-down design have been presented and a variety of
automated instructional tools have been developed. The
purpose of this paper is: (1) to survey a number of
methods and tools used in the teaching of programming;
(2) to present, with the aid of this survey, a number
of areas where beginning programmers experience
difficulties; (3) to present ways of improving some of
the tools; and (4) to propose other possible aids. This
paper is organized as follows. Section 1 introduces the
topic and purpose of the paper. Section 2 reviews
several teaching methods discussed in the literature.
Section 3 surveys various student-oriented interactive
and noninteractive tools. Section 4 discusses
nonstudent-oriented aids and presents alternatives by
discussing how to adapt similar aids to a student
environment. Section 5 provides a summary of the paper
and a conclusion. Pertinent problem areas and students'
viewpoints are presented in each section.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Kerridge:1980:STC,
author = "J. M. Kerridge and N. Willis",
title = "A simulator for teaching computer architecture",
journal = j-SIGCSE,
volume = "12",
number = "2",
pages = "65--71",
month = jul,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989253.989264",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:11 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib;
http://www.math.utah.edu/pub/tex/bib/virtual-machines.bib",
abstract = "This paper describes the specification, implementation
and use of a computer system simulator. The simulator
project was begun as a result of teaching a second year
undergraduate course in computer systems. It became
apparent that students only fully appreciate the
differences in computer architecture when they are able
to have ``hands on'' experience. This simulator, which
operates at the register transfer level, allows
students to gain experience of many different
architectures without recourse to many different
computers. This experience, in the first instance, is
gained by the students being able to run programs on
the simulated computers and then investigating the
state of the computer after each machine or micro
instruction. The design of these teaching computers is
chosen so that they demonstrate a particular
architectural detail. Subsequently students can design
their own computer systems and compare them with
simulations of commercially available 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",
keywords = "STARTLE simulator",
}
@Article{Shaw:1980:CPC,
author = "Mary Shaw and Anita Jones and Paul Knueven and John
McDermott and Philip Miller and David Notkin",
title = "Cheating Policy in a {Computer Science Department}",
journal = j-SIGCSE,
volume = "12",
number = "2",
pages = "72--76",
month = jul,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989253.1165253",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:11 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Haverly:1980:GEC,
author = "C. A. Haverly",
title = "Go-to example comment",
journal = j-SIGCSE,
volume = "12",
number = "3",
pages = "8--8",
month = sep,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989266.989267",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:11 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1980:CMSb,
author = "Gordon Davies and Charles D. Easteal",
title = "Computer management studies for developing countries",
journal = j-SIGCSE,
volume = "12",
number = "3",
pages = "9--15",
month = sep,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989266.989268",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:11 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper describes the postgraduate course in
Computer Management Studies given to students from
developing countries at University College London. A
brief historical introduction is followed by a
discussion of the objectives and philosophy of the
course; our experiences of the problems encountered by
the students on the course, both before they arrive in
London and while resident in London, are described. Our
proposals for an improved, but probably shorter, course
are followed by syllabuses and statistics relating to
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{Lees:1980:AUS,
author = "John Lees",
title = "All undergraduate systems programming laboratory",
journal = j-SIGCSE,
volume = "12",
number = "3",
pages = "16--19",
month = sep,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989266.989269",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:11 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Chrisman:1980:PUC,
author = "Carol Chrisman",
title = "A pragmatic undergraduate curriculum: description and
rationale",
journal = j-SIGCSE,
volume = "12",
number = "3",
pages = "20--26",
month = sep,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989266.989270",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:11 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Stoddard:1980:BMS,
author = "Spotswood D. Stoddard and Lawrence A. Coon",
title = "A basic monitor system for implementation in operating
systems and computer architecture courses",
journal = j-SIGCSE,
volume = "12",
number = "3",
pages = "27--30",
month = sep,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989266.989271",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:11 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "A small operating system suitable for implementation
by intermediate level students as a laboratory
assignment is described. Although purposely reduced to
essentials, the system will actually execute a stream
of user jobs. The system is structured in such a way
that extensions in various directions are
straightforward once the basic system is 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{Crissey:1980:CMS,
author = "Brian L. Crissey",
title = "Computer modeling in the social sciences: experience
with a new computer science course",
journal = j-SIGCSE,
volume = "12",
number = "3",
pages = "31--34",
month = sep,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989266.989272",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:11 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Masat:1980:TDP,
author = "Francis E. Masat",
title = "A twelve day programming course",
journal = j-SIGCSE,
volume = "12",
number = "4",
pages = "3--8",
month = dec,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989274.989275",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1980:MES,
author = "Nancy E. Miller and Charles G. Peterson",
title = "A method for evaluating student written computer
programs in an undergraduate computer science
programming language course",
journal = j-SIGCSE,
volume = "12",
number = "4",
pages = "9--17",
month = dec,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989274.989276",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Szalajka:1980:FAC,
author = "Walter S. Szalajka",
title = "Financing an academic computer laboratory",
journal = j-SIGCSE,
volume = "12",
number = "4",
pages = "18--21",
month = dec,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989274.989277",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Tenny:1980:ALP,
author = "Ted Tenny",
title = "Assembly language at {Potsdam College}",
journal = j-SIGCSE,
volume = "12",
number = "4",
pages = "22--26",
month = dec,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989274.989278",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Assembly language is reconciled with high-level
programming concepts through the use of subroutines,
designed by the student with PL/I as a meta-language
and implemented in assembly language on the IBM 360.
The student's subroutine is linked to a grading
program, prepared by the instructor, which generates
pseudo-random test data for a sequence of cases, calls
the student's subroutine, and prints the 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{Szalajka:1980:SCS,
author = "Walter S. Szalajka",
title = "Statistics for computer scientists",
journal = j-SIGCSE,
volume = "12",
number = "4",
pages = "27--32",
month = dec,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989274.989279",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Mathiassen:1980:SDT,
author = "Lars Mathiassen",
title = "System description as a tool for teaching
programming",
journal = j-SIGCSE,
volume = "12",
number = "4",
pages = "33--42",
month = dec,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989274.989280",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The paper shows by an example how system description
can be used as a starting-point for teaching
programming to beginners. The system description
techniques used are based upon the philosophy developed
within the DELTA project. In each phase of the teaching
process a different language tool is used. In the first
phase we use a very informal system description tool.
In the second phase we use a more formalized system
description tool, while still allowing a certain amount
of informal language. Finally in the third phase a
totally formalized system description tool--in this
case the programming language SIMULA--is 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{Lawson:1980:UPM,
author = "Harold W. Lawson",
title = "The use of processor-memory pairs for explaining basic
architectural relationships",
journal = j-SIGCSE,
volume = "12",
number = "4",
pages = "46--49",
month = dec,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989274.989281",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Shapiro:1980:RIS,
author = "Henry D. Shapiro",
title = "The results of an informal study to evaluate the
effectiveness of teaching structured programming",
journal = j-SIGCSE,
volume = "12",
number = "4",
pages = "50--56",
month = dec,
year = "1980",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989274.989282",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "An informal experiment to evaluate the effectiveness
of teaching structured programming from the beginning
of a student's career as a computer science student was
conducted during the summer session of The University
of New Mexico. Performed at the last minute, and
clearly unscientific in both design and implementation,
the results suggest that too great an emphasis on
programming without GOTOs leads to poor programming
style and incorrect implementation of straightforward
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{Khailany:1981:CGCa,
author = "Asad Khailany",
title = "Central government computing agency in less developed
countries",
journal = j-SIGCSE,
volume = "13",
number = "1",
pages = "1--1",
month = feb,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953049.800950",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 12th SIGCSE Symposium on Computer
Science Education.",
abstract = "This paper is a result of research conducted in the
last two years to improve government Computing Systems
in developing countries. Various methods were used to
introduce and establish Computing Systems in developing
countries without any systematic approach. However,
many of the governments in these countries soon
realized the need for a central agency to regulate and
monitor Computing Systems and their usage. Many factors
contributed to the decisions made in creating a central
government computing agency.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Ahmad:1981:SERa,
author = "S. Imtiaz Ahmad",
title = "Science education and research for technological
progress",
journal = j-SIGCSE,
volume = "13",
number = "1",
pages = "3--3",
month = feb,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953049.800951",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 12th SIGCSE Symposium on Computer
Science Education.",
abstract = "Education implies systematic instruction, schooling or
training of people so that they are able to meet
challenges of the environment they live in, and be able
to contribute positively in solving problems to build a
better society. Science education is usually equated
with education in the area of natural and physical
sciences, but in modern day society it includes
important aspects of social sciences. Education at
academic institutions of higher learning must go hand
in hand with research-an activity aimed at discovering
new things. While the academic institutions engage in
pioneering studies in basic or applied research,
industrial research labs are required to shape this
pioneering work into products to be used by the
society. Technological progress implies a process of
breaking through obstacles, and producing new things
and eliminating the old.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Moshell:1981:CWM,
author = "J. M. Moshell and C. E. Hughes and C. R. Gregory and
R. M. Aiken",
title = "Computer whatcha-maycallit: Insights into universal
computer education",
journal = j-SIGCSE,
volume = "13",
number = "1",
pages = "8--11",
month = feb,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953049.800952",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 12th SIGCSE Symposium on Computer
Science Education.",
abstract = "A year's work on the NSF/University of Tennessee High
School Computer Science Project (HSCS) has indicated
that it may indeed be possible to dissociate computer
skills from the scary, elitist traditions of science
and math curricula in high schools. Teachers and
students remote from the traditional science/math
constituency are learning to play/work with the
computer. The development of HSCS is chronicled and
some likely scenarios for its arrival on the high
school scene are presented. The essential context is
that of a race between declining computer hardware
costs and declining support for public education. HSCS
is succeeding because it exploits computing's unique
ability to bridge between the worlds of play, study and
employment.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Beidler:1981:SEH,
author = "John A. Beidler and John G. Meinke",
title = "Software engineering at the high school level or
taking a byte or two from an {Apple II}",
journal = j-SIGCSE,
volume = "13",
number = "1",
pages = "12--14",
month = feb,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953049.800953",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 12th SIGCSE Symposium on Computer
Science Education.",
abstract = "In the near future that many of the computing concepts
we currently teach at the college level will be taught
in the near future (some are doing it already) at the
high school level. From our experience we are convinced
that this can be done, but substantial changes will
have to be made in the ways in which programming
concepts are taught. In subsequent sections of this
paper describe the original direction of our proposal,
how we had to change it, and where we see it going in
the future. As we continue to work with our colleagues
in the secondary schools, we have developed an
important feedback loop. They have been convinced of
our sincerity in assisting them. Therefore, they have
been very free and open with their comments and their
criticisms. This in turn has given us a tremendous
opportunity to continuously revise and our material. As
a result, we are convinced of the validity 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{Grier:1981:TDP,
author = "Sam Grier",
title = "A tool that detects plagiarism in {Pascal} programs",
journal = j-SIGCSE,
volume = "13",
number = "1",
pages = "15--20",
month = feb,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953049.800954",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 12th SIGCSE Symposium on Computer
Science Education.",
abstract = "Plagiarism has become a problem in introductory
Computer Science courses. Programmed assignments can be
copied and transformed with little human effort. A
pertinent recommendation has resulted from this
realization; an on-line system to detect programs that
are ``too similar'' and hence suspected of plagiarism
should be developed [4]. This paper discusses such a
system for Pascal 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{Donaldson:1981:PDS,
author = "John L. Donaldson and Ann-Marie Lancaster and Paula H.
Sposato",
title = "A plagiarism detection system",
journal = j-SIGCSE,
volume = "13",
number = "1",
pages = "21--25",
month = feb,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953049.800955",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 12th SIGCSE Symposium on Computer
Science Education.",
abstract = "The problem of plagiarism in programming assignments
by students in computer science courses has caused
considerable concern among both faculty and students.
There are a number of methods which instructors use in
an effort to control the plagiarism problem. In this
paper we describe a plagiarism detection system which
was recently implemented in our department. This system
is being used to detect similarities in student
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{Miller:1981:PCS,
author = "Philip L. Miller and William Dodrill and Doris K.
Lidtke and Cynthia Brown and Michael Shamos and Mary
Dee Harris Fosberg",
title = "Plagiarism in computer sciences courses (Panel
Discussion)",
journal = j-SIGCSE,
volume = "13",
number = "1",
pages = "26--27",
month = feb,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953049.800956",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 12th SIGCSE Symposium on Computer
Science Education.",
abstract = "What constitutes cheating on programming assignments?
What methods can be used to detect cheating? What
should be done with offenders? How can cheating be
eliminated in programming courses? These are all
pertinent questions, but they are directed more towards
treating symptoms rather than towards correcting some
very fundamental problems. How can student interest in
computer programming be stimulated? What can be done to
reduce the frustrations inherent in writing and
debugging code? What should be expected (and what
should not be expected) of students taking introductory
programming courses? How can individual performance and
achievement be measured effectively for grading
purposes? With critical problems of computer fraud and
software theft increasing all the time, making Computer
Science students aware of the ethics of the computer
industry seems not only appropriate but necessary.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Lane:1981:TOS,
author = "Malcolm G. Lane",
title = "Teaching operating systems and machine
architecture-more on the hands-on laboratory approach",
journal = j-SIGCSE,
volume = "13",
number = "1",
pages = "28--36",
month = feb,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953049.800957",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 12th SIGCSE Symposium on Computer
Science Education.",
abstract = "The ``hands-on'' laboratory approach to teaching
operating systems has been used at West Virginia
University since August 1971 [3, 6, 8]. In 1977 a
Digital Equipment Corporation (DEC) PDP-11/34 system
replaced the IBM 1130 system previously used for the
course. The course is now using an (DEC) LSI-11 and is
much improved. This paper focuses on the student
projects which are the major part of the course. The
``hands-on'' laboratory course as currently being
taught is discussed and compared to other techniques
for teaching 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{Mazlack:1981:USI,
author = "Lawrence J. Mazlack",
title = "Using a sales incentive technique in a first course in
software engineering",
journal = j-SIGCSE,
volume = "13",
number = "1",
pages = "37--40",
month = feb,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953049.800958",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 12th SIGCSE Symposium on Computer
Science Education.",
abstract = "The best structure for a first course in software
engineering is unclear. First, because what should be
taught has not been firmly established to the general
satisfaction of those involved. Second, providing a
realistic environment to motivate belief in the utility
of the practices involved is difficult. A strategy
which provides the motivation to understand and develop
the tools of software engineering is presented. The
strategy also effectively requires a form of peer
review. The motivating mechanism is the ``sale'' of
software modules between class 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{Teague:1981:POC,
author = "David B. Teague",
title = "A project-oriented course {(Computer Programming
II)}",
journal = j-SIGCSE,
volume = "13",
number = "1",
pages = "41--45",
month = feb,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953049.800959",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 12th SIGCSE Symposium on Computer
Science Education.",
abstract = "In our first programming course we introduce elements
of machine organization and JCL, and the balance of the
course is FORTRAN and algorithm development in equal
portions. To support the second course, we introduce
the concept of program structure and top-down design,
although there is not enough time to treat these
adequately in a one semester course. Documentation is
taught: internal, external, user, and maintenance.
Structured control constructs and their implementation
within FORTRAN are given. Our objectives are to teach
structured design and programming and to provide a
setting that reinforces student use of software
engineering 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{Behforooz:1981:OYI,
author = "Ali Behforooz and Onkar P. Sharma",
title = "A one-year introductory course for computer science
undergraduate program",
journal = j-SIGCSE,
volume = "13",
number = "1",
pages = "46--49",
month = feb,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953049.800960",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 12th SIGCSE Symposium on Computer
Science Education.",
abstract = "The approach taken to teach the first undergraduate
course in computer science varies a great deal. The one
that places major emphasis on the teaching of a
programming language is still widely used. We find many
drawbacks with this approach. In our opinion, the
discussion of introductory computer concepts and
problem-solving techniques should precede the coverage
of the syntax of a programming language. It is also our
belief that basic data structure concepts should be
presented in the first course and discussed
independently of any particular programming language
considerations. Finally, we don't subscribe to the view
that teaching of programming styles should be delayed
until later courses. With these ideas in view, we
present in this paper the outline of a one-year
beginning course for the computer science undergraduate
degree 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{Harrison:1981:SCI,
author = "Warren A. Harrison and Kenneth I. Magel",
title = "A suggested course in introductory computer
programming",
journal = j-SIGCSE,
volume = "13",
number = "1",
pages = "50--56",
month = feb,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953049.800961",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 12th SIGCSE Symposium on Computer
Science Education.",
abstract = "Introductory programming courses have long been a
popular topic of discussion. Often it is either the
only computer course a student takes or it is the
foundation upon which all further training in computer
science is built. The usual goal of such a course is to
introduce the student to the use of a computer to solve
simple problems in his or her particular discipline.
Generally the method of presenting the material may be
separated into two distinct schools of thought, which
we have termed the ``Black Box School of Thought'' and
the ``White Box School of Thought''. In this paper, we
discuss the benefits and drawbacks associated with the
two alternative approaches. Additionally, we present a
suggested course outline using the ``White Box''
method.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Meinke:1981:ATF,
author = "John G. Meinke and John A. Beidler",
title = "Alternatives to the traditional first course in
computing",
journal = j-SIGCSE,
volume = "13",
number = "1",
pages = "57--60",
month = feb,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953049.800962",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 12th SIGCSE Symposium on Computer
Science Education.",
abstract = "The first course in Computer Science at the University
of Scranton has evolved over a number of years as a
course in problem solving utilizing the computer.
Bearing in mind that such a course should provide
relatively standard programming tools, the course uses
a structured derivative of FORTRAN promoting top-down
stepwise refinement in programming methodology as well
as encourages the utilization of ``packaged programs''.
We now have a course that provides a solid foundation
for computer science majors as well as offers an
excellent introduction to computing to those students
for whom the course has a service purpose. This has
been accomplished with a minimal faculty at a small
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{Mitchell:1981:APA,
author = "Stephen Mitchell and Charles Stewart and Jon Thompson
and Charles Murphy and Barbara Friedman",
title = "All publishers are alike, aren't they? (Panel
Discussion)",
journal = j-SIGCSE,
volume = "13",
number = "1",
pages = "61--61",
month = feb,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953049.800963",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 12th SIGCSE Symposium on Computer
Science Education.",
abstract = "Topics 1. The Computer Education Publishing
Marketplace: An Overview The Biggest and the Smallest,
The Oldest and the Newest, Introductory Books Versus
Advanced Books 2. Discussion Question: What Can Go
Wrong in the Author-Publisher Relationship? 3.
Discussion Question: What Advice Would You Give to a
Close Friend in Selecting a Publisher? 4. Discussion
Question: How Will Technology Change the Publishing
Process and the Author-Publisher Relationship? 5.
Discussion Question: Building Better Textbooks for
Computer Education: How Do We Do It? 6. Summary and
Conclusions",
acknowledgement = ack-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:1981:FSP,
author = "Henry A. Etlinger and Gordon I. Goodman and Charles
Plummer",
title = "{FORTRAN}: a self-paced, mastery-based course",
journal = j-SIGCSE,
volume = "13",
number = "1",
pages = "62--73",
month = feb,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953049.800964",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 12th SIGCSE Symposium on Computer
Science Education.",
abstract = "A new FORTRAN service course has been developed and is
being pilot-tested. The course was designed to reduce
the number of redundant FORTRAN courses, make more
efficient use of faculty time, and provide more
consistent and predictable learning outcomes for
down-stream courses while improving faculty and student
satisfaction. The course is largely self-instructional,
mastery-based and self-paced. Incentives are used to
reward students for mastery of learning outcomes and
prompt completion of assignments. Preliminary
evaluations of the course show that we have been
largely successful in meeting design 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{Kalmey:1981:MCL,
author = "Donald L. Kalmey and Marino J. Niccolai",
title = "A model for a {CAI} learning system",
journal = j-SIGCSE,
volume = "13",
number = "1",
pages = "74--77",
month = feb,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953049.800965",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 12th SIGCSE Symposium on Computer
Science Education.",
abstract = "Over the past ten years, computer-assisted instruction
(CAI) has had an impact on the educational system. In
this paper, we discuss our view of a model for
developing an integrated set of CAI modules for any
given subject area. The model has been implemented and
tested, with very favorable results, for the subject
area of metrication.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Aikin:1981:SPF,
author = "John O. Aikin",
title = "A self-paced first course in computer science",
journal = j-SIGCSE,
volume = "13",
number = "1",
pages = "78--85",
month = feb,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953049.800966",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 12th SIGCSE Symposium on Computer
Science Education.",
abstract = "As demand for a first course in computer science
increases, more efficient and effective approaches to
such a course become increasingly desirable. This paper
describes the development and use of a completely
self-paced CAI course at The Evergreen State College.
Use of behavioral objectives in designing the course is
explained, the content of the course is outlined, the
process used to develop the course is described,
experiences with 256 students are reported, and some
general observations on implementing CAI courses are
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{Lemos:1981:CNB,
author = "Ronald S. Lemos",
title = "A comparison of non-business and business student test
scores in basic",
journal = j-SIGCSE,
volume = "13",
number = "1",
pages = "86--90",
month = feb,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953049.800967",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 12th SIGCSE Symposium on Computer
Science Education.",
abstract = "An experiment is described that analyzes differences
in BASIC test scores between a group of 58 non-business
and 104 business majors. All students were given four
weeks of instruction in BASIC and took a common BASIC
examination testing their knowledge of language rules
and their ability to read programs. Analysis of
multiple covariance was used to statistically adjust
BASIC test scores for performance on a computer
concepts examination and age. The results showed no
significant difference between the scores of the
non-business and business majors on the BASIC
examination. These findings are important since they
provide empirical evidence that the ability to
understand programming language is independent of
students' academic direction. Thus, the benefits of
programming experience appear to be realizable for both
business and non-business 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{Tharp:1981:GMO,
author = "Alan L. Tharp",
title = "Getting more oomph from programming exercises",
journal = j-SIGCSE,
volume = "13",
number = "1",
pages = "91--95",
month = feb,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953049.800968",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 12th SIGCSE Symposium on Computer
Science Education.",
abstract = "Much attention has been given to the content of
introductory computer science courses, but based upon a
perusal of introductory textbooks, it appears that
somewhat less attention has been given to the
programming exercises to be used in these courses.
Programming exercises can be modified to provide a
better educational experience for the student. An
example of how atypical programming exercises were
incorporated into an introductory programming language
course 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{Atwood:1981:TSP,
author = "J. W. Atwood and E. Regener",
title = "Teaching subsets of {Pascal}",
journal = j-SIGCSE,
volume = "13",
number = "1",
pages = "96--103",
month = feb,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953049.800969",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 12th SIGCSE Symposium on Computer
Science Education.",
abstract = "In teaching Pascal in our basic programming course
since 1975, we have developed a teaching order using a
sequence of language subsets, similar in concept to the
SP/k, SF/k, and PS/k systems of Holt and Hume. Our
scheme introduces each programming idea in as general a
context as possible, and presents the elements of the
Pascal-S subset (Wirth) before the rest of the
language. It is designed for a concentrated
presentation together with elements of discrete
mathematics, combinatorics, and concepts of program
design, for students with a basic course in Fortran as
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{Archibald:1981:MCU,
author = "Julius A. {Archibald, Jr.} and Anthony Ralston and
Carol Chrisman and Lawrence A. Jehn and Charles P.
Poirier and Donald J. Del Vecchio",
title = "The mathematics component of the undergraduate
curriculum in computer science (Panel Discussion)",
journal = j-SIGCSE,
volume = "13",
number = "1",
pages = "104--108",
month = feb,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953049.800970",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 12th SIGCSE Symposium on Computer
Science Education.",
abstract = "Given the simple fact that mathematics forms the
foundation of computing, mathematics must play a
meaningful role in the computer science program. This
meaningful role, however, must be substantially less,
in content, than a second major. We must avoid the
extreme of little or no mathematics in the curriculum.
We must, at the same time, avoid the excess of too much
mathematics. The need for restraint becomes most
obvious when we recognize that the ideal liberal arts
program should be approximately one-third for a major,
one-third for a broad ``liberal arts'' component, and
one-third for free electives. A curriculum including
all of the mathematics suggested in ``Curriculum-68'',
all of the computer science now needed by an individual
wishing to devote his or her post-baccalaureate life to
computing, and a minimal number of necessary cognates
from other disciplines, would strain the traditional
concept of the conventional four-year liberal arts
degree. Thus, the only alternatives to moderation in
the mathematics component are moderation in the major
itself (unthinkable), extension of the curriculum to
five or more years, and/or conversion of the curriculum
to a professional degree, i.e., an engineering
degree.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Danielson:1981:EWC,
author = "Ronald L. Danielson",
title = "Educating the working computer scientist (a survey and
analysis)",
journal = j-SIGCSE,
volume = "13",
number = "1",
pages = "109--113",
month = feb,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953049.800971",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 12th SIGCSE Symposium on Computer
Science Education.",
abstract = "Due to the strong job market for recipients of
Bachelor of Computer Science degrees, fewer graduates
are immediately continuing with post-graduate
education. These individuals will experience a need for
graduate education later, at a time when they are less
able to attend school on a full-time basis. This will
lead to an increasing demand for part-time graduate
programs, especially near centers of computer
technology. This paper reports the results of an
informal survey of existing part-time degree-granting
graduate programs in computer science. Topics discussed
include program format, student enrollment, source of
faculty, and characteristics 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{Leigh:1981:ECEa,
author = "William E. {Leigh, Jr.}",
title = "Experiences with a continuing education seminar:
``Computers for small business''",
journal = j-SIGCSE,
volume = "13",
number = "1",
pages = "114--114",
month = feb,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953049.800972",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 12th SIGCSE Symposium on Computer
Science Education.",
abstract = "An ongoing, evening seminar concerning the selection
and use of computers in small business is described.
The factors affecting the attendee response to each of
the four offerings and the course format as currently
evolved 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{Shub:1981:MIA,
author = "Charles M. Shub",
title = "A machine independent assembler course",
journal = j-SIGCSE,
volume = "13",
number = "1",
pages = "115--119",
month = feb,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953049.800973",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 12th SIGCSE Symposium on Computer
Science Education.",
abstract = "The development over the years of a topical outline
and course notes for a second course in Computer
Science is described. The adaption of this courseware
to several machines and several textbooks is
chronicled. An experiment in using the material to
teach a truly machine independent course in assembly
programming and machine organization is described.
Results of the successful experiment are presented. The
newest course is related to the new A.C.M. Curriculum.
Conclusions are drawn.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Jacobs:1981:TSE,
author = "Steven M. Jacobs",
title = "Teaching software engineering in the adult education
environment",
journal = j-SIGCSE,
volume = "13",
number = "1",
pages = "120--124",
month = feb,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953049.800974",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 12th SIGCSE Symposium on Computer
Science Education.",
abstract = "Teaching the evolving subject of software engineering
has only recently been explored in the literature
within the last five years. In a university-level,
evening school environment, problems in the area of
software engineering education arise due to (1) the
quantity and approach of introducing software
engineering concepts and (2) the background and
motivation of the students. Working adults can be
introduced to the components of the software life-cycle
by a careful selection of reading assignments,
lectures, discussion, and a team programming project.
This paper addresses the problems associated with
software engineering in adult education and presents a
working 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{Goldbogen:1981:FPCa,
author = "Geof Goldbogen and G. H. Williams",
title = "The feasibility of personal computers as an only
computer resource for a computer science program",
journal = j-SIGCSE,
volume = "13",
number = "1",
pages = "125--125",
month = feb,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953049.800975",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 12th SIGCSE Symposium on Computer
Science Education.",
abstract = "This paper reports on the experiences at Union
University in using a mini-computer based time-sharing
facility versus a loosely-coupled micro-computer based
facility. These two facilities are the only computer
resources used by two disjoint academic populations.
Comparisons are drawn on acquisition costs, staffing,
and operating costs. The micro-computer system is an
inexpensive, viable alternative.",
acknowledgement = ack-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:1981:CPD,
author = "Darrell L. Ward and Tom C. Irby",
title = "Classroom presentation of dynamic events using
{Hypertext}",
journal = j-SIGCSE,
volume = "13",
number = "1",
pages = "126--131",
month = feb,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953049.800976",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 12th SIGCSE Symposium on Computer
Science Education.",
abstract = "Problems associated with classroom presentation of
dynamic events and associated concepts are developed.
The use of Hypertext as a tool for enhancing the
learning process with respect to such dynamic events is
introduced. The in-class application of this tool is
illustrated in two different areas of Computer Science,
Introduction to Problem Solving and Data Structures.
The advantages of instructor use of the Hypertext tool
is summarized and areas of additional work are
delineated.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Weaver:1981:DML,
author = "Alfred C. Weaver",
title = "Design of a microcomputer laboratory for teaching
computer science",
journal = j-SIGCSE,
volume = "13",
number = "1",
pages = "132--137",
month = feb,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953049.800977",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 12th SIGCSE Symposium on Computer
Science Education.",
abstract = "On the premise that many of the fundamental concepts
of computer science can be better taught in a hands-on,
dedicated computing environment (i.e., a
microcomputer), as opposed to a large multi-purpose
system in which the student is insulated from the
machine by multiple layers of operating system
software, we have developed a microcomputer-based
lecture/lab course to teach CPU organization, digital
computer architecture, and assembly language
programming as a third undergraduate course in computer
science. By beginning with simple machine organizations
and simple assembly languages, and later on making a
transition toward more complex architectures and
languages, the transfer of knowledge and experience is
positive at every step. The same laboratory also
supports a graduate course in microcomputer systems
design which teaches hardware technology, component
specification, operating system design,
hardware/software tradeoffs, and practical applications
such as process control. This paper outlines the
motivation and justification for the project, and then
discusses the actual design of these courses and their
supporting laboratory. This project is supported in
part by two grants from the National Science
Foundation: SER-7915929 for the acquisition of the
microcomputer equipment and SER-8000802 for the
development of the undergraduate 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{Tomek:1981:MNP,
author = "Ivan Tomek and Wayne Brehaut",
title = "Microcomputers for non-professionals",
journal = j-SIGCSE,
volume = "13",
number = "1",
pages = "138--142",
month = feb,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953049.800978",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 12th SIGCSE Symposium on Computer
Science Education.",
abstract = "Microcomputers are beginning to invade the lives of
non-professionals. In the near future most people will
be using them for entertainment and education both at
home and in school. Undoubtedly many of them will soon
discover that one of the main attractions of computers
is the programming of them. This development is going
to occur sooner if the programming environment is
appropriate for non-professional users. In order for
this to be a positive development from the point of
view of professionals the environment must satisfy
appropriately defined specifications. This presentation
attempts to outline some of the basic desirable
features of the non-professional user's environment. It
then shows the implications of this specification for
one of the essential components of these environments,
the definition, translation, and run-time
implementation of the preferred programming language.
It is postulated that if the environment is defined to
``optimally'' reflect user's needs and professional's
insights it will be accepted by the general public.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Gibbs:1981:CST,
author = "Norman Gibbs and Kenneth L. Williams and Kenneth
Danhoff and Robert Korfhage and Jack Alanen",
title = "Computer science-too many students, too many majors
(Panel Discussion)",
journal = j-SIGCSE,
volume = "13",
number = "1",
pages = "143--143",
month = feb,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953049.800979",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 12th SIGCSE Symposium on Computer
Science Education.",
abstract = "During the last decade enrollments in computer science
courses have increased dramatically. Classes are very
large and faculty members are nearly impossible to
recruit. The ``seller's'' job market has contributed to
both of these problems and universities must deal with
the problems of too many students and too many majors.
The panelists have been asked to address the following
questions: (1) How large should classes be at the upper
and lower levels? (2) Does everyone have a birthright
to be a computer scientist? (3) Are there reasonable
ways to limit enrollments? (4) Are we pleased with the
quality of the average undergraduate computer science
graduate? (5) Have academic standards declined because
of large enrollments? Although the panelists do not
have solutions to all of these problems we feel that it
is important to identify them and discuss what sorts of
alternatives have been tired. It is expected that about
one-half of the session's time will be devoted to
audience interaction.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Mitchell:1981:WCO,
author = "William Mitchell and H. R. Halladay and Rich Hendin
and Roberta Weller and T. C. Cunningham",
title = "Why co-op in computer science? (Panel Discussion)",
journal = j-SIGCSE,
volume = "13",
number = "1",
pages = "144--145",
month = feb,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953049.800980",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 12th SIGCSE Symposium on Computer
Science Education.",
abstract = "To encourage Computer Science programs not in the
co-op tradition (most are probably in Arts and Science
Colleges) to once again consider the benefits of
establishing such a program. It gives specific
corporations more than an abstract reason for assisting
computer science programs in any of the various ways
which have been suggested (financial contributions,
sharing staff, faculty interns, etc.). Cooperative
education for computer science majors is beneficial for
the students, the employers, and the 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{Perry:1981:DCC,
author = "James T. Perry and Norman E. Sondak",
title = "A data communications course for information systems
majors",
journal = j-SIGCSE,
volume = "13",
number = "1",
pages = "146--152",
month = feb,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953049.800981",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 12th SIGCSE Symposium on Computer
Science Education.",
abstract = "Information Systems is a rapidly growing, fully
recognized profession which will continue to expand.
Currently, the need for people with a solid foundation
in information systems far exceeds the supply; this is
well documented in a number of recent articles. For an
information systems degree program to remain viable,
however, it must be reevaluated periodically to ensure
that the course offerings are both current with respect
to the available technology, and of real value to the
student who will be applying his acquired skills and
knowledge in industry, government, or university. One
topic area of information systems which has been,
largely, ignored until recently is data communications.
This field has been recognized as a valuable tool to
our students; therefore, it has been included as one of
the core requirements for our undergraduates. This
course stresses the management information systems
aspects of data communications. The pedagogical
objectives of the course are that the student be able
to analyze, design, implement, and evaluate data
communications applications in a business system
environment. The structure and content of such a data
communications course is presented. Sufficient detail
is given so that similar courses can be adapted to fit
into a computer science curriculum, with slight changes
in emphasis, or incorporated directly into an existing
information systems 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{Mitchell:1981:CEC,
author = "William Mitchell and James Westfall",
title = "Critique and evaluation of the {Cal Poly\slash DPMA}
model curriculum for computer information systems",
journal = j-SIGCSE,
volume = "13",
number = "1",
pages = "153--170",
month = feb,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953049.800982",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 12th SIGCSE Symposium on Computer
Science Education.",
abstract = "The authors have been intimate observers of a
significant movement within computer education. This
paper presents a history of this curriculum project and
an assessment of its future influence. The forces which
mandate the focus of attention in the area of data
processing education are identified and the nature of
the response evoked from this project is analyzed. The
paper reveals the need for a better understanding of
curriculum development enterprises, and the necessity
to promote greater cooperation both within the academic
community and within the computer industry to insure
that useful curriculum materials will emerge.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Gerlach:1981:UWM,
author = "Jacob Gerlach and Iza Goroff",
title = "The {UW-Whitewater} management computer systems
program",
journal = j-SIGCSE,
volume = "13",
number = "1",
pages = "171--176",
month = feb,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953049.800983",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 12th SIGCSE Symposium on Computer
Science Education.",
abstract = "Employers of students trained in computer science and
data processing fall largely in three categories:
manufacturers of computer equipment, software houses,
and finally end users of the computers. Of these
categories, most employment opportunities are in the
third category, the end user. For each employer there
is a range of positions from systems programmer to
applications programmer to business systems analyst.
Figure 1 shows the organization chart of a medium sized
systems and data processing area in a company that
manufactures consumer products. Of the sixty five
positions which would require a degree in computer
science or data processing, in at most seven (perhaps
only two) of these positions would the traditional
computer science graduate be preferred (if the employer
had a choice). At the University of
Wisconsin-Whitewater our program is aimed at the large
number of positions where a business background is
helpful. In addition to introductory programming we
require three programming courses, two analysis and
design courses, a course in hardware and software
selection and a course including data base management.
In addition, all students must have at least 15 hours
of business courses including two accounting courses
and a management course. Our graduates have the
technical ability to be good programmers and/or systems
analysts, and they have the business background so that
they can talk to users in the users own language. In
developing the major the faculty consulted outside
business computing managers and the ACM Information
Systems Curriculum$^1$. Many of the courses in the
major are very close to those specified in the ACM
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{Dershem:1981:MIC,
author = "Herbert L. Dershem",
title = "A modular introductory computer science course",
journal = j-SIGCSE,
volume = "13",
number = "1",
pages = "177--181",
month = feb,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953049.800984",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 12th SIGCSE Symposium on Computer
Science Education.",
abstract = "The structure of a modular introductory course in
Computer Science is described. Two types of modules are
offered, lecture and language, over three time periods.
Students enrolled for the course complete three lecture
and three language modules. Each student chooses
modules which match his or her interests and
background. In this way the course provides a useful
alternative for all students on 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{Stoddard:1981:BDI,
author = "Spotswood D. Stoddard and Robert R. Leeper",
title = "Breadth or depth in introductory computer courses: The
experimental results",
journal = j-SIGCSE,
volume = "13",
number = "1",
pages = "182--187",
month = feb,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953049.800985",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 12th SIGCSE Symposium on Computer
Science Education.",
abstract = "These are the results of an experiment begun in 1978
to compare two sequences of introductory computer
courses which differ by their approaches of breadth or
depth. Statistical analysis of the results is presented
which indicates the depth approach sometimes, but not
always, has the advantage.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Benard:1981:FCD,
author = "Mark Benard",
title = "A foundations course for a developing computer science
program",
journal = j-SIGCSE,
volume = "13",
number = "1",
pages = "188--191",
month = feb,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953049.800986",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 12th SIGCSE Symposium on Computer
Science Education.",
abstract = "This paper discusses a course, referred to as
Foundations, which has been used to partially satisfy
the need for a broad program in computer science in a
situation where staffing is limited. This course was
introduced at Tulane University in 1974 and was taught
until recently when a full-fledged major program was
established.",
acknowledgement = ack-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:1981:TAS,
author = "Susan M. Merritt",
title = "A top down approach to sorting",
journal = j-SIGCSE,
volume = "13",
number = "1",
pages = "192--195",
month = feb,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953049.800987",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 12th SIGCSE Symposium on Computer
Science Education.",
abstract = "A top-down approach is presented for the derivation
of, and corresponding exposition of sorting algorithms.
Work done in automatic program synthesis has produced
interesting results about sorting algorithms which
suggest this approach. In particular insertion sort and
selection sort are seen to be instances of merge sort
and Quick sort, and sinking sort and bubble sort are
presented as in-place versions of insertion sort and
selection sort. This top-down approach is offered as an
alternative way of deriving and ultimately teaching
about sorting 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{Fosberg:1981:NLP,
author = "Mary Dee Harris Fosberg",
title = "{Natural Language Processing} in the undergraduate
curriculum",
journal = j-SIGCSE,
volume = "13",
number = "1",
pages = "196--203",
month = feb,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953049.800988",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 12th SIGCSE Symposium on Computer
Science Education.",
abstract = "The course, Natural Language Processing, is an
upper-level course for computer science majors. The
pre-requisites include Survey of Programming Languages
and Data Structures, so most students have at least 21
hours of Computer Science. Because the course is only
offered every two years, many students will have taken
more than 21 hours. The course is organized into four
primary sections: text processing, sentence generation,
sentence analysis, and case studies.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Roth:1981:CLE,
author = "R. Waldo Roth",
title = "Computers and the law (An experimental undergraduate
course)",
journal = j-SIGCSE,
volume = "13",
number = "1",
pages = "204--214",
month = feb,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953049.800989",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 12th SIGCSE Symposium on Computer
Science Education.",
abstract = "At the challenge of some good students, the
Information Sciences Department at Taylor University
decided to offer an overview course on computers and
their legal implications for computer science majors
and others interested in such a perspective. A two hour
selected topic course was offered in the spring of 1980
to computer science majors, but open to any students
who have taken at least one computer science course and
had performed well in it. This paper reviews the
content, successes and failures of this experimental
course, with a view to assisting others who may wish to
consider such an offering 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{Roth:1981:ELI,
author = "R. Waldo R. Roth and John Carroll and Susan Nycum and
Thomas Lutz and John E. Kastelein",
title = "Ethical and legal issues in computer science (Panel
Discussion)",
journal = j-SIGCSE,
volume = "13",
number = "1",
pages = "215--215",
month = feb,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953049.800990",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 12th SIGCSE Symposium on Computer
Science 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{Miller:1981:ESC,
author = "Nancy E. Miller and Charles G. Petersen",
title = "An evaluation scheme for a comparison of computer
science curricula with {ACM}'s guidelines",
journal = j-SIGCSE,
volume = "13",
number = "1",
pages = "216--223",
month = feb,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953049.800991",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 12th SIGCSE Symposium on Computer
Science Education.",
abstract = "During the past ten years, several model curricula for
technical academic disciplines have been developed and
published by professional societies. Among the
recommendations for computer science are those of '68
and '78 by ACM. This paper presents a quantitative
scheme for evaluating a computer science curriculum as
compared to ACM '68 and '78 guidelines. To demonstrate
the evaluation scheme, curricula from three (3)
universities are compared to the ACM guidelines. The
results of those numeric comparisons are tabulated and
discussed. Other areas that affect a computer science
program; textbooks, computer facilities, and faculty
are also 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{Baltrush:1981:SPC,
author = "Michael A. Baltrush",
title = "A senior project course in a computer and information
science department",
journal = j-SIGCSE,
volume = "13",
number = "1",
pages = "224--226",
month = feb,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953049.800992",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 12th SIGCSE Symposium on Computer
Science Education.",
abstract = "The faculty and student viewpoints of the senior
project course in the core curriculum of the Computer
and Information Science Department at NJIT are
presented. Each viewpoint is examined along with its
impact on the mechanics of the course. The changes in
course mechanics are related to the growing student
population in the Department.",
acknowledgement = ack-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:1981:CSW,
author = "D. J. M. Davies and I. Gargantini",
title = "{Computer Science} at {Western} experience with
{Curriculum '78} in a time-sharing environment",
journal = j-SIGCSE,
volume = "13",
number = "1",
pages = "227--234",
month = feb,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953049.800993",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 12th SIGCSE Symposium on Computer
Science Education.",
abstract = "The Computer Science programs and environment at the
University of Western Ontario are described. The
courses have recently been revised in the light of
Curriculum '78. We compare the new offerings with
Curriculum '78, discussing especially the mathematics
requirements and courses we have introduced, and
showing how a variety of three- and four-year programs
is organized coherently. The Department has also moved
to virtually total interactive, time-sharing computer
environment, even in introductory mass-enrollment
courses. We discuss the impact of this, and of the
increasing enrollments, on the education we offer and
on our academic 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{Denenberg:1981:TCA,
author = "Stewart A. Denenberg",
title = "Test construction and administration strategies for
large introductory courses",
journal = j-SIGCSE,
volume = "13",
number = "1",
pages = "235--243",
month = feb,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953049.800994",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 12th SIGCSE Symposium on Computer
Science Education.",
abstract = "Large introductory courses in computer science make
test construction and administration a particularly
difficult problem for the instructor. Multiple-choice
computer-graded tests can be used to alleviate this
problem by testing not only in the knowledge areas of
history, hardware, software and applications but in the
area of programming skills as well. Several
illustrations of the type of multiple-choice question
that can be used to test the skills of (1) Reading a
Flowchart (2) Reading a Program (3) Converting a
Flowchart to a Program and (4) Writing a Program are
given and are discussed in terms of their
effectiveness. Practical issues of test administration
such as the pre-plan, open vs closed-book, cheating and
grading are also discussed. The paper attempts to
mildly formalize a shadowy area of computer science
that has heretofore existed primarily as folklore and
hearsay.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Riley:1981:TPS,
author = "David D. Riley",
title = "Teaching problem solving in an introductory computer
science class",
journal = j-SIGCSE,
volume = "13",
number = "1",
pages = "244--251",
month = feb,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953049.800995",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 12th SIGCSE Symposium on Computer
Science Education.",
abstract = "This paper deals the difficulties of teaching problem
solving in an introductory level computer science
course where the majority of students are not computer
science majors. An approach is suggested using top-down
design techniques. The specific pseudo language,
problem definition form, and design procedure taught in
this 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{Smith:1981:MTP,
author = "Jeffrey W. Smith",
title = "A method for teaching programming",
journal = j-SIGCSE,
volume = "13",
number = "1",
pages = "252--255",
month = feb,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953049.800996",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 12th SIGCSE Symposium on Computer
Science Education.",
abstract = "A classroom method for programming instruction which
emphasizes the evolution of correct algorithms by try,
test, repeat is presented. The method is simple,
reasonably obvious, and serves to illustrate many of
the concepts of introductory programming. No special
equipment or background is needed. The objective of the
introductory programming course is the introduction of
the concepts and techniques of programming to the
uninitiated. As the presentation will attempt to make
clear, this method relies on demonstration,
teaching-by-example, intuition, and reasonableness. The
goal is the presentation of algorithms and the
associated techniques and concepts as they influence
and abet the design processes so vital to
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{Nahouraii:1981:CSI,
author = "Ez Nahouraii and Tom Bredt and Charles Lobb and Nell
B. Dale",
title = "Computer science in industry (Panel Discussion)",
journal = j-SIGCSE,
volume = "13",
number = "1",
pages = "256--256",
month = feb,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953049.800997",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 12th SIGCSE Symposium on Computer
Science Education.",
abstract = "The first three panelists will give a short
presentation on the computer science education program
at their location covering the purpose of the programs,
its goals, the curriculum, the instruction methods, and
their experience with the program. The fourth panelist
will then discuss industrial education programs from
the perspective of having participanted in them as an
instructor. A general discussion will follow the formal
presentations.",
acknowledgement = ack-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:1981:CES,
author = "C. Jinshong Hwang and Gerald Kulm and Grayson H.
Wheatley",
title = "Computing education for secondary school teachers: a
cooperative effort between computer scientist and
educators",
journal = j-SIGCSE,
volume = "13",
number = "1",
pages = "257--261",
month = feb,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953049.800998",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 12th SIGCSE Symposium on Computer
Science Education.",
abstract = "The proposed program will establish a Computer
Education Institute for computing, mathematics, and
science teachers and supervisors in grade 7 to 12. The
goals of the program are to: (1) provide teachers with
a knowledge of programming in BASIC, and conceptual
foundations of computer programming, (2) inform
teachers of the variety of uses of computers in
teaching science and mathematics, (3) provide an
opportunity to observe and interact with youngsters as
they learn to program, (4) establish a focus for
teachers' future needs in computer education through
contact with qualified scientists, and (5) develop and
update teachers' knowledge about computers in society.
The objectives will be accomplished through enrollment
during a six-week summer session in a Structured
Programming seminar and a Computer Education seminar.
Intensive practice in a computer lab will develop
programming skills. During the fall semester, four
Guest Speaker Seminars will be held to provide
nationally recognized experts as a resource. These
meetings will also provide the program participants an
opportunity to discuss their own implementation
progress with the Institute staff.",
acknowledgement = ack-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:1981:ICLa,
author = "J. D. Wilson and R. G. Trenary",
title = "An investigation of computer literacy as a function of
attitude",
journal = j-SIGCSE,
volume = "13",
number = "1",
pages = "262--262",
month = feb,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953049.800999",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 12th SIGCSE Symposium on Computer
Science Education.",
abstract = "A survey fo first and second year university students
reveals the acceptance of a number of misconceptions
about computers and computer applications, some on
which indicate the presence of negative attitudes. A
statistical analysis of the survey supports the
proposition that previous computer experience is not
always a corrective for unreasonable or even hostile
attitudes. It is claimed that the achievement of
computer literacy (in the sense of technical expertise)
is possible for some populations only after attitudinal
corrections, and that, in general, the strategy for
achieving such corrections is dependent upon population
characteristics.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{McCoy:1981:LCN,
author = "John M. McCoy and Stewart L. French and Razmik Abnous
and M. J. Niccolai",
title = "A local computer network simulation",
journal = j-SIGCSE,
volume = "13",
number = "1",
pages = "263--267",
month = feb,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953049.801000",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 12th SIGCSE Symposium on Computer
Science Education.",
abstract = "Computer Networks are an important part of our society
and they are quickly becoming an integral part of
computer science basic curriculum. This paper describes
the development of a computer simulation model for a
local computer network and its use as a viable tool in
computer science 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{Tomek:1981:HHS,
author = "Ivan Tomek",
title = "{HARD} --- hardware simulation in education",
journal = j-SIGCSE,
volume = "13",
number = "1",
pages = "268--270",
month = feb,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953049.801001",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:12 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 12th SIGCSE Symposium on Computer
Science Education.",
abstract = "Introduction to digital circuits and computer
organization is usually a required course in computer
science curricula. The subject is often taught as a
textbook course although experience shows that students
enormously benefit from simple laboratory experiments
and enjoy them. Another form of contact with basic
physical realities is via computer simulation of
hardware. The use of simulation can not only replace
experiments if necessary but also add insight into
aspects of the function of hardware not easily
observable in the lab, such as the effect of delays and
noise and allow the study of phenomena that cannot be
observed such as data transfer between registers hidden
inside a component. Exposure to simulation also
introduces students to one major application of
computers --- simulation --- which is often some-what
neglected in computer science curricula. Moreover,
simulation is becoming an essential component of design
and student's perspective of the design process is
incomplete without some experience with it. Three main
reasons why hardware simulation is not usually used in
introductory hardware courses are the orientation of
typical hardware simulation languages towards the
professional designer and the resulting structure
poorly suited for education, the scarcity of easily
available, inexpensive, and portable languages, and the
lack of coverage of the subject in most textbooks on
hardware. A hardware simulation language called HARD
developed at Acadia University is an attempt to remedy
the above mentioned problems. It is designed
specifically for education. It includes features
typically required in a computer organization course,
namely simulation at the gate and RTL levels, and
simulation of delays and noise. The syntax is quite
flexible in that there are practically no reserved
words. The language is not based on any programming
language so that no previous experience with computers
is necessary. The structure of circuit descriptions is
natural and English-like. The translator and simulator
are interactive. The language allows modular
descriptions and their connections into multi-level
hierarchies as required by the problem. The system is
very portable since it is written in Pascal with a
minimal use of non-standard features. The language is
not as complete as a professional design tool since its
intended use is in education. It is, however, expected
that new features will be added to it in the future in
response to the feedback from the system's users.",
acknowledgement = ack-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:1981:RCT,
author = "Barry J. Arnow",
title = "Realism in the classroom: a team approach",
journal = j-SIGCSE,
volume = "13",
number = "2",
pages = "5--11",
month = jun,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989284.989285",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:13 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Pangratz:1981:CIM,
author = "Heinrich Pangratz",
title = "{COMPI}: an instructive model for elementary computer
education",
journal = j-SIGCSE,
volume = "13",
number = "2",
pages = "12--16",
month = jun,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989284.989286",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:13 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "A computer model for illustrating basic computer
functions is presented. The model offers 16
instructions including a subroutine jump, indirect
addressing, and 64 words of memory. Instruction and
data entry is simplified by mnemonics and the use of a
dedicated keyboard. Arrangement and lettering of the
keys make the model self-explanatory without additional
operating instructions. Contents of registers and
memory are displayed on a screen. Programs may be
executed in a ``slow''-mode, where data transfers are
illustrated by moving the information on the screen
from one location to another. For the student the model
combines hands-on experience on a computer console with
the illustrative power of a film.",
acknowledgement = ack-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:1981:HCS,
author = "Robert N. Cook",
title = "A hardware course for a software curriculum",
journal = j-SIGCSE,
volume = "13",
number = "2",
pages = "17--22",
month = jun,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989284.989287",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:13 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The computer science program at Central Michigan
University is a predominantly software oriented program
with approximately 400 undergraduate majors and minors.
One ``hardware'' course, which is described in this
paper, is required of all majors. One hundred ten
students were enrolled in the course during the Fall
1979 Semester. Concepts covered include logic circuit
design, arithmetic and logic unit design/operation, and
the architecture of various computers. A logic
demonstration board has been developed as a teaching
aid for the course, as no laboratory is currently
available. Five other architecture/design courses are
available in the department, although they are taken
primarily by graduate 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{Abshire:1981:CSC,
author = "Gary M. Abshire",
title = "A computer science curriculum at {IBM Boulder}",
journal = j-SIGCSE,
volume = "13",
number = "2",
pages = "23--26",
month = jun,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989284.989288",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:13 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "In 1976 a college level, computer science curriculum
consisting of 14 courses was offered at IBM Boulder.
The courses ranged from introductory courses in
information processing to an advanced course in
integrated computer systems. This article describes
that curriculum in detail.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Smillie:1981:SCC,
author = "K. W. Smillie",
title = "A service course in computing science presented from a
historical point of view",
journal = j-SIGCSE,
volume = "13",
number = "2",
pages = "27--33",
month = jun,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989284.989289",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:13 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "A description is given of an introductory service
course in computing science intended for students in
the liberal arts and humanities in which the subject is
presented from a historical point of view beginning
with the civilizations of ancient Egypt and Babylon and
continuing until the most recent developments in
programming languages and microcomputers and their
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{LaGarde:1981:OSC,
author = "J. M. LaGarde and G. Olivier and G. Padiou",
title = "An operating system course project",
journal = j-SIGCSE,
volume = "13",
number = "2",
pages = "34--48",
month = jun,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989284.989290",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:13 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Mavaddat:1981:AET,
author = "Farhad Mavaddat",
title = "Another experiment with teaching of programming
languages",
journal = j-SIGCSE,
volume = "13",
number = "2",
pages = "49--56",
month = jun,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989284.989291",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:13 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The key issue in successful teaching is that of
keeping the interest of students alive. In a first
course on computer programming, this can be achieved by
presenting interesting problems of reasonable
complexity early in the course. This is often a
difficult task, as most of the common programming
languages used for instruction are intangible and
therefore cumbersome to master before any serious
programming may start. Here a simple and tangible
programmable machine is introduced. It is shown that
important programming concepts can be defined and
exercised in terms of possible operations on this
machine. It is also shown that a seemingly difficult
problem can be solved by novice programmers within the
first few sessions of an 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{Goldbogen:1981:FPCb,
author = "Goef Goldbogen and G. H. Williams",
title = "The feasibility of personal computers versus a
minicomputer for a computer science program",
journal = j-SIGCSE,
volume = "13",
number = "3",
pages = "2--4",
month = sep,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989293.989294",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper reports on the experiences at Union
University in using a minicomputer based time-sharing
facility versus a loosely-coupled microcomputer based
facility. These two facilities are the only computer
resources used by two disjoint academic populations.
Comparisons are drawn on the acquisition costs,
staffing, and operating costs. The microcomputer system
is an inexpensive, viable alternative.",
acknowledgement = ack-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:1981:ICLb,
author = "J. D. Wilson and H. G. Trenary",
title = "An investigation of computer literacy as a function of
attitude",
journal = j-SIGCSE,
volume = "13",
number = "3",
pages = "5--12",
month = sep,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989293.989295",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "A survey of first and second year university students
reveals the acceptance of a number of misconceptions
about computers and computer applications, some of
which indicate the presence of negative attitudes. A
statistical analysis of the survey supports the
proposition that previous computer experience is not
always a corrective for unreasonable or even hostile
attitudes. It is claimed that the achievement of
computer literacy (in the sense of technical
expertise), is possible for some populations only after
attitudinal corrections, and that in general, the
strategy for achieving such corrections is dependent
upon population characteristics.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Khailany:1981:CGCb,
author = "Asad Khailany",
title = "Central government computing agency in less developed
countries",
journal = j-SIGCSE,
volume = "13",
number = "3",
pages = "13--14",
month = sep,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989293.989296",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Ahmad:1981:SERb,
author = "S. Imtiaz Ahmad",
title = "Science education and research for technological
progress",
journal = j-SIGCSE,
volume = "13",
number = "3",
pages = "15--19",
month = sep,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989293.989297",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Leigh:1981:ECEb,
author = "William E. Leigh",
title = "Experiences with a continuing education seminar:
``Computers for small business''",
journal = j-SIGCSE,
volume = "13",
number = "3",
pages = "20--21",
month = sep,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989293.989298",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "An ongoing, evening seminar concerning the selection
and use of computers in small business is described.
The factors affecting the attendee response to each of
the five offerings and the course format as currently
evolved are discussed. Under the titles of ``Small
Business Computers: Potentials and Pitfalls'' and
``Computers for Small Business: What, why, and How?'',
this short seminar has attracted over 80 participants.
The objective of the seminar is to help a small
business person decide if a computer is a feasible
solution to his problem, and, if so, how to go about
using the computer. The course emphasizes the failures
as well as the successes that can be anticipated in
trying to install a computer in a small business. Case
studies and ``war stories'' have been found to be some
of its best received features. All offerings of the
seminar have been publicized primarily through the
enclosure of a leaflet in the monthly mailing of the
local chamber of commerce organizations (Cincinnati,
Ohio, and Northern Kentucky). Under the heading of
``Who Should Attend'', the leaflet states:This seminar
will be of interest to small business owners and
operators concerned with computer acquisition and use.
Others with interest but no job related need in the
field are also encouraged 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{Wright:1981:SIC,
author = "William E. Wright and Robert J. McGlinn and J. Archer
Harris",
title = "A survey of interactive computing support in
{American} colleges and universities",
journal = j-SIGCSE,
volume = "13",
number = "3",
pages = "22--25",
month = sep,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989293.989299",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper reports on a survey of 4-year colleges and
universities in the United States and Canada concerning
their level of support for interactive computing. A
brief questionnaire was sent to almost all such
institutions offering a bachelor's, master's, or
doctoral degree in computer science. It was addressed
to the chairman of the Computer Science department. The
survey attained an exceptional response rate of 82\%,
with 187 responses out of 228 questionnaires sent. The
primary finding of the survey was that, on the average,
approximately two-thirds of student jobs are submitted
from interactive terminals and one-third are submitted
on punch cards. The level of interactive computing
support was found to be largely independent of
university enrollment or number of computer science
majors, and modestly dependent on the stature of the
institution. An unrelated finding was that, on the
average, the primary computing facilities are open for
student use 19 hours per day.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Abshire:1981:PCS,
author = "Gary M. Abshire",
title = "A proposed computer-science curriculum for computer
professionals",
journal = j-SIGCSE,
volume = "13",
number = "3",
pages = "26--30",
month = sep,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989293.989300",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This article describes a proposed computer-science
curriculum tailored for computer professionals. It
consists of 17 college-level courses that together
provide extensive coverage for increased skills and
knowledge. Its goal is to help the students acquire a
high level of competence by giving them the opportunity
to add to their formal education and expand the
opportunities provided by their job 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{Gough:1981:LLP,
author = "K. J. Gough",
title = "Little language processing, an alternative to courses
on compiler construction",
journal = j-SIGCSE,
volume = "13",
number = "3",
pages = "31--34",
month = sep,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989293.989301",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Lorenzen:1981:CCP,
author = "Toby Lorenzen",
title = "The case for in class programming tests",
journal = j-SIGCSE,
volume = "13",
number = "3",
pages = "35--37",
month = sep,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989293.989302",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Richards:1981:FUP,
author = "Dana Richards",
title = "On the file update problem",
journal = j-SIGCSE,
volume = "13",
number = "3",
pages = "38--39",
month = sep,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989293.989303",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "See note \cite{Richards:1982:NAF}.",
acknowledgement = ack-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:1981:IAI,
author = "Henry M. Walker",
title = "An interdisciplinary approach to introductory
programming courses",
journal = j-SIGCSE,
volume = "13",
number = "3",
pages = "40--44",
month = sep,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989293.989304",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Atchison:1981:CEP,
author = "William F. Atchison",
title = "Computer education, past, present, and future",
journal = j-SIGCSE,
volume = "13",
number = "4",
pages = "2--6",
month = dec,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989306.989307",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Embley:1981:SPE,
author = "David W. Embley and George Nagy",
title = "Simple: a programming environment for beginners",
journal = j-SIGCSE,
volume = "13",
number = "4",
pages = "7--12",
month = dec,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989306.989308",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Foreman:1981:PUI,
author = "John Foreman",
title = "A practical undergraduate introduction to software
engineering",
journal = j-SIGCSE,
volume = "13",
number = "4",
pages = "13--15",
month = dec,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989306.989309",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Much has been written about proper software
engineering methods and how to teach these techniques
to students. Several authorities have analyzed our
present techniques as needing significant improvement
[1]. This paper discusses a practically oriented
introduction to software engineering aimed at
introducing students to sound development habits and
life-cycle thinking early in their careers.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Molluzzo:1981:JTE,
author = "John C. Molluzzo",
title = "{Jackson} techniques for elementary data processing",
journal = j-SIGCSE,
volume = "13",
number = "4",
pages = "16--20",
month = dec,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989306.989310",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Although useful in solving elementary data processing
problems, the program design techniques of M. A.
Jackson are virtually unknown in elementary courses.
The basic principles of Jackson's techniques are
introduced and used to solve two common elementary data
processing 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{Weiss:1981:EPC,
author = "David L. Weiss",
title = "An emhanced pseudo-code notation",
journal = j-SIGCSE,
volume = "13",
number = "4",
pages = "21--24",
month = dec,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989306.989311",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper describes a tool for improving programming.
As a final step before coding, Inputs and outputs can
be appended to each line of pseudo code. This procedure
guarantees completeness and helps with correctness.",
acknowledgement = ack-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:1981:ESA,
author = "Nelson T. Dinerstein",
title = "On the education of systems analysts",
journal = j-SIGCSE,
volume = "13",
number = "4",
pages = "25--28",
month = dec,
year = "1981",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989306.989312",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Osborn:1982:TRD,
author = "Sylvia Osborn",
title = "Teaching relational database concepts in a university
environment",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "1--3",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801328",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "A relational algebra database system written by
students to be used by students is described. Its use
in database management courses and as a basis for other
student projects is 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{Chrisman:1982:TDD,
author = "C. Chrisman",
title = "Teaching {Database} design through an
{Entity-Relationship} approach",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "4--7",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801329",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "This paper will describe how the Entity-Relationship
approach is used in teaching an advanced Database
course at Northern Illinois University. The
Entity-Relationship approach provides a framework for
the course to study basic issues in Database design and
implementations in the major commercial Database
Management 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{Ford:1982:SEA,
author = "Gary Ford",
title = "A software engineering approach to first year computer
science courses",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "8--12",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801330",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "The first year computer science sequence at Arizona
State University is described. These courses have a
software engineering emphasis, with students introduced
to the tools and techniques of high quality software
development. Students are given the opportunity to
apply these techniques to all phases of the software
life cycle.",
acknowledgement = ack-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:1982:PUS,
author = "James S. Collofello and Scott N. Woodfield",
title = "A project-unified software engineering course
sequence",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "13--19",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801331",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "In this paper a sequence of software engineering
courses based upon the software life cycle and
integrated by a single, medium-size project will be
described in detail. The courses will be presented from
an educational point of view, emphasizing the topics
covered as well as the logistics of teaching the
courses. A comparison of these courses to other
software engineering courses existing in university
curricula will also be presented. The potential
advantages for faculty, students, and the research
community of this type of course sequence will also be
enumerated.",
acknowledgement = ack-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:1982:SCG,
author = "Judith L. Gersting",
title = "A summer course for gifted high school students",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "20--22",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801332",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "This paper describes a project conducted during the
summer of 1981 at the University of Central Florida.
Through the Governor's Office of the State of Florida,
funds were identified for several state universities to
support gifted high school students in summer programs.
Such Governor's Programs for gifted students have been
done in a number of other states before, most notably
Virginia (see [1] and [2]), but this was only the
second such program in the State of Florida, and the
first at the University of Central Florida. High school
students were selected from the surrounding geographic
area on the basis of high school grades, preliminary
SAT scores, and teacher recommendations. The thirty or
so students chosen all had excellent credentials.
Students were rising seniors or juniors in high school,
and the program lasted six weeks with the students
housed in dormitories on 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{Jones:1982:SHS,
author = "Gerald A. Jones",
title = "Summer high school computer workshop",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "23--27",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801333",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "Although the use of computers in secondary schools is
rapidly increasing, there still remain many schools
(particularly the smaller rural schools) which have no
computer access suitable for classroom instruction.
Providing educational opportunities in computers for
students from these schools is a need which often can
be easily filled by the university. The Computer
Science Department at Bowling Green State University
has offered a week-long computer summer workshop for
the past five summers aimed at filling this need. The
workshops have been very successful, introducing the
world of computers to many talented area high schoolers
who would not otherwise have had the opportunity. As
the use of computers in the secondary schools increases
and changes, the role of this workshop will also
change, but there will always be a need for special
learning opportunities, such as this workshop, which
the university can provide to supplement the computer
education in the 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{Cornwell:1982:CCS,
author = "Larry W. Cornwell",
title = "Crisis in computer science education at the precollege
level",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "28--30",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801334",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "This paper attempts to focus attention on the problem
of providing meaningful and effective educational
programs for precollege teachers. Computer science
departments caught in their own staffing problems have
not given much attention to precollege teacher training
in computer science. Elementary and secondary schools
are experiencing very little turnover in staff. Even
when these schools have an open position, individuals
entering the teaching field have little or no training
in computer science. Yet the need for precollege
teachers with a computer science background exists and
is growing larger each year. This paper addresses this
crisis in computer science education at the precollege
level and proposes an approach which can be implemented
easily and effectively.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Dodrill:1982:CST,
author = "William H. Dodrill",
title = "Computer support for teaching large-enrollment
courses",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "31--33",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801335",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "Computing systems are particularly useful for teaching
support of large-enrollment courses where essentially
the same material is covered during successive course
offerings. Described herein are the computer
capabilities developed and used for teaching
introductory computer science courses at West Virginia
University. Capabilities include examination question
data base creation and maintenance, automated
examination preparation and grading, and student
records 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{Dale:1982:NIE,
author = "Nell Dale and David Orshalick",
title = "A new instructional environment for beginning computer
science students",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "34--38",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801336",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "At the Computer Science Conference in St. Louis in
February, 1981, there were 34 job offers for each PhD
and 12 for each Bachelors candidate. These figures come
as no surprise to those of us who teach undergraduate
computer science courses. Where we once taught
beginning classes of 30, we are performing before
lecture sections of 250. This short paper reports on an
innovative introductory computer science course which
attempts to make more productive use of faculty and
teaching assistant 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{Hassler:1982:TWI,
author = "Ardoth A. Hassler",
title = "Twelve ways to improve cooperation with the {Computer
Center}",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "39--42",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801337",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "Cooperation between the Computer Center and faculty is
necessary for the continuance of programs in Computer
Science. Enumerated here are twelve ways that
cooperation between the Computer Center and faculty can
contribute to a computer science education from the
perspective of Computer Center staff.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Deimel:1982:CNC,
author = "Lionel E. {Deimel, Jr.}",
title = "{CMS} at {North Carolina State University}: Tailoring
a time sharing system for computer science
instruction",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "43--49",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801338",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "The convenience of a time sharing system from the
point of view of a computer science instructor is
considered. Tools which may be helpful for course
administration are described. The experience of the
North Carolina State Computer Science Department with
its IBM VM/CMS system is considered in detail and its
strengths and weaknesses noted.",
acknowledgement = ack-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:1982:UEG,
author = "C. Jinshong Hwang and Darryl E. Gibson",
title = "Using an effective grading method for preventing
plagiarism of programming assignments",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "50--59",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801339",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "The two main purposes of this paper are: (1) to
discuss four commonly-used grading methods (which we
shall call methods A, B, C, and D) employed with
programming assignments and (2) to present by way of
recommendation two experimental methods (which we shall
call methods X and Y) which support our thesis that
positive prevention of cheating on programming
assignments through the use of an
appropriately-designed grading method is far more
effective than the other approaches in general use.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Richards:1982:ICP,
author = "Thomas C. Richards",
title = "Introduction to computing {VIA PSI}",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "60--63",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801340",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "An introductory computer concepts course has been
implemented using a Personalized System of Instruction.
This experimental course is now in its fourth year of
operation and is being taught on a regular basis. It
makes use of textual materials, audio tapes and a
detailed study guide as well as a novel telephone
communication 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{Shub:1982:DCS,
author = "Charles M. Shub",
title = "Does the computer system make a difference in the
effectiveness of the introductory service course?",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "64--70",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801341",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "An experiment measuring the effect of different
hardware configurations on the teaching of an
introductory programming course is described. The
situation before the experiment is delineated. The
hardware selection is described. The experimental
experience with the new hardware is described. The
evaluation mechanism is defined delineating the
variables to be measured and the controls. The results
of the evaluation are presented. The actions based upon
the results are delineated. Conclusions are drawn.",
acknowledgement = ack-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:1982:BSC,
author = "Donald S. Miller and Bruce R. Millard",
title = "{BASICl} --- a simple computer to introduce computer
organization and assembler language programming",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "71--81",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801342",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "BASICl is a simple interactive
assembler-loader/interpreter which has been used as an
instructional tool for the introductory course in
computer organization and assembler language
programming offered by the Computer Science Department
at Washington State University. Both ``hardware'' and
software are organized so as to emphasize basic
concepts and to eliminate the confusion which occurs
when these concepts are first introduced surrounded by
the myriad of machine and assembler language-dependent
details of an actual computer system. BASIC1 a decimal
machine, has a small single address instruction
repertoire with a trace, dump, reasonable diagnostics
and run time interactive debugging capability. An
associated simulator, called TESTER serves to evaluate
whether and how well the students' programs have
worked.",
acknowledgement = ack-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:1982:DIC,
author = "William W. McMillan",
title = "Designing introductory computing assignments: The view
from the computing center",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "82--84",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801343",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "The suggestions made here are based on experience as a
consultant, writer, and educator at an academic
computing center, and on some wellworn precepts of
educational psychology. The goal is to convince
instructors of introductory computing classes to apply
to the design of computing assignments some principles
they probably already use in teaching the main content
of 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{Gabrini:1982:IDP,
author = "Philippe Gabrini",
title = "Integration of design and programming methodology into
beginning computer science courses",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "85--87",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801344",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "Much has already been written on beginning computer
science courses; but what has been written has been
about how to present programming concepts to students
who are new to computer science, about structured
programming and GOTO-less programming as well as about
the contents of those beginning courses. Design and
programming methodology is usually left for a specific
course given to junior or senior students. Even though
structured programming and some approaches to problem
solving are taught, very often methodology is ignored
or barely mentioned. And when students do take a course
on systems design, the view of methodology they get is
obscured by the usually bad habits they have developed
during their studies and in their programming projects.
This has left the universities open to criticism by
industry for not producing people ready for work, or
for producing people with bad working habits who have a
hard time adjusting to the standards of established
organizations. Efforts to remedy that problem have been
sporadic, some teachers did introduce methodology in a
beginning course, but only to see their efforts reduced
to nothing for lack of follow-up. An experiment to
integrate methodology into beginning courses has been
made at UQAM where the number of computer science
students (more than 900 students in two computer
science programs) has made it absolutely necessary to
give people good working habits so that the scarce
computer resources are used in the most efficient
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{Wiley:1982:OSC,
author = "Samuel J. Wiley",
title = "An operating systems course using stand alone
computers",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "88--91",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801345",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "Curriculum '78 [3] describes a course in Operating
Systems and Computer Architecture. In the course
outline it is stated, ``The laboratory for this course
would ideally use a small computer where the students
could actually implement sections of operating systems
and have them fail without serious consequence to other
users''. Also in the recommendations for the Software
Engineering Subject Area [8], there is a description
for two courses in Operating Systems and Architecture.
These include suggested projects that could be
implemented on a microcomputer system. In the Spring of
1981 an Operating Sytems Course offered at La Salle
College used small, stand alone computers. This paper
describes the content and motivation 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{Kruse:1982:TR,
author = "Robert L. Kruse",
title = "On teaching recursion",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "92--96",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801346",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "Tree diagrams can be fruitfully employed in elementary
courses to illustrate recursion, explain its
implementation, and motivate its applications in
algorithm design. At the same time, tree diagrams can
lead to guidelines to help the student decide when
recursion is a good method, and when it should be
avoided. This paper discusses these methods and, as an
example, develops an algorithm for generating
permutations.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Mein:1982:SPT,
author = "Wm J. Mein",
title = "On students presenting technical material to
non-technical audiences in a computer science
curriculum",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "97--101",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801347",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "Much attention has been given regarding the lack of
writing ability of our graduating students. Many of
these same students cannot make reasonable oral
presentations of predominantely technical material to
peers, graduate students, or faculty much less to an
audience consisting of mostly non-technical (lay)
persons. This paper examines one such attempt to do so
for twenty undergraduate students in a computer science
curriculum. The reactions of the presenters as well as
those of the audiences 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",
}
@Article{Remmers:1982:PGP,
author = "John H. Remmers and Richard C. {Vile, Jr.}",
title = "A parser generator project for a compiler construction
course",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "102--106",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801348",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "A parser generator project for an introductory
compiler construction course is described. It is argued
that this type of term project is especially suitable
for a one-semester course of this kind, provided its
complexity is carefully controlled.",
acknowledgement = ack-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:1982:SAI,
author = "David R. Adams and William Leigh",
title = "A systems approach to the introductory course in
information systems",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "107--109",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801349",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "Introductory courses in information systems are
typically taught as computer ``literacy'' courses; in
computer science they are oriented to ``algorithm
development''. The course described in this paper is
concerned with providing the student with facility in
the top-down development of hierarchically related
systems of programs to be used in a business context.
It is considered critical to orient students to this
conceptual approach early on in their professional
education. The course has been offered for four terms
and has been well received by students and valuable for
continued educational development in later 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{Golden:1982:DSA,
author = "Donald G. Golden",
title = "Development of a systems analysis and design course",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "110--113",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801350",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "Cleveland State University is an urban university,
with the Department of Computer and Information Science
residing in the College of Business Administration. The
major objective of the department's curriculum is to
educate students for productive roles in industry,
primarily in the development and implementation of
business information systems. Several years ago,
critical comments from both the business community and
the students themselves gave strong indication that the
courses in systems analysis and design were not
fulfilling this objective. Not only were the courses
not teaching state of the art techniques, they tended
to vary in content considerably from quarter to
quarter, depending on the instructor. The subject
``systems analysis and design'' covers a wide variety
of material, far too much to be dealt with
comprehensively in any reasonable time span. It was
felt that the objectives for the courses could best be
met by concentrating on structured analysis and design
methodologies (particularly as they applied to the
development of business information systems for
computers), and by establishing well-defined syllabi
for the courses. The material was divided into two
courses, the first covering analysis and the second
covering 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{Barrett:1982:FCS,
author = "Robert A. Barrett",
title = "A five course sequence for {Information Systems}",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "114--122",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801351",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "The organization and outline for the Information
Systems in the Computer Science program is shown. The
interfaces between the course sequence for Information
Systems and the courses in Computer Science are shown.
How the sequence meets the ACM standards for
Information Systems are also shown. The methods and
approaches to teaching the five course sequence is also
shown. The Information Systems option is very important
in our university setting where almost all of our
graduates at the two year level go directly to the work
place and then continue their education on a part-time
basis for their four-year degree.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Goroff:1982:SAD,
author = "Iza Goroff",
title = "A systems analysis {\&} design course sequence",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "123--127",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801352",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "The University of Wisconsin-Whitewater's Management
Computer Systems (MCS) Major$^1$ includes a two course
sequence, Systems Analysis and Design 1 and Systems
Analysis and Design 2. In the ACM Information Systems
Curriculum$^2$ there is also a two course sequence in
systems analysis and design. The managers of
information systems departments who hire our graduates
frequently express the opinion that this sequence is
especially important. The progression of the courses
begins with three weeks of 100\% ``theory'' with
artificial homework assignments before the students are
assigned their projects. From the fourth week of the
first course to almost the end of the second course the
projects are carried through the successive phases of
the systems development life cycle. The overall balance
between theory and project is evenwith the theory
coming earlier so as to illuminate the practice which
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{Richards:1982:CEM,
author = "Thomas C. Richards",
title = "Cost effective methods for teaching introductory
programming courses",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "128--132",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801353",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "A number of experiments in teaching introductory
programming courses in a cost effective manner have
been conducted by the author using a personalized
system of instruction. Languages experimented with
included FORTRAN, COBOL AND PL/I. The problems of
procrastination and non-completion of course work were
partly overcome by the author's unique 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{Bulgren:1982:ICS,
author = "William G. Bulgren and Gregory F. Wetzel",
title = "Introductory computer science courses",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "133--139",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801354",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "Many colleges and universities offer an introductory
computer science course based on a specific programming
language. The Department of Computer Science at the
University of Kansas has recently reorganized its
introductory computer science course to include such
topics as algorithms, top-down algorithmic design,
elementary programming techniques, and introduction to
time-sharing. Besides the discussion of this
transition, the paper discusses a questionaire that was
developed and utilized during this transition. It is
hoped that others will 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{Glorfeld:1982:VMP,
author = "Louis W. Glorfeld and George C. Fowler",
title = "Validation of a model for predicting aptitude for
introductory computing",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "140--143",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801355",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "A double cross-validation design was used to assess
the practical predictive value of a logistic
classification model developed to predict ``high and
low aptitude'' for introductory computing. The
validation study showed that the model would have a
predictive accuracy of approximately 75\% in actual
application. The model variables were checked by formal
hypotheses tests. The results of the study indicated
that the classification model would be a useful tool
for counseling and formation of ``high and low
aptitude'' lecture sections in introductory
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{Krause:1982:CSA,
author = "Kenneth L. Krause and Robert E. Sampsell and Samuel L.
Grier",
title = "Computer science in the {Air Force Academy} core
curriculum",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "144--146",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801356",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "At last year's SIGCSE Technical Symposium on Computer
Science Education, we were struck by three things.
First, many people were struggling with how to best
teach introductory computer science to a population
that is predominantly not potential computer science
majors (1). Second, there is great value in the
exchange of information about how we are attacking the
problem, why we chose this path, and how we feel it's
working (2). Third, motivation is a key element in
learning (3). Many things we heard last year acted as a
catalyst for us to make some changes in the core
computer science course (Comp Sci 100) at the Air Force
Academy. In this paper, we discuss these changes and
offer a candid, but preliminary, evaluation of our
success in serving the needs of a large and diverse
student 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{Leeper:1982:PSF,
author = "R. R. Leeper and J. L. Silver",
title = "Predicting success in a first programming course",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "147--150",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801357",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "The results of a study to develop a predictor of
success in a first programming course are presented.
The predictor is based on data currently available for
a substantial number of students and is tailored to the
local program. This predictor is developed using data
from a group of students who took the course in the
fall of 1980. The results obtained by applying the
predictor to a second group of students who took the
course in the fall of 1981 are compared with these
students' actual grades.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Tharp:1982:SRP,
author = "Alan L. Tharp",
title = "Selecting the ``right'' programming language",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "151--155",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801358",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "With the diversity of high-level programming languages
available, selecting the ``right'' one for a computer
science curriculum or course can be a befuddling
process. For a multitude of reasons, such as the manner
in which students approach problems to the utilization
of scarce computing resources, the ramifications of a
decision on the choice of a programming language are
significant throughout a computer science curriculum.
The purpose of this paper is to provide information
relevant to the selection process. Particular attention
is given to COBOL, FORTRAN, Pascal, PL-1, and Snobol;
both qualitative and quantitative factors are
considered. The quantitative results were obtained from
processing a binary tree insertion and retrieval
algorithm in each language. The machine resources used
for this algorithm are given for both interpreter and
compiler versions of translators for each 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{Miller:1982:ETP,
author = "Nancy Ellen Miller and Charles Glenn Petersen",
title = "The effect of team programming on student achievement
in {COBOL} instruction",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "156--162",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801359",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "As a result of analyzing the art of computer program
development, new skills are being suggested to improve
programming efficiency. Two of these skills are the use
of structured programming and the ability to work as a
member of a team (Khailany and Saxon, 1978). The
benefits gained from employing these skills in an
educational setting (Cheney, 1977; Lemos, 1978;
Weinberg, 1971) and in commercial areas (Baker and
Mills, 1973; Schonberger and Franz, 1978) have been
discussed in the literature. Team programming involves
the process of one's peers inspecting one's work for
errors, ideas, and design methods in order to improve
productivity and learning. The group technique is being
applied to programming in industrial settings and is
advocated for educational settings as one approach to
improving 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{Carmony:1982:EEL,
author = "Lowell A. Carmony",
title = "{ELAN}: an {Elementary Language} that promotes good
programming",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "163--166",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801360",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "The purpose of this paper is twofold: To consider the
characteristics that a programming language for
beginners ought to have, and to offer a new language
from Germany that shows great promise for providing
beginners with many of these characteristics. This
language is called ELAN (Elementary LANguage) and was
designed in 1974 by C. H. A. Koster and his associates
at the Technical University of Berlin. An ELAN compiler
was developed soon thereafter from two theses written
by J. Liedtke and U. Bartling at the University of
Bielefeld. It is hoped that this paper will bring to
ELAN some of the recognition that it deserves but has
not yet received in this country.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Engel:1982:EDC,
author = "Gerald L. Engel and Bruce H. Barnes",
title = "Employment decisions by computer science faculty: a
summary of the 1980--81 {NSF} survey",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "167--169",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801361",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "Over the past several years a great deal has been
written, and even more said, regarding the crisis in
employment of faculty in computer science departments
(1, 2, 3, 4, 5). In order to obtain data regarding the
magnitude of the problem, and reasons for it, the
National Science Foundation, in the 1980-81 academic
year conducted a survey of Ph.D. granting departments
of computer science in the United States. This paper
will present a summary of the results of the survey.
Data obtained regarding the departments were consistent
with that reported earlier by Hamblen (6, 7), and
Taulbee and Conte (8). Results of the survey regarding
motivation for professional mobility were consistent
with those reported by Eisenberg and Galanti (9)
regarding the engineering 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{Harrow:1982:FDP,
author = "Keith Harrow",
title = "A faculty development program",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "170--173",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801362",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "The Computer and Information Science (CIS) Department
at Brooklyn College is unable to use full-time CIS
faculty for most sections of the introductory
programming course. Instead of using adjuncts, the
administration of the College would like to use
full-time faculty from overstaffed departments to teach
these courses. In an attempt to certify these people,
the CIS Department launched a two part Faculty
Development Program in the Summer of 1981. Program I
was an intensive introduction to computing for those
with no previous experience. Program II was designed to
enable those with some previous computing experience to
teach computer programming. Both programs were
successful. The participants in Program I gained quite
a bit of programming experience. Almost half of those
in Program II have taught in the CIS Department in the
Fall of 1981, with others planning to do so next year.
Based in part on the information gathered from this
model, the entire City University is offering a Faculty
Development Program in computer science 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{Sharma:1982:APC,
author = "Onkar P. Sharma and Ali Behforooz",
title = "An accelerated program in computer science",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "174--178",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801363",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "This paper is in the nature of a preliminary report on
a pilot project aimed at developing quality
instructional materials in three basic areas of
computer science (problem solving and programming,
hardware and software) for presentation in a
concentrated manner. A total of 162 90-minute (54
periods per area) class periods in a classroom
environment and an equal amount of supervised workshop
study are contemplated. It is expected that the project
implementation would extend the capability of the
computer science departments across the nation to offer
a unique opportunity to students to earn a special
minor in computer science and/or to prepare for
entering a computer science graduate program --- all in
the shortest possible time. The courses were offered
for the first time during the summer of 1981. The
course outlines, the background of the participants and
other details of the project are included 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{Fosberg:1982:ACS,
author = "Mary Dee Harris Fosberg",
title = "Adapting {Curriculum 78} to a small university
environment",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "179--183",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801364",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "Curriculum 78 was developed to present an
undergraduate degree program in Computer Science at any
university, with appropriate adaptation to each
specific environment; in general the degree program
suggested applies most naturally to relatively large
universities. Because small universities have limited
resources-students, faculty, computing facilities-the
implementation of Curriculum 78 requires careful
modification to fit the particular environment. By
organizing the topics covered by the suggested courses
in Curriculum 78 in different combinations and
emphasizing microcomputers, the Department of
Mathematical Sciences at Loyola University can offer a
complete degree program in Computer Science in spite of
its limited 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{Crosland:1982:NCS,
author = "A. Crosland and D. Codespoti",
title = "The new Computer Science: It meets many needs",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "184--187",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801365",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "Requests from local industries led to the need for new
curricula in Computer Science at the University of
South Carolina at Spartanburg. The faculty discovered
that the body of courses outlined in Curriculum 78
could be manipulated into alternative curricula, while
leaving the standard ACM major intact. Indeed, the ACM
curriculum includes exactly half of the ``technical''
courses required in the DPMA Model Curriculum. Thus, by
using Curriculum 78 as a base, it is possible to
implement a number of specialized degree programs
without creating new courses and adding the new faculty
required to teach 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{Tomek:1982:JPE,
author = "Ivan Tomek",
title = "Josef, programming for everybody",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "188--192",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801366",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "The author believes that everybody should be
introduced to programming but that standard general
purpose languages are not suitable for this purpose,
mainly because they do not provide an environment
offering natural problems. Another characteristic which
makes them unsuitable for the purpose is that they are
all more or less burdened by restrictions imposed by
legitimate concerns of professional programmers with
security and economical aspects of programming. This
paper briefly considers the general features that a
programming language intended for the introduction of
an average non-programmer should have and describes
some aspects of one such language developed by 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{Cook:1982:SAL,
author = "Robert N. Cook",
title = "Structured assembly language programming",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "193--200",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801367",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "For those of us who are essentially high level
programmers, the intricacies and lack of structure in
assembly language programs are often an insurmountable
barrier to effective assembly language programming.
This paper attempts to show a way to overcome this
barrier. Structured pseudocode is used to solve the
problem just as if the solution were to be coded in
PL/I, PASCAL, ADA, or some other structured high level
language. Then the structured pseudocode is
``compiled'' into assembly language using appropriate
labels to show the structure of the assembly language
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{Texel:1982:ADA,
author = "Putnam P. Texel",
title = "{Ada\_education $ \colon = $ Design\_concepts ``$+$''
Ada\_constructs}",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "201--204",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801368",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "It is the purpose of this article to bring to light a
vital issue that needs more attention and that will
have major impact on the future of this new language
--- Ada education --- and to propose a specific
approach intended to maximize the probability of
obtaining Ada programmers (and minimize the probability
of obtaining programmers who code in Ada).",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Linderman:1982:DCS,
author = "James Landon Linderman",
title = "Defensive {COBOL} strategies",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "205--210",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801369",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "This paper will focus on an approach to teaching a
stylistic subset of COBOL in such a manner that
students are equipped with the ``safe'' way to program
from the outset, even if this means ``hiding'' some of
the more ``dangerous'' features of the language from
them until they can better cope with them. This
approach places the highest priority on teaching
techniques which go beyond effectiveness to the broader
objectives of adaptability and continued effectiveness
in the face of 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{Hassell:1982:TSC,
author = "Johnette Hassell and Victor J. Law",
title = "Tutorial on structure charts as an algorithm design
tool",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "211--223",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801370",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "Structure charts have been presented via seminars to
groups of computing professionals. Some of these
software designers have adopted structure charts as
their standard design tool. These practitioners are
providing impressive anecdotal evidence that structure
charts have significant practical value and are not
merely of academic interest. The precise origin of
structure charts is not accurately recorded. Their
first appearance in a textbook was in Bowles (1) who
cites Doran and Tate (2) as their originators. Bowles
used the name structure diagram. Jensen and Tonies (3)
presented some very similar design notation which they
called schematic logic. They claimed that their work
was a modification of some previous design methodology
due to Jackson. (4) Jensen later presented a
modification of schematic logic and called the new
notation processing logic trees. (5) The particular
geometric shapes used in the structure charts of this
paper are the same as those suggested in a forthcoming
textbook by one of the authors (6). This tutorial
presents structure charts as a design tool which has
many desirable characteristics for students of computer
science as well as for practicing software designers.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Teoh:1982:ICL,
author = "William Teoh and Harry W. Gates",
title = "Increasing computer literacy {\&} employability of the
blind: a talking microcomputer",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "224--225",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801371",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "A talking microcomputer recently developed at Indiana
University-Purdue University at Fort Wayne enables
blind and visually impaired students to complete the 2-
or 4-year degree program in computer technology without
need for sighted readers. The talking microcomputer,
and the talking typewriter which was developed as a
prelude to it, are discussed not only in the
educational context, but also in terms of present and
future working environments. Coupling unmodified,
commercially available hardware with customized
software, the talking microcomputer should be well
within the reach of individuals and employers. Future
plans include interfacing it with a mainframe, and thus
expanding language capabilities.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Woodson:1982:CLC,
author = "M. I. Chas. E. Woodson",
title = "Computer literacy by computer",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "226--228",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801372",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "The basic concepts of computer literacy can be taught
by the use of computer management and interactive
instruction. The approach described here emphasizes
measuring student achievement, and informing students
of their progress. This approach also incorporates a
system for the evaluation of alternative instructional
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{Curran:1982:TL,
author = "William S. Curran",
title = "A teacher\slash learner",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "229--231",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801373",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "The present paper is a report on a program which was
originally developed as a teaching device for courses
in Artificial Intelligence, but which developed into a
program which is an expert on the topic of Computer
Science. As such it is used in the dual capacity of
instruction in A/I and in introductory courses 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{Dheedene:1982:CSL,
author = "Robert N. D'heedene",
title = "Computer science in a liberal arts environment",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "232--236",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801374",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "This paper describes aspects of an experience setting
up a new computer science curriculum in a small four
year liberal arts college. Despite previous experience
setting up such a program in an engineering
environment, and the fact that in retrospect the
problems seems obvious, the nature of problems
encountered surprised the author. He caused himself and
others both discomfort and hard work because he did not
perceive fundamental causes sufficiently quickly and
clearly, and hopes others working with liberal arts
colleagues on curriculum development will find the
ideas presented here helpful.",
acknowledgement = ack-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:1982:MCA,
author = "Robert M. Aiken and Chien F. Chao and Yi Fen Zhu",
title = "A modern {Curriculum} for an ancient culture",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "237--241",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801375",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "This paper reports on one such effort. The senior
author was invited by the First Ministry of Machine
Building to review a Computer Science program which had
been established along the lines of the IEEE Model
Curriculum [4]. The work of the two other authors and
their colleagues forms the bulk of the reminder of the
presentation. This discussion of a particular program
presents one of the ways in which the PRC is ``catching
up''. A more complete review is provided in another
document [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{Winslow:1982:CBC,
author = "L. E. Winslow and L. A. Jehn",
title = "A core based curriculum for a {Master}'s degree",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "242--246",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801376",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "The recently proposed curricula for a master's degree
present problems for a department with limited
resources. This paper discusses the proposed curricula,
their goals and problems, and then presents a new
curriculum based upon a set of core courses. The new
curriculum simultaneously satisfies two of the proposed
curricula, yet imposes lower demands upon the
department's 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{Villasenor:1982:EPCa,
author = "Yolanda F. Villasenor",
title = "Evolution of a program in computing for a {Latin}
{American} graduate college",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "247--247",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801377",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "This paper describes the design process for the
program in computing of the Colegio de Postgraduados
located in Chapingo, Mexico. The program was designed
to fit the research and academic requirements of the
agronomical community in Mexico. First, a brief
description of the organization of the Colegio de
Postgraduados and of its broad objectives will be
presented. Then the setting in which the program was
developed and the design process itself will be
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{Scotti:1982:CSD,
author = "Fiorenza Scotti",
title = "The conceptual schema as didactic tool",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "248--257",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801378",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "The topic of this paper can be considered as a
derivation of the interaction between university and
high school with business and industry. A new
application of a conceptual tool is presented for
learning and teaching purposes. This semantic
instrument originates from the methodologies of data
base projects but is particularly advantageous in
mental learning processes and can also be the starting
point for a successive mechanization.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Ahmad:1982:ISD,
author = "S. Imtiaz Ahmad",
title = "Information systems: a disciplined approach to
design",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "258--258G",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801379",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "This paper discusses an approach to information system
design. It discusses specific factors which should be
considered and the steps which should be followed
during the phases dealing with study of the situation
and analysis of requirements, and external design. For
illustration of this disciplined approach, the paper
provides examples of organizations such as a
medical/dental office, a pharmacy, a retail store, and
a repair shop. Details of typical requirements are then
derived for these example organizations, followed by a
proposal for an external design configuration.",
acknowledgement = ack-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:1982:FPD,
author = "John T. Gorgone and John Beidler",
title = "Faculty (Panel Discussion): Recruiting, retraining and
retention",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "259--259",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801380",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "Why is it so difficult to attract computer science and
information systems professionals to academic
departments? Why is it so difficult to retain faculty?
What does it take to recruit qualified faculty? Can
faculty from other areas be retrained and utilized? The
purpose of this panel is to discuss these issues and to
suggest some possible 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{Khailany:1982:ECK,
author = "Asad Khailany",
title = "Enhancing computer knowledge in {Less Developed
Countries} (Panel Discussion)",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "260--260",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801381",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "This panel focuses on how computer knowledge can be
enhanced in Less Developed Countries (LDC). The
emphasis is on how a supporting human interface should
be developed. A sub-theme will be how the human
development can be best coordinated with the use of
national computing strategies. The panelists will base
their discussion on their experiences in Africa, China,
and the Middle-East.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Booch:1982:EIC,
author = "Grady Booch and Hal Hart and Vance Mall and Phil
Miller and Peter Wegner",
title = "The educational issues confronting {Ada} (Panel
Discussion)",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "261--261",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801382",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "Sponsored by the Department of Defense, Ada is a
programming language that embodies and enforces many
modern software methodologies. Thus, the introduction
of the language gives the opportunity for improvements
in software reliability, maintainability, and clarity.
Ada also offers some unique educational challenges and
opportunities, so this panel will focus on some of the
requirements for industrial, graduate, and
undergraduate Ada education. In particular, the panel
will explore different teaching methodologies, and will
share their experiences in teaching the language. Each
panelist is actively involved in the Ada program, and
has contributed to the development of an educational
strategy for the Ada Joint Program Office.",
acknowledgement = ack-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:1982:PPP,
author = "C. J. Hwang and Darrell E. Criss and Clinton P.
Fuelling and Darryl E. Gibson and Jerry P. Harshany and
Betty W. Hwang and Tseng-Yuh Lee",
title = "Preventing the plagiarism of programming assignments
(Panel Discussion)",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "262--264",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801383",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "Plagiarism on programming assignments, particularly in
lower-level computer classes, has been a problem of
considerable concern. We suspect that the strongest
contributing factor to the increase in this kind of
cheating is the computing profession's reputation for
being able to offer such a high-salaried positions.
Students are literally clamoring to get into computer
classes, partly with the hopes of securing high-paying
jobs after graduation. The competition is keen in these
computer classes, the computer departments frequently
having to apply increasingly tough standards in order
to thin out the ranks. Therefore, the strong desire to
get an attractive job, coupled with the fear of failing
computer courses seems to bring out the worst in many
students, and they resort to cheating. The teaching
staff naturally reacts to this problem by devising all
sorts of methods for detecting and preventing instances
of cheating.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Schrage:1982:PEL,
author = "John F. Schrage and James E. Benjamin and Marjorie
Leeson and James Linderman",
title = "Productivity expectations in the level of {COBOL}
programming for business (Panel Discussion)",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "265--265",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801384",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "The key to almost every business-oriented computer
program is the sequence of programming courses in the
major language utilized in that geographic area. The
overall major language, based on almost every computer
survey, has been COBOL. With the availability of COBOL
on micro-computers that utilization will probably
increase. With the industry concerns on the depth of
programming knowledge of graduates, the major
programming sequence should be at a level consistent
with the needs of the business/industry served.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Dalphin:1982:CSA,
author = "John F. Dalphin and Terry J. Frederick and William J.
MacLeod and David R. Kniefel and Gordon E. Stokes",
title = "Computer science approval\slash accreditation (Panel
Discussion)",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "266--267",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801385",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "A formal proposal for the establishment of an approval
mechanism is being developed for presentation to the
ACM Executive Committee in February, 1982. Some
preliminary components of this proposal are: -A year
long study during which materials will be developed,
trial visits conducted, and approval parameters
identified; -A volunteer based structure within ACM
which will grow to the final body responsible for
approving programs; -Initial funding to be sought from
outside agencies to initiate the approval mechanism
which will eventually be self-supporting. These and
related items will be discussed by the panel.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Bialac:1982:TNT,
author = "Richard Bialac and Ronald Frank and Allan Waren",
title = "Teaching new technologies (Panel Discussion)",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "268--268",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801386",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "One of the more difficult tasks in this era of
adopting curriculums, is to keep a program current with
technology. There is a growing number of new hardware,
software, and concepts that emerge each year. The
speakers will share their experiences in bringing to
the classroom the new technology that the students will
face or should be facing as professionals in the
marketplace. The discussions will focus on
implementation of courses in Computer Graphics,
Decision Support Systems, and Artificial Intelligence.
These courses have been taught at all levels
(undergraduate, graduate, Executive MBA) in Computer
Science and Business environments. The speakers will
also hold a discussion on questions from the
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{Robertson:1982:GCP,
author = "J. D. Robertson and D. D. Hearn and Dennis Anderson",
title = "Graphics in the classroom (Panel Discussion)",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "269--269",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801387",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "(Panel will include three speakers from companies
providing graphic support for 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{Bateman:1982:MCP,
author = "Barry L. Bateman and Gerald N. Pitts and James S.
Harvison and J. Richard Newman",
title = "Micro computers --- the procurement process (Panel
Discussion)",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "270--270",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801388",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "The rapid proliferation of microcomputers in higher
education for uses which vary from process and
instrumentation control to computer aided instruction
has caused many universities and state coordinating
agencies to reevaluate their master plans for
computing. This panel will discuss these issues and
offer insight into possible solutions to some of the
most common problems facing present and potential users
of this technology. The use of microcomputers in the
classroom and methods of acquisition utilized by a
private university will be the concern of Dr. Pitts.
Comparisons of the acquisition process between a large
state institution with which he was recently affiliated
and the private university will be emphasized. A
different approach to the acquisition process and
microcomputer utilization will be presented by Dr.
Newman.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Parslow:1982:GLT,
author = "R. D. Parslow",
title = "Group learning techniques (Tutorial Sessions)",
journal = j-SIGCSE,
volume = "14",
number = "1",
pages = "271--271",
month = feb,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953051.801389",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 13th SIGCSE Symposium on Computer
Science Education.",
abstract = "This tutorial is concerned with a method of organizing
undergraduate computer science courses, in which the
students collaborate in small groups. Effectively this
breaks up a large class into a number of independent
small groups and changes the role of the teacher from a
director to a 'consultant.' The teacher has to provide
a series of discussion papers for the groups, each
including a problem to be solved. The group is expected
to investigate the topic, produce an exact
specification of the problem, provide an algorithm to
solve the problem, an implementation of the algorithm,
and documentation including a discussion of
implications and generalizations. This form of peer
instruction has improved performance of both the better
and the poorer students, and plagiarism is no longer a
problem. (Students who do not do their share of the
work are liable to be excluded by their group.) They
also investigate topics with much greater thoroughness
and appear to obtain a deeper understanding. The group
experience is valuable training for working on projects
in industry. The tutorial will outline how to organize
such a course and will discuss case studies.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Moffatt:1982:EPT,
author = "David V. Moffatt and Patricia B. Moffat",
title = "Eighteen {Pascal} texts: an objective comparison",
journal = j-SIGCSE,
volume = "14",
number = "2",
pages = "2--10",
month = jun,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989314.989315",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:16 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Villasenor:1982:EPCb,
author = "Yolanda F. Villase{\~n}or",
title = "Evolution of a program in computing for a {Latin}
{American} graduate college",
journal = j-SIGCSE,
volume = "14",
number = "2",
pages = "11--16",
month = jun,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989314.989316",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:16 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper describes the evolution in the design of an
academic program in computing at the graduate level in
a developing country. The particular norming aspects of
the program's environment are discussed. This program
is sui generis due to the requirements of the
particular institution where it exists. Some of the
factors that affect academic programs in computing in a
developing country are briefly commented.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Magel:1982:CGC,
author = "K. Magel",
title = "Computer Graphics Courses",
journal = j-SIGCSE,
volume = "14",
number = "2",
pages = "17--20",
month = jun,
year = "1982",
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/sigcse1980.bib",
URL = "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Graphics/imager/1982.bib;
ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Graphics/siggraph/1982.bib",
acknowledgement = 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 = "I3m computer science education",
}
@Article{Dinerstein:1982:EIS,
author = "Nelson T. Dinerstein",
title = "On the education of information system specialists",
journal = j-SIGCSE,
volume = "14",
number = "2",
pages = "21--25",
month = jun,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989314.989317",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:16 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1982:TPU,
author = "D. H. Bell and D. Simpson",
title = "Teaching parallelism: the use of a case study",
journal = j-SIGCSE,
volume = "14",
number = "2",
pages = "26--31",
month = jun,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989314.989318",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:16 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Richards:1982:NAF,
author = "Dana Richards",
title = "Note about: {``On the file update problem''}",
journal = j-SIGCSE,
volume = "14",
number = "2",
pages = "31--31",
month = jun,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989314.989319",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:16 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "See \cite{Richards:1981:FUP}.",
acknowledgement = ack-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:1982:FTR,
author = "Gary Ford",
title = "A framework for teaching recursion",
journal = j-SIGCSE,
volume = "14",
number = "2",
pages = "32--39",
month = jun,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989314.989320",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:16 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Recursion is presented as a generalized control
structure, with iteration being a special case. A
method is described to determine when to use recursion
and when to use iteration in designing an algorithm to
solve a 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{Pokrass:1982:OSP,
author = "David J. Pokrass and B. F. Wu",
title = "An operating systems project using structured
methodology",
journal = j-SIGCSE,
volume = "14",
number = "3",
pages = "7--10",
month = sep,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989322.989323",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:16 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper describes a simple microcomputer project
which we found to be successful in teaching operating
systems principles. The project involved designing and
implementing a very simple operating system kernel. It
is appropriate for a one quarter introductory course.
Structured techniques were a requirement during the
design and coding phases.",
acknowledgement = ack-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:1982:PCU,
author = "James P. Kelsh and John C. Hansen",
title = "Personal computers in the undergraduate curriculum: an
example",
journal = j-SIGCSE,
volume = "14",
number = "3",
pages = "11--14",
month = sep,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989322.989324",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:16 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The authors will show how off-the-shelf personal
computers can be used in a variety of ways and at a
number of levels to enrich the study of computers at
small colleges. It is not our intent to suggest that
personal computers replace larger mainframes in
computer science courses. Rather, we intend to show how
these computers can be used to give small colleges the
ability to teach meaningful courses in subjects which
until recently could be taught only at universities
fortunate enough to possess large computer laboratories
and their own hardware experts.",
acknowledgement = ack-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:1982:PCL,
author = "W. A. Coey and D. Q. M. Fay",
title = "Practical computer logic classes for computer science
students: the use of logic analysers",
journal = j-SIGCSE,
volume = "14",
number = "3",
pages = "15--21",
month = sep,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989322.989325",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:16 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Undergraduate students in our Computer Science Honours
degree course are introduced to logic analysers and
other test equipment in a series of hardware
experiments taken during their third year. This paper
describes our approach and details of three of these
experiments which use logic analysers.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Juell:1982:OAC,
author = "Paul L. Juell",
title = "An office automation course",
journal = j-SIGCSE,
volume = "14",
number = "3",
pages = "22--23",
month = sep,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989322.989326",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:16 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "At the University of Wyoming a course was developed on
office automation. This course attempts to expose the
student to a number of the software tools being used in
the ``automated office''. The exposure is both in the
lecture format and by having the students use the
software tools available at this installation. There
are three parts to the course. The first part discussed
text editors. The editors used are the UCSD text
editor, and the CYBER's text editor, XEDIT.The second
part discussed text processors. The text processors
used are TEXTJAB, and RNF, both of which are available
on our CYBER computers. The last part discussed other
topics of interest including: utility programs,
electronic mail, data base management systems and some
of the effects of technology on office operations. The
use of the computer as an information processing tool
was emphasized by its use all phases of the class. For
example, all materials that would normally be
distributed in handouts were placed on-line on the
computer and the students had to obtain copies of the
material from the 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{Gorsline:1982:AEH,
author = "G. W. Gorsline",
title = "Articulation: easing the high school to college
transition {ES3} --- task group 5",
journal = j-SIGCSE,
volume = "14",
number = "3",
pages = "24--29",
month = sep,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989322.989327",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:16 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Arguments are presented supporting a freshman-level
course to assist students entering a post-secondary
computer science program to acquire the very basic
fundamentals of the subject that may not have been
available to them during their secondary school
experience. We believe that most colleges,
universities, and community colleges have increased the
rigor of their versions of the Curriculum 78 course CS
1 to the extent that prerequisite knowledge and skills
would be very helpful to a large number of students.
While it is suggested that these fundamentals can best
be learned in a pre-college setting, for those students
lacking such a background (currently the vast
majority), it is argued that an articulation course
must be available. It is strongly suggested that an
excellent prescription for the necessary course
materials is given in the ACM ES$^3$ report by Rogers
and Austing (7). It must be noted that many colleges
currently offer and require an equivalent course or
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{Foley:1982:THF,
author = "James D. Foley",
title = "Teaching human factors in computer systems: a summary
of a session held at the human factors in computer
systems conference",
journal = j-SIGCSE,
volume = "14",
number = "3",
pages = "30--30",
month = sep,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989322.989328",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:16 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1982:TDE,
author = "James D. Foley",
title = "Teaching the design and evaluation of user-computer
interfaces",
journal = j-SIGCSE,
volume = "14",
number = "3",
pages = "31--33",
month = sep,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989322.989329",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:16 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Moran:1982:ACP,
author = "Thomas P. Moran and Stuart K. Card",
title = "Applying cognitive psychology to computer systems: a
graduate seminar in psychology",
journal = j-SIGCSE,
volume = "14",
number = "3",
pages = "34--37",
month = sep,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989322.989330",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:16 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Shneiderman:1982:TSP,
author = "Ben Shneiderman",
title = "Teaching software psychology experimentation through
team projects",
journal = j-SIGCSE,
volume = "14",
number = "3",
pages = "38--40",
month = sep,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989322.989331",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:16 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Badre:1982:DHC,
author = "Albert N. Badre",
title = "Designing the human-computer interface",
journal = j-SIGCSE,
volume = "14",
number = "3",
pages = "41--44",
month = sep,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989322.989332",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:16 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Murtagh:1982:VER,
author = "F. Murtagh",
title = "Verifying examination results: a general approach",
journal = j-SIGCSE,
volume = "14",
number = "4",
pages = "2--11",
month = dec,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989386.989387",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:16 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "It is useful to have available a general technique for
checking on examination results. In this regard,
Correspondence Analysis offers a number of advantages
over other exploratory data analytic techniques. We
illustrate some aspects of its use here, using the
results obtained by 34 students in the B. Sc. degree
examination in the author's department.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Furtado:1982:IGP,
author = "A. L. Furtado and A. A. B. Furtado and F. A.
Messeder",
title = "Instructional Graphics Packages to Be Used with a Line
Printer",
journal = j-SIGCSE,
volume = "14",
number = "4",
pages = "12--15",
month = dec,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989386.989388",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:16 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
URL = "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Graphics/imager/1982.bib;
ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Graphics/siggraph/1982.bib",
acknowledgement = 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 = "I3m computer science education",
}
@Article{Shay:1982:CDD,
author = "William A. Shay",
title = "A course in {DBMS} ({Database Management Systems})",
journal = j-SIGCSE,
volume = "14",
number = "4",
pages = "16--21",
month = dec,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989386.989389",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:16 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Szalajka:1982:M,
author = "Walter S. Szalajka",
title = "Microcomputers",
journal = j-SIGCSE,
volume = "14",
number = "4",
pages = "22--25",
month = dec,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989386.989390",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:16 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Brownsmith:1982:SCG,
author = "Joseph D. Brownsmith",
title = "A survey of {CIS} graduates from the {University of
Florida, College of Engineering}",
journal = j-SIGCSE,
volume = "14",
number = "4",
pages = "26--32",
month = dec,
year = "1982",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989386.989391",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:16 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper presents the results of a survey of recent
graduates of the University of Florida, College of
Engineering who majored in Computer and Information
Sciences. The survey requested employment information,
e.g., Company, job title, job activities (type of
activity, percent of time spent on activity). The
survey also asked for feedback on the relevance of the
curriculum to their present employment. The results
indicate that 95\% are presently employed in a computer
related field, and that 67\% employed by computer
vendors or engineering/technology companies. also, 38\%
have the word ``engineer'' in their job title. 86\%
engage in programming and spend an average of 44\% of
their time on it. This survey was conducted as part of
an ABET accreditation.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Dalphin:1983:ACS,
author = "John F. Dalphin and Michael C. Mulder and Tom Cain and
George Davida and Gerald L. Engel and Terry J.
Frederick and Norman E. Gibbs",
title = "Accreditation in the computing sciences (Panel
Session)",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "1--1",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801002",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "A joint task force of the ACM and the IEEE Computer
Society is meeting regularly to discuss issues relating
to accreditation or approval in the computing sciences.
In addition to considering various mechanisms to
implement the important qualitative review and
certification, the Joint Committee is developing a
preliminary set of Computer Science Program
requirements. Increasing requests are being made to the
professional societies to provide guidance in computer
science programs. While certain guidance and evaluation
mechanisms exists, and agencies to administer them,
these tend to be directed to specialized programs and
the field is so broad that a wider view must be taken.
It is estimated that as many as 500 programs not
presently served by existing mechanisms and agencies
would benefit from such guidance. This panel will
discuss some of the issues relating to implementation
of accreditation/approval as well as quantitative
criteria for computer science programs that provide
competency in the profession. Audience participation
and discussion will be encouraged.",
acknowledgement = ack-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:1983:CTP,
author = "Ali Mili",
title = "A case for teaching program verification: Its
importance in the {CS} curriculum",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "2--6",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801003",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "Because of its relevance to program analysis and,
ultimately, to program synthesis, the area of formal
verification of program correctness is an important
part of the education of the programmer and the
computer scientist. A case is presented in this paper
to advocate the teaching of the formal verification of
computer programs. This case is based on three major
arguments: --- The Why, i.e., the need for including a
course on program verification in the computer science
curriculum, --- The What, i.e., the technical contents
of such a course as highlighted by the current state of
the art, --- The How, i.e., the logistic feasibility of
such a course within a fifteen-week semester.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Haas:1983:PMP,
author = "Mark Haas and Johnette Hassell",
title = "A proposal for a measure of program understanding",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "7--13",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801004",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "This paper investigates the needs of computer science
educators and experimental researchers for a measure of
programmer performance. Operational and comprehensional
problem solving is differentiated and their
manifestations in computer science are presented.
Measures that have been used by experimental
researchers to evaluate programmer performance are
described. The lack of adequate measures of
comprehensional problem solving leads to the definition
of the concept of Program Understanding. A measure of
Program Understanding is discussed and its uses in
education, experimental research, and industry 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{Culik:1983:LVM,
author = "K. Culik and M. M. Rizki",
title = "Logic versus mathematics in computer science
education",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "14--20",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801005",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "Informal mathematical proofs admit and require
interpretation while formal logic proofs suppress
(abstract from) meanings. The former is closely related
to problem solving and computer programming. The
latter, which is commonly used for proving program
correctness, complicates this procedure because it
separates problem solving from programming. A
constructive mathematical proof in finite discrete
mathematics of an existential theorem is a computer
program if the pertinent data structures and functions
are expressed in a programming language. Several
detailed examples of graph theoretical problems and
theorems are presented along with their constructive
proofs and corresponding 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{Bolz:1983:RTC,
author = "Richard E. Bolz and Lawrence G. Jones",
title = "A realistic, two-course sequence in large scale
software engineering",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "21--24",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801006",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "We discuss a two semester, senior level sequence of
courses in large scale software development. The
courses are keyed upon the element of realism by having
an actual user supply an actual project. In the first
course students develop a functional specification of
user needs. In the second course students design a
system from the specifications and implement at least a
portion of the project. We discuss the significant
benefits of having a real project and point to some
drawbacks. We conclude by discussing possible
applicability of our courses to other 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{Shub:1983:PCO,
author = "Charles M. Shub",
title = "A project for a course in operating systems",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "25--30",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801007",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "A simulated machine approach to an operating systems
course project is described. The motivations for
including the project in the course are delineated. The
reasons for selecting the particular type of project
are given. The fictitious hardware and the requirements
for its simulation are presented. The conceptual issues
are amplified. The methodology for a high level process
oriented design for a multiprogrammed batch environment
is delineated. The primitives to be used in the design
are described and motivated. The issues to be addressed
in the actual implementation of the paper design are
explored. Possible extensions to the project are
suggested. Student feedback is presented. Conclusions
are drawn.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Hayashi:1983:OSP,
author = "Tsunetoshi Hayashi",
title = "An operating systems programming laboratory course",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "31--35",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801008",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "Some inherent difficuties are present for good
exercise and practice in operating systems programming
laboratory course. This paper gives a fairly manageable
laboratory course plan for programming operating
systems (OSs) and a teaching tool which is used in it.
The plan enables a prototype operating system as a
whole, including the nucleus and multiprogramming
mechanism, to be written in high level language. The
operating system can run a binary machine program as
job program. It is realized through simulation in a
common programming environment. Some drawbacks of the
plan are discussed and solutions are also 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",
}
@Article{Chua:1983:HCU,
author = "Y. S. Chua and C. N. Winton",
title = "Hardware component of an upper level computer science
curriculum",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "36--40",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801009",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "This report elaborates on the hard-ware requirement
recommended in North Florida. Brief course contents,
minimal laboratory facilities, key experiments and
laboratory management 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{Fornaro:1983:SAT,
author = "R. J. Fornaro and K. P. Garrard and E. M. Uzzle",
title = "A structured approach to teaching operating systems
principles using a high level concurrent programming
language",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "41--49",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801010",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "The educational objectives of two upper level
operating systems courses are discussed. The
instructional environment in which these courses are
taught is also described. The primary goal is to expose
students to all of the important issues involved in
designing and implementing operating systems. Students
should start with the architecture of the target
machine and proceed through to an implementation of
some functioning operating system. This is a difficult
task to achieve in the confines of a single semester.
However, a careful choice of software exercises that
start very simply and build on each other to illustrate
important points, and a high level language facility
for writing operating system programs have combined to
produce a successful experiment. This technique is
applied in a senior level Computer Science course on
Operating Systems Principles and a graduate level
course on Real Time Systems. The program development
system described is not only a good educational tool,
but also provides a vehicle for research in comparing
concurrency constructs in languages and the performance
and architectural implications of concurrent
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{Turner:1983:TFM,
author = "A. Joe Turner and Susan L. Gerhart and Eric C. Hehner
and Harlan D. Mills",
title = "Teaching formal methods for program development and
verification (Panel Session)",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "50--50",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801011",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "A. Joe Turner The role of formal methods for program
development and verification in computer science
curricula will be discussed. The panel members will
address the questions (1) What should be taught? (2)
When should it be taught? (3) What are the objectives
in teaching this material? (4) What are the problems in
teaching this material at this level? The panel members
and an outline of their positions is given below. Susan
L. Gerhart Certain things are understood to be needed
for applying verification technology to actual
software. The basic knowledge needed to apply
verification methods using current technology to
large-scale problems will be discussed, based on actual
experience in using the technology in such areas as
database systems, operating systems, and communications
systems. Eric C. Hehner The Dijkstra/Gries approach to
program development is an important and useful
component of the computer science curriculum. Good
programmers use this approach informally, and
instruction in the formal methods can provide the
understanding that will improve average programmers.
Although the subject matter is currently taught at the
senior/graduate level at Toronto, it should be taught
earlier, for example during the second year. Teaching
the material earlier does require a different approach,
however, and good student preparation in logic would be
essential for success. Harlan D. Mills Formal methods
and a large structured set of principles for program
design and verification should be taught early in the
computer science curriculum. Instruction in programming
can be improved by teaching a large set of small
principles, and teaching by apprenticeship. Students
learn easier and faster when they are freshmen than
later after they have become hackers.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Entin:1983:THC,
author = "Eileen B. Entin",
title = "Teaching human-computer interaction in introductory
courses",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "51--56",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801012",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "In this paper I have attempted to point out some ways
in which an instructor can sensitize students to the
human-computer interface aspect of programming. By
discussing this topic at the introductory level,
students are made aware early on both of how important
this aspect of programming is and, at the same time,
how difficult and time-consuming it is to produce
quality interface. Most of the suggestions for lecture
or discussion presented here can be covered fairly
briefly, without taking too much time away from the
discussion of the syntax and semantics of the
programming language or languages being covered in the
course. Just how much time is devoted to the topic of
interface is, of course, at the discretion of the
instructor. The suggestions for project assignments
also require small additions or modifications to the
traditional programming assignments. Furthermore, these
ideas can be incorporated into more advanced courses.
As the students' programming abilities increase and
they are able to produce more and more complex code,
the dimensions for evaluation of user interface can be
broadened. None of the foregoing is meant to imply that
it would not be desirable to have students take a
course specifically devoted to issues in human-computer
interface. It would certainly be appropriate for
students to pursue this topic in depth, and a special
course such as the one outlined by Shneiderman [6],
would be excellent. The important goal at the
introductory level is to make students aware that user
interface is an important aspect of good programming.
If they gain this awareness at the outset, it will
pervade their thinking so that one does not have to
correct their orientation later in the curriculum, or
later still, after they begin their professional
career.",
acknowledgement = ack-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:1983:POC,
author = "Sallie Henry",
title = "A project oriented course on software engineering",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "57--61",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801013",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "This paper makes an attempt to outline Software
Engineering course with particular attention on the
administration of the project. Section II describes the
type of students taking the course, and a general
description of the topics covered in the course. In
section III the project itself is discussed with
attention focused on the need for a project, what is
expected of the students and the administration of the
project. Section IV describes how parts of the course
have been automated to relieve some of the problems of
administration. Finally, the last section of the paper
summarizes the impact of this course on the students
and their employers.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Woodfield:1983:SIE,
author = "Scott N. Woodfield and James S. Collofello and
Patricia M. Collofello",
title = "Some insights and experiences in teaching team project
courses",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "62--65",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801014",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "A large amount of software development is performed by
teams of individuals. To prepare students for these
team efforts, many universities are beginning to offer
computer science courses in which a software
development team project is undertaken. The performance
of these teams may be affected by many complex factors.
This paper will describe some of our experiences from
teaching several different types of project team
courses. Factors which affect project team
effectiveness will also be 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{Shooman:1983:TSE,
author = "Martin L. Shooman",
title = "The teaching of software engineering",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "66--71",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801015",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "It has become abundantly clear to all that during the
last two decades of the twentieth century and long into
the twenty first, software will be both the heart and
the binding force of all our large technological
developments. Two decades ago large software systems
began to be born. Within the last decade, leaders in
industry, government, and the universities have
realized that software can represent up to 90\% of the
cost of large computer projects. During this time
period, the term Software Engineering has emerged,
which can be defined as: Software Engineering: The
collection of analysis, design, test, documentation,
and management techniques needed to produce timely
software within budgeted cost. One of the major
challenges facing computer science departments is how
to teach software engineering to the large number of
B.S. and M.S. students who are now studying 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{Berztiss:1983:DPC,
author = "A. T. Berztiss",
title = "Data processing and computer science theory",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "72--76",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801016",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "Theoretical results have had much greater impact on
computing practice than we are normally aware of, and
the practical significance of theoretical results can
be expected to become more prominent in the future. We
discuss the past and present significance for data
processing specialists of some results in analysis of
algorithms, languages, and program proofs, and argue
for a greater emphasis on computer science theory in
data processing 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{Chua:1983:ULC,
author = "Y. S. Chua and C. N. Winton",
title = "An upper level computer science curriculum",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "77--81",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801017",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "In response to national curricular trends, the
computer science curriculum at the University of North
Florida has undergone three iterations since its
inception in 1972. Experiences with the development of
the North Florida curriculum coupled with recent
exposure to the current thinking of the IEEE-CS
Curriculum Committee motivate this paper. The
curriculum as outlined in this paper owes its origins
to the earlier ACM and IEEE-CS model 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{Archer:1983:WDB,
author = "Clark B. Archer",
title = "What does business and industry expect from computer
science graduates today?",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "82--84",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801018",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "In developing a curriculum that produces graduates
that are readily accepted in today's business and
industry the question arises, ``What courses in a
student's background are most vital?'' To address this
question a questionnaire was constructed and sent to
500 businesses and industries in South Carolina, North
Carolina, Tennessee, Georgia, Virginia, and Florida.
This short paper reports the rather startling findings
of this 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{Aiken:1983:RTCa,
author = "Robert M. Aiken",
title = "Reflections on teaching computer ethics",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "85--85",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801019",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "(This paper has been accepted for publication in the
Proceedings, but the photo-ready form was not delivered
in time. Copies of the paper should be available upon
request at the 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{Barrett:1983:MAT,
author = "Robert A. Barrett and Ernest A. Kallman and John F.
Schrage",
title = "Methods and approaches for teaching systems analysis
(Panel Session)",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "86--87",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801020",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "Effective teaching of Systems Analysis, Information
Systems, or Management Information Systems requires
innovative approaches that go beyond the traditional
classroom approaches. The panel will present ideas that
have worked successfully and can possibly be utilized
by other departments. The approaches center on the
application of learned material into a setting that
will allow the student to experience the ``work place''
environment. Actual projects done in a team setting is
the real key to improving the students learning of the
subject material in systems analysis and design
courses. This approach involves the skills of working
in a team, writing, and presentation. The graduate
gains experience and therefore preparation for the
eventual job they will be doing from their class
projects. Requirements of the faculty increase somewhat
in this type of approach and the panel will discuss
these issues also. Robert A. Barrett, Moderator In the
area of systems analysis, information systems, and
management information systems, we have in past
symposiums presented papers that outline the courses
and the course contents. We have not dealt with some of
the approaches or methodologies of student assignments
and work. Our department has an advisory committee that
provides input/guidance to the needs that business and
industry have in regards to the individual who is
working as a programmer, programmer/analyst, or systems
analyst. One of the major issues that is being
discussed (and has been over the past two years) is the
writing, speaking and team concept abilities of the
working professional. We have incorporated many of the
needs in the individual classes to enhance and
reinforce the learning of the student in these three
areas. We put the student into teams as much as
possible and require as many written reports and
presentations as possible. Ernest A. Kallman At Bentley
the systems design course is a capstone course for
seniors only. Its objective, beyond the obvious purpose
of covering the systems design function, is to help the
student make the transition from textbook understanding
of information systems to actual real world experience.
To that end some part of the course is given over to
topics such as installation organization and
management. To add further realism a team project is
assigned which requires the observation of an actual
computer installation in some organization other than
Bentley College. John F. Schrage The curriculum follows
concepts noted in the major computer curricula studies
from ACM on both undergraduate and graduate levels. The
DPMA model curriculum also influenced the program in
information systems. The programs provide training and
education in both programming and systems with
specializations somewhat determined by each student.
The number of systems courses has expanded in the last
three years. The systems concepts are presented,
reinforced in intermediate courses, and culminated in a
real-world project for both levels of students. The
capstone situation for all students in the computer
area is a real-life problem and solution. Students form
into teams of three or four and find an area company
which has a systems-oriented problem applicable for
solution within the ten-week term. The team approach is
used in most of the courses, but the independence of
students in this course shows more on adapting for the
job market. Team work is done in all courses after the
introduction course in concepts 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{Beidler:1983:CSC,
author = "John Beidler and Lillian Cassel and Richard Austing",
title = "Computer science curriculum recommendations for small
colleges (Panel Session)",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "88--88",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801021",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "Panelists will report on the work of the ACM Education
Board's ad hoc committee to revise and update the Small
College curriculum recommendations published by ACM in
1973. The revised report's completion is expected by
the end of 1983. A preliminary report will be given
which addresses topics including suggested curriculum
content, resources needed, implementation problems, and
other matters of concern to small colleges attempting
to develop and/or maintain a viable computer science
program. Audience response will be welcome to provide
input to the committee.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Mitchell:1983:RIA,
author = "William Mitchell",
title = "Retraining: Is it the answer to the computer faculty
shortage?",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "89--98",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801022",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "This paper reports on the experiences acquired in
initiating a summer retraining program to prepare
college faculty to teach undergraduate computing. The
distinction between formal and informal retraining, the
benefits of formal retraining, and the justification
for credentializing such programs with a masters degree
are also 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{Heeler:1983:MDS,
author = "Phillip J. Heeler",
title = "A {Master}'s degree in school computer studies",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "99--103",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801023",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "Several papers have been written about the shortage of
knowledgeable computer science teachers at the
secondary and junior college level. Additional reports
have been written describing workshops, courses, and
various other methods to help reduce this shortage. See
for example papers by Moursund, Dennis, Piorot and
others in various publications by ACM and the
proceedings of recent National Educational Computing
Conferences. (1, 2) Very few papers have reported on
the existence of degree programs for teachers who are
interested in developing the necessary background to
teach computer science. Even fewer master's degree
programs exist to help train teachers in computer
science education. Moursund has described the master's
degree at Oregon (3), Lykos has established a degree at
Illinois Institute of Technology, and the University of
Illinois has a degree for teachers. (2) This paper
describes a unique master's degree program at Northwest
Missouri State University. Details are given on the
development and present status of the program. Also,
several suggestions are indicated for possible future
directions for such a 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{Chand:1983:CCE,
author = "Donald Chand",
title = "Crisis in computer education",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "104--104",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801024",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "(This paper has been accepted for publication in the
Proceedings, but the photo-ready form was not delivered
in time. Copies of the paper should be available upon
request at the 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{Brooking:1983:PPTa,
author = "Annie G. Brooking",
title = "The problem of producing teachers with computing
expertise within the school system",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "105--105",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801025",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "(This paper has been accepted for publication in the
Proceedings, but the photo-ready form was not delivered
in time. Copies of the paper should be available upon
request at the 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{Mincy:1983:VAP,
author = "Jeffrey W. Mincy and Alan L. Tharp and Kuo-Chung Tai",
title = "Visualizing algorithms and processes with the aid of a
computer",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "106--111",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801026",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "Communicating algorithms and processes is an integral
part of computer science education yet in many
instances is difficult to carry out effectively using
traditional techniques. Using the computer as an aid in
visualizing and understanding an algorithm is one way
to improve this communication process. With the
computer technology available to us today, it would be
unfortunate if we did not make effective use of it in
computer science education. (We don't want to be like
the shoemaker's children.) The prototype systems
described in this paper exemplify how a computer might
be used as an instructional aid; the observations
resulting from their application suggest further
experimentation and use.",
acknowledgement = ack-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:1983:TMP,
author = "Freeman L. Moore",
title = "Teaching microcoding principles",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "112--115",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801027",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "Students are typically exposed to programming in
various languages as part of their experience in
computer science. Assembly language and hardware
concepts are considered standard knowledge in addition
to other related topics. Teaching firmware, the
integration of hardware and software, is the subject of
this paper. The need for teaching firmware is
presented, followed by a description of a project
assigned to students. Lastly, a discussion of the
portability of the concepts learned 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{Nygard:1983:IST,
author = "Kendall E. Nygard and Ashok K. Iyengar",
title = "An interactive system for teaching input processes in
simulation",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "116--119",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801028",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "In this paper a fully interactive software system
(SAGIPIS), which carries out data analysis, parameter
estimation and process generation is 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{Cuha:1983:TMA,
author = "Ratan K. Cuha",
title = "Teaching microprocessor architectures",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "120--123",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801029",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "For our undergraduate computer science architecture
majors, we are making a major revision of our existing
course sequence (three courses) on microprocessors. For
effective utilization of microprocessors, a total
system design and development methodology approach is
used. In this paper, we discuss the development of the
first course of the sequence. The first course
emphasizes on various microprocessor architectures.
Since our non-architecture major undergraduate students
may take this first course as an elective, this course
is designed as a self contained foundation course with
proper mixes of hardware and 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{Peck:1983:DCR,
author = "John C. Peck and James R. Driscoll and Pentti A.
Honkonen and William Shay",
title = "Database courses with realistic student projects
(Panel Session)",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "124--124",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801030",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "This session will consist of a panel discussion of
courses in DBMS which involve student projects using
commercially available database management systems. A
list of panelists and a synopsis of their topics
follows. John C. Peck, Chairman Clemson University has
used IDMS (a network model by Cullinane Database
Systems, Inc.) for the last 8 years in the senior level
introductory course in database management. Although
all three popular models (network, hierarchical, and
relational) are covered in the course a team project (3
or 4 member teams) using IDMS in an online environment
is assigned to reinforce the ideas central to all three
models. The pros and cons of using large mainframes for
such a course are discussed. James R. Driscoll The
University of Central Florida has undertaken a project
to implement fundamental versions of all three popular
DBMS models on low-end microcomputer configurations.
Dr. Driscoll will discuss the development of RQL
(Relational Query Language) and RMS (Relational Menu
Systems) which are used at UCF. Pentti A. Honkonen
Georgia State University has access to three database
management systems for its course in DBMS. Dr. Honkonen
will compare the Instructional Information Management
System, Univac's DMS/90 and The Relational Information
Management Systems (RIMS) as they pertain to
instructional use in a university environment. William
Shay The University of Wisconsin at Green Bay offers a
project-oriented course in DBMS utilizing a CODASYL
type DBMS from Xerox called the Extended Data
Management System (EDMS). In this course each student
designs, loads, and processes against a real database.
The nature of the project and the experiences
encountered during the past 4 years the course has been
taught will be 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{Mitchell:1983:RCF,
author = "William Mitchell and Carter Bays and Stephen Mitchell
and Stanley Franklin and Ed Dubinsky and Richard
Austing",
title = "Retraining of college faculty for computer science
(Panel Session)",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "125--126",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801031",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "William Mitchell, Moderator This panel is convened so
that the issues inherent in retraining strategies may
be debated by representatives of the formal faculty
retraining programs. The speakers will address the
masters level retraining of college faculty from other
disciplines via summer coursework, an approach which is
markedly different from the traditional pattern of
formal re-education because it assumes no discontinuity
in a faculty member's service to his college. This
approach is obviously most advantageous for both
college and the participating faculty member, and it
also permits the design of special programs to serve
this unique audience. Given the popularity of this
format it is a matter of great concern to the
discipline that these special programs be credible.
Carter Bays The Computer Science Summer Institute at
the University of South Carolina was conceived in 1979
and has attempted to offer, over a period of 3 summers,
the majority of the coursework required for the M.S.
degree. The program has been successful in that
approximately 20 faculty from 2 and 4 year schools in
South Carolina have completed, or nearly completed
their M.S. in Computer Science. Unfortunately in many
cases the retrained faculty have left their schools and
acquired better positions elsewhere. Stephen Mitchell A
combination of several factors has resulted in the now
well-publicized teacher shortage in computer education.
The factors include expanding student enrollments,
industry demand for trained personnel, and the related
``brain-drain'' of teachers to industry. Innovative and
flexible programs are needed for the necessary
retraining of teachers. In considering resources for
re-training, key issues are: program quality,
objectivity, and visibility. Stanley Franklin Our
program is intended as a stopgap measure. The junior
colleges and four-year colleges in our system cannot
hire traditionally trained computer scientists. Yet
they face increasing demand from students for computer
science courses. We intend to retrain faculty from
other disciplines to teach the beginning computer
science courses. We'll use a two-summer format and an
existing degree program originally designed for high
school teachers. No education courses are included; our
students will all have successful college teaching
experience. We think of this program as serving an
interim need for the next few years. As better trained
computer scientists become more plentiful, demand for
this kind of training will diminish, and the program
can be discontinued. Ed Dubinsky In Summer 1983 an
Institute for Retraining Mathematicians to Teach
Computer Science will be established at Clarkson
College under the auspices of the joint ACM/MAA
Committee on Retraining for Computer Science. This is
the initial implementation in a project, which has been
in development over the past two and one-half years, to
deal with the shortage of college teachers of computer
science. The panel presentation will discuss some of
the history, present goals and future plans along with
some of the features of the present implementation.
Richard Austing I do feel that retraining is important
to small colleges. In fact it will be a necessity if
the colleges are to maintain computer science programs.
They will not be able to compete for people who have
PhD's in computer science. Colleges will have to find
PhD's in other disciplines who have (or who are willing
to acquire) backgrounds in computer science. Of course,
these faculty members will need continued training.
Colleges should encourage retraining of faculty from a
number of departments, including non-science ones. A
good mix of interest can produce a fruitful environment
for a computer science department which will service
the entire campus and the surrounding 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{Hoffman:1983:MHS,
author = "Irwin J. Hoffman",
title = "A model high school computer lab (Special Session)",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "127--127",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801032",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "The George Washington High School has received many
awards for its ecumenical approach to affording
students a computer experience. The computer curriculum
and laboratory treat the whole spectrum of student
abilities and subject areas, including not only
mathematics and business but also other areas such as
English, art and music, as well as the educationally
underprivileged. The curriculum includes 16 formal
classes, and the laboratory currently contains 36
computers. The development and organization of the
computer laboratory and curriculum will be presented. A
brief demonstration of software to teach English to
students speaking Spanish, Laosian, Hmong, and
Vietnamese.",
acknowledgement = ack-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:1983:STS,
author = "James L. {Silver, Jr.} and Robert R. Leeper",
title = "Schemata for teaching structured assembly language
programming",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "128--132",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801033",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "The paper advocates the use of structured programming
techniques in designing and developing assembly
language programs. It presents schemata for
implementing the major constructs of structured
programs in IBM 370 Assembly language. These include
the extensive use of equates for defining labels and
the use of indentation to illustrate logical
dependencies in pseudocode comments.",
acknowledgement = ack-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:1983:PDW,
author = "David M. Foley",
title = "Program documentation at {Wichita State University}",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "133--136",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801034",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "The main purpose of this paper is to discuss about
program documentation and solutions on the problems in
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{Sanders:1983:UJD,
author = "Dean Sanders",
title = "Using {Jackson} diagrams to classify and define data
structures",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "137--142",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801035",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "A modified set of Jackson diagrams together with a
classification scheme is proposed as a means for
unifying the study of data structures. The diagrams
have proven to be very useful for presenting complex
concepts and 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{Jost:1983:APA,
author = "A. C. Jost and R. Bolz and G. Topping",
title = "Adventures in {PASCAL} --- the academy approach",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "143--147",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801036",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "A new curriculum was designed for the computer science
major at the Air Force Academy with the initial majors
course being Elements of Programming Languages (CS359).
The course consists of four major blocks: detailed
concepts of PASCAL; examination of elements of
programming languages; examination of FORTRAN77 and
COBOL; and student comparative reports on other
contemporary languages. The initial block about PASCAL
in this course is unique in concept and approach; and
is the focus of this paper. The underlying basis for
the approach taken is that PASCAL is an extremely small
language; therefore, very easy to master. Once a
student has mastered a programming language it is easy
to compare other languages against the 'mastered'
language. Also, it is much easier for the student to
learn new programming languages once one is mastered.
The approach we used in this course is what makes it
fairly unique.",
acknowledgement = ack-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:1983:PSI,
author = "Ricky J. Barker and E. A. Unger",
title = "A predictor for success in an introductory programming
class based upon abstract reasoning development",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "154--158",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801037",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "The purpose of this study was to create and validate a
tool which could be administered to students enrolled
in or considering enrollment in an introductory
programming course to predict success in the course or
alternatively to segregate enrolled students into fast
and slow paced sections. Previous work which met the
criteria of a self contained predictive tool included
the work of Barry Kurtz [5] of the University of
California, Irvine using abstract reasoning development
as the predictive measure. The test Kurtz developed had
been tested only on a small sample (23 students) in a
controlled environment (one instructor --- the
researcher) and the test required up to 80 minutes to
complete. This study modified the Kurtz test to require
40 minutes and administered it to 353 students learning
two different languages from a variety of instructors.
This predictor successfully predicted the advanced
students from average to below average students. When
used in conjunction with other known factors, e. g.,
GPA, the authors feel it is a viable tool for advising
and placement 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{Gillett:1983:PPM,
author = "Will D. Gillett and Eric B. Muehrcke",
title = "A pedagogical processor model",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "159--164",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801038",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "This paper presents a pedagogical processor model,
intended for teaching fundamental concepts about von
Neumann machines. A general discussion of the desirable
pedagogical properties is given, and a specific one
address machine is defined. The machine has a simple
architecture, supports four addressing modes, and uses
a small number of hierarchically organized, fixed-field
instructions. Debugging capabilities are included in
the definition and can be accessed by executable
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{Olson:1983:LAI,
author = "Lynn J. Olson",
title = "A lab approach for introductory programming courses",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "165--167",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801039",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "The lab portion of the introductory computer science
course at Wartburg College is described. These two-hour
time blocks are designed to facilitate a high degree of
student involvement through intensive practice in the
development of algorithms and the application of key
programming concepts. Several positive outcomes of the
laboratory approach are delineated and examples of
specific lab sessions 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{Koltun:1983:PRS,
author = "Philip Koltun and Lionel E. {Deimel, Jr.} and Jo
Perry",
title = "Progress report on the study of program reading",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "168--176",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801040",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "We present some ideas here about prose reading
comprehension tests, with analogies to program reading
exercises, and suggest the potential usefulness of a
standardized, nationwide program reading comprehension
test as a means to assess on a comparative basis
individual and department-wide progress through the
computer science curriculum. We conclude with a
research agenda on program reading and encourage
contributions to the work from interested 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{Ford:1983:EDF,
author = "Gary A. Ford",
title = "An experiment with design formalism in introductory
courses",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "177--177",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801041",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "(This paper has been accepted for publication in the
Proceedings, but the photo-ready from was not delivered
in time. Copies of the paper should be available upon
request at the 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{Fontana:1983:PPF,
author = "Joseph M. Fontana",
title = "{Pascal} procedures and functions for teaching linear
data structures",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "178--186",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801042",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "Textbook subprogram packages for abstract data
structures are often inadequate, inconsistent in
design, or are listed as exercises. This paper presents
three packages of coordinated Pascal procedures and
functions that overcome these deficiencies for a
selection of linear data structures. The packages are
for array- and link-based stacks and link-based queues.
Design guidelines for developing the packages are
discussed, and examples of exercises using them 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{Peterson:1983:UGP,
author = "Gerald Peterson",
title = "Using generalized programs in the teaching of computer
science",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "187--192",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801043",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "Courses in Computer Science have undergone significant
improvement during the last few years. This improvement
has resulted from the introduction of guiding
principles such as structured programming and top-down
design. Unfortunately, even with the use of these
principles, buggy programs are commonplace. More
guiding principles are needed. This paper introduces
the concept of generalized programs and described how
they may be used as a guide in the creation of correct
computer programs. The method is discussed as it
relates to a first course in Computer Science, but the
idea could be applicable elsewhere in the curriculum.
Basically, the idea is to partition the problems
usually solved in the first course into groups such
that the programs for solving the problems in each
group will have common features. It was not found
possible to find such a group for every problem, but a
majority of the problems in the first course could be
grouped in this manner. For each group a generalized
program is written which captures the common features
of the group. When given a problem to solve, if the
student can ascertain the group to which it belongs,
then the generalized program for this group will give
guidance for programming the 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{Cook:1983:APS,
author = "Robert N. Cook",
title = "Advanced problem solving and algorithm development",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "193--195",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801044",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "A course in advanced problem solving and algorithm
development is described in this paper. This course
differs from the approach taken in many algorithm texts
in that it emphasizes the problem solving process
involved in developing the algorithms rather than
proofs of correctness. Algorithms are studied in the
areas of number theory, array processing, sorting and
searching, text processing, and data structures. The
course concludes with a discussion of linear, binary,
and non-linear recursive algorithms. While some of the
algorithms may have been seen previously in other
courses, often the problem solving process involved in
developing the algorithms is not treated. Thus, the
course greatly enhances the students' understanding of
the art of problem solving. In addition, it exposes the
students to many important algorithms which they will
find useful both in later computer science courses and
in their professional careers.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Dheedene:1983:IAI,
author = "Robert N. D'heedene",
title = "Invitation to artificial intelligence",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "196--199",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801045",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "Artificial Intelligence (AI) is intelligence displayed
by non-living objects, that is, machines. The
possibility of creating intelligent machines has been a
motivating force behind a great deal of computing
machine development. The methods of AI are not only of
historical interest, but are powerful in themselves.
Artificial Intelligence therefore deserves a prominent
place in the undergraduate Computer Science curriculum.
This paper discusses the pedagogical advantages of
emphasizing AI in upper level courses, reasons for its
present neglect, and the importance of introducing AI
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{Fowler:1983:CTP,
author = "George C. Fowler and Louis W. Glorfeld",
title = "{COBOL} tables: a proposed standard of presentation",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "200--203",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801046",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "In presentation of multidimensional arrays, a common
convention for presentation is the row major format.
Unfortunately, the presentation of COBOL tables follows
no conventional format. A survey of presentations in
current texts demonstrates this lack of uniform
presentation. The lack of uniformity adds complexity to
classroom presentation and also is magnified due to
little carry over of concepts learned when dealing with
arrays. A presentation of arrays and tables is
discussed along with a proposed standard for
presentation of tables in COBOL.",
acknowledgement = ack-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:1983:APP,
author = "Steven J. Garland and David C. Rine and J. R.
Jefferson Wadkins",
title = "Advanced placement program in computer science (Panel
Session)",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "204--204",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801047",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "The Advanced Placement Program in Computer Science
will be discussed by members of the development group.
The presentation will be geared to both high school and
college level educators. Steven J. Garland, Chairman
The content of the Advanced Placement course and the
information that was used to put the course together
will be presented. Alternative outlines will be
discussed as well as long-range plans for the future.
David C. Rine, Chief Reader Suggestions on facilities
needed to support the Advanced Placement in Computer
Science course, and preparations for teachers of the
course, will be presented. Standards, teacher training,
and the Advanced Placement Examination will be
discussed. J.R. Jefferson Wadkins The role played by
the College Board and Educational Testing Service in
the development of Advanced Placement courses and
examinations, as well as ways in which the College
Board and Educational Testing Service assist high
schools and colleges with courses and examinations,
will be presented. Available materials and information
from the College Board and Educational Testing Service
will be 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{Rushinek:1983:EAR,
author = "Sara F. Rushinek and Avi Rushinek",
title = "{EDP} auditors' role in evaluating computerized
accounting information systems efficiency by queuing,
simulation and statistical models",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "205--210",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801048",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "This study is a summary of the various relevant
aspects related to evaluating system efficiency in
computerized accounting information systems. During
recent years a vast body of knowledge central to the
problem of computer performance evaluation has
accumulated. Unfortunately, however, the work on the
subject demonstrates enormous disparity. On the one
hand, one finds numerous reports and documents that
present masses of empirical data obtained from
measurement or simulation. On the other hand,
theoretical papers are, more often than not, couched in
advanced mathematics, not easily accessible to
engineers and/or Electronic Data Processing (EDP)
Auditors. Among a number of mathematical disciplines
related to system modeling,``queuing
model,''``simulation method,'' and ``statistical
analysis'' are the most important quantitative
techniques. This paper provides a cohesive introduction
to the modeling and analysis techniques for evaluating
system efficiency. These techniques will certainly be
applicable to modeling activities of complex systems in
general, and not merely computer 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{Honkanen:1983:ICD,
author = "Pentti A. Honkanen",
title = "Installation of a commercial database management
system in a university environment",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "211--219",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801049",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "This paper addresses the problem of using a commercial
database management system (DBMS) in an academic
environment for educational purposes. Prior to the
decision to use a commercial DBMS, an instructional
database IDBS [4] was used. The pros and cons of this
decision are discussed. In addition, the problems of
obtaining a commercial DBMS on an academic budget for
instructional purposes, and of creating a reasonably
realistic database are discussed. Finally, an
evaluation of the initial quarter's use is presented.
The environment for this discussion is the Georgia
State University College of Business Administration
Information Systems Department graduate database
course. This course is offered three times a year with
approximately 20 students per offering. DBMS are
extensively being used in business areas [2,9,14,15].
As more DBMS are being installed, the sophistication
and complexity of these systems is increasing
[9,12,13]. This fact makes it imperative for the
graduates in the Information Systems field to have a
solid understanding of a DBMS and how it is used in a
business environment. Without actual experience using a
DBMS one cannot fully understand systems of such
complexity. This understanding cannot be obtained from
text reading and lecture. This situation is analogous
to learning a programming language without actually
ever using a 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{King:1983:TDC,
author = "Ronald S. King",
title = "Teaching database concepts with seed",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "220--227",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801050",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "This paper describes a course in database design
taught at Baylor, including a course catalog overview,
course outline, related SEED assignments, team oriented
term projects, and finally, student reactions to 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{Cassel:1983:OPL,
author = "Lillian N. Cassel",
title = "Organization of programming languages for business
information systems majors",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "228--231",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801051",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "The course CS8 ``Organization of Programming
Languages'' of Curriculum '78 is presented in the
context of a program for Business Information Systems
at a small business college. The applicability of this
course to the Information Systems curriculum is
considered. It is asserted that the successful
inclusion of this course suggests the desirability of
including the other core computer science material, as
defined in Curriculum '78, in a program for 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{Blumenfeld:1983:WBP,
author = "Warren S. Blumenfeld",
title = "Weighting biodata to predict success of undergraduate
business administration students in introductory data
processing: Item analysis and cross-validation of net
weights",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "232--232",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801052",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "(This paper has been accepted for publication in the
Proceedings, but the photo-ready form was not delivered
in time. Copies of the paper should be available upon
request at the 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{Bowyer:1983:DUC,
author = "Kevin Bowyer and Mel Ray and Cary Laxer",
title = "Duke university computer kamp 1982",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "233--236",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801053",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science 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{Korf:1983:CSS,
author = "Richard E. Korf",
title = "A computer science syllabus for gifted pre-college
students",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "237--240",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801054",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "A computer science syllabus was designed for and
taught to a group of gifted and talented high school
students. A core course included segments on
programming in LISP, software systems, digital
hardware, theoretical computer science, and artificial
intelligence. In addition, some students elected an
independent programming project course. It was found
that gifted pre-college students can be taught computer
science, as opposed to merely computer 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{Comer:1983:PC,
author = "James R. Comer and Robert R. Wier and J. Richard
Rinewalt",
title = "Programming contests",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "241--244",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801055",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science 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{Thorpe:1983:PSEa,
author = "Stephen W. Thorpe and Paul D. Amer",
title = "A proposed secondary education computer science
curriculum",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "245--245",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801056",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "(This paper has been accepted for publication in the
Proceedings, but the photo-ready form was not delivered
in time. Copies of the paper should be available upon
request at the 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{Lemos:1983:FCT,
author = "Ronald S. Lemos",
title = "``Free'' computer too expensive",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "246--246",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801057",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "(This paper has been accepted for publication in the
Proceedings, but the photo-ready form was not delivered
in time. Copies of the paper should be available upon
request at the 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{Baird:1983:PEP,
author = "William E. Baird and Charles E. Rughes and J. Michael
Moshell",
title = "Programming environments for pre-college instruction
(Special Session)",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "247--247",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801058",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "This session features two presentations and
demonstrations of computer software/hardware systems
for teaching problem solving techniques and programming
concepts. Several computers will be available for
hands-on demonstration at the conclusion of the
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{Hamm:1983:TPG,
author = "R. Wayne Hamm and Kenneth D. {Henderson, Jr.} and
Marilyn L. Repsher and Kathleen M. Timmer",
title = "A tool for program grading: The {Jacksonville
University Scale}",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "248--252",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801059",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "The main purpose of this paper is to discuss about the
Jacksonville University Scale, a tool for program
grading and it's advantages.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Sebesta:1983:SVC,
author = "Robert W. Sebesta",
title = "The suitability of the {VAX} for a course in assembly
language",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "253--257",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801060",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "This paper describes the assembly language course we
teach, using a Digital Equipment Corporation VAX-11/780
minicomputer, in which structured programming is
stressed. It also discusses the relative merits and
disadvantages of choosing the VAX as the computer to be
used in such a course. The first section of the paper
provides a quick survey of the VAX architecture. The
second describes our course in assembly language,
including our method of structuring assembly language
programs. The final section details some of the
positive and negative aspects we discovered in using
the VAX in our 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{Ayen:1983:NET,
author = "William E. Ayen and Sam Grier",
title = "A new environment for teaching introductory computer
science",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "258--264",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801061",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "In 1973, a great amount of frustration was being
vented about student inability to formulate and solve
problems on a computer; at that time, a suggestion was
made to separate problem solving from programming-to
make problem solving language independent [1]. This
approach was acknowledged in 1978 as one of four common
methods of teaching college-level introductory computer
science [2]. Finally, in 1981 and 1982, this method, or
a variant of it, was widely proclaimed [3] [4] [5]. We
adopted this approach of instruction in our
introductory course in 1977 and the results have been
less than spectacular. We don't make this point to
discredit the approach; its existence has made manifest
the necessity of teaching problem solving in an
introductory course. Rather, we believe that the added
teaching of a separate problem solving methodology is
not by itself sufficient.",
acknowledgement = ack-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:1983:ISF,
author = "Lawrence J. Mazlack",
title = "Introducing subprograms as the first control structure
in an introductory course",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "265--270",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801062",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "The usefulness of introducing subprograms (PROCEDUREs
and FUNCTIONs) as the first program control structure
in an introductory programming course is discussed. The
motivation for an instructor to do this is to place an
earlier and greater emphasis on top-down design and
structured programming. Specific pedalogical examples
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{Miller:1983:CMS,
author = "Donald S. Miller",
title = "Computer-1-a modern simple computer to introduce
computer organization and assembler language
programming",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "271--277",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801063",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "COMPUTER-1 is an interactive editor/assembler
simulator-debugger and program evaluator to be used as
an instructional tool for an introductory course in
computer organization and assembler language
programming. COMPUTER-1's organization, assembler
language and interactive facilities are designed to
introduce basic concepts of computer architecture and
assembly language programming while minimizing the
amount of computer system dependent details present
during this learning period. COMPUTER-1 is a decimal
machine with a small modern single address instruction
repertoire. A run-time view into COMPUTER-1's memory
and registers is provided to help in program
understanding and debugging. COMPUTER-1 provides a
flexible instructor-oriented method for specifying and
evaluating programming assignments and a way for
students to determine whether and how well their
programs have worked. COMPUTER-1 runs under UNIX and
presumes the availability of a CRT with full-screen
cursor addressability. COMPUTER-1 is a modern
descendent of BASIC1 [1] in that it simulates a more
contemporary architecture and possesses interactive
features which are not tied to the capabilities of hard
copy terminals or card readers.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{White:1983:UMA,
author = "Curt M. White",
title = "The use of microcomputers in an applied computer
science program",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "278--280",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801064",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "The use of microcomputers in an undergraduate computer
science program may be handled in several ways. One
approach is to first teach the use of a microcomputer
followed by the design of a microcomputer system, and
then to send the students out to recommend and install
a complete microcomputer system for some organization
in the community. In this way, not only do the students
learn how to program a microcomputer, but they also
learn the internals of the microcomputer, the design of
a microcomputer system, the assembly language on a
microcomputer, and a final, total application of all
their knowledge to a real life situation. We feel this
greatly improves upon the common combination of
lectures and programming assignments with realistic
microcomputer system design and 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{Park:1983:AIC,
author = "M. J. Park and W. Teoh and W. Klemme and H. Gates",
title = "{ABISS}-an inexpensive computer-based sound
spectrograph",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "281--286",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801065",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "A practical tool for assisting deaf children to learn
to speak is discussed. The first portion of this
project which has been completed is presented in
detail. On-going further development leading to the
final system is also 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{McBride:1983:NMM,
author = "William E. McBride",
title = "Numerical Methods and the Micro: Color Graphics As an
Aid to Comprehension",
journal = j-SIGCSE,
volume = "15",
number = "1",
address = "USA",
pages = "287--289",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801066",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
URL = "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Graphics/imager/1983.bib;
ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Graphics/siggraph/1983.bib",
abstract = "Most of us that teach in the numerical
analysis/numerical methods area have been relying on
large mainframes for years as a valuable tool in
solving our problems of any size. Thus when the micros
came along a few years back our natural inclination was
to avoid them since they appeared to have nothing new
to offer us. We perhaps thought ``How could such a
small machine compete with the real number crunchers we
had become enamored with?'' However, we only have to
read the popular press to see the impact they are
having all around us. Hence, it became imperative that
we do look into the possibility that maybe they can
make some valuable contributions. As Kelch and Hansen
[1] implied in their article, there are many small
colleges that can ill-afford the cost of a mainframe or
even a mini but still they wish to teach meaningful
courses. Aside from this perhaps there are concepts
that can be illustrated in a more meaningful fashion
even if a super-mini or mainframe is available. It was
in this later vein that this project was undertaken.
After viewing the rather amazing graphics that one
could realize on an Apple II in a game-playing
environment, the author decided that there must be some
way that they could be used in a meaningful way in a
classroom or course. The purpose of this report is to
discuss the way that the Apple II graphics were used to
display several popular numerical algorithms. It should
be pointed out here that there is nothing special about
the Apple II and the graphics did not have to be done
in color to illustrate most of the important points. It
was simply the case that the author used the type of
machine that was most readily available to him. It was
the author's feeling that beginning numerical methods
students could more readily relate to many of the
techniques if they had a visual image to relate to. The
old adage ``a picture is worth a thousand words'' comes
to mind. Although it is possible to give graphical
illustrations in a textbook and in class, typically
this is such a time-consuming task that one can only
look at a few special cases. It was the plan of the
author to allow the programs to accept a variety of
functions for actual implementation by the user. The
student will be able to alter various parameters as he
runs an algorithm which will allow him to answer
questions like ``What if I do the following?''",
acknowledgement = 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 = "I3m computer-aided instruction and I3m numerical
methods; I3m computer-aided instruction, I3m numerical
methods",
}
@Article{McIntyre:1983:UPT,
author = "D. R. McIntyre",
title = "The use of plotting in teaching computer science",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "290--295",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801067",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science 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{Brown:1983:PCN,
author = "Marc Brown and Norman Meyrowitz and Andries van Dam",
title = "Personal computer networks and graphical animation:
Rationale and practice for education",
journal = j-SIGCSE,
volume = "15",
number = "1",
pages = "296--307",
month = feb,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952978.801068",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:17 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 14th SIGCSE Technical Symposium on
Computer Science Education.",
URL = "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Graphics/imager/1983.bib",
abstract = "This paper examines how progress in computer hardware
and software may be applied to solve several serious
problems in teaching computer science courses. It is
concerned primarily with two such problems: (1) the
lack of immediate reinforcement of computing concepts
because of long delays between learning and practice,
and (2) the difficulty instructors have motivating and
explaining complex topics with currently available
instruction tools and techniques. The paper first
reviews the involvement of educational institutions in
the evolution of computing. It then briefly surveys
recent experiments in powerful personal computing. It
describes an experiment in the application of new
personal computer technology at Brown University which
addresses the two educational problems noted above. It
then outlines in detail the initial courseware for the
environment. Finally, it discusses what changes in
pedagogy will be needed to make such technology usable
on a wide-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",
keywords = "I37 graphical animation, I3m computer science
education, I3m education",
}
@Article{Wu:1983:PTS,
author = "B. F. Wu",
title = "A practical training in software engineering
methodology",
journal = j-SIGCSE,
volume = "15",
number = "2",
pages = "2--9",
month = jun,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989334.989335",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:18 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper reports the application of large-scale
software engineering methodology to small software
projects. These projects were part of the curriculum of
the recently launched Motorola Entry Level Training
Program For Software Engineers, for college graduates.
The results indicated that large scale software
engineering methodology can be applied successfully to
small projects. In addition, our results support most
of Barry Boehm's findings in a similar study. The
``deadline effect,'' as observed by Boehm holds
especially true in our software projects and can be
used to help manage software development. Contrary to
Boehm's results, however, we found that programming
including debugging is the dominant activity in small
software product development. Possible reasons are
given to explain this difference.",
acknowledgement = ack-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:1983:SUT,
author = "N. T. Dinerstein",
title = "A simplified, universal technique for systems analysis
and design",
journal = j-SIGCSE,
volume = "15",
number = "2",
pages = "10--13",
month = jun,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989334.989336",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:18 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Ray:1983:UEP,
author = "H. N. Ray and C. S. Guynes",
title = "Upgrading educational programs in computer information
systems",
journal = j-SIGCSE,
volume = "15",
number = "2",
pages = "14--15",
month = jun,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989334.989337",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:18 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Business Computer-Based Information Systems have been,
and are, continuing to experience rapid change. Current
state-of-the art techniques include: (1) ``Distributed
Processing and Networks,'' (2) ``Real-Time Transaction
Processing,'' (3) ``Decision Support Systems,'' (4)
``On-line Data Preparation,'' (5) ``Highly Integrated
Application Systems supported by a common base of
data,'' and (6) the ever increasing use of ``Database
Management Systems.'' These complex, sophisticated
techniques are being employed in business and industry
today and demand highly trained, qualified personnel.
And yet when we look at educational programs these
concepts are usually covered in theory only with few
opportunities for application. This lack of application
leaves a void in the expertise of most graduates.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Conner:1983:OCP,
author = "William M. Conner",
title = "An outline of a capacity planning course",
journal = j-SIGCSE,
volume = "15",
number = "2",
pages = "18--23",
month = jun,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989334.989338",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:18 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "An outline of a capacity planning course is presented
which SIGCSE members may find useful for designing an
entire performance evaluation course or a component of
an operating systems or modeling course. Topics
referenced in the outline include: workload
characterization and forecasting, performance
prediction, tuning, measurement monitors, and
commercially available 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{Cunningham:1983:CCS,
author = "R. S. Cunningham",
title = "Computing and computer science in the liberal arts
college",
journal = j-SIGCSE,
volume = "15",
number = "2",
pages = "24--25",
month = jun,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989334.989339",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:18 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Karlstrom:1983:ASA,
author = "Karl V. Karlstrom",
title = "{ACM} --- {SIGCSE} award speech",
journal = j-SIGCSE,
volume = "15",
number = "3",
pages = "3--7",
month = sep,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382188.382190",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1983:RTCb,
author = "Robert M. Aiken",
title = "Reflections on teaching computer ethics",
journal = j-SIGCSE,
volume = "15",
number = "3",
pages = "8--12",
month = sep,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382188.382563",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Brooking:1983:PPTb,
author = "Annie G. Brooking",
title = "The problem of producing teachers with computing
expertise within the school system",
journal = j-SIGCSE,
volume = "15",
number = "3",
pages = "13--19",
month = sep,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382188.382565",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "As a result of recent decisions made by the British
government to place a micro in every school in the U.K.
by the end of 1983, a crisis has arisen due to the
shortage of teachers capable of teaching various
aspects of computing in a schoolroom environment. As a
step towards the re-education of teachers, a full time
one year course has been designed and run as a
Department of Education and Science pilot scheme. Its
aims are to retrain teachers from any subject are a
such that they can teach computing in schools to 'A'
level standard and act as a computer 'specialist'
within that school. This paper describes the course and
examines the attitudes of teachers towards areas in
computing such as programming and problem solving,
computer architecture and information systems. It
discusses the difficulty of disseminating information
on the role of computers in society to school children,
and attempts to assess the course as a fast means of
producing expertise within the school 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{Dinerstein:1983:DMS,
author = "N. T. Dinerstein",
title = "A database management system class on microcomputers",
journal = j-SIGCSE,
volume = "15",
number = "3",
pages = "20--21",
month = sep,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382188.382567",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Thorpe:1983:PSEb,
author = "Stephen W. Thorpe and Paul D. Amer",
title = "A proposed secondary education computer science
curriculum",
journal = j-SIGCSE,
volume = "15",
number = "3",
pages = "22--26",
month = sep,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382188.382568",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Metzner:1983:PAR,
author = "John R. Metzner",
title = "Proportional advancement from regional programming
contests",
journal = j-SIGCSE,
volume = "15",
number = "3",
pages = "27--30",
month = sep,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382188.382569",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Remmers:1983:SWR,
author = "John H. Remmers",
title = "Should we really teach more about the {GOTO}? (a
reaction to an article by {H. D. Shapiro})",
journal = j-SIGCSE,
volume = "15",
number = "3",
pages = "36--39",
month = sep,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382188.382570",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Hostetler:1983:PSS,
author = "Terry R. Hostetler",
title = "Predicting student success in an introductory
programming course",
journal = j-SIGCSE,
volume = "15",
number = "3",
pages = "40--43",
month = sep,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382188.382571",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper examines to what extent a student's
aptitude in computer programming may be predicted
through measuring certain cognitive skills, personality
traits and past academic achievement. The primary
purpose of this study was to build a practical and
reliable model for predicting success in programming,
with hopes of better counseling students. Results from
correlating predictor variables with a student's final
numerical score confirmed past studies which showed the
diagramming and reasoning tests of the Computer
Programmer Aptitude Battery and a student's GPA to be
the predictors most closely associated with success. A
multiple regression equation developed from 5
predictors correctly classified 61 of 79 students
(77.2\%) into low and high aptitude 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{Molluzzo:1983:CUC,
author = "John C. Molluzzo",
title = "A curriculum for a {University} course in advanced
{COBOL}",
journal = j-SIGCSE,
volume = "15",
number = "3",
pages = "44--49",
month = sep,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382188.382572",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Crookes:1983:ETA,
author = "D. Crookes",
title = "Experience with teaching assembly language",
journal = j-SIGCSE,
volume = "15",
number = "3",
pages = "50--52",
month = sep,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382188.382573",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1983:EFA,
author = "G. Michael Barnes",
title = "Experiments with file accessing techniques",
journal = j-SIGCSE,
volume = "15",
number = "4",
pages = "3--7",
month = dec,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382191.382193",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper describes a series of experiments designed
to be carried out by students in an introductory file
processing class. The experiments were class
assignments that involved student teams implementing
various file accessing techniques. For each
implementation, teams had to run a set of benchmark
tasks and obtain software metrics. In addition each
team was required to write a report analyzing the
results of their experimentation. Our four objectives
were to provide students with experiences in: file
processing, team programming dynamics, generating
software metrics, and the experimental evaluation of
different solutions to a set 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{Colville:1983:PDC,
author = "John Colville",
title = "A pictorial demonstration of concurrent processes",
journal = j-SIGCSE,
volume = "15",
number = "4",
pages = "8--14",
month = dec,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382191.382555",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "A set of programs is described, which demonstrates a
number of the concepts associated with the operation of
concurrent processes. Concepts which are demonstrated
include interrupts, concurrent execution,
synchronization and deadlock. The programs interpret a
simple language which includes semaphores and so is
able to show producer/consumer systems. The programs
are run on a variety of terminals including a colour
graphics terminal which enables a vivid 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{Pope:1983:ABA,
author = "Wendell L. Pope",
title = "Annotated bibliography for automatic software
generation",
journal = j-SIGCSE,
volume = "15",
number = "4",
pages = "15--20",
month = dec,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382191.382556",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Cornelius:1983:SAT,
author = "Barry Cornelius",
title = "A systematic approach to teaching {Pascal: 58}",
journal = j-SIGCSE,
volume = "15",
number = "4",
pages = "21--23",
month = dec,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382191.382557",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1983:BFS,
author = "Joseph E. Lang and Betty L. Jehn",
title = "{Birds-of-a-feather Small College Session Computer
Science Conference, Orlando, Florida, February 17,
1983}",
journal = j-SIGCSE,
volume = "15",
number = "4",
pages = "24--27",
month = dec,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382191.382558",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This year's Birds-of-a-Feather small college session
was held in the Duval Room of the Sheraton Twin Towers
Hotel. The meeting was chaired by Lawrence A. Jehn,
University of Dayton. He opened the meeting by
distributing the 14 January 1983 draft of the
accreditation document ``Computer Science Program
Requirements.'' [1] That document generated
considerable discussion at the session and it is
described in the Appendix of this report. While it was
being distributed, he collected information on the
computer science programs represented by the
approximately 40 attendees at the session. This was the
first national ACM meeting for 18 of them, 10 had
attended CSC 82 in Indianapolis, and 27 planned to
attend CSC 84 in Philadelphia next 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{Horn:1983:AUM,
author = "Lister W. Horn",
title = "An assessment of the use of microcomputers to support
computer science instruction",
journal = j-SIGCSE,
volume = "15",
number = "4",
pages = "28--30",
month = dec,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382191.382559",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The use of microcomputers to support a junior college
curriculm in computer science is described and
evaluated. The microcomputer has been found to be
useful to support beginning level students programming
in BASIC. Use of the micro to support other
courses/languages has been hampered by lack of common
editors, difficulties in securing needed compilers,
problems with maintenance and security, the inability
to share software with potential users and lack of
support in the professional community for the concept.
A mixture of micro systems and time sharing systems is
recommended.",
acknowledgement = ack-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:1983:EIC,
author = "Jane M. Fritz",
title = "Experiences with introductory computer science courses
survey results",
journal = j-SIGCSE,
volume = "15",
number = "4",
pages = "31--33",
month = dec,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382191.382560",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1983:CET,
author = "Gretchen L. {Van Meer} and William H. Dodrill",
title = "A comparison of examination techniques for
introductory computer programming courses",
journal = j-SIGCSE,
volume = "15",
number = "4",
pages = "34--38",
month = dec,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382191.382561",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Kerstetter:1983:KPL,
author = "Mark C. Kerstetter",
title = "A {KWIC} permuted list of articles appearing in the
{SIGCS} bulletin",
journal = j-SIGCSE,
volume = "15",
number = "4",
pages = "39--62",
month = dec,
year = "1983",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382191.382562",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Shaw:1984:GCS,
author = "Mary Shaw",
title = "Goals for computer science education in the 1980s",
journal = j-SIGCSE,
volume = "16",
number = "1",
pages = "1--1",
month = feb,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952980.808612",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 15th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "The nature of computing, and hence of computer
science, is changing rapidly. Many topics that now seem
interesting will be obsolete or irrelevant within ten
years, and our perspective on other topics will change.
If a curriculum designed now is to remain effective
through 1990 or beyond, we must try to understand the
forces that are shaping the field and to anticipate the
roles that computing and computer science will play in
the future. At Carnegie-Mellon, a group of eight
faculty and graduate students is designing a new
undergraduate computer science curriculum. We began by
examining the trends that will affect the field over
the next decade and the new phenomena and issues that
may arise. From this basis we are developing a new
curriculum without prior assumptions drawn from
existing curricula. In this talk I will discuss our
view of current trends in computer science and the
roles that colleges and universities must play over the
next decade.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Karian:1984:COC,
author = "Zaven Karian and Stuart H. Zweben",
title = "A {Central Ohio Consortium} for retraining in computer
science",
journal = j-SIGCSE,
volume = "16",
number = "1",
pages = "2--4",
month = feb,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952980.808613",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 15th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "A Consortium of eight Central Ohio colleges and
universities is described. The purpose of the
Consortium is to provide opportunities for faculty at
the participating institutions to be retrained in the
field of computer science. These faculty will then be
able to return to their home institutions to develop
and teach computer science curricula. The program
provides flexibility of scheduling the retraining, in
terms of the time of year and nature of the retraining
undertaken by the individual 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{Chew:1984:BTT,
author = "Robert L. Chew",
title = "Bucking the tide: a transition from industry to
academe",
journal = j-SIGCSE,
volume = "16",
number = "1",
pages = "5--9",
month = feb,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952980.808614",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 15th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "How do colleges and universities deal with the
increasing student demand for more computer information
systems education, while qualified faculty (in short
supply anyway) continue to leave for industry's greener
pastures? The paper presents the author's personal
perspective on recently adjusting to a faculty role
after more than twenty years in industrial and research
environments. Many issues are dealt with, including:
economics, institutional support, qualifications,
lifestyle, work-load, and keeping up with technology.
Alternative solutions to the manpower problem of
computing education are presented and examples are
given of some university-industry technology transfer
programs. Specific examples of local academic support
from the Boston Chapter of the Society for Information
Management will also be noted.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Beccue:1984:IMT,
author = "Barbara Beccue and Carol Chrisman",
title = "Integration of methodology and tools: an approach to
teaching systems development",
journal = j-SIGCSE,
volume = "16",
number = "1",
pages = "10--14",
month = feb,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952980.808615",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 15th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "An approach to teaching systems development is
presented which integrates the teaching of the tools
used in structured analysis with a systems development
methodology. The students are taught about each tool at
the place in the development methodology where it is
first needed. Students apply the methodology in a
semester long team project where they obtain experience
applying the tools. This emphasizes the application of
the tools and the students' learning of the mechanics
of each 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{Sanders:1984:MES,
author = "Dean Sanders",
title = "Managing and evaluating students in a directed project
course",
journal = j-SIGCSE,
volume = "16",
number = "1",
pages = "15--25",
month = feb,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952980.808616",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 15th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "Evaluating individual students is especially difficult
in a Directed Project course because the content is
dictated by the projects rather than by a fixed
syllabus. By merging the evaluation process with the
project management tasks, and by using prepared
checklists for peer, task, and meeting evaluations,
students working in a group may be evaluated as
individuals and the same grading criteria may be
applied to all students even though they are working on
different 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{Fletcher:1984:MPM,
author = "G. Yates Fletcher and Larry F. Hodges and Stephen G.
{Worth III}",
title = "{Maniac}: a preliminary machine approach to the {ACM
CS 3} course",
journal = j-SIGCSE,
volume = "16",
number = "1",
pages = "26--33",
month = feb,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952980.808617",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 15th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "The vast amount of machine-dependent details which
must be covered concurrently with general architecture
and assembly language concepts often hinder the student
from assimilating the main objectives of the ACM CS 3
course. Current instructional strategies are
ineffective in building a comprehensive framework of
basic concepts from which machine and programming
details can be understood. A new approach is required
if our students are to complete this course with an
understanding of some of the larger issues of computer
architecture rather than scattered details of some
particular assembly language. In this paper we present
both an instructional tool and a corresponding
instructional strategy for the CS 3 course. The tool,
MANIAC, is a simulated machine which is used to
introduce students to the basic concepts of computer
architecture and assembly language. The strategy, the
preliminary machine approach, is designed to integrate
the use of MANIAC with the teaching of the architecture
and assembly language of an actual machine such as the
PDP-11 or IBM/370.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Schiper:1984:POS,
author = "Andr{\'e} Schiper and G{\'e}rard Dalang and Jorge
Eggli and Imad Mattini and Roland Simon",
title = "A paged --- operating --- system project",
journal = j-SIGCSE,
volume = "16",
number = "1",
pages = "34--41",
month = feb,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952980.808618",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 15th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "This paper describes a student project which is a
major part of a senior level Operating Systems course
at the Federal Institute of Technology in Lausanne. The
project consists in conceiving and implementing an
entire Operating System, where user jobs benefit from a
simulated paged virtual memory on a DEC-LSI/11 based
microprocessor. Students program in Portal, a modular
high level language similar to Modula. The positive
reactions we have obtained from our students center on
satisfaction in having participated in defining
specifications and having implemented an entire system
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{Beidler:1984:CLA,
author = "John Beidler",
title = "Computing in liberal arts colleges",
journal = j-SIGCSE,
volume = "16",
number = "1",
pages = "42--42",
month = feb,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952980.808619",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 15th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "The panelists will describe their experiences and
share their thoughts on the special problems involved
in teaching computing in the environment of the liberal
arts college. Time will be available for attendees to
add their own comments.",
acknowledgement = ack-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:1984:ADD,
author = "Gwen Bell",
title = "{ACM} doctoral dissertation award: {ACM} international
scholastic programming contest awards",
journal = j-SIGCSE,
volume = "16",
number = "1",
pages = "43--43",
month = feb,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952980.808620",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 15th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "Dr. Bell is director of The Computer Museum in
Marlboro, Mass., a memeber of the Charles Babbage
Institute Program Committee and an editorial board
member for the Annals of the History of Computing. As
director of The Computer Museum since 1980, she has
interpreted computer history via exhibitions, programs
and public speeches.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Entin:1984:UCP,
author = "Eileen B. Entin",
title = "Using the cloze procedure to assess program reading
comprehension",
journal = j-SIGCSE,
volume = "16",
number = "1",
pages = "44--50",
month = feb,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952980.808621",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 15th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "This paper discusses the feasibility of using cloze
procedure to assess program reading comprehension. Two
Pascal programs were prepared as cloze tests and
administered to introductory computer science students.
Scores on the cloze tests were found to be positively
related to other measures of program reading
comprehension. A number of procedural and
methodological issues are raised, but, overall, the
results indicate that the cloze procedure can be used
to assess program reading comprehension and, perhaps,
program complexity 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{Rogers:1984:ICF,
author = "Jean B. Rogers",
title = "Inferring cognitive focus from students' programs",
journal = j-SIGCSE,
volume = "16",
number = "1",
pages = "51--55",
month = feb,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952980.808622",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 15th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "Programs written by students in an introductory
Computer Science course were analyzed and patterns
abstracted from them. These patterns include style of
modularization, choice of constructs, choice of
vocabulary, and style of communication through
user-interaction and documentation. Individual
characteristics of the students, such as their focus on
detail or on aggregate conceptual units, their manner
of organizing knowledge, and their perception of the
purpose of computer programs was compared with the
patterns in the students' programs, with tentative
relationships being 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{Campbell:1984:EPP,
author = "Patricia F. Campbell",
title = "The effect of a preliminary programming and problem
solving course on performance in a traditional
programming course for computer science majors",
journal = j-SIGCSE,
volume = "16",
number = "1",
pages = "56--64",
month = feb,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952980.808623",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 15th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "A preliminary PASCAL course which emphasized problem
solving was designed for incoming computer science
majors who were identified as being at risk. In
addition, students in the required PASCAL course could
transfer back to the preliminary course prior to the
administration of the first examination. Students in
the preliminary course were paired with comparable
freshman majors from the preceeding academic year.
Paired t-tests revealed significantly higher grades in
the required course for those students who had
previously completed the preliminary course. The
preliminary course also served as a filter;
approximately 43\% of the students did not subsequently
attempt the required course. Sex differences in
persistence were also noted.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Fox:1984:USC,
author = "Christopher Fox and Ronald L. Lancaster",
title = "Use of a syntax checker to improve student access to
computing",
journal = j-SIGCSE,
volume = "16",
number = "1",
pages = "65--68",
month = feb,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952980.808624",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 15th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "This paper describes the design of a syntax checker
which is being used to provide enhanced access to
computing for introductory programming students. Syntax
errors are detected on a microcomputer prior to
submission of the job to the mainframe for execution.
Advantages of this approach for the students, the
instructor, and for the computer center 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{Parker:1984:MSI,
author = "J. R. Parker and K. Becker",
title = "A microprogramming simulator for instructional use",
journal = j-SIGCSE,
volume = "16",
number = "1",
pages = "69--76",
month = feb,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952980.808625",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 15th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "The teaching of computer architecture at a low level
is made difficult by the complexity of the real systems
which are used as examples and tools. This paper
describes a processor simulation system which is
intended for use at the second and third year
undergraduate level for teaching techniques and
concepts in the implementation of instruction sets and
microprogramming. The important features of this system
are in the user interface, and not necessarily in the
actual processor which is simulated.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Frederick:1984:UFS,
author = "William G. Frederick and Maynard J. Mansfield",
title = "A user-friendly shell and text editor for {Pascal} on
the {DEC VAX 11}",
journal = j-SIGCSE,
volume = "16",
number = "1",
pages = "77--83",
month = feb,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952980.808626",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 15th SIGCSE Technical Symposium on
Computer Science 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{Werth:1984:RMC,
author = "John Werth and Mary Shaw and Abraham Kandel",
title = "The role of mathematics in computer science
education",
journal = j-SIGCSE,
volume = "16",
number = "1",
pages = "82--82",
month = feb,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952980.808627",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 15th SIGCSE Technical Symposium on
Computer Science 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{Barnes:1984:NSF,
author = "Bruce H. Barnes and Doris K. Lidtke",
title = "National science foundation funding",
journal = j-SIGCSE,
volume = "16",
number = "1",
pages = "83--83",
month = feb,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952980.808628",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 15th SIGCSE Technical Symposium on
Computer Science 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{Leap:1984:ACT,
author = "Thomas R. Leap",
title = "Animations of computers as teaching aids",
journal = j-SIGCSE,
volume = "16",
number = "1",
pages = "84--90",
month = feb,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952980.808629",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 15th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "This paper discusses several programs which are used
as teaching aids for teaching computer science
students. The programs are animations of the internal
workings of a central processing unit. They should be
particularly useful in assembly language and computer
organization courses or to give introductory students a
more tangible example of what is going on inside the
computer. The animation techniques use only the
capabilities of common dumb conversational computer
terminals and can easily be implemented on many
different computer 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{Brown:1984:PRB,
author = "Marc H. Brown and Robert Sedgewick",
title = "Progress report: {Brown} university instructional
computing laboratory",
journal = j-SIGCSE,
volume = "16",
number = "1",
pages = "91--101",
month = feb,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952980.808630",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 15th SIGCSE Technical Symposium on
Computer Science Education.",
URL = "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Graphics/imager/1984.bib;
ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Graphics/siggraph/1984.bib",
abstract = "An instructional computing laboratory, consisting of
about 60 high-performance, graphics-based personal
workstations connected by a high-bandwidth,
resource-sharing local area network, has recently
become operational at Brown University. This hardware,
coupled with an innovative courseware/software
environment, is being used in the classroom in an
attempt to radically improve the state of the art of
computer science pedagogy. This paper describes the
current state of the project. The hardware and
courseware/software environments are described and
their use illustrated with detailed descriptions,
including sample screen images. Some comments are
included on our initial reactions to our experience to
date with the environment and on our 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",
keywords = "I3m Computer Science and I3m Computer-Aided
Instruction; I3m Computer Science, I3m Computer-Aided
Instruction",
}
@Article{Ryder:1984:HAC,
author = "Barbara G. Ryder",
title = "A ``hands-on'' approach to computer literacy",
journal = j-SIGCSE,
volume = "16",
number = "1",
pages = "102--107",
month = feb,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952980.808631",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 15th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "Computer science departments face an overwhelming
demand from the university community for computer
literacy courses. In 1982 at Rutgers University we
began to offer a ``hands-on'' literacy course for
non-computer science majors. The students learn the
rudiments of BASIC, study ``how the computer works'' by
learning a small pseudo-assembly language and
experiment with a variety of applications software
packages. Applications include text processing,
modelling, game playing, CAI and spreadsheets. Our
experiences with this course have been positive,
although the logistics of handling 960 students per
semester are formidable.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Baron:1984:SEL,
author = "Naomi S. Baron",
title = "Should everyone learn anything?: The question of
computer literacy",
journal = j-SIGCSE,
volume = "16",
number = "1",
pages = "108--114",
month = feb,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952980.808632",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 15th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "In developing a new area of knowledge, one of the most
difficult problems is working out a framework in terms
of which to define the area. The emerging subject of
``computer literacy'' is a case in point. What should
colleges and universities teach about computers? And to
whom? Rather than beginning with such ``computer
literacy'' issues themselves, we start with the more
basic question of how educators make any decisions
about the appropriate content and audience of higher
education. The question of teleology in higher
education is examined in terms of four conceptual
categories: acculturation economic considerations,
social mechanisms, and mental discipline. These four
categories offer one plausible framework for crafting
rational procedures for deciding what to teach college
students about 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{Taylor:1984:PCE,
author = "Harriet G. Taylor and James L. Poirot",
title = "A proposed computer education curriculum for secondary
school teachers",
journal = j-SIGCSE,
volume = "16",
number = "1",
pages = "115--118",
month = feb,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952980.808633",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 15th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "A 1983 study investigated the certification of high
school computer science teachers. A major portion of
the study was devoted to the identification of those
computer science courses most appropriate for such
teachers and, therefore, for certification programs.
This paper presents the results of the study and
proposes a computer education core curriculum based on
those 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{Comer:1984:APC,
author = "James R. Comer and Kurt A. Schember",
title = "Advanced placement in computer science: a summer
workshop",
journal = j-SIGCSE,
volume = "16",
number = "1",
pages = "119--123",
month = feb,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952980.808634",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 15th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "A discussion of an in-service course designed to give
high school teachers the background needed to teach an
Advanced Placement course in Computer Science is
presented. The discussion outlines the decisions made
regarding equipment and other facilities, support
personnel, and textbooks. Course outlines are
presented, along with 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{Rosso:1984:CSL,
author = "Mark A. Rosso and Kevin W. Bowyer",
title = "Computer science learning at pre-college ages",
journal = j-SIGCSE,
volume = "16",
number = "1",
pages = "124--124",
month = feb,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952980.808635",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 15th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "This paper has been accepted for publication in the
proceedings, but the photo-ready form was not received
in time. Copies of the paper should be available upon
request at the presentation. It may appear in a later
issue of the SIGCSE Bulletin.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Hocking:1984:SMB,
author = "Dan Hocking and Joe Celko",
title = "Software maintenance: a budgeting dilemma",
journal = j-SIGCSE,
volume = "16",
number = "1",
pages = "125--129",
month = feb,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952980.808636",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 15th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "There is considerable effort to reduce the software
budget devoted to the maintenance of applications
systems. This effort will have the effect of improving
productivity of development and maintenance
programmers. This means that for a given system over a
given time period, the amount spent on software
maintenance can be reduced significantly. The reduction
might even reach the eighty per cent sometimes shown in
the literature. We support and applaud the efforts to
improve software maintenance procedures. Despite this
type of reduction, it is not certain that organizations
will spend less on maintenance relative to development.
It is likely that the opposite will occur as more
systems are being supported. This paper shows how that
can happen through the derivation of some simple cost
equations.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Ulema:1984:PHS,
author = "Mehmet Ulema and Jack Larsen",
title = "Planning for in-house software engineering education",
journal = j-SIGCSE,
volume = "16",
number = "1",
pages = "130--136",
month = feb,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952980.808637",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 15th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "In summary, a rapidly changing technology, a
tremendous growth of software based systems, a need to
retrain current technical staff, the issue of
programmer productivity, the lack of established
educational programs in software engineering at local
colleges, and the integration of theory with practical
requirements are among the major factors which force us
to implement an in-house educational program in
software engineering. It was learned from personal
interviews and several surveys that there is a general
consensus among Hazeltine management that there is a
need to establish a uniform approach to the software
development process, and that education and training
are essential parts in any effort to improve our
software capabilities. This article describes a long
term plan to meet the education and training needs.
Analysis of the personal interviews, surveys of
managers and engineers, and a literature search have
made possible the identification of company needs and
requirements and target populations. A three-part
program is proposed, a system approach to meet the
diverse needs of executives, managers, and engineers.
The Executive Program, which will cover topics such as
the nature of software related project management and
development and its critical or ``risky'' aspects,
consists of an intensive one day seminar for corporate
executives annually. The Management Program, which will
help managers to understand and apply procedures and
techniques necessary to the cost effective development
of high quality embedded software products, will
consist of up to six seminar/workshops each year. The
Engineering Program, which will deal mainly with
teaching engineers how to make effective use of the
modern tools and techniques employed in the software
development process, will consist of a combination of
workshops, in-house courses and recommended graduate
courses at local universities, taking advantage of the
existing tuition reimbursment 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{Waguespack:1984:WPO,
author = "Leslie J. {Waguespack, Jr.} and David F. Hass",
title = "A workbench for project oriented software engineering
courses",
journal = j-SIGCSE,
volume = "16",
number = "1",
pages = "137--145",
month = feb,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952980.808638",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 15th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "We present the Computer Science Scholar's Workbench, a
tool kit written in Pascal suitable for research and
teaching. It has advantages over contemporary
workbenches, UNIX and INTERLISP: a host to support the
tool kit costs less than \$3,000, the tools are
free-available in source from publications, and the
tools are written in Pascal which is widely used in
academic environments. We discuss (a) course
requirements and problems unique to project oriented
software engineering classes, (b) the tools we've
chosen for the workbench, and (c) how they may be used
to ameliorate or solve many of the problems. We report
our experience using the workbench and evaluate it in
terms of cost, performance, portability, extensibility,
and 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{Engel:1984:ACS,
author = "Gerald L. Engel and Tom Cain and John F. Dalphin and
George Davida and Terry J. Frederick and Norman E.
Gibbs and Doris K. Lidtke and Michael C. Mulder",
title = "Accreditation in computer science",
journal = j-SIGCSE,
volume = "16",
number = "1",
pages = "146--146",
month = feb,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952980.808639",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 15th SIGCSE Technical Symposium on
Computer Science 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{Wieckert:1984:WSA,
author = "Karen Wieckert and Nell Dale",
title = "Women in science and academe",
journal = j-SIGCSE,
volume = "16",
number = "1",
pages = "147--147",
month = feb,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952980.808640",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 15th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "Karan Wieckert will outline the process, conclusions
and recommendations of a report published in February
of 1983 by the female graduate students and technical
staff in computer science and artificial intelligence
at the Massachusetts Institute of Technology. Incidents
of subtle discrimination from the laboratory work
environment will be described as well as general
assumptions which give rise to these problems. Also,
the effects these incidents have upon women and
recommendations for alleviating the problems will be
presented. Nell Dale will present the results of a
project of the Women in Science Career Facilitation
Program of the National Science Foundation. Re-entry
projects for women with undergraduate degrees in the
sciences were funded over a seven year period. As a
part of the final survey questionnaire sent to over 140
participants, a section on discrimination was included.
The results of this section will 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{Dupras:1984:STT,
author = "Marcel Dupras and Fernand LeMay and Ali Mili",
title = "Some thoughts on teaching first year programming",
journal = j-SIGCSE,
volume = "16",
number = "1",
pages = "148--153",
month = feb,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952980.808641",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 15th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "Teaching programming to first year classes is most
often considered a matter of minor importance. We think
otherwise. This paper expresses our viewpoint on the
matter and reports on an experiment supporting our
viewpoint.",
acknowledgement = ack-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:1984:DPR,
author = "Liz Levine and Beverly Woolf and Rich Filoramo",
title = "``Do {I} press return?''",
journal = j-SIGCSE,
volume = "16",
number = "1",
pages = "154--158",
month = feb,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952980.808642",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 15th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "The introductory programming course at this university
attempts to serve some 1500 students each semester. The
attrition rate, due in part to the overload on the
system and in part to the students' difficulties in
``keeping up'', has, at times, approached 25\%. In
response to this situation we have revised and
reordered the curriculum for use in an experimental
course designed for the novice user. The course is
directed toward discovering and addressing the
confusions of new programming students. It facilitates
our ongoing study of the novice programmers' response
to graphics, friendly interface packages and the
revised curriculum which includes the teaching of
procedures and control structures at the beginning of
the course. In studying these responses we have learned
some techniques in aiding the novice user to unravel
some of the mysteries surrounding the acquisition of
programming skills. The course is constantly undergoing
development in addition to being in its second semester
as a departmental offering. It is detailed 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{Behforooz:1984:FCC,
author = "Ali Behforooz",
title = "A foundation course in computer science",
journal = j-SIGCSE,
volume = "16",
number = "1",
pages = "159--163",
month = feb,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952980.808643",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 15th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "The discipline of computer science has matured to the
extent that now it has become necessary to define a
foundation course primarily designed for majors in
computer science. Such a course will include an
introduction to the basic areas to which these students
are later on exposed at their junior and senior years.
In particular, the syllabus may consist of five core
areas: problem solving including algorithm design,
development and testing; data structures including
representation and implementation of arrays, stacks,
queues, trees, lists and files; computer systems
including traditional hardware and software concepts;
program design and development including modern
programming methodology, debugging and documentation;
and finally the syntax and semantics of one or two
programming languages. The duration of the course will
be one full academic year for a total of 12 quarter or
8 semester credits of work. The course will assume an
entry level equivalent to college algebra, computer
literacy and collegiate maturity measured by completion
of a total of about 32 quarter or an equivalent amount
of semester credits of college level 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{Mein:1984:CBM,
author = "Bill Mein",
title = "Computer-based management systems",
journal = j-SIGCSE,
volume = "16",
number = "1",
pages = "164--167",
month = feb,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952980.808644",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 15th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "Much has been written regarding the need for students
majoring in information systems to take a sequence of
courses in communications, both oral and written. Most
curricula relegate this important area to electives.
This curriculum in Computer-based Management Systems
(CMS) addresses this issue in a straightforward manner
by incorporating courses in humanities and technical
communications as part of the major requirements. The
curriculum and facilities supporting the curriculum 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{Sumner:1984:ISM,
author = "Mary R. Sumner",
title = "Information systems for management in the eighties",
journal = j-SIGCSE,
volume = "16",
number = "1",
pages = "168--173",
month = feb,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952980.808645",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 15th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "A course in Management Information Systems must
prepare future users and information systems
professionals for their roles in analyzing application
requirements and designing information systems to serve
business and individual needs. The objectives,
organization, content, and methods used to teach this
course to both MIS and non-MIS majors within the School
of Business at Southern Illinois University are
described in detail. The systems development project,
which involves students in learning tools and
techniques for structured systems analysis and design,
as well as in applying these methods to an actual
design project, is one of the most important activities
of the course. Students have an opportunity to work
together in their respective roles as users and systems
analysts and to use project management and control
techniques to assure effective 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{Schrage:1984:IIF,
author = "John F. Schrage and Robert A. Schultheis",
title = "An intensive instruction format for information
systems",
journal = j-SIGCSE,
volume = "16",
number = "1",
pages = "174--180",
month = feb,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952980.808646",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 15th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "For over fifteen years Southern Illinois University at
Edwardsville has offered management information systems
courses using an intensive weekend format at locations
around the United States. Although a variety of
information systems courses in the Masters of Business
Administration has been provided, the most frequently
taught course has been Introduction to Information
Systems. The introduction course combines elementary
computer and data processing concepts, programming,
applications, and systems analysis and design. However,
the emphasis of the course is analysis and design of
systems from a manager, or user frame of reference.
Because of the nontraditional format of the course, a
variety of instructional strategies have evolved to
insure successful student achievement of course
objectives. Frequent comparisons between the test
scores of students finishing the off-campus program and
students completing the on-campus program indicate that
the achievement levels are equivalent.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Rogers:1984:CCC,
author = "Jean B. Rogers",
title = "Course content for computer science at the secondary
school level",
journal = j-SIGCSE,
volume = "16",
number = "1",
pages = "181--181",
month = feb,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952980.808647",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 15th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "A review of a preliminary report by the Task Group on
Secondary School Computer Science, working under the
ACM Elementary and Secondary Schools Subcommittee.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Booker:1984:EAP,
author = "Don M. M. Booker and Barry Burd and Jerry Przybylski
and Kevin Cogan and George Corliss and Carl Brandon and
Don Yee and Phil Goldstein",
title = "Experiences in {ADA}: Perspective problems and
prospects for a potential primary language of
instruction",
journal = j-SIGCSE,
volume = "16",
number = "1",
pages = "182--182",
month = feb,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952980.808648",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 15th SIGCSE Technical Symposium on
Computer Science 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{Feldman:1984:ATA,
author = "Michael B. Feldman",
title = "Abstract types, {ADA} packages, and the teaching of
data structures",
journal = j-SIGCSE,
volume = "16",
number = "1",
pages = "183--189",
month = feb,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952980.808649",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 15th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "This paper describes a course in Data Structures
offered to upper-division undergraduates and beginning
graduate students. In addition to the usual
data-structures topics, Computer Science 159 places a
strong emphasis on software engineering principles,
especially the implementation of abstract data types
using Ada packages. Two programming project series are
presented; documentation requirements are described in
some detail. Attention is paid to the problem of
translating high-level design concepts, as embodied in
Ada, into the more limited data structures and
modularization features of earlier 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{Becker:1984:DST,
author = "Lee A. Becker",
title = "Data structures through plan instantiation",
journal = j-SIGCSE,
volume = "16",
number = "1",
pages = "190--195",
month = feb,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952980.808650",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 15th SIGCSE Technical Symposium on
Computer Science 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{Dillman:1984:GSA,
author = "Richard W. Dillman",
title = "General systems analysis in the liberal arts
curriculum",
journal = j-SIGCSE,
volume = "16",
number = "1",
pages = "196--206",
month = feb,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952980.808651",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 15th SIGCSE Technical Symposium on
Computer Science 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{Blum:1984:FMI,
author = "Bruce Blum",
title = "A framework for medical information science",
journal = j-SIGCSE,
volume = "16",
number = "1",
pages = "207--210",
month = feb,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952980.808652",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 15th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "A one day workshop on the topic ``A Framework for
Medical Information Science'' was held in October.
Three issues were considered: what is Medical
Information Science, what are the key research issues,
and what are the educational needs. Because of the
brevity of the workshop and scope of the topic, no
summary conclusions were developed. Individual papers
and position statements will be published. This paper
reviews the workshop and some of the principal issues
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{Koffman:1984:RFC,
author = "Elliot Koffman and Philip Muller and Caroline Wardle",
title = "Recommendations for the first course computer
science",
journal = j-SIGCSE,
volume = "16",
number = "1",
pages = "211--211",
month = feb,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952980.808653",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 15th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "Working under the Curriculum Committee of the
Education Board of the ACM, the committee has developed
a detailed analysis of the requirements of the first
course in computer science as described in the current
ACM curriculum guidelines. The report includes the
material which should be included in such a course and
also recommendations for effective presentation of the
material. Discussion of the computer laboratory and
implications of increased exposure to programming
experiences by incoming students is 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{Berkowitz:1984:IDP,
author = "Murray R. Berkowitz",
title = "Integrating databases with programming environments",
journal = j-SIGCSE,
volume = "16",
number = "1",
pages = "212--212",
month = feb,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952980.808654",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 15th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "The efficiency and quality of nearly all computer
system developments are severely impacted by the lack
of integrated, high-quality software tools and
computing environments to support developers and
managers through all phases of the software life cycle.
The concept underlying ``programming environments'' is
the development of an integrated computer system
specifically for software engineering and management,
to improve software development productivity and
product quality, and to aid in software maintenance
after delivery. The characteristics of programming
environments, their nature and expected benefits, are
briefly described. The role of a central, integrated
database as the foundation of a comprehensive
pogramming environment is examined. The key issues in
the design of a database for a programming environment
are discussed. Examples illustrate relative advantages
and disadvantages of different approaches to the
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{Ford:1984:IIA,
author = "Gary Ford",
title = "An implementation-independent approach to teaching
recursion",
journal = j-SIGCSE,
volume = "16",
number = "1",
pages = "213--216",
month = feb,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952980.808655",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 15th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "The principle of abstraction, of separating a concept
from a particular implementation of that concept, is
gaining increasingly widespread use in programming and
problem solving, and in teaching these subjects. A
method of teaching the abstract concept of recursion,
independent of its implementation, 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{Czejdo:1984:QTI,
author = "Bogdan Czejdo and Marek Rusinkiewioz",
title = "Query transformation in an instructional database
management system",
journal = j-SIGCSE,
volume = "16",
number = "1",
pages = "217--223",
month = feb,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952980.808656",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 15th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "A database management system designed for
instructional use should offer facilities usually not
required in a commercial environment. One of the most
important features desirable in such a system is its
ability to perform query transformation. The use of an
universal symbol and tree manipulation system to
perform query translation, decomposition and
optimization is described in the paper. Examples of
transformation rules required to translate SQL
expressions into equivalent QUEL expressions, decompose
SQL expressions into parse trees and perform
optimization of expressions based on relational algebra
are shown. An experimental relational DBMS using the
above approach is currently under development at the
University of Houston. It supports various
nonprocedural query languages within a single system,
using a unified database dictionary. Cross-translation
between various query languages is allowed. The results
of every important phase of the query transformation
during its execution are interactively available to the
system user.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Magel:1984:HIF,
author = "Kenneth Magel",
title = "Handling the incoming freshman and transfer students
in computer science",
journal = j-SIGCSE,
volume = "16",
number = "1",
pages = "224--229",
month = feb,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952980.808657",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 15th SIGCSE Technical Symposium on
Computer Science 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{Fritz:1984:ADS,
author = "Jane M. Fritz",
title = "Accommodating disparities in secondary school
backgrounds in the university environment",
journal = j-SIGCSE,
volume = "16",
number = "1",
pages = "230--235",
month = feb,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952980.808658",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 15th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "Exposure to computers in high school has become a
widespread phenomenon, with several schools actually
offering an integrated computer curriculum throughout
grades K-12. Because of the urgency of needs and the
quickness with which these programs are implemented, as
well as the lack of a well-tried standard to follow,
the students coming out of these programs have every
manner of experience. The resulting differences in the
background of entering university students has created
a need for an enriched introductory course. However,
assessing the preparedness of students for such a
course presents its own difficulties. This paper
describes a placement test being used at the University
of New Brunswick to evaluate the knowledge of incoming
students to determine those who have been adequately
prepared for an enriched course. The placement test,
including an initial analysis of the placement test as
a predictor, is 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{Beidler:1984:ACC,
author = "John Beidler and Richard H. Austing and Lillian N.
Cassel",
title = "{ACM} curriculum committee report computing programs
in small colleges",
journal = j-SIGCSE,
volume = "16",
number = "1",
pages = "236--236",
month = feb,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952980.808659",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:19 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 15th SIGCSE Technical Symposium on
Computer Science Education.",
abstract = "The Curriculum Committee of the Education Board of ACM
has established as an ongoing committee a Small College
Group. This committee will make a presentation of its
report at this symposium and will provide an
opportunity for attendees to comment. Various aspects
of computing programs will be considered, including
obtaining qualified faculty, providing appropriate
equipment and the selection of a suitable and
manageable set of 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{Hirshfield:1984:PST,
author = "Stuart H. Hirshfield",
title = "Program synthesis as a tool for teaching programming",
journal = j-SIGCSE,
volume = "16",
number = "2",
pages = "4--6",
month = jun,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989341.989342",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:21 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "An introductory programming course is described the
content and format of which are based on the use of a
program synthesizer. The synthesizer is seen as a
useful and effective tool for students and teachers
alike, particularly in a course with a problem-solving
orientation. Common reservations about the use of such
a tool in an introductory course are discussed in light
of our experiences over the past 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{Medsker:1984:SDM,
author = "Larry R. Medsker",
title = "Structured design methodology for a course on computer
science in engineering",
journal = j-SIGCSE,
volume = "16",
number = "2",
pages = "7--9",
month = jun,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989341.989343",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:21 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The design of a course in computer science for
engineers is being guided by techniques of
instructional technology that facilitate the
development of an efficient and effective course. An
overview of the methodology and its application to this
particular 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{Spence:1984:RAE,
author = "J. Wayne Spence and Steve Guynes",
title = "A ``realistic'' approach for educating systems
programmers",
journal = j-SIGCSE,
volume = "16",
number = "2",
pages = "10--12",
month = jun,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989341.989344",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:21 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Educating systems programmers to handle real world
problems can be very difficult. Each step in the
translation process from perception to production has
the potential of inducing errors into the production
system as a result of the complexity and abstractness
of the ``real world'' system. The task involves
developing a system of personnel, procedures,
equipment, and computer programs which together emulate
the ``real world'' 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{Drew:1984:BLS,
author = "Mark S. Drew and Shane D. Caplin",
title = "Batch logo: a strategy for introducing {PL\slash 1}
and structured programming to gifted high school
students",
journal = j-SIGCSE,
volume = "16",
number = "2",
pages = "13--23",
month = jun,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989341.989345",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:21 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Fischer:1984:CLS,
author = "Herman Fischer",
title = "Computer literacy scope and sequence models a critical
review of two approaches",
journal = j-SIGCSE,
volume = "16",
number = "2",
pages = "17--23",
month = jun,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989341.989346",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:21 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1984:SAS,
author = "T. F. Higginbotham",
title = "Students aiding students",
journal = j-SIGCSE,
volume = "16",
number = "2",
pages = "24--25",
month = jun,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989341.989347",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:21 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The results of the use of student proctors for
debugging aid in programming courses is reported.
Effectiveness of the program is discussed with respect
to: (1) supervision, (2) faculty response, (3) student
participation, (4) student use, and (5) mistakes I
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{Paquet:1984:MPA,
author = "Brother Ernest Paquet",
title = "Managing programming assignments in a {RSTS\slash E}
account group",
journal = j-SIGCSE,
volume = "16",
number = "2",
pages = "26--33",
month = jun,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989341.989348",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:21 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This article describes a multiprogramming situation in
which one or more leaders must access sequences of
normally protected accounts and files on a regular
basis. The constraints of the situation, together with
the peculiar advantages of the software available, led
to what may be a novel, certainly a much appreciated
bit of 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{Pope:1984:PGC,
author = "Wendell L. Pope",
title = "A proposed graduate course in automatic software
generation",
journal = j-SIGCSE,
volume = "16",
number = "2",
pages = "29--33",
month = jun,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989341.989349",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:21 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The backlog of demand for applications software is
exceeding the productivity of programmers using
conventional procedural languages. One approach to
solving this problem is increasing programmer
productivity through the use of automatic software
generation systems. This paper presents the background
of the software crunch, the reasons conventional
programming languages are not expected to meet it, and
the possibility of the state of the art being adequate
to support a graduate course in automatic software
generation.",
acknowledgement = ack-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:1984:NAP,
author = "William Ziegler",
title = "The new advanced placement computer science course: an
analysis",
journal = j-SIGCSE,
volume = "16",
number = "2",
pages = "34--36",
month = jun,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989341.989350",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:21 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Tharp:1984:IFG,
author = "Alan L. Tharp",
title = "The impact of fourth generation programming
languages",
journal = j-SIGCSE,
volume = "16",
number = "2",
pages = "37--44",
month = jun,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989341.989351",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:21 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Fourth generation programming languages are affecting
the way in which software is developed. This paper
describes what they are and their impact on industry,
computer science education and the demand for
programmers. The focus of the paper is on whether
and/or where fourth generation programming languages
should be included 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{Citron:1984:TCL,
author = "Judith Citron",
title = "Teaching {Cobol}: less listening, more doing",
journal = j-SIGCSE,
volume = "16",
number = "2",
pages = "42--47",
month = jun,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989341.989352",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:21 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "COBOL courses have traditionally relied heavily on
lectures. Research indicates, however, that lectures
have little effect on problem solving ability which is
the most taxing aspect of writing programs. This
article describes an experimental course design for
teaching COBOL, that stresses problem solving by more
active involvement than lectures. Independent reading,
followed by a consolidating lecture, then group
tutorial work followed by program writing are
integrated in a spiral fashion, each block building on
the previous one, gradually combining syntax and
semantics. The monitoring of the course showed that
students found that tutorials prepared them well for
coursework (writing complete COBOL programs) which was
considered the most beneficial activity of the course.
Tutorials were seen to expose the students to
alternative solutions which is an essential ingredient
of problem solving, although students could not always
see the direct relevance of the tutorials to COBOL
knowledge. Lectures it was felt could not be discarded
altogether as they helped clarify the reading. The
gradual build-up of knowledge integrated with practice
was felt to be helpful. In summary, further development
of courses along these lines was considered worthwhile
to achieve the broader objectives of improved problem
solving ability, team work, and a more motivating
learning environment for the learning of COBOL, which
lectures cannot achieve.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Richards:1984:ECP,
author = "R. M. Richards",
title = "Enhancing {Cobol} program structure: sections vs.
paragraphs",
journal = j-SIGCSE,
volume = "16",
number = "2",
pages = "48--51",
month = jun,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989341.989353",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:21 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "COBOL is sometimes criticized for its lack of
structurability. This is due primarily to the common
but outdated use of paragraphs to achieve structure in
COBOL programming. In fact. COBOL was designed to be
highly structurable. The language itself is based on a
hierarachical structure consisting of DIVISIONS,
SECTIONS, paragraphs, sentences, and statements. The
task is to train COBOL programmers to take maximum
advantage of the structures built into the language.
One way to do this is to use SECTION structure in the
procedure division rather than paragraph structure.
SECTION structure has several distinct advantages over
paragraph structures and allows for maximum utilization
of the structured approach to COBOL 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{Collins:1984:STP,
author = "William J. Collins",
title = "Solution trees in the program design process",
journal = j-SIGCSE,
volume = "16",
number = "2",
pages = "51--55",
month = jun,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989341.989354",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:21 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1984:ART,
author = "Robert M. Aiken",
title = "Appendices for ``reflections on teaching computer
ethics''",
journal = j-SIGCSE,
volume = "16",
number = "2",
pages = "56--56",
month = jun,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989341.989355",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:21 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Sathi:1984:POC,
author = "Harbans L. Sathi",
title = "A project-oriented course for software systems
development",
journal = j-SIGCSE,
volume = "16",
number = "3",
pages = "2--4",
month = sep,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989357.989358",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:21 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Kushner:1984:TTI,
author = "Jeffrey Kushner",
title = "Training the trainers: industrial vs. educational
institutions",
journal = j-SIGCSE,
volume = "16",
number = "3",
pages = "5--6",
month = sep,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989357.989359",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:21 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "High quality education involves a lot of time and
effort on the part of all involved in the process of
facilitating learning. If the time and effort can be
invested, there will be a good return realized.
Unfortunately, this luxury is not always available. The
ultimate problem is that the one who loses out most is
the one seeking new knowledge. This article presents
the perceptions of difference in course development
and, more importantly, preparation of the one who will
deliver the information sought by the learners: the
instructor.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Deimel:1984:AIS,
author = "Lionel Deimel",
title = "1984 {ACM} international scholastic programming
contest",
journal = j-SIGCSE,
volume = "16",
number = "3",
pages = "7--12",
month = sep,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989357.989360",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:21 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Stoob:1984:TUC,
author = "John C. Stoob",
title = "Thoughts on university computer curricula",
journal = j-SIGCSE,
volume = "16",
number = "3",
pages = "13--16",
month = sep,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989357.989361",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:21 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The forms of computer programs that might be found at
a university are discussed. The idea is established
that computer curricula at a university should reflect
the extent and depth of computer use in society. That
extent and depth is great and pervades most every area
of life. Similarly, computer curricula, programs and
courses at universities should exist and florish in all
disciplines and not be restricted to residency in just
one or two in the names of efficiency and/or required
special expertise.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Molluzzo:1984:MAL,
author = "John C. Molluzzo",
title = "Modular assembler language programming",
journal = j-SIGCSE,
volume = "16",
number = "3",
pages = "17--20",
month = sep,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989357.989362",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:21 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Burris:1984:FMD,
author = "David S. Burris",
title = "A formal method for determining if a grammar is
connected and grounded",
journal = j-SIGCSE,
volume = "16",
number = "3",
pages = "21--22",
month = sep,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989357.989363",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:21 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper introduces a formal method for determining
if the production rules in a regular or context free
grammar are ``connected'' (can appear in a sentential
form) and ``grounded'' (can be driven to a string of
terminal symbols). I have used it on several occasions
in courses on programming language design or language
translator implementation to verify that proposed
student grammars were reduced (connected and grounded).
The technique is also useful for reviewing matrix
algebra and the theory of relations with students. The
student must know or be introduced to Warshall's
algorithm for generating the transitive closure of a
relation [1--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{Carver:1984:SEU,
author = "Doris L. Carver",
title = "Software engineering for undergraduates",
journal = j-SIGCSE,
volume = "16",
number = "3",
pages = "23--25",
month = sep,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989357.989364",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:21 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Software engineering has become one of the fastest
growing fields in computer technology due to the
increasing cost of software development. Software
engineering courses have been placed in many
undergraduate Computer Science curriculums. This paper
describes a project approach to teaching undergraduate
software engineering where each group developed the
same project. Advantages and disadvantages of the
one-project approach based on the students' and the
instructor's evaluation 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{Grant:1984:CAL,
author = "John Grant",
title = "A course in applied logic",
journal = j-SIGCSE,
volume = "16",
number = "3",
pages = "26--28",
month = sep,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989357.989365",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:21 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1984:SPS,
author = "Kenneth E. Martin",
title = "Student performances and student perceptions of
``principles of computer programming''",
journal = j-SIGCSE,
volume = "16",
number = "3",
pages = "29--33",
month = sep,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989357.989366",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:21 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Kerstetter:1984:KPL,
author = "Mark C. Kerstetter",
title = "A {KWIC} permuted list of articles in the {SIGCSE
Bulletin 1983}",
journal = j-SIGCSE,
volume = "16",
number = "3",
pages = "34--43",
month = sep,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989357.989367",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:21 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1984:RDS,
author = "Kenneth E. Martin",
title = "The role of discrete structures {\&} operations
research in a computer science curriculum",
journal = j-SIGCSE,
volume = "16",
number = "4",
pages = "4--6",
month = dec,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382200.382202",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:21 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The purpose of this paper is to present a description
and rationale for the latter two courses, as well as a
recommendation for their placement within the
curriculum. It is the author's belief that both courses
should be seriously considered as required courses in
an ACM type recommendation for the reasons which will
be outlined.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Rice:1984:CDT,
author = "Patricia Brisotti Rice and Susan Fife Dorchak",
title = "A course in documentation and technical
communication",
journal = j-SIGCSE,
volume = "16",
number = "4",
pages = "7--8",
month = dec,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382200.382532",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:21 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The Computer Science program at the C. W. Post Campus
of Long Island University, which has approximately
four-hundred undergraduate majors, is predominately
software oriented. A course in communication is
required and taken at the sophomore level. The concepts
covered include information gathering, user-friendly
programming, system and program documentation, written
and verbal presentations. This course also prepares the
students for the Management Engineering Master's degree
offered at C. W. Post.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Eliot:1984:RCD,
author = "Lance B. Eliot and Floyd Holliday",
title = "A robust course on data base management systems for
business and computer majors",
journal = j-SIGCSE,
volume = "16",
number = "4",
pages = "9--11",
month = dec,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382200.382535",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:21 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Heuring:1984:TAL,
author = "Vincent P. Heuring",
title = "The teaching of assembly language to computer science
and computer engineering majors",
journal = j-SIGCSE,
volume = "16",
number = "4",
pages = "12--14",
month = dec,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382200.382537",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:21 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Progress in the fields of computer science and
computer engineering has put considerable strain on
academic departments to keep the curricula abreast of
the ``state of the art.'' This is a constant demand to
modernize courses and programs. This usually takes the
form of continually adding new courses, and including
new material in existing courses. Our solution at the
University of Colorado at Boulder has been to share the
curriculum between the Departments of Computer Science
and Electrical and Computer Engineering wherever
possible. The teaching of Assembly Language programming
is an example of a course taught to both Computer
Science and Electrical and Computer Engineering majors.
The course has two semesters of Pascal programming as
prerequisites.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Paquet:1984:CIP,
author = "Ernest Paquet",
title = "Computers, innovation and personal interaction",
journal = j-SIGCSE,
volume = "16",
number = "4",
pages = "15--17",
month = dec,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382200.382538",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:21 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Petricig:1984:SEE,
author = "Michael Petricig and Peter Freeman",
title = "Software engineering education: a survey",
journal = j-SIGCSE,
volume = "16",
number = "4",
pages = "18--22",
month = dec,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382200.382539",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:21 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Shrikhande:1984:SCC,
author = "Neelima Shrikhande",
title = "A survey of compiler courses",
journal = j-SIGCSE,
volume = "16",
number = "4",
pages = "23--24",
month = dec,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382200.382540",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:21 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper reports the results of a survey done by the
author in Winter 1984. Several schools were surveyed
regarding their compiler courses. Results about
textbooks, source languages, programming languages,
prerequisites among other things are described. A
summary of results is given. A brief description of our
plans for this course is 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{Chua:1984:UMC,
author = "T. S. Chua and J. C. McCallum",
title = "Using microcomputers in computer education",
journal = j-SIGCSE,
volume = "16",
number = "4",
pages = "25--33",
month = dec,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382200.382541",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:21 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper discusses the background and difficulties
of using microcomputers in computer education. It
considers the ways in which microcomputers can be
introduced onto the educational institutions. The
advantages and disadvantages of the various options are
discussed. The paper also discusses the problems faced
by the educators in the use of microcomputers in
computer 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{Fajuyigbe:1984:EPL,
author = "O. Fajuyigbe and D. L. Ogbokor",
title = "Experiment in programming laboratory",
journal = j-SIGCSE,
volume = "16",
number = "4",
pages = "34--35",
month = dec,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382200.382543",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:21 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "An implementation of a programming laboratory is
described. Under this implementation, the emphasis is
on the motivation and objectives, which are closely
patterned after the ACM Curriculum '78 requirements.
The resultant effects on students' performances and
attitudes to programming are described. An achievement
of this implementation is the systematic breakdown of
students' psychological fear of programming and program
debugging.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Whipkey:1984:IPP,
author = "Kenneth L. Whipkey",
title = "Identifying predictors of programming skill",
journal = j-SIGCSE,
volume = "16",
number = "4",
pages = "36--42",
month = dec,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382200.382544",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:21 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "\ldots{} We have seen that computer programming is an
art, because it applies accumulated knowledge to the
world, because it requires skill and ingenuity, and
especially because it produces objects of beauty ---
Donald E. Knuth [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{Shiflet:1984:CSC,
author = "Angela B. Shiflet",
title = "Computer science component in mathematics for
elementary school teachers",
journal = j-SIGCSE,
volume = "16",
number = "4",
pages = "43--44",
month = dec,
year = "1984",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382200.382545",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:21 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Organick:1985:ACP,
author = "Elliot I. Organick",
title = "Algorithms, concurrent processors, and computer
science education: or, ``think concurrently or
capitulate?''",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "1--5",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323276",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1985:MEI,
author = "James S. Collofello",
title = "Monitoring and evaluating individual team members in a
software engineering course",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "6--8",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323277",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1985:CTP,
author = "Doris L. Carver",
title = "Comparison of techniques in project-based courses",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "9--12",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323278",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1985:EPO,
author = "Douglas D. {Bickerstaff, Jr.}",
title = "The evolution of a project oriented course in software
development",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "13--22",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323279",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Brookshear:1985:UCS,
author = "J. Glenn Brookshear",
title = "The university computer science curriculum: education
versus training",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "23--30",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323280",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Gross:1985:PSG,
author = "John A. Gross and James L. Wolfe",
title = "Paperless submission and grading of student
assignments",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "31--33",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323281",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1985:APC,
author = "Henry A. Etlinger",
title = "All programs are not created equal-but, do students
know that?",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "34--35",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323282",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Folk:1985:PPS,
author = "Mike Folk and James S. Ramlet",
title = "{PS}: a procedure simulator for dynamic program
visualization",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "36--40",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323283",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Rambally:1985:RTG,
author = "Gerard K. Rambally",
title = "Real-time graphical representation of linked data
structures",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "41--48",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323284",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1985:UST,
author = "Barry L. Kurtz and Dennis Johnson",
title = "Using simulation to teach recursion and binary tree
traversals",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "49--54",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323285",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Poirot:1985:PCP,
author = "James L. Poirot and Arthur Luehrmann and Cathleen
Norris and Harriet Taylor and Robert Taylor",
title = "Proposed curriculum for programs leading to teacher
certification in computer science (panel session)",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "55--55",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323286",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1985:HAU,
author = "Wayne D. Smith",
title = "A hypothetical {ALU} for use in teaching computer
organization",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "56--62",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323288",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Waguespack:1985:SCS,
author = "Leslie J. Waguespack",
title = "A structural computer system resource model for
teaching computer organization",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "63--67",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323289",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Abele:1985:TCS,
author = "James R. Abele and Leland R. Miller",
title = "Tutorial circuit simulator",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "68--71",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323290",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{McGlinn:1985:ILD,
author = "Robert J. McGlinn and Linda Lewis",
title = "{IPEX1}, a library of dynamic introductory programming
examples",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "72--77",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323291",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Peterson:1985:OLV,
author = "Charles G. Peterson and Nancy E. Miller",
title = "Open lab vs. closed lab: {Computer Programming I} at
{Mississippi State University}",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "78--81",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323292",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Stokes:1985:ECB,
author = "Gordon E. Stokes and Larry C. Christensen and Bill
Hays",
title = "{ELROND}: a computer based instruction system for an
introductory programming course",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "82--88",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323293",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Dalphin:1985:CSAa,
author = "John F. Dalphin and Taylor Booth and Raymond E. Miller
and John R. White and Robert Aiken and J. T. Cain and
Edward W. Ernst and Michael C. Mulder and Kathleen
Hennessey",
title = "Computer science accreditation (panel session): an
introduction and status of the national program",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "89--89",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323294",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1985:NTW,
author = "Angela Shiflet and Jim Balch and Georgianna Tonne
Klein and Jim Cameron and Ken Whipkey",
title = "Non-traditional ways for preparing computer science
faculty (panel session)",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "90--92",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323295",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Adair:1985:CEA,
author = "James H. Adair and James L. Linderman",
title = "Computer ethics and academic honesty: developing a
survey instrument",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "93--98",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323296",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1985:CEC,
author = "Ronald S. King and James H. Nolen",
title = "A computer ethics course",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "99--104",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323297",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Archer:1985:RAT,
author = "Clark B. Archer",
title = "A realistic approach to teaching systems anlaysis at
the small or medium-sized college",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "105--108",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323298",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Chrisman:1985:USD,
author = "Carol Chrisman and Barbara Beccue",
title = "Updating systems development courses to incorporate
fourth generation tools",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "109--113",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323299",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Rogers:1985:CSS,
author = "Jean Rogers and Michael R. Haney and John D. {Lawson,
Jr.}",
title = "Computer science for secondary schools (panel
session): course content",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "114--114",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323300",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Gibbs:1985:CSC,
author = "Norman E. Gibbs and Kim Bruce and Robert Cupper and
Stuart Hirshfield and Ted Sjoerdsma and Allen Tucker",
title = "A computer science curriculum for liberal arts
colleges (panel session)",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "115--115",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323301",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Peterson:1985:EPO,
author = "Charles G. Peterson",
title = "The evolution of a project-oriented compiler writing
course",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "116--119",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323302",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1985:STT,
author = "R. Mark Meyer and Roy F. Keller",
title = "{SLR} tools for teaching compiler construction",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "120--129",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323303",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Pothering:1985:MCA,
author = "George J. Pothering",
title = "A methodology for conducting advanced undergraduate
computer science courses",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "130--134",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323304",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Brinn:1985:CN,
author = "L. W. Brinn",
title = "Computer Networks",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "135--139",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323305",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Vann:1985:UMM,
author = "J. Joyce Vann",
title = "Using miniframes, menu-driven environments, and
networking in an introductory computer science
programming lab",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "140--144",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323306",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Waguespack:1985:PSW,
author = "Leslie J. {Waguespack, Jr.}",
title = "Personal student workstations: prospectus and
requirements",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "145--151",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323307",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1985:DCC,
author = "Robert A. Barrett and Bruce C. Davis and Robert
Leeper",
title = "A developmental computing course for computer
technology majors",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "152--154",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323308",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1985:ISS,
author = "Janet M. Cook",
title = "Increasing students' security awareness: article {I}
teaching integrity features using data verification to
illustrate the use of subprocedures in elementary
programming classes",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "155--165",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323309",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1985:PDU,
author = "Judith D. Wilson and Gerald F. Braun",
title = "Psychological differences in university computer
student populations",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "166--177",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323310",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1985:RCA,
author = "Elliot B. Koffman and David Stemple and Caroline E.
Wardle",
title = "Report on {CS2} from {ACM CS2 Committee} (panel
session)",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "178--178",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323311",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1985:DCE,
author = "Bill Marion and Sue Molnar and Marilyn Mays and Jack
Mosley",
title = "Dual careers and employment decisions in computer
science (panel session)",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "179--179",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323312",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Dalphin:1985:CSAb,
author = "John F. Dalphin and Bruce McCormick and Gordon
Stokes",
title = "Computer science accreditation (panel session):
guideline application to some existing curricula",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "180--180",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323313",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1985:TCT,
author = "John S. Mallozzi",
title = "Teaching computability theory with a ``real''
language",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "181--183",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323314",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1985:RAD,
author = "Philip J. Pratt",
title = "A relational approach to database design",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "184--201",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323315",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Czejdo:1985:PTT,
author = "Bogdan Czejdo and Marek Rusinkiewicz",
title = "Program transformations and their applications in
teaching procedural and nonprocedural languages",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "202--210",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323316",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Frederick:1985:ICS,
author = "William G. Frederick and Maynard J. Mansfield",
title = "Introductory computer science courses for in-service
elementary and secondary teachers",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "211--214",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323317",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Sellars:1985:SEP,
author = "Harold L. Sellars and Sandra D. Lynn",
title = "Software engineering\slash professional writing: an
interdisciplinary course combination",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "215--220",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323318",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Mein:1985:CCT,
author = "Bill Mein",
title = "The computerization of a campus: a trilogy",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "221--226",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323319",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1985:AAA,
author = "Carl W. Steidley",
title = "An alternative approach to applications programming",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "227--232",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323382",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Herrin:1985:SMC,
author = "William R. Herrin",
title = "Software maintenance costs: a quantitative
evaluation",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "233--237",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323383",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Brennan:1985:APC,
author = "Joyce Brennan and Jacabo Carrasquel and Joyce Currie
Little and Allen Tucker and James Collofello",
title = "{Advanced Placement} computer science exam (panel
session): how universities are handling credit",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "238--238",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323384",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Plourde:1985:CES,
author = "Paul J. Plourde and James Adair and Dennis M.
Anderson",
title = "Creating an environment for student oriented computing
(panel session)",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "239--239",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323385",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1985:CTI,
author = "Jacabo Carrasquel",
title = "Competency testing in introductory computer science:
the mastery examination at {Carnegie-Mellon
University}",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "240--240",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323387",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1985:PSA,
author = "Joylyn Reed",
title = "A parser for a small {Ada}-like language --- a student
software engineering project",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "241--254",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323388",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1985:IAP,
author = "Howard Evans and Wayne Patterson",
title = "Implementing {Ada} as the primary programming
language",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "255--265",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323389",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Agrawal:1985:UCN,
author = "Jagdish C. Agrawal and Alka R. Harriger",
title = "Undergraduate courses needed in {Ada} and software
engineering",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "266--281",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323390",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Sharma:1985:RGP,
author = "Onkar P. Sharma and Ali Behforooz",
title = "Retraining for a graduate program in computer
science",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "282--288",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323391",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Scanlan:1985:RMD,
author = "David Scanlan",
title = "Retraining: {Masters} degree proposal for applied
computer science education for community college
teachers",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "289--291",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323393",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Mitchell:1985:SFR,
author = "William Mitchell and Janet Hartman",
title = "Summer faculty retraining in computing: a report on
four programs",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "292--301",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323394",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Bulgren:1985:IJP,
author = "William G. Bulgren",
title = "Implementing a joint program between two campuses:
{University of Kansas} and {Johnson County Community
College}",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "302--305",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323395",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Grimes-Farrow:1985:PCS,
author = "D. Grimes-Farrow",
title = "Program in computer science and engineering: ongoing
education for computer system designers",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "306--311",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323396",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Goodin:1985:ITW,
author = "William R. Goodin and Walter J. Karplus",
title = "An innovative two-week computer science program for
employed professionals",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "312--317",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323397",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Beidler:1985:TSC,
author = "John Beidler and Lillian Cassel and Doris Lidtke and
Barbara Owens",
title = "Trends in service courses (panel session)",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "318--318",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323398",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1985:CGC,
author = "Steve Cunningham and R. Daniel Bergeron and Mark
Ohlson",
title = "Computer graphics in the computer science curriculum
(panel session)",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "319--319",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323399",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Sloan:1985:TDC,
author = "Lynda Sloan and Antony Halaris",
title = "Towards a definition of computing literacy for the
liberal arts environment",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "320--326",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323400",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Spresser:1985:MAC,
author = "Diane M. Spresser",
title = "A moderate approach to computer literacy",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "327--331",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323401",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1985:MAU,
author = "Wing C. Tam",
title = "A multilevel approach to undergraduate software
engineering education",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "332--334",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323402",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Comer:1985:SDD,
author = "James R. Comer and Herb C. Conn and Kurt A. Schember",
title = "Software design and development: a graduate curriculum
in software engineering",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "335--341",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323403",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Gerasch:1985:UPT,
author = "Thomas E. Gerasch",
title = "Use of preprocessor as a tool to assist students in
implementing stacks and queues",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "342--347",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323404",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Brumfield:1985:LEI,
author = "Jeffrey A. Brumfield",
title = "A list expression interpreter as a teaching tool",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "348--357",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323405",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Laurido-Santos:1985:UIS,
author = "Osvaldo Laurido-Santos",
title = "An updated information systems curriculum",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "358--366",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323406",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1985:WSM,
author = "Judith D. Wilson",
title = "What should be the mission of four year undergraduate
programs in information systems?",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "367--372",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323407",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1985:CPP,
author = "Laurie Werth and Jeff Bonar and Saj-Nicole Joni and
Barry Kurtz and Dave Scanlan",
title = "Cognitive processes in programming (panel session)",
journal = j-SIGCSE,
volume = "17",
number = "1",
pages = "373--375",
month = mar,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/323275.323408",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:22 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Nemeth:1985:RAA,
author = "Edward H. Nemeth",
title = "Response to {Archibald}'s article",
journal = j-SIGCSE,
volume = "17",
number = "2",
pages = "2--2",
month = jun,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382204.382911",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:23 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Travis:1985:OLY,
author = "David L. Travis",
title = "Open letter to a young {Master}'s degree computer
scientist",
journal = j-SIGCSE,
volume = "17",
number = "2",
pages = "3--4",
month = jun,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382204.382206",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:23 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Deimel:1985:UPR,
author = "Lionel E. {Deimel, Jr.}",
title = "The uses of program reading",
journal = j-SIGCSE,
volume = "17",
number = "2",
pages = "5--14",
month = jun,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382204.382524",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:23 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "It is argued that program reading is an important
programmer activity and that reading skill should be
taught in programming courses. Possible teaching
methods are suggested. The use of program reading in
test construction and as part of an overall teaching
strategy is discussed. A classification of reading
comprehension testing methods is provided in an
appendix.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Hightower:1985:THS,
author = "Vicki M. Hightower",
title = "Teaching honor students: how do they measure up",
journal = j-SIGCSE,
volume = "17",
number = "2",
pages = "15--20",
month = jun,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382204.382526",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:23 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The introductory course in data processing and
computer programming as taught at Elon College is
first, a strong introduction to structured programming
in BASIC and second, a look at the business side of
data processing. It is an attempt to expose students to
the terminology of computers and their uses and also
get them acquainted with some of the standard concepts
of computing algorithms and problem solving. Students
use the DEC PDP 11/34 for this first course and no
attempt is made to teach line editing with EDT. There
is such a wide range of abilities in this course that
we try to gear the material so that most students will
have a positive experience and frustrations will be
kept to a minimum.",
acknowledgement = ack-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:1985:CC,
author = "Dave Oliver",
title = "Off campus computing",
journal = j-SIGCSE,
volume = "17",
number = "2",
pages = "21--26",
month = jun,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382204.382527",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:23 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper describes an approach to teaching college
level computer programming with particular reference to
off campus students at the Capricornia Institute of
Advanced Education (C.I.A.E.). It outlines the methods
which are adopted to present the course to students
studying at very great distances from the campus. Also
the difficulties associated with providing the external
student with access to adequate computing facilities
are considered.",
acknowledgement = ack-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:1985:RRT,
author = "B. F. Wu",
title = "Requirements of a real-time microcomputer embedded
laboratory project",
journal = j-SIGCSE,
volume = "17",
number = "2",
pages = "27--28",
month = jun,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382204.382528",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:23 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper describes the requirements of a real-time
microcomputer embedded project designed and implemented
by the students in the Motorola Corporate Software
Engineering Training Program. The objective of this
project is to offer the students opportunities to
practice the concepts and theory learned in the
classroom by developing software for a real-time
microcomputer based project. The hardware for this
project, which is based on a dual-CPU architecture
using Motorola 16-bit and 8-bit microprocessors, is
constructed by each student. The application software
including features such as time keeping and decimal
calculator functions driven by a real-time
multi-tasking executive are developed by following the
software engineering methodology. The final debugged
program is then burned into EPROM, resulting in an
integrated hardware/software package which is totally
self-contained.",
acknowledgement = ack-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:1985:CPL,
author = "John S. Mallozzi",
title = "A course in programming languages for educational
computing",
journal = j-SIGCSE,
volume = "17",
number = "2",
pages = "29--31",
month = jun,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382204.382529",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:23 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Sigwart:1985:EGP,
author = "Charles D. Sigwart and Gretchen L. {Van Meer}",
title = "Evaluation of group projects in a software engineering
course",
journal = j-SIGCSE,
volume = "17",
number = "2",
pages = "32--35",
month = jun,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382204.382530",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:23 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Kerstetter:1985:KPL,
author = "Mark C. Kerstetter",
title = "A {KWIC} permuted list of articles in the {SIGCSE
Bulletin 1984}",
journal = j-SIGCSE,
volume = "17",
number = "2",
pages = "36--43",
month = jun,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382204.382531",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:23 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Gibbs:1985:LSC,
author = "Norman E. Gibbs",
title = "The {LameDuck SIG} chairman's message: a parting shot
at accreditation",
journal = j-SIGCSE,
volume = "17",
number = "3",
pages = "1--2",
month = sep,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382208.382209",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:23 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Schmalz:1985:STR,
author = "Rosemary Schmalz",
title = "Some thoughts on retraining and the lack thereof a
mathematics educator teaching computer science",
journal = j-SIGCSE,
volume = "17",
number = "3",
pages = "3--4",
month = sep,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382208.382510",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:23 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Blaisdell:1985:HTI,
author = "James H. Blaisdell and Ann Burroughs",
title = "How to tell if a programming language is {OK}: what's
wrong with basic for teaching business students how to
program?",
journal = j-SIGCSE,
volume = "17",
number = "3",
pages = "5--8",
month = sep,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382208.382511",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:23 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1985:DME,
author = "Gayle J. Yaverbaum",
title = "A decision making environment in the classroom",
journal = j-SIGCSE,
volume = "17",
number = "3",
pages = "9--11",
month = sep,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382208.382512",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:23 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Management Information Systems (MIS) books usually
survey decision theory and behavioral issues as they
apply to the information system's environment. The
material covered is theoretical in nature leaving the
student with little awareness of the importance of
individual decision processes and information usage. In
order to link this theory with the real world
environment, I have developed a simulation which has
been tested in several sections of an MBA course in
Management Information Systems. This paper describes
that simulation.",
acknowledgement = ack-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:1985:TCG,
author = "R. J. Daigle",
title = "Teaching {COBOL} with generic design",
journal = j-SIGCSE,
volume = "17",
number = "3",
pages = "12--16",
month = sep,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382208.382513",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:23 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Hodges:1985:ARC,
author = "Julia E. Hodges",
title = "An advanced readings course in database systems",
journal = j-SIGCSE,
volume = "17",
number = "3",
pages = "17--18",
month = sep,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382208.382514",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:23 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Ourusoff:1985:PSS,
author = "Nicholas Ourusoff",
title = "The physical symbol system hypothesis of {Newell} and
{Simon}: a classroom demonstration of artificial
intelligence",
journal = j-SIGCSE,
volume = "17",
number = "3",
pages = "19--23",
month = sep,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382208.382515",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:23 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The essay below deals with Newell and Simon's
hypotheses about the nature of intelligent action. The
material is suitable for a classroom demonstration of
artificial intelligence at the high school level and
above. Discussion questions following the essay are
designed to encourage making explicit connections
between computer science, philosophy, and the life
sciences. They are part of an effort to formulate an
information-oriented, algorithmic view of nature.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Benson:1985:MAM,
author = "M. Benson",
title = "Machine assisted marking of programming assignments",
journal = j-SIGCSE,
volume = "17",
number = "3",
pages = "24--25",
month = sep,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382208.382516",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:23 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "A machine assisted grading approach for computing
assignments is described. The procedures used have
proven effective for large groups of students (eg.
150). We concentrate on the administration of such a
system. Success depends heavily on how special cases
are handled.",
acknowledgement = ack-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:1985:BFC,
author = "Gretchen L. {Van Meer} and Charles D. Sigwart",
title = "Beyond a first course in software engineering",
journal = j-SIGCSE,
volume = "17",
number = "3",
pages = "26--29",
month = sep,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382208.382517",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:23 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1985:VSC,
author = "Joseph S. Fulda",
title = "Verbal skills in computer science education",
journal = j-SIGCSE,
volume = "17",
number = "3",
pages = "30--31",
month = sep,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382208.382518",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:23 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Feinstein:1985:CSA,
author = "David Feinstein and David Langan",
title = "Computers and society --- another look at that general
purpose course",
journal = j-SIGCSE,
volume = "17",
number = "3",
pages = "32--33",
month = sep,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382208.382520",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:23 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1985:ICP,
author = "B. Lees",
title = "Introductory concurrent programming with {Modula-2}",
journal = j-SIGCSE,
volume = "17",
number = "3",
pages = "34--41",
month = sep,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382208.382521",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:23 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Modula-2 can be a useful language for teaching the
principles of concurrent programming. Although the
language does not provide any particular process
synchronisation primitives, its facilities for defining
user modules and for low-level machine access enable it
to be extended to support a variety of concurrency
mechanisms. A description is given of how Module-2 may
be used to provide a concurrent programming environment
to give practical support to an undergraduate course in
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{Mielke:1985:CCG,
author = "Bruce W. Mielke",
title = "A course in computer graphics",
journal = j-SIGCSE,
volume = "17",
number = "3",
pages = "42--43",
month = sep,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382208.382522",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:23 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Tenny:1985:PCV,
author = "Ted Tenny",
title = "Procedures and comments vs. the banker's algorithm",
journal = j-SIGCSE,
volume = "17",
number = "3",
pages = "44--53",
month = sep,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382208.382523",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:23 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "A 2 {\&}times; 2 factorial experiment was performed to
compare the effects of modularity (using internal
procedures) and comments on the readability of the
Banker's Algorithm. The readability of 4 editions of
the program, each having a different combination of
these factors, was inferred from the accuracy with
which students could answer questions about the program
after reading its text. Results of the experiment
suggest that the Banker's Algorithm is more readable
with in-line code than with internal procedures, and
that the author's comments improve its readability.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Denenberg:1985:SPI,
author = "Stewart A. Denenberg",
title = "A service project for an introductory artificial
intelligence course: implementing {SOLO} in {LOGO}",
journal = j-SIGCSE,
volume = "17",
number = "4",
pages = "8--20",
month = dec,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989369.989370",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Lyster:1985:PI,
author = "Norman C. Lyster",
title = "A problem of integration",
journal = j-SIGCSE,
volume = "17",
number = "4",
pages = "21--29",
month = dec,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989369.989371",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Many programming courses tend to be taught in
isolation. Isolation from real world applications and
isolation internally from their parts. COBOL, as a
significant business oriented language that is
extensively utilized, lends itself to integration as
easily as any language and more easily than most. This
integration is important as COBOL is extensively
utilized in a variety of business applications. Still,
COBOL frequently suffers from being taught isolated
segment by isolated segment. It is also frequently
taught in isolation from its world of applications.
This paper will suggest some techniques for overcoming
this tendency toward disjointed segmentation in an
introductory COBOL 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{Ezell:1985:VAC,
author = "Cloyd Ezell",
title = "A visible assembler for a course in introductory
system software",
journal = j-SIGCSE,
volume = "17",
number = "4",
pages = "26--29",
month = dec,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989369.989372",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Ideas from program visualization have been borrowed to
create an assembler that reveals its operations as it
executes. This assembler is used as an object of study
in an introductory course in system 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{Ballew:1985:MTN,
author = "David Ballew",
title = "More thoughts on the need for retraining to teach
undergraduate computer science",
journal = j-SIGCSE,
volume = "17",
number = "4",
pages = "30--31",
month = dec,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989369.989373",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Tran:1985:TSA,
author = "Con Tran and Pierre N. Robillard",
title = "Teaching structured assembler programming",
journal = j-SIGCSE,
volume = "17",
number = "4",
pages = "32--44",
month = dec,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989369.989374",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The concepts of structured programming learned in
higher level languages are usually not sufficiently
emphasized in teaching assembly languages. In this
study, students have used a tool called SCHEMACODE to
design in assembly language by means of a higher level
schematic pseudocode. The tool automatically generates
the assembly code. Data from an experiment involving
two groups of students are presented. One group uses a
conventional approach based on flow charts and the
other group uses the structured approach based on
schematic pseudocode. Programs are compared on the
basis of memory space and memory cycles. Results show
that structured programming in assembly language is as
efficient as conventional programming. The programs are
much more readable and are therefore easier to
maintain.",
acknowledgement = ack-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:1985:MAT,
author = "William F. Decker",
title = "A modern approach to teaching computer organization
and assembly language programming",
journal = j-SIGCSE,
volume = "17",
number = "4",
pages = "38--44",
month = dec,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989369.989375",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Given technological trends toward high level
programming tools, abstract data mechanisms, logical
systems organization, knowledge engineering, and human
interfaces, greater emphasis must today be placed on
understanding how a machine and its architecture
support more abstract concepts and models. The
historical approach to teaching computer organization
and related machine language issues has been to train
students to be proficient with some particular
hardware. Indeed, many such courses attempt to prepare
students for careers involving particular types of
computers. Our philosophy is quite different for two
basic reasons. First, fewer individuals are required to
be proficient machine or assembly language programmers;
instead, ability to think abstractly and to employ more
powerful (more conceptual) tools is demanded. Second,
the rapidity with which new machine types are
introduced suggests that learning any specific machine
will necessarily miss the mark; instead, students must
become familiar with the generic machine, that is, the
conceptual machine common to almost all computer
hardware designs. (Even the so-called non-Von Neuman
machines are usually comprised of systems of sequential
machines.) We advocate that these undergraduate courses
be oriented to teaching from the framework of
abstraction and concept and that the machine vehicle
for the course be chosen to support 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{Byrkett:1985:CMG,
author = "Donald L. Byrkett and Yuksel Uckan",
title = "A curriculum model for a graduate degree program in
systems analysis",
journal = j-SIGCSE,
volume = "17",
number = "4",
pages = "45--53",
month = dec,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989369.989376",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "A much needed master's level graduate degree program
in systems analysis has been designed and proposed for
implementation at Miami University. There are many
graduate curricula that emphasize information systems,
computer science, or operations research; but our
proposal is unique in its attempt to combine these
varied, yet related, disciplines. This paper describes
the details of the proposed curriculum which largely
conforms to the major curriculum recommendations. The
proposal is sufficienctly general to be adopted as a
model by programs of similar mix and emphasis.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Maresh:1985:SBS,
author = "Richard J. Maresh",
title = "Sorting out basic sorting algorithms",
journal = j-SIGCSE,
volume = "17",
number = "4",
pages = "54--64",
month = dec,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989369.989377",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Magrass:1985:CSC,
author = "Yale Magrass",
title = "Computer science curriculum: technography,
technocracy, technology, or theology?",
journal = j-SIGCSE,
volume = "17",
number = "4",
pages = "59--64",
month = dec,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989369.989378",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Czerwinski:1985:PCP,
author = "Ralph Czerwinski",
title = "Programming concepts and principles in the
introductory computer science textbook",
journal = j-SIGCSE,
volume = "17",
number = "4",
pages = "65--68",
month = dec,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989369.989379",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Early:1985:CRR,
author = "Grady G. Early and Donald F. Stanat",
title = "{Chinese Rings} and recursion",
journal = j-SIGCSE,
volume = "17",
number = "4",
pages = "69--82",
month = dec,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989369.989380",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The Chinese Rings puzzle is used as a vehicle to
convey the power and subtlety of recursion in a way
understandable by students in a second programming
course. An elegant algorithm incorporating two mutually
recursive subroutines is presented and analyzed.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Mugridge:1985:MIS,
author = "Warwick B. Mugridge and John G. Hosking",
title = "A method for introducing schemas",
journal = j-SIGCSE,
volume = "17",
number = "4",
pages = "76--82",
month = dec,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989369.989381",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "A simple file schema system is described which is
useful for introducing undergraduate students to the
concepts and uses of database schemas. Practical
exercises using the system provide valuable
reinforcement to the formal lessons.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Ryan:1985:CPA,
author = "Patrick J. Ryan and Lionel E. Deimel",
title = "Contest problems from the 1985 {ACM} scholastic
programming contest",
journal = j-SIGCSE,
volume = "17",
number = "4",
pages = "83--91",
month = dec,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989369.989382",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1985:CSS,
author = "Neil Dunstan",
title = "Continuity of student software development in tertiary
institutions",
journal = j-SIGCSE,
volume = "17",
number = "4",
pages = "92--93",
month = dec,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989369.989383",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Despite the availability and professional use of
programming productivity aids and techniques,
instruction in their use seems to be absent from
tertiary computer programming courses. This is partly
because the student programming environment in tertiary
institutions lacks the continuity of software
development normally found in the real world of
professional computer programming. A greater emphasis
on this aspect of computer programming, and the ways
and means that may be employed, would better acquaint
our computer programming students with their probable
working environment and make the good programming
practices which are currently taught, more relevant 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{Ogbokor:1985:LLP,
author = "D. L. Ogbokor",
title = "{LISP} Language as a Part of {``Advanced Programming
Techniques''} for Computer Science, Computer
Mathematics, and Computer Economics Students",
journal = j-SIGCSE,
volume = "17",
number = "4",
pages = "94--95",
month = dec,
year = "1985",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/989369.989384",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
URL = "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Compiler/lisp.bib",
acknowledgement = 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 = "LISP",
}
@Article{Wilson:1986:PTD,
author = "Judith D. Wilson",
title = "Problems teaching database design with information
complexity to information systems undergraduates",
journal = j-SIGCSE,
volume = "18",
number = "1",
pages = "2--7",
month = feb,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953055.5604",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 17th SIGCSE Symposium on Computer
Science Education.",
abstract = "An undergraduate course in database design is
described. The need for such a course, and its
appropriateness in the undergraduate information
systems curriculum is discussed. Finally, a number of
general instructional difficulties are identified. It
is claimed that a course like it is needed in the
undergraduate information systems curriculum and that
remedies to problems teaching it may have to be found
outside the traditional business and computing
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{Chrisman:1986:ERM,
author = "Carol Chrisman and Barbara Beccue",
title = "Entity relationship models as a tool for data analysis
and design",
journal = j-SIGCSE,
volume = "18",
number = "1",
pages = "8--14",
month = feb,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953055.5605",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 17th SIGCSE Symposium on Computer
Science Education.",
abstract = "Many tools have been developed to aid in the systems
analysis and design process. These same tools are used
in teaching to help students better understand the
process. This paper will discuss ways in which one
tool, Entity Relationship (ER) models, can be used in
teaching data analysis and design. The role of ER
models in database design will be reviewed. ER models
will be considered as a framework for also dealing with
file design. An example of an ER model will be given
with a description of how it might be used in
discussing file design issues with 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{Adams:1986:SCD,
author = "Evans J. Adams",
title = "A second course in database management",
journal = j-SIGCSE,
volume = "18",
number = "1",
pages = "15--23",
month = feb,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953055.5606",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 17th SIGCSE Symposium on Computer
Science Education.",
abstract = "A second course in Database Management which stresses
database design principles is described. The first
course emphasizes database implementation utilizing
both a relational and a CODASYL database management
system. Students become familiar with the usage of a
database management system as a implementation
framework for databases. The second course provides the
student with tools to perform logical database design
and with techniques for converting logical designs into
efficient physical implementations.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Bailey:1986:ICL,
author = "M. Gene Bailey and Rebekah L. Tidwell",
title = "Implementing computer literacy: the year after",
journal = j-SIGCSE,
volume = "18",
number = "1",
pages = "24--26",
month = feb,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953055.5607",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 17th SIGCSE Symposium on Computer
Science 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{Martin:1986:PTC,
author = "Jean Buddington Martin and Kenneth E. Martin",
title = "A profile of today`s computer literacy student",
journal = j-SIGCSE,
volume = "18",
number = "1",
pages = "27--33",
month = feb,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953055.5608",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 17th SIGCSE Symposium on Computer
Science Education.",
abstract = "What are the opinions and biases of students entering
this course today? What do these students think they
know, what do they think they should be learning? Have
their opinions been altered by the technological and
software trends? Do younger and older students have
similar or markedly differing views and computer
experiences. Can the needs of the students be met by
such courses, or are the students actually more
technologically literate than we believe? Noting the
changes that have taken place over the last three or
four years in the literacy course, the authors prepared
a survey that was completed by all the students in two
universities (317 students) during the first class of
the fall 1985 semester. The results of that survey are
the basis of 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{Kneller:1986:ALC,
author = "George R. Kneller",
title = "Adult learners: away with computerphobia",
journal = j-SIGCSE,
volume = "18",
number = "1",
pages = "34--37",
month = feb,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953055.5609",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 17th SIGCSE Symposium on Computer
Science Education.",
abstract = "``Computerphobia'' among adult learners is analogous
to communication apprehension among adult speakers;
consequently, techniques used by teachers of public
speaking to ease stagefright can be adapted to the
problem of overcoming fear of computers in novice adult
learners. Six specific solutions are suggested and
explained.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Baron:1986:FCL,
author = "Naomi S. Baron",
title = "The future of computer languages: implications for
education",
journal = j-SIGCSE,
volume = "18",
number = "1",
pages = "44--49",
month = feb,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953055.5627",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 17th SIGCSE Symposium on Computer
Science Education.",
abstract = "Which computer languages should we be teaching our
students --- and why? This paper examines the multitude
of languages now available from three perspectives:
classificatory, predictive, and pedagogical. It offers
a ``linguistic'' analysis of computer languages in
terms of their structure, their function, and their
genealogy. Using these classifications, the paper then
analyzes current and future trends for each language
type. The classifications and predictions suggest a
fundamental distinction between two sorts of languages:
those appropriate for public computing (i.e.,
programming done by most professional computer
scientists) and those appropriate for private computing
(computing by individuals for their own purposes). The
paper suggests that while would-be computer scientists
need to learn public computing languages, private
computing languages may be especially appropriate for
non-professional computer users.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Gabrini:1986:CPM,
author = "Philippe J. Gabrini and J. Mack Adams and Barry L.
Kurtz",
title = "Converting from {Pascal} to {Modula-2} in the
undergraduate curriculum",
journal = j-SIGCSE,
volume = "18",
number = "1",
pages = "50--52",
month = feb,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953055.5629",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 17th SIGCSE Symposium on Computer
Science Education.",
abstract = "Modula-2 has been adopted as the primary programming
language at New Mexico State University. This paper
discusses the reasons which led to this choice of a new
primary programming language. It compares some of the
features of Pascal, Modula-2 and Ada. It also gives the
results of our implementation 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{Leeper:1986:SAL,
author = "Robert R. Leeper and Karl O. Rehmer",
title = "Structured assembly language in {VAX-11 MACRO}",
journal = j-SIGCSE,
volume = "18",
number = "1",
pages = "53--60",
month = feb,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953055.5632",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 17th SIGCSE Symposium on Computer
Science Education.",
abstract = "For several years, the introductory assembly language
course at Indiana-Purdue at Fort Wayne has used
``structured'' assembly language on an IBM System 370.
A later course makes use of VAX-11 MACRO assembly
language on a VAX 11/780. This paper shows how the
major constructs for structured programming may be
implemented in VAX-11 MACRO. The scheme involves
assembly language templates for each of the constructs,
a standard labeling scheme, and a commenting method
which reflects the structure of the 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{Owen:1986:TTD,
author = "G. Scott Owen",
title = "Teaching of tree data structures using microcomputer
graphics",
journal = j-SIGCSE,
volume = "18",
number = "1",
pages = "67--72",
month = feb,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953055.5634",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 17th SIGCSE Symposium on Computer
Science Education.",
abstract = "A set of procedures to graphically display ordered and
unordered trees has been developed. The procedures have
been used in several class demonstration programs to
illustrate tree insertion, deletion, and balancing
algorithms. The procedures are available for inclusion
in student programs so that they can determine if their
programs are working correctly. The procedures are
written in Turbo Pascal for an IBM PC.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Augenstein:1986:GDD,
author = "Moshe Augenstein and Yedidyah Langsam",
title = "Graphic displays of data structures on the {IBM PC}",
journal = j-SIGCSE,
volume = "18",
number = "1",
pages = "73--81",
month = feb,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953055.5640",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 17th SIGCSE Symposium on Computer
Science Education.",
abstract = "Immediately or soon after an introductory course in
programming, traditional computer science education
usually includes a course on data structures. Such
courses, however, have suffered from a lack of
non-textual materials for classroom and non-classroom
use. Consequently, it is difficult for students to
comprehend the abstractions involved in implementing
and applying fundamental data structures without
laboriously employing printed materials. The work
discussed herein addresses the problem by developing
software for the IBM PC that will allow data structure
users to view graphically the effects of primitive
operations and application programs on basic data
structures. Several such structures and applications
are examined and plans for a program interface 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{Rehmer:1986:TDA,
author = "Karl Rehmer and Linda Rising",
title = "Teaching data abstraction in a beginning {Pascal}
class",
journal = j-SIGCSE,
volume = "18",
number = "1",
pages = "82--85",
month = feb,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953055.5642",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 17th SIGCSE Symposium on Computer
Science Education.",
abstract = "Modern programming practice advocates the use of
abstract data types to aid in design, coding, and
maintenance of programs [1]. Many students who are not
computer majors will write programs as part of their
jobs. Therefore, it is important to expose those
students who will take only one or two programming
courses to the idea of abstract data types. The paper
below illustrates how this was done in one of our
beginning Pascal 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{Plishka:1986:CTC,
author = "Richard M. Plishka",
title = "Contemporary trends in computing",
journal = j-SIGCSE,
volume = "18",
number = "1",
pages = "86--89",
month = feb,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953055.5693",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 17th SIGCSE Symposium on Computer
Science Education.",
abstract = "Many computer science curricula use Special Topics
courses as a vehicle to introduce students to new
concepts and technologies. Although the same policy is
practiced at our institution, one course required of
our Associate Degree students provides a forum for
surveying contemporary trends in computing. Such a
course is essential for providing ``a foundation of
knowledge and skills sufficient to serve as a base for
continued learning.'' [1] The purpose and content of
this course is the topic 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{Cook:1986:ISS,
author = "Janet M. Cook",
title = "Increasing students security awareness: article {II}.
{What} {C.S.} graduates don't learn about security
concepts and ethical standards",
journal = j-SIGCSE,
volume = "18",
number = "1",
pages = "89--96",
month = feb,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953055.5650",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 17th SIGCSE Symposium on Computer
Science Education.",
abstract = "Students think that security is crime prevention,
someone else's business. In fact, security is error
prevention and is everybody's business. At government
and industrial conferences employers complain that C.S.
and C.I.S. graduates (1) don't see security as a
significant factor in getting their jobs done, and (2)
don't have a clear conception of what constitutes
ethical professional behavior. This article,
demonstrates ways to integrate into existing courses
activities that promote students' awareness of
professional responsibilities to protect the integrity
of the systems and data they work with, and of accepted
professional ethical 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{Harriger:1986:DPC,
author = "Alka Rani Harriger and Thomas I. Ho",
title = "A data processing communication skills course",
journal = j-SIGCSE,
volume = "18",
number = "1",
pages = "97--102",
month = feb,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953055.5695",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 17th SIGCSE Symposium on Computer
Science Education.",
abstract = "To be a successful business data processing
professional, one should possess effective written and
oral communication skills; therefore, any program which
prepares computing students for the business world
should effectively train them in this area. Of the
programs that attempt to handle this situation, most
merely require their students to take several
English/communication courses. From experience, this
method is less effective than additionally reinforcing
the students' communication skills within the entire
range of the computing curriculum. This paper presents
a methodology for accomplishing the task of
implementing writing into an introductory data
processing 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{Noonan:1986:CCU,
author = "Robert E. Noonan",
title = "Compiler construction using modern tools",
journal = j-SIGCSE,
volume = "18",
number = "1",
pages = "109--113",
month = feb,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953055.5697",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 17th SIGCSE Symposium on Computer
Science Education.",
abstract = "In this paper we discuss our experiences using a
translator writing system in the compiler construction
course. We have found that such a system provides a
great deal of flexibility to the instructor. Students
can easily construct a complete compiler including code
generation for a small language. We believe our tools
and experiences are transferable to other translator
writing 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{Sathi:1986:PBC,
author = "Harbans L. Sathi",
title = "A project-based course in compiler construction",
journal = j-SIGCSE,
volume = "18",
number = "1",
pages = "114--119",
month = feb,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953055.5698",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 17th SIGCSE Symposium on Computer
Science Education.",
abstract = "The paper describes the experience gained by teaching
a project-based course in Compiler Construction. The
course is a blend of theoretical concepts and practical
considerations that go into the development of a
compiler. A project in compiler writing is an important
component of this course. ASP, a subset of standard
PASCAL, is used as the source language. The compiler
for ASP is to be developed in various phases: character
manipulator, lexical analyzer, syntax analyzer,
semantic analyzer, and code generator. Recursive
descent method is used to parse the various syntactic
entities. The code generator emits code for a
hypothetical machine called AOC (ALGOL Object Code). A
simulator executes this 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{Shub:1986:CPP,
author = "Charles M. Shub",
title = "A component part for a performance course",
journal = j-SIGCSE,
volume = "18",
number = "1",
pages = "120--123",
month = feb,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953055.5645",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 17th SIGCSE Symposium on Computer
Science Education.",
abstract = "The maturation of Computer System Performance Courses
is briefly described giving excerpts from the two major
ACM curriculum documents and providing a list of
possible texts for such a course. It is then proposed
that a course in performance evaluation contain a
component on the role of performance work in the
product life cycle. A prototype model for this is
described in detail. The description includes the need
for such work, who accomplishes it, what sort of
interactions are necessary and appropriate, and what
steps comprise integrating performance work into a
product life cycle.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Lapalme:1986:EUA,
author = "Guy Lapalme and Jean-Fran{\c{c}}ois Lamy",
title = "An experiment in the use of {Ada} in course in
software engineering",
journal = j-SIGCSE,
volume = "18",
number = "1",
pages = "124--126",
month = feb,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953055.5706",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/adabooks.bib;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 17th SIGCSE Symposium on Computer
Science Education.",
abstract = "This paper describes our experience in using Ada as a
vehicle for teaching Software Engineering concepts in a
course for first year undergraduate students at the
University of Montreal. We first review the curriculum
at our university and then give an idea of the hardware
and software at our disposition. We describe the goals
we had in mind in using Ada as a teaching language and
then we detail the topics and the assignments chosen in
our course. We conclude by describing a few lessons
learned from that experience. All in all, we are very
satisfied with this experiment and we intend to carry
on next 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{Sigwart:1986:SEA,
author = "Charles D. Sigwart and Gretchen L. {Van Meer}",
title = "Software engineering: the art of the user interview",
journal = j-SIGCSE,
volume = "18",
number = "1",
pages = "127--130",
month = feb,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953055.5643",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 17th SIGCSE Symposium on Computer
Science Education.",
abstract = "The specification of a system is a major problem. One
useful technique is to involve users in the design
process. This requires considerable skill on the part
of the software professionals. As one component of our
software engineering course we are trying to develop
this skill. We ask our students to design a system, and
as a part of developing the system specification we
give them an opportunity to interview a ``user.'' Since
real users are often not very helpful, we deliberately
arrange that our ``users'' will be obtuse regarding
technical details of the system. We then conduct
follow-up classroom discussion which, we hope, will
leave the students with a much more realistic idea of
what to expect from a user. A skillful interviewer can
often gain valuable insights from users into which
aspects of the system are most important to the
specifications.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Ballew:1986:SDC,
author = "David Ballew",
title = "A senior design course for computer science",
journal = j-SIGCSE,
volume = "18",
number = "1",
pages = "131--133",
month = feb,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953055.5694",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 17th SIGCSE Symposium on Computer
Science Education.",
abstract = "This paper describes a Senior Team Project Design
course required of all Computer Science majors at our
institution. The course is somewhat unique in that the
students are divided into teams, all working on some
aspect of the same problem. Thus, there is an emphasis
on communication between teams, an emphasis on ensuring
that the design of the various subteams interface, and
an emphasis on learning to work as part of a group. The
team concept described is an attempt to simulate an
actual industrial or commercial environment within the
structure and safety of the college classroom. To the
students' surprise, the goal is not to implement a
program (although we do that) but to illustrate the
need for clear design techniques, the need for proper
testing procedures and, above all, the need for precise
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{Sidbury:1986:SAE,
author = "James R. Sidbury",
title = "A statistical analysis of the effect of discrete
mathematics on the performance of computer science
majors in beginning computing classes",
journal = j-SIGCSE,
volume = "18",
number = "1",
pages = "134--137",
month = feb,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953055.5699",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 17th SIGCSE Symposium on Computer
Science Education.",
abstract = "During the 1983-84 academic year, the University of
Scranton instituted an experimental two semester
discrete mathematics course for freshman students
majoring in computer science. Approximately one-third
of them were enrolled in this sequence while the
remaining freshmen were enrolled in a traditional
algebra-calculus mathematics sequence. At the end of
the academic year the records of the freshman computer
science majors were examined to see if there was any
difference in performance between those who took
discrete mathematics and those who did not. There is a
strong indication that students who take discrete
mathematics make higher grades in computer science than
do the students who take the algebra-calculus sequence
of courses. There is no indication that students who
take discrete mathematics are more (or less) likely to
change majors during the freshman year than those who
take a traditional mathematics 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{Werth:1986:PSP,
author = "Laurie Honour Werth",
title = "Predicting student performance in a beginning computer
science class",
journal = j-SIGCSE,
volume = "18",
number = "1",
pages = "138--143",
month = feb,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953055.5701",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 17th SIGCSE Symposium on Computer
Science Education.",
abstract = "This study investigated the relationship between the
student's grade in a beginning computer science course
and their sex, age, high school and college academic
performance, number of mathematics courses, and work
experience. Standard measures of cognitive development,
cognitive style, and personality factors were also
given to 58 students in three sections of the beginning
Pascal programming class. Significant relationships
were found between the letter grade and the students'
college grades, the number of hours worked and the
number of high school mathematics classes. Both the
Group Embedded Figures Test (GEFT) and the measure of
Piagetian intellectual development stages were also
significantly correlated with grade in the course.
There was no relationship between grade and the
personality type, as measured by the Myers-Briggs Type
Indicator (MBTI); however, an interesting and
distinctive personality profile was evident.",
acknowledgement = ack-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:1986:EMP,
author = "Sukhen Dey and Lawrence R. Mand",
title = "Effects of mathematics preparation and prior language
exposure on perceived performance in introductory
computer science courses",
journal = j-SIGCSE,
volume = "18",
number = "1",
pages = "144--148",
month = feb,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953055.5641",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 17th SIGCSE Symposium on Computer
Science 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{Entin:1986:UCP,
author = "Eileen B. Entin",
title = "Using the cloze procedure with computer programs: a
deeper look",
journal = j-SIGCSE,
volume = "18",
number = "1",
pages = "153--162",
month = feb,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953055.5700",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 17th SIGCSE Symposium on Computer
Science Education.",
abstract = "This paper extends research on the use of the cloze
test in the domain of computer software. In this study
the cloze blanks were divided for the purposes of
analysis into five structural subcategories. The
relationships of the total cloze score and the
subcategory scores to two criterion test measures were
found to be positive, with the strongest and most
consistent relationships being found for the variable
subcategory. Use of the cloze test for both
instructional and assessment purposes was 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{VanVerth:1986:TMP,
author = "Patricia B. {Van Verth}",
title = "Testing a model of program quality",
journal = j-SIGCSE,
volume = "18",
number = "1",
pages = "163--172",
month = feb,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953055.5648",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 17th SIGCSE Symposium on Computer
Science 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{Rambally:1986:ICP,
author = "Gerard K. Rambally",
title = "The influence of color on program readability and
comprehensibility",
journal = j-SIGCSE,
volume = "18",
number = "1",
pages = "173--181",
month = feb,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953055.5702",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 17th SIGCSE Symposium on Computer
Science Education.",
abstract = "Readability and comprehensibility are among the most
important attributes of a program. A program that is
easy to read and understand is easier to test,
maintain, and modify. Many factors affect program
readability and comprehensibility, including variable
names, internal documentation, modularity, and so on.
This paper investigates the influence of color on
program readability and comprehension. Three color
schemes were used: Color-scheme-A used different colors
to indicate the different blocks in a program;
Color-scheme-B used different colors to identify the
various statements function in the program; and the
third color scheme was the usual black-and-white
programs. This study showed that subjects who used
programs with Color-scheme-B had the highest mean score
for program comprehension, followed by those who used
Color-scheme-A. Subjects who used black-and-white
programs scored the lowest on the comprehension quiz.",
acknowledgement = ack-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:1986:CNB,
author = "Sami Khuri",
title = "Counting nodes in binary trees",
journal = j-SIGCSE,
volume = "18",
number = "1",
pages = "182--185",
month = feb,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953055.5646",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 17th SIGCSE Symposium on Computer
Science Education.",
abstract = "This paper describes an original method for
introducing linear recurrence relations. Boolean
expressions are represented by binary trees and the
counting of the internal nodes of these trees yield
linear recurrence relations. The method allows the
students to create their own family of Boolean
expressions, to draw the corresponding binary trees, to
deduce the recurrence relation representing the number
of nodes in the trees, and finally, to solve and check
the solutions of these relations.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Leinbach:1986:CRA,
author = "L. Carl Leinbach and Alex L. Wijesinha",
title = "On classifying recursive algorithms",
journal = j-SIGCSE,
volume = "18",
number = "1",
pages = "186--190",
month = feb,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953055.5644",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 17th SIGCSE Symposium on Computer
Science Education.",
abstract = "A scheme is presented for classifying recursive
problems based upon an analysis of their parameters.
Several well known recursive algorithms are then
classified according to this scheme. The classification
is used to determine if strategies for effecting
significant savings in computation time of a recursive
algorithm can be developed. Such strategies and the
results of applying them are also 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{Haggard:1986:FMP,
author = "Gary Haggard and Kevin Karplus",
title = "Finding minimal perfect hash functions",
journal = j-SIGCSE,
volume = "18",
number = "1",
pages = "191--193",
month = feb,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953055.5899",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 17th SIGCSE Symposium on Computer
Science Education.",
abstract = "A heuristic is given for finding minimal perfect hash
functions without extensive searching. The procedure is
to construct a set of graph (or hypergraph) models for
the dictionary, then choose one of the models for use
in constructing the minimal perfect hashing function.
The construction of this function relies on a
backtracking algorithm for numbering the vertices of
the graph. Careful selection of the graph model limits
the time spent searching. Good results have been
obtained for dictionaries of up to 181 words. Using the
same techniques, non-minimal perfect has functions have
been found for sets of up to 667 words.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Laurido-Santos:1986:CIE,
author = "Osvaldo Laurido-Santos",
title = "A course on information engineering",
journal = j-SIGCSE,
volume = "18",
number = "1",
pages = "194--202",
month = feb,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953055.5900",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 17th SIGCSE Symposium on Computer
Science Education.",
abstract = "An overview of information engineering: objectives,
principles, methodologies, and techniques; precedes an
outline with some suggestions for a course on
information engineering. The course will be offered in
Puerto Rico for the first time on the Spring semester.
The author plans to present on a future date a critique
on the course and his 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{Mitchell:1986:RCF,
author = "William Mitchell",
title = "Retraining computing faculty: a perspective",
journal = j-SIGCSE,
volume = "18",
number = "1",
pages = "203--210",
month = feb,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953055.5703",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 17th SIGCSE Symposium on Computer
Science Education.",
abstract = "The author has been actively involved in the
retraining of college faculty to teach computing
science for six years. He is presently recruiting a
fifth class for a two-summer masters degree program
which addresses this goal, and is preparing for a
seventh offering of a week-long, non-credit summer
institute. This paper reflects upon the experience of
having worked first-hand with nearly 200 faculty
members from a great variety of disciplines. It also
incorporates interchanges with directors of other
formal retraining efforts around the country, and the
comments made by some of the nearly 500 faculty who
have participated in formal summer retraining programs.
From these sources the author tries to clarify the
phenomena of retraining and suggests some areas which
merit further 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{Villegas:1986:AAC,
author = "Alonso Villegas",
title = "Adapting not adopting a curriculum",
journal = j-SIGCSE,
volume = "18",
number = "1",
pages = "211--216",
month = feb,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953055.5610",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 17th SIGCSE Symposium on Computer
Science Education.",
abstract = "This paper presents the background of computer science
programs in the Dominican Republic and show how the
curriculum at Universidad Catolica Madre y Maestra was
chosen.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{McGregor:1986:ICG,
author = "John D. McGregor",
editor = "Joyce Currie Little and Lillian N. Cassel",
title = "An Introductory Course in Graphics",
journal = j-SIGCSE,
volume = "18",
number = "1",
pages = "222--224",
month = feb,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953055.5901;
https://doi.org/10.1145/5600.5901",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "DBLP;
http://dblp.uni-trier.de/db/conf/sigcse/sigcse1986.html#McGregor86;
http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 17th SIGCSE Symposium on Computer
Science Education.",
URL = "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Graphics/imager/1986.bib;
ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Graphics/siggraph/1986.bib;
ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Misc/DBLP/1986.bib",
abstract = "The purpose of this paper is to report on some
experiences in the planning and implementation of an
introductory course on computer graphics. The course
focused on topics of concern to the computer science
major interested in developing graphics system
software.",
acknowledgement = ack-nhfb,
conference = "Seventeenth SIGCSE Technical Symposium on Computer
Science Education; held in Cincinnati, OH, 6--7 Feb.
1986",
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
keywords = "I30 graphics, introductory course",
}
@Article{Rager:1986:GPT,
author = "John E. Rager",
editor = "Joyce Currie Little and Lillian N. Cassel",
title = "Graphics Packages for Teaching Graphics",
journal = j-SIGCSE,
volume = "18",
number = "1",
pages = "225--231",
month = feb,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953055.5902;
https://doi.org/10.1145/5600.5902",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "DBLP;
http://dblp.uni-trier.de/db/conf/sigcse/sigcse1986.html#Rager86;
http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 17th SIGCSE Symposium on Computer
Science Education.",
URL = "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Graphics/imager/1986.bib;
ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Graphics/siggraph/1986.bib;
ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Misc/DBLP/1986.bib",
abstract = "The design and implementation of graphics packages has
been widely studied and discussed. The special needs of
the teaching environment change the requirements of a
package in some interesting ways because the details
usually hidden from the user are of interest to the
students. Here the design of such a package is
considered. In order to identify the needs of the
package, the structures of CORE (which is used
throughout as an example of an applications-oriented
package) are compared with a list of topics covered in
an elementary graphics course. Some of the nonessential
flexibility of CORE can be thrown away, and procedures
needed to handle hierarchy and manipulation of the
structured display file can be added. A package (the
Northwestern University Simple Graphics Package)
resulting from this analysis is described. Specific
suggestions are made for pruning CORE to a manageable
size. A natural way of accessing the structured display
files and a system of symbols are included. The
resulting package is small, manageable and useful.
During the summer of 1983 I was given the opportunity
to teach the first computer graphics course to be
offered at the University of Chicago. The only
available software was PLOT-10 [11], in a version
designed to interface to FORTRAN on the DEC-20. The
only prerequisite for the course was an elementary
programming course which taught PASCAL, hence the
students could not be expected to program in FORTRAN.
Some experimentation with the versions of FORTRAN,
PASCAL, and PLOT-10 on the DEC-20 revealed that
interfacing the PLOT-10 routines to PASCAL wasn't going
to work. A second, more important, reason for rejecting
this option was the lack of segmentation capability in
PLOT-10. I was planning to use Principles of
Interactive Computer Graphics by Foley and Van Dam [3]
and I wanted the students to be able to program in the
spirit of the ACM CORE [4] inspired Simple Graphics
Package (SGP) used in the text. My solution was to
implement this SGP in PASCAL on the DEC-20, with
drivers for two of the terminal types available on
campus. During the quarter I taught the course I
realized that this was not an adequate solution. There
were some things I just couldn't demonstrate for the
students and some things that I couldn't put into the
programming assignments. For example, a fair amount of
time was spent discussing package implementation:
clipping algorithms, coordinate transformations, the
segment data (visibility, detectability), etc. It was
impossible, in the UC SGP, to look at this information
as an image was constructed and modified. It was
equally impossible for the students to manipulate these
constructs directly. I would have had similar problems
with a full implementation of CORE and with any other
package with which I am familiar. Basically, the
packages designed for graphics applications hide the
details of the implementation and present a high level
view to the user. This is great when implementing an
interactive graphics program but it is not so great
when trying to teach how the packages work. This should
not be taken as a blanket condemnation of the use of
packages for computer graphics classes, nor as a
suggestion that students should always be reduced to
programming at the display processor level. There are
good reasons for using packages, or at least
package-like systems, in an elementary graphics course.
Packages provide the user-friendly environment needed
to start the students in computer graphics, and to
allow the students to become familiar with graphics
software as it exists in the real world. The students
will learn the style and format of CORE, GKS [6, 12,
13, 14], PLOT-10, or whatever package is chosen. Last,
but perhaps most important to a busy instructor (and is
there any other kind?), using a package means writing a
minimum of new software. Learning from the experience
of writing and using the UC SGP, I modified the package
to include some extra capabilities. At this time the
package was also moved to a VAX 11/780 at Northwestern
University. The design described in this paper includes
slightly more than either of these packages.
(Throughout the discussion the first package is called
UC SGP and the second NU SGP.) The design and
implementation of a graphics teaching system depends on
the available tools. If there is already a
sophisticated package, a little bit of extra software
may suffice. I'm going to consider the situation in
which a new package will be written expressly for use
in teaching. Similar considerations are valid when
extending an extant package. There are certain
objectives to keep in mind. The package should be small
so that it runs efficiently and so that it can be
implemented with a reasonable effort. The features
which will make it a good learning tool should be
emphasized and those which further flexibility but not
insight can be de-emphasized. The system should be
designed to work with dumb terminals, if those are the
ones likely to be available in sufficient quantity for
student use. (If there are enough smart terminals the
package can do a little more and may be easier to
produce.) When designing a small system like this one,
it is a good idea to keep the available hardware in
mind, retaining sufficient flexibility to include other
hardware later. (In the real world the flexibility of
the package depends somewhat on the shortness of the
time available for the implementation.) I'd like to
start with the ACM CORE, a well documented and well
known system, and sculpt it to the needs of teaching
carving away some excess and adding some new
capabilities.",
acknowledgement = ack-nhfb,
conference = "Seventeenth SIGCSE Technical Symposium on Computer
Science Education; held in Cincinnati, OH, 6--7 Feb.
1986",
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
keywords = "I3m computer science education",
}
@Article{Ohlson:1986:RPG,
author = "Mark R. Ohlson",
editor = "Joyce Currie Little and Lillian N. Cassel",
title = "The Role and Position of Graphics in Computer Science
Education",
journal = j-SIGCSE,
volume = "18",
number = "1",
pages = "232--237",
month = feb,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953055.5903;
https://doi.org/10.1145/5600.5903",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "DBLP;
http://dblp.uni-trier.de/db/conf/sigcse/sigcse1986.html#Ohlson86;
http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 17th SIGCSE Symposium on Computer
Science Education.",
URL = "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Graphics/imager/1986.bib;
ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Graphics/siggraph/1986.bib;
ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Misc/DBLP/1986.bib",
abstract = "The SIGGRAPH Education Committee has been considering
recommendations for inclusion of graphics in various
curricula for higher education. Several issues of
computer graphics in computer science or computer
science/engineering curricula are identified here. In
particular the course content and support facilities
necessary and the status of graphics courses within
programs are discussed. A basic premise is stated that
Curriculum '78[1] and other guidelines[2, 3, 4, 5, 6]
for educational programs are flawed in their lack of
computer graphics content. The reasons for this are not
immediately apparent, but might in part be attributed
to the lower profile of graphics during the time of
their initial development. Since that time the
significant technical advancements and standardization
of terms and concepts have not been incorporated as
changes in recommended curricula designs.",
acknowledgement = ack-nhfb,
conference = "Seventeenth SIGCSE Technical Symposium on Computer
Science Education; held in Cincinnati, OH, 6--7 Feb.
1986",
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
keywords = "I3m education",
}
@Article{Baruch:1986:EWW,
author = "Marjory Baruch",
title = "An experience is worth {1K} words",
journal = j-SIGCSE,
volume = "18",
number = "1",
pages = "238--245",
month = feb,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953055.5696",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 17th SIGCSE Symposium on Computer
Science Education.",
abstract = "An introductory computer science course is presented
which uses new techniques appropriate for a liberal
arts college. Students learn standard topics by means
of a series of guided labs in which they are active
participants. The students learn to question, analyse,
and construct examples, thereby acquiring the means for
further inquiry and understanding. Irrelevant stumbling
blocks are minimized in the hope that the positive
learning process will be something they continue 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{Garraway:1986:IUW,
author = "Hugh Garraway",
title = "Implementation of a university wide
computer-augmented-curriculum",
journal = j-SIGCSE,
volume = "18",
number = "1",
pages = "246--248",
month = feb,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953055.5707",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 17th SIGCSE Symposium on Computer
Science Education.",
abstract = "This paper discusses the implementation of a project
to provide microcomputing resource to all students and
faculty in an effort to integrate
computer-assisted-learning with traditional
teaching/learning methods across the curriculum of a
comprehensive university. Also discussed is the
structure and staffing of the project, initial hardware
and software selection and the project's impact on a
Computer Science Department.",
acknowledgement = ack-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:1986:CSL,
author = "Ellen Cunningham",
title = "Computers and society: a liberal arts perspective",
journal = j-SIGCSE,
volume = "18",
number = "1",
pages = "249--252",
month = feb,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953055.5904",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 17th SIGCSE Symposium on Computer
Science Education.",
abstract = "There is ambivalence among computer science educators
regarding the degree to which ethical and value
questions should be incorporated in the computer
science curriculum. This paper states a philosophical
case for substantive treatment of these topics in
colleges committed to the liberal arts, and goes on to
consider some of the practical difficulties 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{Bulgren:1986:IIC,
author = "William G. Bulgren and Earl J. Schweppe and Tim
Thurman",
title = "An improved introduction to computing emphasizing the
development of algorithms and using the {Apple
Macintosh Pascal}",
journal = j-SIGCSE,
volume = "18",
number = "1",
pages = "253--256",
month = feb,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953055.5628",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 17th SIGCSE Symposium on Computer
Science Education.",
abstract = "Many colleges and universities offer an introductory
computer science course based on a specific programming
language. The Department of Computer Science at the
University of Kansas has recently created a new
environment in order to better teach such topics as
problem solving, algorithmic design, elementary
programming techniques, and elementary computer
techniques. This paper will discuss the transition from
a time-sharing environment to a modern microcomputer
laboratory. It will also discuss the pedagogic
techniques used in the new environment. It is hoped
that others will 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{Henderson:1986:AIC,
author = "Peter B. Henderson",
title = "Anatomy of an introductory computer science course",
journal = j-SIGCSE,
volume = "18",
number = "1",
pages = "257--264",
month = feb,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953055.5708",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 17th SIGCSE Symposium on Computer
Science Education.",
abstract = "An introductory computer science course is frequently
the most difficult course in the curriculum to teach.
Computer science educators must stay abreast of rapidly
changing trends, text books, technology and teaching
techniques. This paper provides an overview and
perspective of introductory computer science courses,
surveys some trends, and presents new alternative
approaches regarding organization, foundations and
material. It is based on the premise that the
introductory course should create strong foundations
upon which students can build, and that the curriculum
should teach students to build software systems which
people use and maintain, not just toy computer
programs. The paper presents personal views and
insights, motivates underlying concepts, and provides
many useful suggestions which have been successfully
employed in such 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{Shinners-Kennedy:1986:UST,
author = "Dermot Shinners-Kennedy",
title = "Using spreadsheets to teach computer science",
journal = j-SIGCSE,
volume = "18",
number = "1",
pages = "264--270",
month = feb,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953055.5905",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 17th SIGCSE Symposium on Computer
Science Education.",
abstract = "This paper describes a research project which
commenced recently at the NIHE, L. The project
investigates the use of micro-computer software to
teach aspects of computer science. Spreadsheets are the
subject of this report. The potential of spreadsheet
systems for teaching assembler programming is
considered. We outline a model for enabling students to
acquire fundamental computer science concepts using a
simplistic ``language machine''. The language machine
is embedded in a programmable spreadsheet package which
acts as the host language. The aim of the project is to
explore the possibility of creating interactive, robust
and instructional computer models using some of the
more powerful spreadsheet packages in an imaginative
fashion.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Brumfield:1986:TOS,
author = "Jeffrey A. Brumfield",
title = "Teaching operating systems with {Modula-2}",
journal = j-SIGCSE,
volume = "18",
number = "1",
pages = "273--282",
month = feb,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953055.5630",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 17th SIGCSE Symposium on Computer
Science Education.",
abstract = "Programming projects in an operating systems course
expose students to issues involved in the design and
implementation of operating systems. The Modula-2
language provides features needed in such projects.
This paper overviews the capabilities of Modula-2 and
describes a programming project in which students
implement a process manager for an operating system.
The process manager supports concurrent processes and
provides operations for their synchronization and
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{Feldman:1986:MPO,
author = "Michael B. Feldman",
title = "{Modula-2} projects for an operation-systems course:
racing sorts and multiple windows",
journal = j-SIGCSE,
volume = "18",
number = "1",
pages = "283--288",
month = feb,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953055.5631",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 17th SIGCSE Symposium on Computer
Science Education.",
abstract = "A Modula-2-based project series is presented. This
three-project sequence is suitable for an undergraduate
course in operating systems or systems programming, and
embodies the three important principles of concurrent
programming, algorithm animation, and code
modification. Heavy use is made of the Modula-2 module;
much of the code in the projects is given away to the
students, who must then adapt it for the purpose. The
project series requires the animation of several sort
algorithms, which are invoked as independent tasks
under Modula-2 and display their state in different
screen windows. These projects do not require special
hardware and can be run using a ``dumb terminal'' 24 x
80 screen.",
acknowledgement = ack-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:1986:POS,
author = "William A. Shay",
title = "A project for operating systems simulation",
journal = j-SIGCSE,
volume = "18",
number = "1",
pages = "289--295",
month = feb,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953055.5649",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 17th SIGCSE Symposium on Computer
Science Education.",
abstract = "The purpose of this paper is to describe a project in
a course on Operating Systems. The project is designed
to reinforce the concepts of memory management, process
management and processor management that are discussed
in most Operating Systems texts. Each student is to
design and write a program that will simulate these
major components of an operating system. This project
is presented to the student in 3 phases and is written
in Pascal although it can be adapted to other
languages. The first phase requires the design of
memory management routines for an operating system
which schedules jobs through the use of a combined
round robin/FIFO philosophy. The major concerns are the
allocation and deallocation of memory pages as programs
are submitted to the system and are removed from the
system as they finish. The second phase takes into
account various scheduling techniques, I/O requests,
and swapping. Having already worked out the bugs in the
memory management routines, the student now must be
concerned with the management of the jobs that pass
through the system. The third and last phase is the
implementation of job synchronization. Several events
are described, any of which may be the object of a WAIT
or SIGNAL directive issued by an executing program. The
project must synchronize jobs that issue a WAIT and
SIGNAL directive on the same event. The project is part
of a 3 credit course in Operating Systems taught to
Juniors and Seniors. Successful completion of the
project includes not only the correct implementation of
a well documented and logically designed operating
system, but also a comparative study, within each
phase, of the efficiency and effectiveness of the
operating system as a variety of parameters, which
describe the environment, are changed. Observations are
submitted in a report that is required with each
phase.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Shafto:1986:PLM,
author = "Sylvia A. Shafto",
title = "Programming for learning in mathematics and science",
journal = j-SIGCSE,
volume = "18",
number = "1",
pages = "296--302",
month = feb,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953055.5635",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 17th SIGCSE Symposium on Computer
Science Education.",
abstract = "This paper presents a learning-research based argument
for the integration of computer programming into the
science and mathematics curricula in pre-college
education as well as college. Students who generate
solutions to science and mathematics problems develop a
procedural understanding of the fundamental theories of
these disciplines. Students should be taught to use
programming languages for these solutions for the same
reasons they are taught the universal tools of
arithmetic and algebra, and because only a computer
provides the means to describe solutions in explicit,
correct, and executable form. Programming should be
integrated into all mathematics and science teaching
from the earliest years. In precollege education,
programming should be taught over a period of eight to
ten years, rather than as a 6-12 week separate topic,
and should be matched to the level of complexity of the
science and mathematics content.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Whitson:1986:SWH,
author = "George M. {Whitson III}",
title = "A set of workshops for high school computer science
teachers",
journal = j-SIGCSE,
volume = "18",
number = "1",
pages = "303--306",
month = feb,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953055.5704",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 17th SIGCSE Symposium on Computer
Science Education.",
abstract = "This paper outlines a set of workshops to provide
training for certified high school computer science
teachers. Upon the completion of the four core
workshops, a high school teacher would have an
excellent background to teach high school computer
science as detailed in the new proposed ACM Curriculum
for high school certification. The workshops should
also do a good job upgrading the background of high
school computer science and computer math teachers to
teach courses currently in the high school curriculum.
One workshop, PASCAL with Applications to Data
Structures, was specifically designed to prepare
current high school teachers to teach a PASCAL course
whose goal is to prepare students for the advanced
placement test. Each of the six workshops is a three
semester hour course and most carry graduate credit.
Three of the six courses have already been offered and
more should be taught next summer. The reception of the
high school teachers to the workshops has been very
enthusiastic.",
acknowledgement = ack-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:1986:DIP,
author = "Doug Myers and Linda Null",
title = "Design and implementation of a programming contest for
high school students",
journal = j-SIGCSE,
volume = "18",
number = "1",
pages = "307--312",
month = feb,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953055.5705",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 17th SIGCSE Symposium on Computer
Science Education.",
abstract = "The Computer Science Department at Northwest Missouri
State University sponsors a computer programming
contest each spring for area high school students. The
contest draws about 250 people each year. The Olympiad
has provided valuable student contact for the Computer
Science faculty. The Computer Science Department views
the Olympiad as a very powerful recruiting tool for the
university. This paper will address the development of
the Computer Science Olympiad 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{Kempton:1986:SMV,
author = "Willett Kempton",
title = "A system to make visible the structure and execution
of student programs",
journal = j-SIGCSE,
volume = "18",
number = "1",
pages = "313--317",
month = feb,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953055.5906",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 17th SIGCSE Symposium on Computer
Science Education.",
abstract = "Visual models help to convey programming insights and
computer science principles. This paper describes the
design criteria for a software system which
automatically constructs visual models as a program
runs. Line-by-line execution and data structures are
dynamically updated on a display screen. The system can
be used either by an instructor in class
demonstrations, or by the student in running his or her
own programs. Motivations for the design criteria are
discussed, along with tradeoffs in implementation. A
system has been developed for the Pascal programming
language, running on a variety of popular
microcomputers.",
acknowledgement = ack-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:1986:CSC,
author = "Michael J. Barnes and R. Hsu and N. Hsu and T. Sun and
T. Nguyen and G. Haus and P. D. Smith",
title = "A computer science courseware factory",
journal = j-SIGCSE,
volume = "18",
number = "1",
pages = "318--328",
month = feb,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953055.5633",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 17th SIGCSE Symposium on Computer
Science Education.",
abstract = "A model for computer science courseware development
within universities is proposed. This model asserts
that masters level graduate and undergraduate students
are a valuable software development resource that can
be utilized to design, prototype, field test, and
refine quality courseware. To support this contention
four prototype courseware packages are used to briefly
describe the Visible Algorithms project at Northridge.
These packages provide tutorials on, and graphic
animations of: linked list, binary tree, B-tree, and
memory management 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{Christensen:1986:DSC,
author = "Larry C. Christensen and Gordon Stokes and Bill Hays",
title = "Design strategies for a computer-based instruction
system",
journal = j-SIGCSE,
volume = "18",
number = "1",
pages = "329--333",
month = feb,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953055.5647",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:24 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "Proceedings of the 17th SIGCSE Symposium on Computer
Science Education.",
abstract = "In February, 1984, the Computer Science Department at
Brigham Young University began working on a project
that would automate the delivery of a beginning
programming class. This project known as THE ELROND
PROJECT, was funded by the university with the
expectation that the instructional delivery costs and
the need for additional faculty for this course could
be reduced. This paper describes the system design and
principles that were used and presents strategies for
creating computer automated 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{Rising:1986:CNP,
author = "Linda Rising",
title = "Conversions on the net: the professionalism issue",
journal = j-SIGCSE,
volume = "18",
number = "2",
pages = "2--9",
month = jun,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/15075.15076",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:26 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Doyle:1986:SCL,
author = "Barbara Doyle",
title = "Should a computer literacy class be the first required
course for data processing majors",
journal = j-SIGCSE,
volume = "18",
number = "2",
pages = "10--12",
month = jun,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/15075.15077",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:26 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Bernat:1986:IIG,
author = "Andrew P. Bernat",
title = "An interactive interpreter\slash graphic-simulator for
{IBM S\slash 370} architecture assembly language",
journal = j-SIGCSE,
volume = "18",
number = "2",
pages = "13--16",
month = jun,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/15075.15078",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:26 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Appleby:1986:SMR,
author = "Doris C. Appleby",
title = "And still more on retraining mathematics faculty to
teach undergraduate computer science",
journal = j-SIGCSE,
volume = "18",
number = "2",
pages = "17--18",
month = jun,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/15075.15079",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:26 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1986:TMC,
author = "Brian Lees",
title = "Teaching microcomputer concepts through modelling",
journal = j-SIGCSE,
volume = "18",
number = "2",
pages = "19--24",
month = jun,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/15075.15080",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:26 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Baird:1986:MFL,
author = "Gus W. Baird",
title = "My freshmen learn recursion",
journal = j-SIGCSE,
volume = "18",
number = "2",
pages = "25--28",
month = jun,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/15075.15081",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:26 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Frederick:1986:IEP,
author = "William G. Frederick and Maynard J. Mansfield",
title = "An instructional environment for programming using the
{Vax 11} with a three-color projector",
journal = j-SIGCSE,
volume = "18",
number = "2",
pages = "29--30",
month = jun,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/15075.15082",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:26 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Schmalz:1986:SFP,
author = "Rosemary Schmalz",
title = "Subprograms in the first programming course: an early
but non-trivial introduction",
journal = j-SIGCSE,
volume = "18",
number = "2",
pages = "31--32",
month = jun,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/15075.15083",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:26 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1986:FCS,
author = "Ellen Cunningham",
title = "Fewer control structures considered helpful",
journal = j-SIGCSE,
volume = "18",
number = "2",
pages = "33--34",
month = jun,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/15075.15084",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:26 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Milito:1986:CCC,
author = "Elaine R. Milito and Marsha L. Traub",
title = "Compiler construction: a course outline and project
description",
journal = j-SIGCSE,
volume = "18",
number = "2",
pages = "35--37",
month = jun,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/15075.15085",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:26 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "A course in compiler construction will allow students
to examine how a high-level language program is
accepted as input and translated into assembly language
or machine language so that the central processing unit
receives instructions which it understands and can
execute. This paper outlines the compiler construction
course as it is taught at West Chester University, with
emphasis on the compiler writing project assigned 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{Peacock:1986:NMG,
author = "Derek Peacock and Paul Manning and Martin Lee",
title = "New microcomputer graphics routines designed for
undergraduate teaching",
journal = j-SIGCSE,
volume = "18",
number = "2",
pages = "38--47",
month = jun,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/15075.15086",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:26 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1986:SLC,
author = "William Myers",
title = "Second language courses are different beasts",
journal = j-SIGCSE,
volume = "18",
number = "2",
pages = "48--50",
month = jun,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/15075.15087",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:26 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Folse:1986:PCC,
author = "Raymond O. Folse",
title = "Pre-college computer use: {U.S.} versus {Japan}",
journal = j-SIGCSE,
volume = "18",
number = "2",
pages = "51--52",
month = jun,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/15075.15088",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:26 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Oman:1986:SEP,
author = "Paul W. {Oman, Jr.}",
title = "Software engineering practicums: a case study of a
senior capstone sequence",
journal = j-SIGCSE,
volume = "18",
number = "2",
pages = "53--57",
month = jun,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/15075.15089",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:26 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Increasing demand for software engineers has caused
academia to search for means to incorporate software
engineering into the existing computer science
curriculum. This paper explores traditional software
engineering instructional methods and then provides a
case study of a two semester practicum modeled after
specialized training programs. These practicums,
integrated into the University of Idaho Computer
Science program, require all computer science seniors
to solve ``real-world'' software engineering problems
for actual customers. The practicums serve as quality
control exit requirements to ensure that computer
science graduates have the software engineering skills
required in industry and graduate school. The
integrated nature of the computer science program
uniquely provides experiential variety while fostering
individual responsibility, group interaction skills,
and practical 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{Reid:1986:IDS,
author = "Richard J. Reid",
title = "Interactive digital simulation",
journal = j-SIGCSE,
volume = "18",
number = "2",
pages = "58--62",
month = jun,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/15075.15090",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:26 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Simulation of digital networks can be enhanced by
interactive graphics to provide an experimental
environment that rivals breadboarding as a ``hands-on''
logic-design experience. The simulator described here
allows interactive keyboard entries during the
simulation interval providing activation of network
switches and pulsers, restarting or slowing the
simulation, graphical expansion of modules in terms of
their internal components, graphical pan and zoom for
better resolution of sub-networks, and multiple viewing
windows onto the virtual space of the network. The
simulation is three-level and event driven, and allows
the specification of periodic clock signals of
unlimited duration. A pre-processor allows the macro
definition of modules and provides the necessary
independence of local variables that is required for
multiple instantiation. Although inherently recursive,
the macro processor can be supplemented with library
macros that support iterative specification. This
feature allows the construction of networks with
interated cell structures.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Shirkhande:1986:WL,
author = "Neelima Shirkhande and L. P. S. Singh",
title = "The war of languages",
journal = j-SIGCSE,
volume = "18",
number = "2",
pages = "63--63",
month = jun,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/15075.15091",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:26 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Salzberg:1986:TNF,
author = "Betty Salzberg",
title = "Third normal form made easy",
journal = j-SIGCSE,
volume = "18",
number = "2",
pages = "64--74",
month = jun,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/15075.15092",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:26 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Abshire:1986:SNT,
author = "Gary M. Abshire",
title = "The skills needed to teach computer-science courses",
journal = j-SIGCSE,
volume = "18",
number = "2",
pages = "75--81",
month = jun,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/15075.15093",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:26 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Certain skills are needed to teach computer-science
course effectively. These skills range from the ability
to write clear course objectives to the ability to
present material well and to counsel students ably.
Most of us need some assistance in sorting out these
skills and creating from them a surefire, step-by-step
teaching procedure. The suggestions that follow will
help you do just that, enabling you to prepare and
present your ideas in less time and with better
results. Use this information as a checklist before,
during, and after your course. During the course, you
will probably want to obtain some feedback on your
performance. You may want to either conduct a trial run
with an audience of your colleagues or have someone sit
in on your first few class meetings and check your
performance. You could also read over the list before
each class (always a good idea) and check your own
performance right after each 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{Taffe:1986:TCS,
author = "William J. Taffe",
title = "Teaching computer science through writing",
journal = j-SIGCSE,
volume = "18",
number = "2",
pages = "82--83",
month = jun,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/15075.15094",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:26 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Student difficulty in expressing computing concepts in
clear, concise English has stimulated me to introduce a
writing assignment into various Computer Science
courses. This article describes the problem, the goals
of the assignment, and student improvement and
reaction.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Taulbee:1986:AUS,
author = "Orrin E. Taulbee",
title = "Annual {U.S}. summaries of {PH.D}. production and
employment in computer science",
journal = j-SIGCSE,
volume = "18",
number = "3",
pages = "2--8",
day = "1",
month = sep,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/378905.378910",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:26 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1986:CSS,
author = "Jerome L. Lewis and Dr",
title = "A computational solution to the snowplow problem",
journal = j-SIGCSE,
volume = "18",
number = "3",
pages = "9--12",
day = "1",
month = sep,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/378905.378914",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:26 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{McGlinn:1986:SPP,
author = "Robert J. McGlinn",
title = "Sharing printers in a {PC} lab",
journal = j-SIGCSE,
volume = "18",
number = "3",
pages = "13--16",
day = "1",
month = sep,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/378905.378918",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:26 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1986:CPL,
author = "M. C. Lee",
title = "A course in programming languages for computer science
majors",
journal = j-SIGCSE,
volume = "18",
number = "3",
pages = "17--18",
day = "1",
month = sep,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/378905.378920",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:26 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper presents my first experience in teaching
third year computer science majors a course entitled,
``Principles of Programming Languages'' at the Chinese
University of Hong Kong. The course has been aimed at
teaching the students to analyze and to evaluate a
high-level programming language; it also enables the
students to gain knowledge in a wide spectrum of
current programming languages. In this paper, the
preparation, the teaching materials, the organization,
and the actual running 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{Harrow:1986:TPU,
author = "Keith Harrow and Yedidyah Langsam and David E.
Goldberg",
title = "Teaching {PL\slash I} using a microcomputer",
journal = j-SIGCSE,
volume = "18",
number = "3",
pages = "19--25",
day = "1",
month = sep,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/378905.378923",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:26 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Until the Fall 1983 semester, the introductory
programming course at Brooklyn College had been taught
(in the PL/C dialect of PL/I) using keypunch equipment
in a batch environment. However, that term two
experimental sections used IBM Personal Computer (PC's)
instead of keypunches. The experiment was expanded in
the Spring 1984 semester to include almost one third of
all sections of the introductory course, and then
expanded again in the Fall 1984 semester to all
sections of the first PL/I course, plus three sections
of second-level courses. Although the PC's were quite
easy to use, the PL/I-86 PC-DOS compiler produced by
Digital Research caused many problems. A number of
advantages and disadvantages of the experiment are
discussed. Other implications of the use of PC's are
also noted, including the possible change of language
and the extension to more advanced 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{Kerley:1986:TCD,
author = "Lyndell M. Kerley",
title = "Teaching concepts of data structures via the {Fast
Fourier Transform}",
journal = j-SIGCSE,
volume = "18",
number = "3",
pages = "26--30",
day = "1",
month = sep,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/378905.378925",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:26 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Pagan:1986:FTB,
author = "Frank G. Pagan",
title = "On the feasibility of teaching {Backus}-type
functional programming {(FP)} as a first language",
journal = j-SIGCSE,
volume = "18",
number = "3",
pages = "31--35",
day = "1",
month = sep,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/378905.378929",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:26 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "In an attempt to demonstrate that Backus-type
functional programming (FP) might be made as palatable
and understandable as conventional programming to the
computing novice, the author has written an
introductory textbook-style description of a small FP
system. This paper describes and summarizes that
description. It is concluded that teachability concerns
should not present an obstacle for FP's possible future
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{Ramberg:1986:NLO,
author = "Peter Ramberg",
title = "A new look at an old problem: Keys to success for
computer science students",
journal = j-SIGCSE,
volume = "18",
number = "3",
pages = "36--39",
day = "1",
month = sep,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/378905.378931",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:26 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "A computer science placement exam was given to all
computer science students enrolled in introductory
courses at a four year university. The purpose was to
determine what differences, if any, occurred in the
scores of the students who eventually withdrew from the
courses and those who finished the course. Also, an
examination was made of final grades of the students in
the courses and their scores on the placement exam.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Cherry:1986:ICU,
author = "Joan M. Cherry",
title = "Introduction to computer use: a course non-computer
science majors at a large",
journal = j-SIGCSE,
volume = "18",
number = "3",
pages = "40--43",
day = "1",
month = sep,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/378905.378934",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:26 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "An introductory course appropriate for students who
wish to learn how to use computers but who do not want
to major in Computer Science, is offered as a service
course by the Department of Computer Science, within
the Faculty of Arts. Ten sections, each with an
enrollment of 120 students, are offered during the
academic session. The course content, method of
assessment, assignments, and computer facilities are
described. Course materials, including a detailed
syllabus and lecture schedule, assignments, quizzes,
and examinations, are available from the author. [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{Gathers:1986:SFC,
author = "Emery Gathers",
title = "Screening freshmen computer science majors",
journal = j-SIGCSE,
volume = "18",
number = "3",
pages = "44--48",
day = "1",
month = sep,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/378905.378938",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:26 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Ten factors were studied to determine their
relationship to success in the first computer science
course (Programming Concepts and Problem Solving) for
majors. The ten factors studied were the following:
high school grade point average, ACT scores (English,
math, social science, natural science, and composite),
Nelson Denny Reading scores (vocabulary, comprehension,
and total grade equivalent), and the UTM Math Placement
Test score. Of these placement factors, only the ACT
English score and the UTM math placement test were
significant in reducing the failure rate in the first
course in computer science for majors. The ACT English
score was the single best predictor of 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{Dooijes:1986:ICI,
author = "E. H. Dooijes",
title = "An introductory course in interactive computer
graphics",
journal = j-SIGCSE,
volume = "18",
number = "3",
pages = "49--52",
day = "1",
month = sep,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/378905.378939",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:26 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Bozonie:1986:FUC,
author = "Mike Bozonie",
title = "A framework for understanding the computer
applications system development process",
journal = j-SIGCSE,
volume = "18",
number = "3",
pages = "53--57",
day = "1",
month = sep,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/378905.378943",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:26 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1986:TCC,
author = "Yuksel Uckan",
title = "Teaching {COBOL} in computer information systems
programs: Problems, a proposal and an experiment",
journal = j-SIGCSE,
volume = "18",
number = "3",
pages = "58--64",
day = "1",
month = sep,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/378905.378945",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:26 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The COBOL component in four-year computer information
systems programs is crucial to the rest of the program,
and should be handled with special care. Particularly
in CIS programs modeled after ACM's recommendations for
computer information systems, students who have become
reasonably proficient in a high level programming
language find a course on introductory COBOL rather
unmotivating. Furthermore, experience has shown that
COBOL is not an ideal language as the first procedural
language in CIS programs. It is our conviction that
COBOL should be taught in CIS programs as a file
processing language, using a data structures approach,
as suggested by the ACM's IS2 component. In this paper,
we propose a course description and topics sequence,
and describe an implementation experiment based on the
proposal. Following a brief survey of the elementary
features of the language, the proposed course has aimed
to teach advanced COBOL features, data and file
structures, and fundamental concepts of software
engineering in an integrated fashion. The experiment
has been highly successful, and the course has been
incorporated in our CIS curriculum at Miami University,
Systems Analysis Department.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Parhami:1986:GVM,
author = "Behrooz Parhami",
title = "A geometric view of mutual exclusion and deadlock in
computer system",
journal = j-SIGCSE,
volume = "18",
number = "4",
pages = "2--5",
month = dec,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/15003.15004",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "A set of eight simple diagrams with accompanying
explanations has proved quite effective as a tool for
teaching the concepts of mutual exclusion and deadlock
in an operating systems course. This note presents the
diagrams in a manner suitable for direct reproduction
as viewgraphs or class handouts and touches upon the
major points in explaining the diagrams 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{Gittleman:1986:AMD,
author = "Arthur Gittleman",
title = "Abstraction {\&} modual decomposition --- an example",
journal = j-SIGCSE,
volume = "18",
number = "4",
pages = "6--10",
month = dec,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/15003.15005",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The design and prototype implementation of an
interpreter for a small BASIC-like language makes an
excellent project illustrating the value of abstraction
and modular decomposition. Such a project can be
assigned in several different courses, either as a
sequence of short assignments or as a term 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{Deegan:1986:ODM,
author = "Colleen Deegan and John Atkins and Mike Henry",
title = "{OMEGA}: a database management system for academic
use",
journal = j-SIGCSE,
volume = "18",
number = "4",
pages = "11--14",
month = dec,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/15003.15006",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper describes an implementation of the
relational database management system, OMEGA. OMEGA is
designed to be ``query language independent'' in order
to promote the investigation of experimental query
languages by graduate students. OMEGA also supports the
query language SQL and as such, is used in
undergraduate database courses to demonstrate the
features of SQL.",
acknowledgement = ack-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:1986:PRI,
author = "G. Michael Schneider",
title = "A proposed redesign of the introductory service course
in computer science",
journal = j-SIGCSE,
volume = "18",
number = "4",
pages = "15--21",
month = dec,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/15003.15007",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Simms:1986:CCC,
author = "Melvin W. Simms",
title = "A career component to the computer science curriculum
cooperative education",
journal = j-SIGCSE,
volume = "18",
number = "4",
pages = "22--27",
month = dec,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/15003.15008",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1986:ULI,
author = "Dale Shaffer",
title = "The use of {Logo} in an introductory computer science
course",
journal = j-SIGCSE,
volume = "18",
number = "4",
pages = "28--31",
month = dec,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/15003.15009",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The use of LOGO as a first language in Computer
Science is examined and compared to the use of
Applesoft BASIC. The method for demonstrating LOGO's
adequacy is based on comparisons with ACM's CS1
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{Lehman:1986:LIC,
author = "John A. Lehman and Justus D. Naumann",
title = "A language independent course in program design and
programming for {MIS} students",
journal = j-SIGCSE,
volume = "18",
number = "4",
pages = "32--37",
month = dec,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/15003.15010",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Adigum:1986:SEC,
author = "M. O. Adigum",
title = "Software engineering in commercial programming
courses",
journal = j-SIGCSE,
volume = "18",
number = "4",
pages = "38--40",
month = dec,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/15003.15011",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The theory and practice of Software Engineering is
introduced to undergraduate computer science students
in their third year at the University of Ife. It is
taught as part of two Commercial Programming courses,
one in the first semester and the other in the second
semester. This paper discusses the modus operandi of
this exercise and outlines the topics covered in the
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{Temte:1986:ACU,
author = "Mark Temte",
title = "An {Ada} course for upper-level undergraduates",
journal = j-SIGCSE,
volume = "18",
number = "4",
pages = "41--45",
month = dec,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/15003.15012",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "As the Ada programming language becomes established,
it will have an impact on computer education. In the
short term, there will be a need to provide Ada
exposure to mature upper-level undergraduates who are
already skilled in other languages. Although language
proficiency is important, this exposure should not
focus on language features but rather on the support
Ada provides to modern software engineering practice.
The content of a course providing such an exposure is
described together with a pedagogical approach that
proved to be quite 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{Lyster:1986:UMO,
author = "Norman C. Lyster",
title = "The use of the music operating system to supplement
the teaching of {Cobol}",
journal = j-SIGCSE,
volume = "18",
number = "4",
pages = "46--49",
month = dec,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/15003.15013",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Mahoney:1986:HIP,
author = "Michael K. Mahoney",
title = "Hardware independent programming for a computer
graphics course",
journal = j-SIGCSE,
volume = "18",
number = "4",
pages = "50--53",
month = dec,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/15003.15014",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Ourusoff:1986:CVN,
author = "Nicholas Ourusoff",
title = "The computational view of nature: a liberal arts
course in computer science",
journal = j-SIGCSE,
volume = "18",
number = "4",
pages = "54--56",
month = dec,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/15003.15015",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "A liberal arts course in computer science should
convey a computational view of nature. This is best
achieved by focusing on a few 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{Moffat:1986:TMD,
author = "David V. Moffat",
title = "Teaching a modern data structures course",
journal = j-SIGCSE,
volume = "18",
number = "4",
pages = "57--64",
month = dec,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/15003.15016",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Gips:1986:RCU,
author = "James Gips",
title = "A robotics course using hero {I} robots",
journal = j-SIGCSE,
volume = "18",
number = "4",
pages = "65--68",
month = dec,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/15003.15017",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "An undergraduate Computer Science course in Robotics
has been offered for the past two semesters. Supporting
the course is a laboratory with six Hero I robots.
Students learn how to program the robots in 6808
assembly 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{Leibowitz:1986:EIS,
author = "Anita Zoe Leibowitz",
title = "Exercises for introducing software engineering
concepts in a data stuctures course",
journal = j-SIGCSE,
volume = "18",
number = "4",
pages = "69--71",
month = dec,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/15003.15018",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1986:TAM,
author = "Cloyd L. {Ezell, Jr.}",
title = "A transformation-access model for program
visualization action-on-data displays",
journal = j-SIGCSE,
volume = "18",
number = "4",
pages = "72--79",
month = dec,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/15003.15019",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Program visualization deals with the problem of
showing the execution of a computer program. In this
paper, program visualization is seen to also involve
questions of how we conceptually view a program. One
such view, namely viewing a program in terms of its
action on its data structures, is investigated and a
formal mathematical model for this view is presented.
Examples are given to illustrate situations where this
view is useful and where not so 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{Corman:1986:CSP,
author = "Larry S. Corman",
title = "Cognitive style, personality type, and learning
ability as factors in predicting the success of the
beginning programming student",
journal = j-SIGCSE,
volume = "18",
number = "4",
pages = "80--89",
month = dec,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/15003.15020",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The Myers--Briggs Type Indicator, Group Embedded
Figures Test, the Learning Style Inventory, and a Type
A-B Questionnaire were administered to introductory
COBOL students along with marketing students to
determine if results from these instruments would
improve the predictability of student success in
computer science. Demographic data was also gathered on
the 83 subjects similarly to prior studies. No
significant new findings were found in this study; the
strongest variable was a student's major grade point
average.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Bailes:1986:DIS,
author = "Gordon Bailes and Jerry Sayer",
title = "Dealing with independent studies courses --- an
effective methodology",
journal = j-SIGCSE,
volume = "18",
number = "4",
pages = "90--95",
month = dec,
year = "1986",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/15003.15021",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Independent studies courses can be an effective means
of providing the flexibility for a serious student with
a well-planned career path to tailor his or her
curriculum to meet the special requirements of the
career plan, and to permit the students to experience
and learn about subjects for which there is
insufficient demand or resources to offer a regular
course. The potential for abuse of this course is high
as we found at East Tennessee State University. In
addressing this issue, we found that we were also able
to strengthen the written and oral communications
skills which are so important to today's computing
professionals. This paper describes the experiences we
have had and the solution we discovered.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Editors:1987:SIS,
author = "{The Editors}",
title = "The senior information systems design project
seminar",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "2--8",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31727",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "One of the challenges of teaching MIS is preparing
students to apply the knowledge they have gained in a
real project. Although they have developed proficiency
in problem-solving, structured design techniques, and
programming during course work, many MIS students have
never interviewed a user or been asked to make design
changes at a user's request. In addition, many students
have never had to work on a project team, manage
schedules, and meet project deadlines. The senior
information systems design project course provides
students with an opportunity to apply systems concepts
and techniques in the design of an information system.
Students identify ``live'' projects and work on project
teams. In the past, many of these projects have been
programming design and implementation projects provided
by local industry. However, in large-scale projects,
students could not start with problem definition,
proceed to requirements specification, and complete
detailed design, because all of this could not be
accomplished in a single term. As a result, they would
do segments of larger projects. With the advent of the
microcomputer, however, many smaller scale projects
became available in offices seeking to automate records
management, routine accounting, and other office
automation systems. These projects created an
opportunity for students to do an entire project, from
systems analysis to detailed design. The purpose of
this paper is to describe the objectives and procedures
of the information systems design project seminar and
to discuss the nature and scope of design projects
conducted in university offices during the fall, 1985
quarter. The paper will describe the respective roles
of student systems analysts and users, the systems
development practices followed, and some of the
successes and pitfalls of the 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{Pigford:1987:MSM,
author = "D. V. Pigford",
title = "A management system for monitoring and assessing the
group-oriented database project",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "9--18",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31728",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper presents the evaluation techniques and
forms for implementing group-oriented database projects
in a senior level database course. A management system
for monitoring the design, implementation, and testing
of a small production database application using the
team approach serves as the focus of this paper.
Emphasis is upon both time and efficiency for students
and instructor. The database prototype is implemented
in phase one with a relational microcomputer tool and
in phase two with a relational mainframe DBMS.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Czejdo:1987:QGI,
author = "Bogdan Czejdo and Marek Rusinkiewicz",
title = "Query generation in an instructional database
management system",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "19--25",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31729",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The objectives and the general structure of a database
management system designed for instructional use are
described in this paper. Two high level interfaces
which can be used to assist a student in query
formulation are discussed. First of these interfaces is
graphical and uses Macintosh microcomputer as a user's
workstation. The other interface guides a student
through the process of query formulation using a
menu-driven approach. Preliminary experiences with
these interfaces have shown that they can facilitate
teaching of query formulation and help students to
understand better the syntax and semantics of
non-procedural query 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{Wilson:1987:ERD,
author = "Judith D. Wilson",
title = "Entity-relationship diagrams and {English}: an
analysis of some problems encountered in a database
design course",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "26--35",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31730",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The simplicity and clarity of the entity-relationship
approach recommends its use as a tool for teaching
database design. Nonetheless, the approach does not
appear to be problem-free. Analysis of student
entity-relationship diagrams for two database design
projects reveals a tendency students have to model
English sentences and to use English syntax to guide
the modeling process. The paper discusses why this may
be the case, and how it may be avoided.",
acknowledgement = ack-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:1987:ERA,
author = "Gayle J. Yaverbaum",
title = "An evaluation of a realistic approach to {MIS}",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "36--39",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31731",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Trigg:1987:TPC,
author = "Joseph W. {Trigg, Jr.}",
title = "Teaching personal computer {Cobol} with {Watcom
Cobol}",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "40--43",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31732",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The teaching transition from a mainframe language to a
subset of the same language for personal computer use
could be an unpleasant experience without adequate
preparation. This paper is intended to be of benefit
for the teachers of COBOL who are contemplating a
change from mainframe COBOL to the WATCOM COBOL
interpreter.",
acknowledgement = ack-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:1987:APD,
author = "Richard E. Pattis",
title = "Abstraction in {Pascal}: data and control",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "44--57",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31733",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1987:TAU,
author = "Wing C. Tam and Michael A. Erlinger",
title = "On the teaching of {Ada} in an undergraduate computer
science curriculum",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "58--61",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31734",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Traditionally beginning undergraduate computer science
students are taught a high level programming language.
Since the early 1970's Pascal has become the de facto
standard introductory programming language. With the
creation of Ada, its standardization, and the
availability of validated compilers, there is
considerable discussion concerning the introduction of
Ada into the computer science curriculum. This paper
discusses the approach taken by the Computer Science
Department at Harvey Mudd College.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Dobbs:1987:CCL,
author = "Verlynda Dobbs",
title = "A comparison of concurrent languages: a class
project",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "62--66",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31735",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper describes a class project for a graduate
level course in systems programming which emphasizes
concurrency 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{Trenary:1987:PCP,
author = "Robert Trenary",
title = "A project centered programming language course",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "67--69",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31736",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "A programming language course is difficult to organize
because of the diversity of languages and concepts
discussed. A Lisp-based project described here provides
a unifying context within which to demonstrate
programming language features such as data abstraction,
packages, and overloading. This approach has proven to
be a successful strategy in organizing a programming
language 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{Sigman:1987:MSC,
author = "Scott Sigman",
title = "Mathematics support for computing degrees: a small
college perspective",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "70--75",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31737",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper describes a study of the required
mathematical support for the computing program at
Southwest Baptist University. A list of requisite
mathematical concepts identified in four core courses
is presented. Additionally, the results of a survey of
required mathematics support courses for eighty-four
small colleges and universities offering computing
programs are presented and contrasted with the concepts
identified by the study. The results highlight the need
for a freshmen level discrete mathematics 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{Mein:1987:IEU,
author = "Bill Mein",
title = "Issuing each undergraduate student a personal
computer: living with it for three years",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "76--78",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31738",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Clarkson University was the first university to issue
incoming freshmen a desktop computer system. The
program has been in place for three years; now all
incoming undergraduates receive a desktop system. Last
year, the university did a study to determine its
computing needs for the next five years. Students were
surveyed for their remarks regarding the computing
facilities --- including the desktop program. This
paper notes some of those findings as well as some
comments made by the faculty who were surveyed.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Smotherman:1987:UNB,
author = "Mark Smotherman",
title = "On the use of naming and binding in early courses",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "79--83",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31739",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "In most computer science curricula, the concepts of
naming and binding are explicitly treated only in a
small number of the later courses, such as operating
systems and programming language foundations. However,
these concepts are fundamental and underlie the whole
of computer science. In this paper, a proposal is made
to explicitly introduce these concepts in the second or
third course so that they may be used in the analysis
of ideas encountered throughout a student's program of
study. The benefit of this earlier introduction is
demonstrated by detailing how a computer organization
course can explicitly incorporate these concepts. These
concepts can also be used to advantage in other early
courses, such as data structures.",
acknowledgement = ack-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:1987:APP,
author = "Roger L. Wainwright and Dale A. Schoenefeld",
title = "Advanced placement-plus in computer science: a summer
institute at the {University of Tulsa}",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "84--91",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31740",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "In this paper we discuss an in-service course designed
to give secondary school teachers the background needed
to teach an Advanced Placement (AP) course in Computer
Science. In order to do this effectively, we argue that
additional computer literacy and computer system
concepts must be developed as well (PLUS). We present
the (AP) course outline and objectives as well as the
outline and objectives for some additional computing
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{Sanders:1987:AQP,
author = "Dean Sanders and Janet Hartman",
title = "Assessing the quality of programs: a topic for the
{CS2} course",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "92--96",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31741",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Measuring the quality of programs is commonly
discussed at widespread intervals in the computer
science curriculum. Because discussions of quality are
fragmented, the students do not develop a set of
criteria by which they can evaluate the quality of a
program. Since an assessment of quality must depend on
the specifications that are set forth before the
programming begins, it is important for students to be
aware of the various criteria by which a program can be
evaluated. Various measures of quality can be
introduced in the CS2 course. These include evaluating
the utilization of resources by a program, evaluating
the correctness of the program and examining various
human factors associated with program development and
maintenance. Students should be provided with
activities which allow them to explore and practice
using thecriteria for evaluation in each context.
Ultimately the development of skills in evaluating
program quality will make students more effective
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{Pugh:1987:IOO,
author = "John R. Pugh and Wilf R. LaLonde and David A. Thomas",
title = "Introducing object-oriented programming into the
computer science curriculum",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "98--102",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31742",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "In recent years, object-oriented programming languages
and object-oriented program design have become
increasingly popular. Dialects of many popular
programming languages are now available which support
the major concepts of object-oriented programming;
namely message-passing, classes, generic operations and
inheritance. Experience in the paradigm is increasingly
supporting the view that object-oriented programming
may be to the 80's what structured programming was to
the 70's in terms of its influence on software
development. After reviewing the notions of
object-oriented programming, we describe our
experiences in introducing the object-oriented paradigm
into the Computer Science curriculum. The impact was
felt in four courses dealing with data types and data
structures, programming languages, software
engineering, and compiler construction. In addition, we
describe the use of the Smalltalk environment in
advanced course and project work. We chronicle our
experiences in the expectation that they will be of
benefit to other educators considering adopting the
object-oriented paradigm. Finally, we review the
potential benefits of introducing object-oriented
programming into 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{Tenny:1987:LSV,
author = "Ted Tenny",
title = "Leadership style vs. success in student chief
programmer teams",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "103--114",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31743",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The style of leadership on chief programmer teams was
inferred from student peer evaluations, using a sample
of 87 teams over a seven-year period. The strongest
correlations with team success resulted from diligent
attention (or lack thereof) to the duties of the Chief
Programmer, Backup, and Librarian, rather than from
leadership personality 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{Kurtz:1987:CPD,
author = "Barry L. Kurtz and Joseph J. {Pfeiffer, Jr.}",
title = "A course project to design and implement the kernel of
a real-time operating system",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "115--119",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31744",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "There is a desperate lack of training in real-time
programming in the computer science curriculum. At
best, students may write an interrupt driven program in
an assembly language course. As a result, a majority of
real-time programming in industry is done by enginers
who understand hardware but have little training in
program development for complex software systems. This
paper describes a course project that can be used in an
operating systems course or a course in real-time
software design. The project development proceeds from
the core of a real-time kernel outward to user calls to
the kernel. The major components of this project are:
the underlying data structures, the scheduler, input
and output device drivers, programmer's interfaces to
the system, and a series of user programs exercising
the system. The original course was developed for an
industrial environment where it proved to be quite
successful. The project has been adapted for use both
in an operating systems course and a special topics
course in real-time 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{Bayard:1987:BCE,
author = "Judith Bayard",
title = "``The business of computers'': education for software
engineering",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "120--126",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31745",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1987:PAS,
author = "Jane M. Fritz",
title = "A pragmatic approach to systems analysis and design",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "127--131",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31746",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The University of New Brunswick offers a wide
selection of upper year Computer Science electives.
Systems analysis and design, consisting of the study
and use of the system life cycle for developing
business information systems together with associated
techniques and issues, has been offered for about 14
years. Considered to be a ``soft'' subject in a sea of
hard-core technical courses, for many years this course
was elected by a manageable maximum of 15-25 students
per year. In recent years, particularly due to
reinforcement by an active group of employers in our
expanding co-op program, the value of such a course has
been more widely recognized by our students. This paper
examines methods used to handle substantial enrollment
increases (40-60 students) in a subject which is
especially sensitive to class size. Efforts made to
improve the effectiveness of teaching this
non-technical but vital material to technically
oriented students are discussed. As well, the
differences between software engineering and systems
analysis and design are outlined. A case is made for a
change in the ACM Curriculum '78 Software Design course
CS14 to relect the very important role of the analysis
phase 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{Olagunju:1987:UEV,
author = "Amos O. Olagunju and Elvis Borders",
title = "Using emulators as vehicles for instruction in systems
programming: prospective consideration",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "132--135",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31747",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Microprogramming is a technique for implementing
machine language instruction sets -it is critical in
today's computer architectures and operating systems.
An emulator is a set of microprograms that implements
the architecture of one machine on another;
microprogramming is often used in emulation to make one
computer system appear as if it were another. This
paper presents the architecture for a microprogrammed
computer system, the VSEM. The simulated virtual
computer system, its monitor and a simulated concurrent
PASCAL are discussed. The usefulness of the VSEM, its
monitor and the concurrent PASCAL as vehicles for
instruction in systems programming is addressed.",
acknowledgement = ack-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:1987:RHS,
author = "Richard G. Epstein and Robert M. Aiken and Glenn
Snelbecker and Jane Potosky",
title = "Retraining high school teachers to teach computer
science-observations on the first course",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "136--140",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31748",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper discusses the authors' experience in
teaching the first of four courses which comprise a
sequence of courses especially constructed to retrain
junior and senior high school teachers to teach
Computer Science. A description of the goals of the
project and details about this first course serve as a
springboard for discussing how the objectives were met.
Also included is a brief analysis of how teachers with
various backgrounds fared and some suggestions for
others desiring to teach a similar 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{Liss:1987:FTG,
author = "Ivan B. Liss and Thomas C. McMillan",
title = "Fractals with turtle graphics: a {CS2} programming
exercise for introducing recursion",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "141--147",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31749",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper describes a programming exercise developed
and used in CS2 classes to help introduce recursive
programming. Providing a set of primitives which
comprise a graphics system allows the students to focus
on top down design and the nature of recursion, rather
than on implementation details. The exercise entails
drawing approximations of fractals by using the
graphics primitives which are provided. The exercise
was positively received by the students and provided a
basis on which to discuss top down design and the
desirability of hiding implementation 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{Roth:1987:DDA,
author = "R. Waldo Roth and Arthur White",
title = "Dealing with disparate audiences in computer science
courses using a project group within a traditional
class",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "148--154",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31750",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "A frequent problem in advanced computer science
courses is having students enrolled in a single class
whose backgrounds range from upper division students
with significant work experience to sophomores who have
completed only a few computer science courses. This
paper proposes a solution to this problem by combining
a research project for those advanced students within a
traditional course for the remaining enrollees.
Although the specific course dealt with in this
instance is data communications, it is believed that
the model proposed is transportable to other advanced
courses in computer science which have students with
varied backgrounds.",
acknowledgement = ack-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:1987:PTM,
author = "James S. Jones",
title = "Participatory teaching methods in computer science",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "155--160",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31751",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper discusses the role of participatory
teaching methods in the computer science classroom. The
list of these methods includes brainstorming, directed
dialogues, small discussion groups, role playing,
games, debates, panel discussions, and Socratic
dialogues. The author has used such methods in
Computers and Society classes and to a limited degree
in Compiler Design, Computer Architecture and Operating
Systems classes and believes that such techniques have
a place in the computer science classroom. It is the
aim of this paper to provide an overview of
participatory teaching methods and their use in
computer science 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{Austin:1987:PPP,
author = "Henry S. Austin",
title = "Predictors of {Pascal} programming achievement for
community college students",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "161--164",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31752",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Crawford:1987:FPF,
author = "Albert L. Crawford",
title = "Functional programming for freshman computer science
majors",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "165--169",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31753",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Deneen:1987:CMI,
author = "Linda L. Deneen",
title = "The contour model as an instructional tool in
elementary computer science courses",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "170--178",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31754",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1987:SAH,
author = "Judith D. Wilson",
title = "A {Socratic} approach to helping novice programmers
debug programs",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "179--182",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31755",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "A technique is described which can be used to help
novice programmers become more self-reliant in
analyzing and debugging programs. The technique
requires the instructor to interact one on one with
students who seek help with their programs, and has
been observed informally to have beneficial results for
most of these students. Although the technique has not
been tested experimentally, other experimental research
involving novice programmers suggests that an approach
of this kind should be 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{Henderson:1987:MIC,
author = "Peter Henderson",
title = "Modern introductory computer science",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "183--190",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31756",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "There have been numerous testimonies to the
inadequacies of our educational system [83]. For
undergraduate computer science educators, major
concerns regarding student preparation include poor
problem solving and critical thinking skills, weak
mathematics background, an inability to convey thoughts
and concepts, and a lack of motivation. These problems
can be addressed in the introductory computer science
course by developing an integrated approach to
effectively teaching discrete mathematical foundations,
fundamental computer science concepts, and
problem-solving skills. This paper is conceptual in
nature and introduces some specific examples of
possible approaches to overcoming these deficiencies
and 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{Brumfield:1987:CPM,
author = "Jeffrey Brumfield",
title = "Concurrent programming in {Modula-2}",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "191--200",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31757",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper describes a concurrent process manager that
has been developed for the Modula-2 programming
language. Using this software, students can gain
practical experience in designing and implementing
concurrent programs using processes, semaphores, and
message links. The use of abstraction in describing the
process manager is advocated, and a variety of
concurrent programming exercises are presented. This
paper describes a concurrent process manager that has
been developed for the Modula-2 programming language.
Using this software, students can gain practical
experience in designing and implementing concurrent
programs using processes, semaphores, and message
links. The use of abstraction in describing the process
manager is advocated, and a variety of concurrent
programming exercises 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{Canas:1987:GGO,
author = "Daniel A. Ca{\~n}as",
title = "{Graphos}: a graphic operating system",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "201--205",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31758",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "To fully understand the conceptual principles behind
operating systems it must be possible to 'see' what is
happening inside the system as the execution of a task
progresses. A graphic representation of information
flow would give a clear picture of what is happening
inside an operating system at every moment. Currently
there are no tools which help visualize the flow of
information as a task executes. GraphOS is a teaching
tool that presents to the student a graphic
representation of information flow inside an operating
system. This paper discusses GraphOS and the advantages
of using the system as a complement to the lectures in
an operating systems 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{Donaldson:1987:TOS,
author = "John L. Donaldson",
title = "Teaching operating systems in a virtual machine
environment",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "206--211",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31759",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1987:OSP,
author = "James L. Wolfe",
title = "Operating system projects on two simulated machines",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "212--216",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31760",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Descriptions of the capabilities, implementation, and
pedagogic worth of operating system projects based on
two simulated machines are presented. One machine
requires a batch-oriented operating system, involving a
complete spooling system and multiprogramming. The
other machine requires a terminal-oriented operating
system that handles a command language and performs
simple file operations. The simulators perform the
actions of a real machine, monitor the operating
system's performance as it handles simulated workloads,
generate reports on the quality and quantity of service
provided by the students' systems, and help the
students debug their programs by providing traces and
dumps on request.",
acknowledgement = ack-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:1987:DFO,
author = "Charles M. Shub",
title = "The decline and fall of {Operating Systems I}",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "217--220",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31761",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper examines the changes in the undergraduate
course on Operating Systems both from the perspective
of the ACM curriculum recommendations and the
perspective of the topical coverage in popular
textbooks. It concludes that the course and the
expectations of the course have changed over the years.
The net effect of these changes has been towards less
substance and less preparation for students emerging
from the course. The paper begins by discussing the
changes in ACM curricular guidelines. That section is
followed by two sections that trace the changes
recommended by the curricular guidelines to their
implementations in both the older and newer generations
of textbooks. These are followed by a brief discussion
of the literature describing Operating Systems courses
and their projects. Finally conclusions are drawn and
recommendations are 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{Collofello:1987:TTR,
author = "James S. Collofello",
title = "Teaching Technical Reviews in a One-Semester Software
Engineering Course",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "222--227",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31820.31762;
https://doi.org/10.1145/31726.31762",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "DBLP;
http://dblp.uni-trier.de/db/conf/sigcse/sigcse1987.html#Collofello87;
http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
URL = "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Misc/DBLP/1987.bib;
ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/SE/ftr.bib",
abstract = "Software technical reviews are essential to the
development and maintenance of high quality software.
These review processes are complex group activities for
which there exist an abundance of basic concepts
evolved over years of practical experience. In a
typical one-semester software engineering course very
little of this information is adequately conveyed to
students. Texts supporting this course are also very
weak in this area. This paper provides a practical
approach for teaching about software technical reviews
in a one-semester software engineering course. The
contents for two to three lectures on this topic are
described as well as suggested exercises and an
approach for integrating technical reviews with the
usual team project. An extensive annotated bibliography
is also provided to assist instructors and students.",
acknowledgement = ack-nhfb,
categories = "method=general training",
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Carver:1987:RSE,
author = "Doris L. Carver",
title = "Recommendations for software engineering education",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "228--232",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31763",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The increasing emphasis on software engineering in the
computer science curricula directly correlates with the
expansion of the area of software engineering. The
increased occurrence of software engineering courses
has produced significant discrepancies in the content
of the courses at the undergraduate level. These
discrepancies have percipitated the need for
recommendations for the inclusion of software
engineering in the curriculum. The recommendations
presented in this paper include both the integration of
software engineering principles throughout the
undergraduate curriculum and the content of a separate
software engineering course. The recommendations for
course content are based on a survey of the contents of
recently published software engineering 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{Calhoun:1987:DSE,
author = "James Calhoun",
title = "Distribution of software engineering concepts beyond
the software engineering course",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "233--237",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31764",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The importance of the role of documentation in the
development and maintenance of software is not in
dispute among computer professionals. Within the
profession, software has come to mean more than just
the source or object code which is produced. A modern
definition of software includes documents as a vital
component. The largest part of such documentation is
external to the program and records the history of the
project. Included could be project plans, requirements
specification, preliminary detailed code design,
user-directed manuals and maintenance journals. All too
often the computer science curriculum, whether by
design or default, limits student experience with
external documentation to specialized courses such as
software engineering. While the documentation
experience provided by these courses may prove
valuable, its quality may be limited by the student's
attitude. If the student's previous experience has been
limited to internal documentation, there is a good
chance that he has come to view documentation as an
add-on, something to be completed after the project is
really finished. It is difficult to alter this
mind-set. Identification of a solution to this problem
may require not only a reevaluation of the
documentation requirements for student software
projects but an examination of the availability of
programming languages and design tools which support
the documentation effort. This paper reports the
development of several design tools which are intended
for student use in the preparation of preliminary
project documentation. Special among these is an
interactive graphics editor to be used to assist in the
design, documentation and implementation of 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{Meinke:1987:ASE,
author = "John G. Meinke",
title = "Augmenting a software engineering projects course with
oral and written communication",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "238--243",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31765",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The institutional philosophy and educational goals
determine the computing needs for any college. The
philosophy and goals are also affected by various
factors such as size and type of institution,
geographic setting, community resources and background
of the 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{Joel:1987:RSP,
author = "William J. Joel",
title = "Realistic student projects",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "244--247",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31766",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "When a student performs a project, under the
supervision of a faculty member, it is important that
the student feel that the project is of merit and
reflects both the student's capabilities as well as the
student's interests. All too often the project is fine
unto itself but has no connection to the student's
other studies or background except that the project
falls in the same major field. Therefore it is
important to create a project, in cooperation with a
student, that is not only challenging in itself but
also relies heavily upon the student's previous
coursework. It should mimic project work as performed
outside the academic sphere in that it yields a useable
result. Through the use of techniques such as a
contract for project grade, outlining attainable goals
agreed upon by both the student and the instructor, the
student gains an understanding of the project in
relation to the student's entire course of studies, as
well as future endeavors.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Rehmer:1987:CCS,
author = "Karl Rehmer",
title = "A course in computer systems planning",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "248--252",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31767",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Those aspects of computer science dealing with the
selection of computer hardware, the selection of
computer software, the tradeoffs between in-house
development and purchase, the transition to a new
system, computer performance evaluation, and computer
center management are not covered or are covered very
lightly in an undergraduate curriculum. This paper
presents the evolution and content of a senior-level
course on these subjects taught at Indiana-Purdue at
Fort Wayne.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Franklin:1987:WAI,
author = "Roger E. {Franklin, Jr.}",
title = "What academic impact are high school computing courses
having on the entry-level college computer science
curriculum?",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "253--256",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31768",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "It appears that the computer revolution is
irreversible and almost every Americians' life will be
affected by the use of its technology. More and more
jobs will require computer literacy and skills, and as
a result more courses will be offered by secondary
schools to prepare their students. As this area of
computer technology expands, the job market will
require individuals that have been trained with various
amounts of knowledge and skill. Many states are
requiring a certain degree of computer literacy for
high school graduation. These requirements are
resulting in the development of secondary curriculum
guides at the state and national levels.",
acknowledgement = ack-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:1987:CES,
author = "Ian H. Witten",
title = "A course on ``expert systems'' for electrical
engineering students",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "257--260",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31769",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "A final-year undergraduate course on Expert Systems,
designed for Electrical Engineering students, is
described. To cater for this audience the course has a
highly practical nature, despite the students' lack of
relevant prerequisites in Computer Science. This is
achieved by emphasizing logic programming throughout to
illustrate all concepts taught; weekly, scheduled
laboratory sessions; and a carefully-graded series of
assignments. We have demonstrated that bright
engineering students can get to grips with practical
issues in applied artificial intelligence through a
short, intensive, course --- starting from ground
level. PROLOG was found invaluable as a pedagogical
tool, as was the highly-structured engineering-style
laboratory. Informal feedback indicates that the course
has achieved its objectives and indeed exceeded
expectations.",
acknowledgement = ack-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:1987:TR,
author = "I-Ping Chu and Richard Johnsonbaugh",
title = "Tiling and recursion",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "261--263",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31770",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "A tiling problem is presented that demonstrates the
power of recursion in the design of algorithms. When
implemented as a program, the solution can be shown
using a computer graphics display.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Zahn:1987:BR,
author = "C. T. Zahn",
title = "Bubble reflections",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "264--266",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31771",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "A published version of Bubblesort is analyzed via
correctness arguments and the failure of these
arguments leads to the discovery of a subtle bug. A
simple change produces a correct version and a
not-so-trivial proof of termination completes the total
correctness demonstration for the revised algorithm.
Several important lessons are extracted from this
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{Barnes:1987:VSD,
author = "G. Michael Barnes and Gary A. Kind",
title = "Visual simulations of data structures during lecture",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "267--276",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31772",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "A microcomputer based software package for the graphic
simulation of fundamental binary search tree algorithms
is presented. This application was developed to augment
instructional aids available to the instructor during
classroom lecture. The system is mouse controlled and
was designed to be used on an IBM PC compatible
microcomputer connected to either a large screen video
monitor or a projection display. Several screen dumps
are presented to illustrate the multi-level graphical
representation of trees, pseudocode algorithms, and
window environment incorporated in the package. In
addition, the literature on CAI oriented simulations
for Computer Science topics, with a focus on data
structures, is reviewed briefly. Computer Aided
Instruction (CAI) is an educational application area
with tremendous potential. The recent advent of
reasonably priced personal computers with medium
resolution color graphic capabilities will hopefully
increase the generation of CAI materials in all fields.
Ironically, there has been little CAI material
developed to aid in the instruction of Computer
Science. Furthermore, earlier efforts at courseware
development for computer science was centered on
programming languages not more advanced topics. In
recent years, however, several researchers have been
developing personal computer based courseware
simulations of more advanced topics: program execution
[2,6,21,16], computer architecture [15,17], and data
structures algorithms. This work is part of a growing
body of research being performed in the emerging area
of Visual Programming [11,10]. In this paper we will
first briefly review the area of graphic simulations of
fundamental data structures and their algorithms.
Second, we will describe the CABTO (Computer Animation
of Binary Tree Operations) package. We developed CABTO
to be used as a lecture aid in a lower division data
structures 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{Brown:1987:CSP,
author = "Walter E. Brown",
title = "A case study of programming with abstract data types
in a data structures course",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "277--291",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31773",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "We describe a programming problem (and its solution)
successfully used several times in a data structures
course to teach an approach to the use of abstraction
and abstract data types in programming by stepwise
refinement.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Bulgren:1987:IAT,
author = "William G. Bulgren and Rose M. Marra and Gregory F.
Wetzel",
title = "An introductory algorithm teacher",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "292--296",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31774",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "A non-machine specific design of an algorithm teacher
is proposed. It is a programmed environment to help
students in a beginning computer science course learn
problem solving skills. This paper provides an overview
of the problem, a motivation and justification,
followed by a brief description of what the program
should provide 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{Maxim:1987:TPA,
author = "Bruce R. Maxim and Bruce S. Elenbogen",
title = "Teaching programming algorithms aided by computer
graphics",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "297--301",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31775",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Effects of operations on abstract data objects are
often difficult for students to comprehend. Visual
models can be helpful to students, when the connections
among the data object models, virtual machine
representations of data objects, and algorithms
operating on the data objects are made clear to the
students. This paper discusses the design criteria used
to develop a series of Pascal programs, implemented on
widely used microcomputers, which make use of graphics
to illustrate the effects of programming algorithms on
common data structures. These programs were designed to
be used in classroom demonstrations and by individual
students working in the computing laboratory.$^1$A
non-machine specific design of an algorithm teacher is
proposed. It is a programmed environment to help
students in a beginning computer science course learn
problem solving skills. This paper provides an overview
of the problem, a motivation and justification,
followed by a brief description of what the program
should provide 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{Scanlan:1987:DSS,
author = "David Scanlan",
title = "Data-structures students may prefer to learn
algorithms using graphical methods",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "302--307",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31776",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Giannotti:1987:AAT,
author = "Elena Giannotti",
title = "Algorithm animator: a tool for programming learning",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "308--314",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31777",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "A primary and most important problem in computer
science education at the undergraduate level lies in
providing students with interactive tools to favor
learning, to stimulate a more effective laboratory
activity, and to facilitate the development and
debugging of programs. Toward this end, we have
designed VISAL, a tool for animating the execution of a
program, and a library of fundamental algorithms
instrumented for visualization. Visualizing the
execution of a given program should enable the students
to better understand the dynamic aspects of
programming. We also describe the experimental work
carried out by undergraduates of a programming course,
in order to verify both the effectiveness of VISAL
implementation and the role played by VISAL as an aid
in 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{Martin:1987:MI,
author = "Dennis S. Martin",
title = "A {miniLISP} interpreter",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "316--318",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31778",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Butler:1987:LPM,
author = "Ralph M. Butler and Selden Y. Trimble and Ralph W.
Wilkerson",
title = "A logic programming model of the game of sprouts",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "319--323",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31779",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The game of Sprouts has intrigued mathematicians for
nearly twenty years. This paper describes a
representation scheme which simplifies much of the
geometry of the game. Using this representation, we
develop a Prolog program which will play Sprouts. It is
hoped that the program will prove to be a useful
research tool in finding the key to a winning strategy
for Sprouts and that the representation will serve as a
useful model for studying planar 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{Koch:1987:PAS,
author = "Gregers Koch",
title = "{Prolog} in the automation of the semantic component",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "324--329",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31780",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Malmrose:1987:FPU,
author = "Kirk L. Malmrose and Robert P. Burton",
title = "File processing and the undergraduate computer science
curriculum",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "330--335",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31781",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "In March of 1979, the Curriculum Committee on Computer
Science (C$^3$ S) of the Association for Computing
Machinery (ACM) proposed recommendations for the
undergraduate curriculum in computer science:
``Curriculum '78.'' ``Curriculum '78'' includes CS 5,
``Introduction to File Processing,'' as an
undergraduate core requirement. Seven years after
``Curriculum '78,'' findings show that more than 70\%
of universities offering undergraduate degrees in
computer science do not require a course similar to CS
5. The controversial role of CS 5 in the undergraduate
computer science curriculum id 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{Hartman:1987:PAS,
author = "Janet Hartman and Carol Chrisman",
title = "Providing activities for students to apply data
structures concepts",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "336--342",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31782",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper will describe possible types of activities
that can be used in a data structures course to give
students experience applying the concepts being taught.
It is suggested that problems be presented within a
real context and in situations where there is more than
one reasonable solution. Having students develop
possible data structure solutions for a problem,
determine appropriate criteria for comparison of the
solutions, evaluate the solutions, and select a
solution for a particular problem will provide them
with valuable experience. In order to successfully do
this, students need to have some experience using their
analysis and synthesis skills to solve problems
involving data structures. Many real life problems
require not just one data structure but a combination
of several data structures. Students will benefit from
designing data structures for both simple and complex
problems. They will not only have learned what each
data structure is and how to manipulate it, but also
when to use each particular data structure.",
acknowledgement = ack-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:1987:NEF,
author = "Lillian N. Cassel",
title = "Networking elements in a files course",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "343--345",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31783",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Courses in Computer Science and Information Systems
are constantly in need of revision to remain relevant.
Often entire new courses become needed as an area
develops. These can be the most challenging alterations
to a curriculum. In some cases, while provisions are
being made to introduce a new course, key components of
the course can be introduced as modules of already
existing courses. An example is considered in which
seemingly dissimilar courses meet, and new material is
given a forum in a standard curriculum. An extension to
a standard file processing course to include the
files-affecting impact of computer networks is
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{Liss:1987:TCP,
author = "Ivan B. Liss and Thomas C. McMillan",
title = "{Trees} --- a {CS2} programming project which
introduces a data type using procedural and data
abstraction",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "346--352",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31784",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper describes a programming project used in CS2
classes to introduce trees as an abstract data type.
The student is required to manipulate tree structures
with a set of primitive functions supplied by the
instructor. The student does not have access to the
implementation details of these primitive functions,
and is initially required to complete a series of
exercises in which trees are handled abstractly. After
completing this phase of the assignment, the student is
required to write his or her own implementation of the
primitive functions originally supplied. These are
written in two different phases, one using dynamic
storage, and the other using static storage. This
emphasizes the concept of trees as an abstract data
type, as well as the benefits of abstraction and
information hiding.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Woodfield:1987:CCE,
author = "Scott N. Woodfield and Gordon E. Stokes and Vern J.
Crandall",
title = "On-campus cooperative education",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "353--356",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31785",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "In the past, on-site cooperative education has been
the primary means of providing practical experience for
computer science students. On-campus cooperative
education is proposed as a viable alternative. This
paper describes on-campus cooperative education as
practiced at BYU. Advantages and disadvantages for the
sponsoring company, university, students, faculty, and
company personnel involved are also presented. The last
part of the paper describes several guidelines which,
if followed, should improve the educational
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{Uram:1987:SFM,
author = "Michael Uram and Robert J. McGlinn",
title = "Student file management under {Primos}",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "357--360",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31786",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper describes SFM, a software package designed
to manage student programming assignments on the PRIMOS
operating system. In addition to providing a mechanism
for the paperless submission of programming
assignments, SFM affords the users increased file
security, exact enforcement of due dates, thorough
testing of programs, better machine utilization,
reduced student frustration, and detailed reports.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Ferguson:1987:CGC,
author = "Ernest Ferguson",
title = "Conference grading of computer programs",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "361--365",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31787",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Two methods of grading computer science programs in a
CSI course were evaluated in terms of (1) benefit to
the student, (2) advantages for the instructor and (3)
plagiarism. The two methods compared were conference
grading and grading using written comments. Results
indicate that students thought the grading was more
fair when graded by one-on-one conference than when
graded with written comments. The time required by the
instructor was nearly the same. More was communicated
orally in this time than in writing. There was less
plagiarism in programs graded by conference, and the
students whose programs had been graded by conference
performed better on a programming test than those who
had their programs graded by written comments. There
was no significant difference between the two groups on
the written examinations.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Chrisman:1987:ESS,
author = "Carol Chrisman and Barbara Beccue",
title = "Evaluating students in systems development group
projects",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "366--373",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31788",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Evaluating students in group projects is difficult.
Both the end products of the group and the individual
contributions of each group member must be evaluated in
a fair manner. This paper will describe a set of
evaluation procedures for a systems development group
project. The procedures have three main features.
First, the procedures structure the evaluation by
partitioning the project grading into small components.
Second the procedures incorporate the use of grading
sheets for the group documentation at each project
milestone. Third, the procedures provide for an
interaction between the performance of the group and
the performance of individual students in determining
each individual's project grade. These procedures
provide periodic feedback, allow students to clearly
see how the project evaluation will be done, and
encourage some objectivity and consistency in the
grading 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{Owen:1987:UAM,
author = "G. Scott Owen",
title = "Using {Ada} on microcomputers in the undergraduate
curriculum",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "374--377",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31789",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Currently, many Computer Science Departments are
considering the use of a language other than Pascal
either for an entire Computer Science curriculum, or at
least for some courses, such as data structures. At
Georgia State University, where our program is
primarily based on IBM PC compatible microcomputers, we
have converted our data structures course from Pascal
to Ada, and use Ada in several other courses. In this
paper I will discuss the rationale behind our choice
and our experience with using Ada on microcomputers.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Gayer:1987:CPA,
author = "Richard Gayer and Catherine M. Beise and G. Scott
Owen",
title = "Conversion of a {PDP-11\slash 40} assembler and
simulator from mainframe {Pascal} to {Ada} on {IBM PC}
microcomputers",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "378--381",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31790",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The assembly language course at Georgia State
University is taught using a PDP-11/40 Assembler and
Simulator, written in Pascal, running on a Sperry
UNIVAC mainframe. In the past two years most of the
computer science program has been switched to IBM PC
compatible microcomputers. This, coupled with the fact
that the UNIVAC system is about to be retired,
motivated us to translate the PDP-11/40 system to the
microcomputers. The translation is from the mainframe
Pascal version to Ada for the PC's. The use of the
assembler and simulator, the rationale for the use of
Ada, and the problems encountered in the translation
are all 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{Figueroa:1987:CTR,
author = "Mario A. Figueroa",
title = "The control of a toy robot {ARM}: a real time
programming experience",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "382--385",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31791",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The problem of controlling a non-intelligent toy robot
arm at the device level renders itself as a perfect
candidate for real-time programming applications
because it involves the coordination of a set of
concurrent activities which have to satisfy strict
timing and space constraints. The problem can be
tackled in a non-structured fashion by using ad-hoc
programming techniques or in a more structured fashion
which reveals the true nature of the problem and solves
it in a general way extensible to similar problems. It
is our belief that since the problem involves the
coordination of concurrent activities the techniques
used in the design and implementation of operating
systems would better suit our requirements. It is shown
that using the basic concepts of concurrency and their
implementation can lead to the design of a general
real-time scheduler which solves this and other related
problems 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{Lukey:1987:IDA,
author = "Trevor Lukey and Kenneth Loose and David R. Hill",
title = "Implementation of a debugging aid for logic errors in
{Pascal} programs",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "386--390",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31792",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper describes a debugging utility with some
tutorial capabilities. It is designed to assist novice
programmers in finding logic errors in syntactically
correct programs. Flow and use analysis techniques are
employed to aid in the recognition of some instances of
incorrect code sequence, improper variable use and
improper nesting of constructs. The utility is menu
driven with built in facilities for displaying user
source programs and debugging information in a multiple
window format.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Monahan:1987:CSF,
author = "Brian D. Monahan",
title = "Computer science as the focus of a secondary school
magnet program",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "393--394",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31793",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The ``Magnet Program'' is a concept that has received
a great deal of attention, especially in urban school
districts. A magnet program is one which is made
available to students who live outside of the area
which is usually served by the school in which the
program is housed. A key requirement of any magnet
program is that participation be voluntary. Students
attend magnet programs to take advantage of what those
programs offer. In many cases, students in magnet
programs spend up to an hour traveling to school each
day.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Rigler:1987:EDC,
author = "Joseph W. Rigler",
title = "Extra-disciplinary curriculum: analysis of the
presentation of legal materials to computer science
students",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "395--399",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31794",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "An experimental course entitled Computers and the Law
was offered to graduating Computer Science seniors at
the University of Missouri-Rolla. This paper briefly
reviews the purposes, content, and organization of the
course; and presents the author's views on the results
of the course and his suggestions for subsequent
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{Hagelhans:1987:CSM,
author = "Nancy L. Hagelhans",
title = "A computer science\slash mathematics major for liberal
arts colleges",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "400--402",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31795",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The concepts of the model curriculum for computer
science in a liberal arts college [3] and a traditional
mathematics major are combined to form a computer
science/mathematics major. This major is particularly
suited to the mathematics faculty retrained in computer
science, and it provides the students with strong
preparation for graduate study or employment in
computer science. The major's requirements include six
computer science courses (the model's introductory and
core courses), six mathematics courses, one advanced
computer science elective and a year of introductory
physics.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Means:1987:CAS,
author = "H. Willis Means",
title = "A content analysis of six introduction to computer
science textbooks",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "403--413",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31796",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "A content analysis was conducted on three pairs of
introduction to computer science textbooks to determine
if there were any significant differences in their
content. The results of the analysis seem to indicate
that the content of major topics in earlier computer
science texts is not signficantly different from more
recent 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{Shiflet:1987:HPT,
author = "Angela B. Shiflet",
title = "A historical perspective for teaching",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "413--414",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31797",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "A historical perspective in a computer science or
mathematics course can help to make the class more
interesting as well as help to provide an understanding
of the evolution of the subject. Several anecdotes that
can be used in teaching such courses will be covered 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{Tharp:1987:LM,
author = "Alan L. Tharp",
title = "{Let}'s motivate",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "415--422",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31798",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Few endeavors are successful without the proper
preparation. For students to learn successfully, they
must be prepared for the task; they must be motivated.
In the past, much of this motivation has come from
sources beyond the classroom. The instructor has had to
do little to motivate the students as long as he did
not discourage them. Those external motivational
factors are not as prominent as they once were and this
circumstance places more of the responsibility for
motivating the students on the instructor. This paper,
which suggests procedures for motivating students, is
intended to emphasize the importance of motivation in
learning and to foster an awareness of it. The paper
also notes the need for greater recognition for those
who provide the motivation, that is, the 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{Parker:1987:PPS,
author = "J. D. Parker and G. M. Schneider",
title = "Problems with and proposals for service courses in
computer science",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "423--427",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31799",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1987:MMS,
author = "John L. Donaldson",
title = "{MicMac}: a microprogram simulator for courses in
computer organization",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "428--431",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31800",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1987:MCP,
author = "William F. Decker",
title = "Making concepts and phenomena visual in machine and
assembly language programming",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "432--441",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31801",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Some courses in computer organization and assembly
language programming have evolved away from ones
emphasizing proficiency with a particular machine.
Instead, these courses attempt to build understanding
for the way in which abstract concepts are ultimately
realized through machine level programming. The advent
of small computers offers an opportunity to further
personalize this form of instruction and to improve its
delivery and availability. This paper discusses a
package of software for use on personal computers which
supports the teaching of courses in computer
organization and assembly language programming. The
software permits visualization of various abstractions,
concepts, and phenomena. Examples of its use in
teaching are examined, and related directions in
teaching courses of this type are examined.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Prosser:1987:TDH,
author = "Franklin Prosser and David Winkel",
title = "Teaching digital hardware by using complex lab
projects",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "442--445",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31802",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Indiana University's Department of Computer Science
teaches digital hardware organization and design as a
two-semester course sequence at the senior/graduate
level. The courses are four credit hours each and have
classroom and laboratory components. Our goals have
been to provide a firm foundation of theoretical and
practical knowledge of digital hardware so that our
graduates can understand electronic devices, design
digital hardware, and work effectively on large
projects with engineers, scientists, and managers. In
the laboratory our students confront a small number of
large and complex problems, with few or no small-scale
isolated experiments. This philosophy is consistent
with the approach usually taken in the software areas
of our curriculum-to try as best we can to teach the
student to cope with the complex issues found in
real-world problem-solving. Achieving this goal in the
digital hardware instructional laboratory requires a
substantial commitment of funds and faculty and staff
effort.",
acknowledgement = ack-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:1987:MPL,
author = "Karen A. Lemone",
title = "A multi-purpose language processing laboratory",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "446--450",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31803",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper describes the design and implementation of
a tool for creating language processors, in particular,
translator generators. The purpose of this tool is to
allow the fast implementation of (non-production
quality) translators for any language, however exotic,
for which a grammar can be written, and to generate
compiler phases with ``hooks'' which show the compiling
process in action for use in compiler construction
courses. The emphasis is on a user-friendly
metalanguage which is consistent for the various phases
of the parameterized tool. Use of the tool in a
graduate compiler construction course revealed the
strengths of this metalanguage as well as providing a
test site for other improvements and further
development of the 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{Greenfield:1987:LUC,
author = "Robert H. Greenfield and John H. Parr",
title = "Laboratories for an undergraduate course in data
communications and networks",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "451--454",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31804",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "An undergraduate course in data communications and
networks has been offered at the University of Regina.
We have developed a series of laboratory exercises to
accompany this course [1, 2]. These labs originally
focused on the Stallings text [3]. They have been
expanded and redesigned to complement Tanenbaum's text
[4] and to take advantage of the facilities at the
University of Regina.",
acknowledgement = ack-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:1987:ASC,
author = "Mark Temte",
title = "An application to support a course in numerical
analysis",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "455--461",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31805",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "An original numerical method is presented which is
suitable for use in a course in numerical analysis. It
combines numerical differentiation with numerical
integration to extend the solution of a particular kind
of partial differential equation throughout a
rectangular grid. An implementation of the method
together with a friendly user interface is available
from the author for instructional use.",
acknowledgement = ack-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:1987:DEU,
author = "Janet M. Cook",
title = "Defining ethical and unethical student behaviors using
departmental regulations and sanctions",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "462--468",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31806",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "College students do not automatically possess basic
standards of acceptable and unacceptable behavior with
regard to computer hardware, software, and data sets.
For their sake and our own we need to spell out what is
expected of them. Universities like mine have stated
that students cannot be penalized or dismissed for
theft or for damage to equipment/software/records
unless they have received a copy of a written policy
describing proscribed activities and their penalties.
This paper includes two sample policies. One considers
only the use of software in microcomputer laboratories.
The other covers mainframe, minicomputer and
microcomputer facilities, use of resources in a
chargeback system, penalties for plagiarism and illegal
copying of software, and individual responsibilities
with regard to group 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{Ballew:1987:IAC,
author = "David Ballew",
title = "An industrial advisory council for a computer science
department: a case study",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "469--472",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31807",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper defines the need for an Industrial Advisory
Council for a Computer Science Department and describes
how such a Council can benefit the Department in its
construction and updating of curriculum, in faculty and
student development, in its relationship with the
college or university administration and in its work
with industry recruiters and management. The paper
gives the details of a working Industrial Advisory
Council and explains how the Council has actually
helped with the items listed above. The Council
described functioned for three years while the author
was Head of the Department at the South Dakota School
of Mines and Technology. The author now has a new
position at Western Illinois University and the paper
describes the formation of a new Council at that
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{Holliday:1987:SPM,
author = "Robert L. Holliday and Lowell A. Carmony",
title = "A scheduling problem: modeling, approximate
algorithms, and implementation",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "473--480",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31808",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Beginning students tend to think that computer science
means only programming. As teachers of computer
science, we are constantly trying to emphasize that the
important component of computer science is a problem
solving ability. This is not easy for several reasons.
First of all, it is difficult to ``teach'' problem
solving, whether in the context of computer science or
not. Secondly, beginning computer students spend the
vast majority of their time struggling to get this
program working just before the deadline so that they
can then start on the next program. A third reason that
students might miss the problem solving focus is that
we don't give them enough opportunities to solve
problems from start to finish. All too often these
programming assignments are presented to the students
in a ``ready-to-program'' format. That is, the real
work is glossed over or is accomplished for them. In
this paper we discuss a simple but important
application, committee scheduling. This problem is an
excellent example of the entire problem solving process
and provides students at all levels with the
opportunity to formulate a mathematical model, prove a
theorem, consider alternate strategies for implementing
a solution as a computer algorithm, and perform some
elementary algorithm 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{Unger:1987:MC,
author = "Elizabeth A. Unger and Charles M. Hassett and
Constanza Castro",
title = "{IS} and {MIS}: a compromise?",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "483--489",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31809",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The information manager today is usually educated in a
college of business with curriculum requirements guided
by the DPMA guidelines for the management information
systems, MIS, degree or in a computer science
department with curriculum requirements guided by the
ACM curriculum for information systems. There is
considerable feedback to educators that such people
although talented and well trained have enough flat
sides in their background to make it necessary to
expend considerable resources to make them useful to
the organization as a well rounded and well grounded
information analyst or manager. The complaint is heard
that the MIS types are not technically oriented enough
and the IS types are not management oriented enough.
The authors undertook a study of the complaints, the
suggestions, the current curriculum guidelines and the
existing programs. Out of this study emerged a proposal
for a degree which blends the current ACM and DPMA
guidelines, adds new requirements and suggests
different teaching methodologies. The proposal has the
potential to address many of the current deficiencies
perceived by employers of MIS and IS graduates but it
has other problems including acceptance within a
traditionally organized and funded university. This
paper addresses our solution, its merits, and
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{Pierson:1987:THS,
author = "J. K. Pierson and Jack D. Shorter",
title = "Trends in hardware and software usage in introductory
database courses",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "490--494",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31810",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "A survey of business schools accredited by the
Assembly of American Collegiate Schools of Business has
provided data on the hardware and software used in
introductory database courses. Survey results show that
the size computer used most often in the course is the
microcomputer, followed in popularity by upper-end
minicomputers. Relational database management software
is used in preference over hierarchical and network
DBMS.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Laurido-Santos:1987:UIS,
author = "Osvaldo Laurido-Santos",
title = "An updated information systems curriculum: first
revision",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "495--498",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31811",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Our original proposal for ``An Updated Information
Systems Curriculus'' was presented on March 15, 1985 at
the ACM SIGCSE Symposium (2). This paper presents our
first revision of the original proposal. It includes
two new courses and a redistribution of some of the
topics covered on some 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{Bailey:1987:SDA,
author = "M. Gene Bailey",
title = "Spreadsheets and databases --- alternatives to
programming for non-computer science majors",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "499--503",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31812",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Microcomputers have become easier and easier to use an
emphasis is placed on software design for users with
little or no experience. With a minimal amount of
training, students or employees can become productive.
Yet, academic programs still teach programming as a
fundamental part of computer literacy. This paper
proposes that the programming portion of the class be
eliminated and replaced with a study of spreadsheets
and databases. The paper discusses the manner in which
spreadsheet and database design can be approached to
maximize learning. An important concept that is learned
in any programming class is algorithm development.
Students learn how to analyze the problem and to set up
the step-by-step solution. This process must be done
before any coding can begin. Spreadsheets offer the
same type of learning and are much more appropriate for
non-computer science majors. Students must formulate
the problem, determine the equations and formulas
necessary to solve it, and then set up the worksheet.
Spreadsheet applications are found in every discipline
and their design requires a minimal amount of computer
knowledge and mathematics. Learning to set up a
database and design the queries necessary to obtain
information from the database is a concept important to
computer literacy. Once again, students learn to
``program'' by learning to construct their questions in
a manner that is meaningful to the software 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{Peterson:1987:GLC,
author = "John T. Peterson",
title = "Goals for and lessons from a computer literacy
course",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "504--507",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31813",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The primary component of most computer literacy
courses has been learning to use a computer. However, a
detailed treatment of societal issues, including the
view of humans as machines, is equally important. Some
difficulties of implementing a literacy course are also
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{Dyck:1987:BTC,
author = "V. Arnie Dyck and James P. Black and Shirley L.
Fenton",
title = "Beyond traditional computer literacy",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "508--512",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31814",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "A new approach to computer literacy is emerging, an
approach that de-emphasizes the traditional overview of
hardware and software and minimizes the teaching of
traditional programming methodology. This paper
describes the design and implementation of a literacy
course intended to develop effective users of common
applications software, including word processing,
spreadsheets, graphics and database management. The
paper continues by demonstrating how many academic
computer science concepts can be effectively introduced
using 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{Archer:1987:MCC,
author = "Clark B. Archer",
title = "A {Monte Carlo} comparison of the binary and
interpolation search algorithms",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "513--515",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31815",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper provides performance comparisons of the
traditional binary search and the interpolation search
for nearly uniformly distributed ordered arrays of
keys. The algorithms for the search routines are given
along with performance statistics.",
acknowledgement = ack-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:1987:MAP,
author = "Don C. Stone",
title = "A modular approach to program visualization in
computer science instruction",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "516--522",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31816",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The approach to program visualization in computer
science instruction discussed here has two components:
the graphic display of algorithms and the graphic
display of their execution. Both types of display are
based on the same hierarchical representation of an
algorithm (in terms of Scandura FLOWforms, an
enhancement and generalization of Nassi-Shneiderman
diagrams). The execution display is obtained by the
addition of explicit display commands to the basic
algorithm, but the execution display details can be
largely suppressed when the algorithm itself is being
displayed. Two major characteristics of this approach
are the modularity and the easy modifiability of
demonstration procedures. The hardware required is an
IBM PC or AT or compatible.",
acknowledgement = ack-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:1987:PUS,
author = "Barbee Mynatt and Laura Leventhal",
title = "Profile of undergraduate software engineering courses:
results from a survey",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "523--528",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31817",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "A survey of undergraduate software engineering courses
was conducted. The survey covered the issues of course
level, course content, course organization, project
characteristics and department demographics. The
descriptive statistics show that the typical course
focuses on the software development life cycle and
includes a project intended for actual use. The project
is carried out by teams of students, with student
leaders. The issues of suitable textbooks, staffing,
obtaining suitable software and sources of materials
and training for teaching user-interface design
surfaced as problem areas.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Hockensmith:1987:CSD,
author = "Dale K. Hockensmith",
title = "Coordination of systems development courses",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "529--531",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31818",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1987:SOF,
author = "Gene Fisher",
title = "Student-oriented features of an interactive
programming environment",
journal = j-SIGCSE,
volume = "19",
number = "1",
pages = "532--537",
month = feb,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/31726.31819",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:27 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper describes features of a program development
environment of particular use for student programmers.
The environment contains tools for both textual and
graphical program development. The textual tools
include those now commonly found in interactive
programming environments: interactive interpreter,
language-based editor, debugger. The tools are provided
for four languages in the ``Pascal family:'' Pascal, C,
Modula-2 and Fortran. An important student-oriented
feature of the environment is the capability for rapid
switching between languages, allowing features in
different languages to be compared side by side. The
environment also provides a graphical program interface
that students may use to test their programs
interactively. The graphical interface is based on the
notion of the control panel, through which students may
interact with gauges and knobs to view and animate
program data structures and output.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Wirth:1987:ERT,
author = "Niklaus Wirth",
title = "Extension of record types",
journal = j-SIGCSE,
volume = "19",
number = "2",
pages = "2--9",
month = jun,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/24728.24729",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Software systems represent a hierarchy of modules.
Client modules contain sets of procedures that extend
the capabilities of imported modules. This concept of
extension is here applied to data types. Extended types
are related to their ancestor in terms of a set
hierarchy. Variables of an extended type form a subset
of the variables of the ancestor type. This scheme is
easily and efficiently implementable, and is manifest
by two new language constructs only: the type test and
the type guard.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Kung:1987:OSC,
author = "Mou-Liang Kung",
title = "An operating systems course project",
journal = j-SIGCSE,
volume = "19",
number = "2",
pages = "10--11",
month = jun,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/24728.24730",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1987:IEC,
author = "Michael Henry",
title = "An interfacing and electronics course for computer
science majors",
journal = j-SIGCSE,
volume = "19",
number = "2",
pages = "12--14",
month = jun,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/24728.24731",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "A course suitable for inclusion in the Curriculum '78
recommendations [1] under Special Topics is described
here. The course introduces students to microcomputer
interfacing and digital electronics principles via
preassembled breadboard projects. For each of the
projects, students develop software control and learn
circuit design principles. The course covers digital
devices without using electronics workstations, but a
small microcomputer lab is required.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Richards:1987:IUC,
author = "Roy Martin Richards",
title = "Implementing user\slash computer dialogue in {COBOL}",
journal = j-SIGCSE,
volume = "19",
number = "2",
pages = "15--19",
month = jun,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/24728.24732",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "For information processing to be effective in today's
computer environment, the programming language used
must be capable of interaction. This requires that the
language be able to handle dialogue between the user
and the computer. Since COBOL is currently the
predominant language used in business information
systems, this article examines the COBOL language as to
its capabilities for interaction in terms of five
currently popular dialogue styles and shows how each
style can be implemented in COBOL 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{Thompson:1987:CKM,
author = "Don Thompson",
title = "On constructing {Karnaugh} maps",
journal = j-SIGCSE,
volume = "19",
number = "2",
pages = "20--23",
month = jun,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/24728.24733",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Karnaugh [5] created a technique for finding the
minimal sum of products form of a boolean function, a
technique which is commonly included in the now popular
Discrete Mathematics textbooks. Karnaugh maps are
introduced in these texts as a topological bridge
between boolean algebra and combinational networks,
affording a technique for reducing the number of logic
gates required to represent a boolean function. This
paper will discuss a new, simple method for
constructing Karnaugh maps recursively.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Baird:1987:TUI,
author = "W. Gus Baird",
title = "Tailoring {UNIX} for introductory {CS} courses",
journal = j-SIGCSE,
volume = "19",
number = "2",
pages = "24--28",
month = jun,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/24728.24734",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Carabetta:1987:PPA,
author = "James R. Carabetta",
title = "The planning and procedures associated with the
{Western New England College Winter Invitational High
School Programming Contest}",
journal = j-SIGCSE,
volume = "19",
number = "2",
pages = "29--35",
month = jun,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/24728.24735",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Scrugg:1987:CCS,
author = "Greg W. Scrugg",
title = "A crisis in computer science education at liberal arts
colleges",
journal = j-SIGCSE,
volume = "19",
number = "2",
pages = "36--42",
month = jun,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/24728.24736",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "A crisis now pervades computer science education at
small liberal arts colleges: too many programs are not
able to boot strap their programs into existence at a
level where they can sustain themselves. The costs, not
necessarily in dollars, have far exceeded the original
expectations of the colleges, resulting in
inappropriate environments, inadequate educational
goals, broken faculty careers and unrealistic research
expectations, and ultimately failure of the programs as
bonafide computer science. In what follows, I take as a
given that computer science is not only an appropriate,
but a central and important discipline for liberal arts
colleges. This has been argued elsewhere and will not
be addressed here, as my primary concern is with the
institutions which have (at least officially) accepted
this premise. I will first attempt to describe the
major symptoms and then the causes of some of the
problems encountered by many small liberal arts
colleges. Finally, I will offer a preliminary set of
suggestions for possible 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{Schikuta:1987:EAE,
author = "Erich Schikuta",
title = "An exemplary approach to the education of rule-based
languages",
journal = j-SIGCSE,
volume = "19",
number = "2",
pages = "43--45",
month = jun,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/24728.24737",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "In this paper an exemplary approach to the education
of rule-oriented languages will be presented and a
method will be proposed to organize lectures on
rule-oriented languages. The author of this paper
developed the SIEGER-System, which serves as an
assistance for such lectures. It is the implementation
of a practical rule-based system using PROLOG, a
rule-based language. The system is excellently suitable
to show the analogy of the metalingual rule-system
description and the formal PROLOG definition, and the
equality of the natural way of the system usage and the
automatic PROLOG-backtracking algorithm. For this
reason the above mentioned exemplary approach in
connection with this system is outstandingly
appropriate for the education of 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{Distad:1987:PCD,
author = "Jack Distad and Ronald W. Gatterdam",
title = "A problem in counting digits",
journal = j-SIGCSE,
volume = "19",
number = "2",
pages = "46--47",
month = jun,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/24728.24738",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1987:FCP,
author = "Doug Bell and Peter Scott",
title = "A first course in programming",
journal = j-SIGCSE,
volume = "19",
number = "2",
pages = "48--50",
month = jun,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/24728.24739",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Many of us have grappled with the design of a first
course in programming --- what language to use, how to
sequence topics, how to encourage practical experience,
how to assess. This paper explains the rationale behind
a course that has matured over several years, and that
we feel is sucessful.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Seilheimer:1987:TAE,
author = "Steven D. Seilheimer",
title = "Teaching all essential elements in a one semester
database course",
journal = j-SIGCSE,
volume = "19",
number = "2",
pages = "51--54",
month = jun,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/24728.24740",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1987:TLE,
author = "William Coey",
title = "Transmission line experiments for computer science
students",
journal = j-SIGCSE,
volume = "19",
number = "2",
pages = "55--57",
month = jun,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/24728.24741",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1987:TOC,
author = "Vianney Cot{\'e}",
title = "Teaching oral communication in computer science",
journal = j-SIGCSE,
volume = "19",
number = "2",
pages = "58--60",
month = jun,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/24728.24742",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Software analysts currently spend a large portion of
their time communicating with others. Effective
communication skills is of extreme importance if one
wishes to be an efficient and productive software
analyst. This article describes some of the exercises
related to oral communications that are imposed on our
students. Advantages and difficulties 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{Pope:1987:USP,
author = "Wendell L. Pope",
title = "The use of skeleton programs in teaching {COBOL}",
journal = j-SIGCSE,
volume = "19",
number = "2",
pages = "61--64",
month = jun,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/24728.24743",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:29 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Feil:1987:LBM,
author = "Todd Feil and Lee Larson",
title = "A laboratory based microprocessor course",
journal = j-SIGCSE,
volume = "19",
number = "3",
pages = "2--3",
day = "1",
month = sep,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/36093.36094",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:30 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Pervin:1987:IRM,
author = "William J. Pervin",
title = "Inference rules for multivalued dependencies",
journal = j-SIGCSE,
volume = "19",
number = "3",
pages = "4--7",
day = "1",
month = sep,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/36093.36095",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:30 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Rising:1987:TDS,
author = "Linda Rising",
title = "Teaching documentation and style in {Pascal}",
journal = j-SIGCSE,
volume = "19",
number = "3",
pages = "8--9",
day = "1",
month = sep,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/36093.36096",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:30 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1987:SLI,
author = "Thomas C. McMillan",
title = "A Small {LISP} Interpreter as a Project in a
Programming Language Course",
journal = j-SIGCSE,
volume = "19",
number = "3",
pages = "10--14",
day = "1",
month = sep,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/36093.36097",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:30 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
URL = "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Compiler/lisp.bib",
acknowledgement = 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 = "LISP",
}
@Article{Flaningam:1987:AWT,
author = "Dona Lee Flaningam and Sandra Warriner",
title = "Another way to teach computer science through
writing",
journal = j-SIGCSE,
volume = "19",
number = "3",
pages = "15--17",
day = "1",
month = sep,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/36093.36098",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:30 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Stoob:1987:SAD,
author = "John C. Stoob",
title = "Systems analysis and design in an uncontrolled
management environment",
journal = j-SIGCSE,
volume = "19",
number = "3",
pages = "18--19",
day = "1",
month = sep,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/36093.36099",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:30 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Most published schemes for developing computer data
systems base themselves on very structured, well
established milestones in the development process.
Further, they emphasize frequent and complete liason
with users. They also imply that the funding required
to form and operate the development teams and oversight
committees are reasonably available and that the
management environment is flexible enough to establish
these requisite management organizations. What if,
though, a computer system was being developed in an
environment where there was no ready agreement as to
the approach towards the development, where current
information systems decisions were made by a high level
committee and where that committee could not agree on
basic information systems concepts. Further, what if
there was no one individual or authority in management
who had the stature to provide the necessary leadership
to get the process going properly. This paper outlines
such a situation, how systems are being designed and
implemented in that situation, and suggests that any
course on systems analysis and design must include this
much less that ideal management environment in its
content.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Mahoney:1987:STR,
author = "Micheal K. Mahoney",
title = "Some thoughts on revising a computer science program",
journal = j-SIGCSE,
volume = "19",
number = "3",
pages = "20--21",
day = "1",
month = sep,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/36093.36100",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:30 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Anderson:1987:STS,
author = "Elaine Anderson",
title = "Survival: a tale of a senior project",
journal = j-SIGCSE,
volume = "19",
number = "3",
pages = "22--24",
day = "1",
month = sep,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/36093.36101",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:30 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "In 1984 the Computer Information Systems Department at
Humboldt State University implemented a B.S. degree
program in Computer Information Systems. Prior to that
year the program had been offered under the auspices of
a Business Administration degree as a concentration. In
the evolvement of the program since 1984. The faculty
of the department determined that a senior project
course would form an appropriate capstone course for
all CIS majors. The course and its incorporation into
the degree program will occur in 1987/88. It so
happened that Bailes and Sayers' paper [1] and the
opportunity to apply their guidance occurred at the
beginning of the spring semester. The story of our
experiment with the course using a variation of the
``contract'' suggested by Bailes and Sayer, as written
by the three students involved, follows. One semester,
three graduating seniors found themselves with class
schedule conflicts that prevented their taking a
particular required course. When it became obvious that
they could not schedule the conflicting class, the
chair of their department assigned to them a senior
project. The guidelines for the project were adapted
from ones outlined in the SIGCSE Bulletin Vol. 18 No.
4, December 1986. The students could do whatever they
wanted for a project so lon g as the department chair
approved, and they fulfilled the objectives. Here is
what these graduating seniors did.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Maren:1987:CLO,
author = "Jerry Maren",
title = "Computer literacy and the older learner: a computer
department's response",
journal = j-SIGCSE,
volume = "19",
number = "3",
pages = "25--28",
day = "1",
month = sep,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/36093.36102",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:30 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "As a computer science educator it is personally
gratifying to learn of the success achieved by former
students as they experience the thrill of
accomplishment in their first computer related job.
However, the student who shared one such experience
with me last summer was uniquely different from the
typical college student. She was over 55 and back to
work for the first time in 25 years. Mastery of word
processing and spreadsheet software applications had
led to her placement in a job employing those skills.
Her employer's pleasure with the high quality of her
work was as much a joy to me as it was to her. Six
months prior to that day she had never worked on a
computer and had no thought of doing so. Her progress
and subsequent success, as well as that of 15 other
older workers, has motivated this article, as well as
additional computer training classes for the older
workers in our 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{McGee:1987:IBP,
author = "Linda McGee and Gerasimoula Polychronopoulos and
Carroll Wilson",
title = "The influence of {BASIC} on performance in
introductory computer science courses using {Pascal}",
journal = j-SIGCSE,
volume = "19",
number = "3",
pages = "29--34",
day = "1",
month = sep,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/36093.36103",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:30 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Results are presented testing the hypothesis that
knowledge of BASIC has a positive effect on performance
in introductory Pascal courses. During the Fall 1985
term, two computer science courses were surveyed at the
University of Illinois, and students' final course
grades were analyzed based on their programming
background. In CS 121 surveys were given out in both
lecture sections, with students being expected to mail
surveys back on their own. The largest lecture section
of five was surveyed for CS 105. The surveys were
distributed to students and collected at the end of
class. The data for the course for computer science
majors (CS 121, which is a requirement) show no grade
differences based on prior background. The data for the
course for non-majors (CS 105, which is only required
for finance majors and is an alternate choice for a few
others) show significantly higher grades for students
with background in BASIC in comparison to 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{vanHouten:1987:SSC,
author = "Karen van Houten",
title = "Software support for computer science video courses",
journal = j-SIGCSE,
volume = "19",
number = "3",
pages = "35--37",
day = "1",
month = sep,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/36093.36104",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:30 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The Computer Science department at the University of
Idaho offers a Masters degree to off-campus students
via video taped courses. One of the major roadblocks to
the expansion of course offerings is the lack of
inexpensive software available to the video 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{Cox:1987:AAR,
author = "Michael Cox",
title = "An alternative approach to recursive {Fibonacci}
sequences",
journal = j-SIGCSE,
volume = "19",
number = "3",
pages = "38--40",
day = "1",
month = sep,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/36093.36105",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:30 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/fibquart.bib;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Generating a term of a Fibonacci sequence is often
discussed in introductory programming courses as an
example where the recursive form has a very desirable
simple beauty, but where the price of recursion is too
high in terms of time and space. By generalizing to any
Fibonacci sequence, another recursive formula can be
used that remains simple for understanding and yet is
fast and requires reasonable 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{Miller:1987:ODT,
author = "James C. Miller",
title = "An overview of data typing systems and data
abstraction in programming languages",
journal = j-SIGCSE,
volume = "19",
number = "3",
pages = "41--44",
day = "1",
month = sep,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/36093.36106",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:30 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Jordan:1987:CPT,
author = "Donald L. Jordan",
title = "A comparison of programming team performance on
software development projects",
journal = j-SIGCSE,
volume = "19",
number = "3",
pages = "45--47",
day = "1",
month = sep,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/36093.36107",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:30 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "A senior level course for software project
developments is offered every semester at Lamar
University. The design and programming teams formed in
the class are analyzed. The purpose of this paper is to
present some statistics and key parameters from that
analysis to compare the performance of large and small
size programming teams on 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{Ferchichi:1987:TFY,
author = "Ahmed Ferchichi and Ali Jaoua",
title = "Teaching first year programming: a proposal",
journal = j-SIGCSE,
volume = "19",
number = "3",
pages = "48--52",
day = "1",
month = sep,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/36093.36108",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:30 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The first contact of students with programming is of
prime importance and ought to be controlled carefully.
This paper proposes an approach for managing this first
contact.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{McGregor:1987:LNC,
author = "John D. McGregor and John Rudzki",
title = "A look at {NSF}'s college science instrumentation
program",
journal = j-SIGCSE,
volume = "19",
number = "3",
pages = "53--55",
day = "1",
month = sep,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/36093.36109",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:30 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1987:HSI,
author = "William L. Ziegler",
title = "Highly structured internship and cooperative education
program in computer science",
journal = j-SIGCSE,
volume = "19",
number = "3",
pages = "56--64",
day = "1",
month = sep,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/36093.36110",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:30 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Internships and Cooperative Education programs have
existed in many fields for many years. One field that
is yet to be dominated by programs of this type, is
Computer Science. This paper will review the
implementation of a very successful, competitively
based, and highly structured Internship/Cooperative
Education program. The advantages and disadvantages of
such programs will be discussed, as well as the
requirements that should be expected of students,
industrial supervisors, and faculty supervisors.
Results of research concerning the viability of such
programs are also presented and analyzed.",
acknowledgement = ack-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:1987:KCC,
author = "Richard R. Eckert",
title = "Kicking off a course in computer organization and
assembly\slash machine language programming",
journal = j-SIGCSE,
volume = "19",
number = "4",
pages = "2--9",
month = dec,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/39316.39317",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:30 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Peacock:1987:USP,
author = "D. Peacock and S. Jeffreys and M. P. Lee",
title = "The use of a structured project to teach program
development",
journal = j-SIGCSE,
volume = "19",
number = "4",
pages = "10--18",
month = dec,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/39316.39318",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:30 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1987:IDS,
author = "Martin Hitz",
title = "An interactive demonstration system for
implementations of abstract data types",
journal = j-SIGCSE,
volume = "19",
number = "4",
pages = "19--21",
month = dec,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/39316.39319",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:30 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "A dialogue-oriented tutorial system to visualize
various kinds of implementations of abstract data types
(ADTs) like LIST, STACK, QUEUE, or SET is presented.
The system runs on a PRIME 750 mini-computer and
supports an advanced course on data structures and
algorithms by graphically showing the way the ADT's
primitive operations (like MakeNull, Insert, Delete
etc.) can be realized by Pascal-procedures using
different basic data types. The user walks through the
Pascal-code when accessing the data structure.
Help-screens explain the basic concepts of the
algorithms under investigation. This paper describes
the capabilities of the system and shows an example of
its usage.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Rodgers:1987:SCC,
author = "Edward G. Rodgers",
title = "Student computer consultants for small business --- a
viable option",
journal = j-SIGCSE,
volume = "19",
number = "4",
pages = "22--24",
month = dec,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/39316.39320",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:30 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Small business organizations represent a significant
share of U.S. economic activity. Entrepreneurs in such
organizations routinely make broad decisions which have
a major impact on their businesses, yet they are
plagued with making such decisions without adequate
information. Decision support systems and information
databases are normal resources available to decision
makers in larger organizations, but the entrepreneur in
the small business organization generally operates with
little or no data processing or systems capability.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Ashbacher:1987:TUC,
author = "Charles D. Ashbacher",
title = "Two undergraduate courses in the theory of
computation",
journal = j-SIGCSE,
volume = "19",
number = "4",
pages = "25--26",
month = dec,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/39316.39321",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:30 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Cheng:1987:TDM,
author = "Huey-Chen Cheng and Angela Goh",
title = "The teaching of database management systems courses
using a large commercial product",
journal = j-SIGCSE,
volume = "19",
number = "4",
pages = "27--29",
month = dec,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/39316.39322",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:30 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1987:MDE,
author = "David F. Gray",
title = "A microprocessor development environment based on the
{Amsterdam} compiler kit, {EMACS} and {UNIX}",
journal = j-SIGCSE,
volume = "19",
number = "4",
pages = "30--35",
month = dec,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/39316.39323",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:30 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This note describes a microprocessor development
environment (MDE) that meets both the public
educational sectors technical requirements and the
constraints of low-cost, flexibility and
maintainability. The individual parts of the system
described are available in the public domain, via the
academic community or available commercially at low
cost. Each item is either obtainable in either source
code form or is provided with an accompanying
configuration system to allow tailoring to specific
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{Gorgone:1987:PEC,
author = "John T. Gorgone and Thomas I. M. Ho and John D.
McGregor",
title = "Proposed evaluation criteria for information systems
programs accreditation",
journal = j-SIGCSE,
volume = "19",
number = "4",
pages = "36--39",
month = dec,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/39316.39324",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:30 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{VonKaenel:1987:DT,
author = "Pierre A. {Von Kaenel}",
title = "A debugger tutorial",
journal = j-SIGCSE,
volume = "19",
number = "4",
pages = "40--44",
month = dec,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/39316.39325",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:30 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Liss:1987:IST,
author = "Ivan B. Liss and Thomas C. McMillan",
title = "The implementation of a simple turtle graphics
package",
journal = j-SIGCSE,
volume = "19",
number = "4",
pages = "45--53",
month = dec,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/39316.39326",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:30 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1987:STT,
author = "Geoffry S. Howard",
title = "A simulation tool for teaching disk-based file design
concepts",
journal = j-SIGCSE,
volume = "19",
number = "4",
pages = "54--57",
month = dec,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/39316.39327",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:30 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Lasudry-Warzee:1987:DAS,
author = "N. Lasudry-Warzee",
title = "Design of an authoring system for microcomputers",
journal = j-SIGCSE,
volume = "19",
number = "4",
pages = "58--59",
month = dec,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/39316.39328",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:30 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1987:SMC,
author = "David Carlson",
title = "Simulated microprogramming in the classroom",
journal = j-SIGCSE,
volume = "19",
number = "4",
pages = "60--63",
month = dec,
year = "1987",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/39316.39329",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:30 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1988:TLI,
author = "William J. Collins",
title = "The trouble with for-loop invariants",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "1--4",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.52966",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "In this paper we discuss some of the problems in
constructing and utilizing loop invariants for
For-loops. Another kind of assertion, the loop
post-invariant, is offered as an alternative to the
loop invariant in designing, documenting and proving
the correctness of For-loops.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Plishka:1988:FPC,
author = "Richard M. Plishka",
editor = "Herbert L. Dershem",
title = "File processing --- a correctness approach",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "5--8",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52964.52967;
https://doi.org/10.1145/52965.52967",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "DBLP;
http://dblp.uni-trier.de/db/conf/sigcse/sigcse1988.html#Plishka88;
http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
URL = "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Misc/DBLP/1988.bib;
ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Parallel/pwrs.bib",
abstract = "This paper describes an upper-division course in file
processing which is intended to satisfy the
requirements of both theoretical and
applications-oriented curricula. It emphasizes file
processing concepts from a software engineering
perspective. Attention is paid to the system life cycle
and a correctness approach to design and coding.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Zahn:1988:PPP,
author = "C. T. Zahn",
title = "A phased programming paradigm",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "9--12",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.52968",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Correctness and efficiency are both legitimate
concerns in program development. Through an extended
example we present a multi-phase paradigm which
encourages early algorithms to be abstract and
maximally nondeterministic in the spirit of Dijkstra's
guarded commands [4] but which caters equally for
correctness, termination, data representation,
efficiency and practical implementation in a low 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{Brown:1988:RCS,
author = "Dale A. Brown",
title = "Requiring {CS1} students to write requirements
specifications: a rationale, implementation
suggestions, and a case study",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "13--16",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.52969",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper offers arguments supporting the concept of
requiring written requirements specifications for all
programming assignments in the first Computer Science
course. The term ``requirements specifications'' is
used here to refer to a description of the functional
interaction of a single computer program with its
environment and the non-functional constraints placed
on that interaction. The principle thrust of the
arguments is that students are best served if they are
introduced to program design only as an activity which
naturally follows requirements specification. This
concept must be reinforced in all classroom examples
and by practical student exercises. By requiring the
students to create requirements specifications, the
instructor encourages them to view the software
development effort, from the beginning, as the analysis
and solution of a problem rather than as the generation
of a computer program. They are similarly encouraged to
realize that the valuable end product of the effort is
not just a program, but a thorough description of the
problem and solution. Guidelines for incorporating the
concept into existing CS1 courses are given. They are
reinforced by a description of how this has been done
in a specific 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{Deneen:1988:DDC,
author = "Linda L. Deneen and Keith R. Pierce",
title = "Development and documentation of computer programs in
undergraduate computer science programs",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "17--21",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.52970",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Until recently, introductory programming classes in
the Department of Computer Science, University of
Minnesota, Duluth, concentrated on writing code. Not
until the junior or senior year were students required
to adhere to basic principles of software engineering.
As might be expected, by their junior year students'
bad habits, like coding while designing or inserting
comments last, were firmly entrenched and difficult, if
not impossible, to undo. The solution, it seemed to us,
was to prevent bad habits right from the start.
Consequently, we developed guidelines for designing and
documenting the entire programming effort, from problem
statement to post mortem. The guidelines include such
steps as: algorithm development in high-level
pseudocode with stepwise refinements, structure
diagrams with data flow, detailed test descriptions,
testing results, and a description of all known bugs.
For a given assignment, the instructor chooses the
steps to be completed, allowing for flexibility and
appropriateness in the design and documentation.
Results have been extremely positive. Students start
earlier and produce better organized solutions. More
students solve the problems correctly. Most
importantly, students develop design and documentation
skills in the freshman year that carry through and are
improved over their four-year stay. Because of this
initial success, our department has adopted these
guidelines uniformly in all programming classes. In
this paper we will describe our guidelines and give
some details of their use. We will discuss the
philosophy that led us to develop these guidelines and
present our observations of their 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{Reges:1988:EUU,
author = "Stuart Reges and John McGrory and Jeff Smith",
title = "The effective use of undergraduates to staff large
introductory {CS} courses",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "22--25",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.52971",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "In the past few years many schools have tried to
simultaneously achieve the following goals in their
introductory CS courses: Allow more students to enroll
Improve the quality of education Keep spending at
current levels Everyone has discovered that the first
two goals are difficult to achieve in the presence of
the third. This paper presents a model that has evolved
over the last five years at Stanford University where
all three goals have been accomplished by replacing
graduate student TAs with undergraduate section
leaders.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Zimmermann:1988:UCP,
author = "M. Zimmermann and F. Perrenoud and Andr{\'e} Schiper",
editor = "Herbert L. Dershem",
title = "Understanding Concurrent Programming through Program
Animation",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "27--31",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52964.52972;
https://doi.org/10.1145/52965.52972",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "DBLP;
http://dblp.uni-trier.de/db/conf/sigcse/sigcse1988.html#ZimmermannPS88;
http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
URL = "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Misc/DBLP/1988.bib;
ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Parallel/debug_3.1.bib;
ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Parallel/par.debug.bib",
abstract = "Program animation has mainly been developed for
sequential programs. Animation of concurrent programs
is much more uncommon, mainly because of the important
technical problems. This paper presents a project whose
objective is to animate any concurrent program written
in the language Portal, a real time language close to
Modula. The usefulness of animation in the context of
teaching is shown by a few 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{Mead:1988:MCO,
author = "Jerud J. Mead",
title = "The multiuser calculator: an operating system
project",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "32--35",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.52973",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Atkins:1988:RL,
author = "Stella Atkins and Lou Hafer and Patrick Leung",
title = "Robots in the laboratory",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "36--40",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.52974",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "A \$70 toy robot has been successfully used in
Computer Science undergraduate laboratory courses in
real-time programming and advanced operating systems to
provide students with hands on experience. A custom
designed interface card connects a Radio Shack Armatron
toy mobile robot with an IBM PC. To provide sensory
input and hence introduce feedback, the robot is
shackled to a track filled with sensors. Extra sensors
in the robot's environment allow challenging
experiments such as picking up an object from a moving
belt. While programming the robot and its environment
in Turbo Pascal, the students learn how to write
software drivers to control low level hardware that
requires real-time response. This experimental design
obviates the need to use sophisticated test equipment
or special software development tools, and so the robot
has transformed potentially routine courses into a
exciting and fulfilling learning 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{Denning:1988:CDP,
author = "Peter Denning and Douglas E. Comer and David Gries and
Michael C. Mulder and Allen B. Tucker and A. Joe Turner
and Paul R. Young",
title = "Computing as a discipline: preliminary report of the
{ACM} task force on the core of computer science",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "41--41",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.52975",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "It is ACM's 40th year and an old debate continues. Is
computer science a science? An engineering discipline?
Or merely a technology, an inventor and purveyor of
computing commodities? What is the intellectual
substance of the discipline? Is it lasting, or will it
fade within a generation? Do core curricula in computer
science and engineering accurately reflect the field?
How can theory and lab work be integrated in a
computing curriculum? We project an image of a
technology-oriented discipline whose fundamentals are
in mathematics and engineering --- for example, we
represent algorithms as the most basic objects of
concern and programming and hardware design as the
primary activities. The view that ``computer science
equals programming'' is especially strong in our
curricula: the introductory course is programming, the
technology is in our core courses, and the science is
in our electives. This view blocks progress in
reorganizing the curriculum and turns away the best
students, who want a greater challenge. It denies a
coherent approach to making experimental and
theoretical computer science integral and harmonious
parts of a curriculum. Those in the discipline know
that computer science encompasses far more than
programming. The emphasis on programming arises from
our long-standing belief that programming languages are
excellent vehicles for gaining access to the rest of
the field --- but this belief limits out ability to
speak about the discipline in terms that reveal its
full breadth and richness. The field has matured enough
that it is now possible to describe its intellectual
substance in a new and compelling way. In the spring of
1986, ACM President Adele Goldberg and ACM Education
Board Chairman Robert Aiken appointed this task force
with the enthusiastic cooperation of the IEEE Computer
Society. At the same time, the Computer Society formed
a task force on computing laboratories with the
enthusiastic cooperation of the ACM. The charter of the
task force has three components: Present a description
of computer science that emphasizes fundamental
questions and significant accomplishments. Propose a
new teaching paradigm for computer science that
conforms to traditional scientific standards and
harmoniously integrates theory and experimentation.
Give at least one detailed example of a three-semester
introductory course sequence in computer science based
on the curriculum model and the disciplinary
description. We immediately extended our task to
encompass computer science and computer engineering,
for we came to the conclusion that in the core material
there is no fundamental difference between the two
fields. We use the phrase ``discipline of computing''
to embrace all of computer science and engineering. The
rest of this paper is a summary of the recommendation.
The description of the discipline is presented in a
series of passes, starting from a short definition and
culminating with a matrix as shown in the figure. The
short definition: Computer science and engineering is
the systematic study of algorithmic processes that
describe and transform information: their theory,
analysis, design, efficiency, implementation, and
application. The fundamental question underlying all of
computing is, ``What can be (efficiently) automated?''
The detailed description of the field fills in each of
the 27 cells in the matrix with significant issues and
accomplishments. (That description occupies about 16
pages of the report.) For the curriculum model, we
recommend that the introductory course consist of
regular lectures and a closely coordinated weekly
laboratory. The lectures emphasize fundamentals; the
laboratories emphasize technology and know-how. The
pattern of closely coordinated lectures and labs can be
repeated where appropriate in other courses. The
recommended model is traditional in the physical
sciences and in engineering: lectures emphasize
enduring principles and concepts while laboratories
emphasize the transient material and skills relating to
the current 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{Leach:1988:CUC,
author = "Ronald J. Leach and Jeffrey A. Brumfield and Michael
B. Feldman and Charles M. Shub",
title = "Concurrency in the undergraduate curriculum",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "42--42",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.52976",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Concurrency is a major trend in computer science; it
can be taught from the point of view of operating
systems, programming languages, algorithm design,
database design, software engineering, systems
engineering, and computer architecture. The panel will
address the following questions among others: When
should students be exposed to concurrency? In
traditional or non-traditional courses? How many times?
What must a programmer know about implementation? Must
applications programmers now become experts in
operating systems? What are the appropriate paradigms
for development of concurrent programming 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{Warford:1988:ICS,
author = "J. Stanley Warford",
title = "Introductory computer science: the case for a unified
view",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "44--48",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.52977",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1988:CMC,
author = "Elliot B. Koffman",
title = "The case for {Modula-2} in {CS1} and {CS2}",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "49--53",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.52978",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "During 1984 and 1985 I was part of an ACM Task Force
to update the recommended curricula for CSI and CS2,
the first two courses in programming methods for
computer science majors. Our findings were reported in
the communications of the ACM (Koffman, 1984 and 1985).
The objectives of CS1 and CS2 as stated in these
reports 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{Werth:1988:ISE,
author = "Laurie Honour Werth",
title = "Integrating software engineering into an intermediate
programming class",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "54--58",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.52979",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The emphasis on software engineering topics in the
newest report on the second computer science class will
have considerable impact on computer science education.
Teaching issues arising from the incorporation of
software engineering topics are discussed. Ideas for
projects and group activities, together with approaches
to encourage students to include ease of maintenance
and user-friendly interfaces 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{Whitson:1988:IPD,
author = "George M. Whitson",
title = "An introduction to the parallel distributed processing
model of cognition and some examples of how it is
changing the teaching of artificial intelligence",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "59--62",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.52980",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Artificial Intelligence programming involves
representing knowledge, using paradigms to manipulate
the knowledge, and having a learning process modify
both the knowledge and the paradigms. One could
consider this process as building a model of how one
thinks, i.e., how the brain operates at the cognitive
psychology level [2]. Recently, cognitive scientists
have developed a model of how one thinks at the neural
level. This model is called the Parallel Distributed
Processing (PDP) model of cognition and is described in
the definitive work of Rumelhart and McClelland [1].
The idea that we can actually model the brain as an
electrical network of neurons and then develop
Artificial Intelligence in terms of the model is
extremely attractive. The program has had some success,
especially in the area of sensory perception and motor
activity, but still has some problems to overcome
before it can be said to be the ideal foundation for
Artificial Intelligence. Much of the power of the PDP
model derives from the learning algorithms. In this
paper we consider a classification of learning
algorithms that helps to organize the many developing
techniques seen in the literature. We also discuss how
the PDP model is changing the way we teach Artificial
Intelligence. This is an important aspect of the PDP
model, since the model has produced a number of new
problem-solving techniques for Artificial Intelligence
as well as holding out the promise of a better
foundation for the basic theory of this field. If the
PDP model fulfills its promise we would develop
Artificial Intelligence programs that are really
intelligent rather than programs that only appear to be
intelligent.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Butler:1988:IPP,
author = "Ralph M. Butler and Roger E. Eggen and Susan R.
Wallace",
title = "Introducing parallel processing at the undergraduate
level",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "63--67",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.52981",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "With multiprocessor computers becoming more readily
available on college campuses and with the recent
development of software tools to aid in the
implementation of parallel algorithms, it is time for
parallel processing to enter the undergraduate
curriculum. In this paper we show how widely available
tools combined with concepts learned in an operating
systems course could be used to develop an upper level
undergraduate course in parallel processing. A typical
artificial intelligence search problem (N-queens) is
implemented in C and exhibits almost linear speedups.",
acknowledgement = ack-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:1988:UPP,
author = "Chris Nevison",
title = "An undergraduate parallel processing laboratory",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "68--72",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.52982",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "We discuss possibilities for setting up an
undergraduate laboratory for parallel processing and
how such a laboratory, based on transputers, can be
used in a course on 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{Finkel:1988:PCT,
author = "David Finkel and Gary Haggard",
title = "Program complexity: a tutorial",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "73--77",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.52983",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "How does a programmer decide which of two different
algorithms to use to solve a problem? This is a
particularly difficult question because one finds that
often one part of the solution of a problem
``dominates'' the running time of the solution, i.e.,
uses a large fraction of the execution time. Further,
this special part of the solution requires the
programmer to choose an algorithm for its solution from
a large number of alternatives. This tutorial describes
one approach used in computer science to measure the
complexity of a program by modeling programs with
mathematical functions that describe their execution
time. We break the solution of this problem into three
parts. We first discuss the notion of how two functions
are compared. We then show how algorithms can have
their execution time modeled by functions. Finally, we
see how to compare algorithms by comparing the
functions that describe 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{Chua:1988:UTC,
author = "Y. S. Chua and C. N. Winton",
title = "Undergraduate theory of computation: an approach using
simulation tools",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "78--82",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.52984",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Theory of computation courses have traditionally been
taught at the advanced-undergraduate/graduate level,
primarily due to the level of mathematical rigor
associated with the topics involved. The topics covered
include automata theory, formal languages,
computability, uncomputability, and computational
complexity. If the essentials of these topics are
introduced earlier in the undergraduate computer
science curriculum, students gain deeper insights and
better comprehend the underlying computational issues
associated with the material covered in subsequent
computer science courses. Such a course is required of
all computer science majors at the University of North
Florida. Experience has demonstrated that a minimum
background for the course includes Freshman-Sophomore
mathematics (presently calculus) and a typical
introduction to computer science. Thus the course is
best positioned within the curriculum at the Junior
level. Recognizing that Junior level students are
rarely mathematically sophisticated, the treatment is
not as rigorous as that of a more advanced course on
the theory of computation. To reinforce the ``theory''
covered in class, an integral portion of the course is
devoted to ``hands-on'' exercises using simulation
tools designed for construction of a variety of
automata. The exercises generally require the
construction of automata of various forms, with
observation of their step by step operation. Further
exercises illustrate the connections between various
automata and areas such as hardware design and compiler
construction. The paper describes the course and the
nature of the simulation tools used in the ``hands-on''
component 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{DePano:1988:APE,
author = "N. Adlai A. {De Pano}",
title = "Algorithmic paradigms: examples in computational
geometry",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "83--87",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.52985",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "We present a collection of algorithms that solve
problems from the realm of computational geometry to
illustrate several basic notions in algorithm design
and analysis. Computational geometry is a young
discipline that has much to offer both as a field of
research and as a source of instruction materials. This
paper aims to serve a dual purpose by (a) outlining
results that might prick the interest of researchers
looking for greener pastures (so to speak) for
investigation; and (b) showing the pedagogic value of
these results for teachers of algorithm design 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{Cannon:1988:PCA,
author = "Robert Cannon and John Gorgone and Tom Ho and John D.
McGregor",
title = "Proposed criteria for accreditation of computer
information systems programs",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "88--88",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.52986",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "A working group, representing ACM, DPMA, and IEEE-CS,
was formed to draft a set of guidelines, including
criteria, for the accreditation of computer information
systems' undergraduate programs. The guidelines and
criteria are summarized below. Faculty: Typically a
minimum of 4 faculty, with 3 full time, are needed.
Normally, 25\% of a faculty member's time should be
available for scholarly activity and development.
Teaching loads should not exceed 12 hours and should
not exceed 4 courses with 2 preparations. Curriculum:
Curricular assume a 120 semester hour, four year,
baccalaureate program. The program should consist of
approximately 30\% computer information systems, 20\%
business, at least 40\% in general education and up to
10\% other. Forty to 60 percent of the CIS portion
should cover a broad core that includes (a) computer
concepts and software systems, (b) program, data, and
file structures, (c) data management, (d) data and
computer communications, and (e) systems analysis and
design. Students should be exposed to a variety of
programming languages and be proficient in one
structured language. The remaining courses should cover
breadth and depth. Resources: Appropriate computing
facilities must exist for students and faculty.
Adequate software and documentation must be available.
Students: Established standards and procedures must
insure that graduates have the requisite qualifications
to function as CIS professionals. Institutional
Support: Adequate support must be provided to support
the faculty, department office administration, and
library. Faculty support includes leave programs,
reasonable teaching loads, competitive salaries, and
travel support.",
acknowledgement = ack-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:1988:CSE,
author = "Robert Aiken and Elizabeth Adams and Susan Foster and
Richard Little and William Marion and Judith Wilson and
Gayle Yaverbaum",
title = "Computer science education in {China}",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "89--89",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.52987",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{When:1988:MCA,
author = "J. Wey When and Gordon R. Jones",
title = "A major in computer applications for small liberal
arts colleges",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "90--94",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.52988",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "A major in computer applications for small, liberal
arts colleges is proposed in this article. The proposed
program has characteristics to allow students to engage
in a breadth of study, to integrate knowledge from a
variety of fields, and to apply what is studied to
their career lives. By emphasizing an
inter-disciplinary approach to higher education, small,
liberal arts colleges are able to interweave general
education courses into the computer applications major
without making large demands for additional staff.
Furthermore, students who earn their computer majors in
such an interdisciplinary context can be expected to
furnish employers with diversity and flexibility in
problem solving --- just the sort of new blood many
companies and entire industries are crying for.",
acknowledgement = ack-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:1988:ALC,
author = "R. Rainey Little and Mark K. Smotherman",
title = "Assembly language courses in transition",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "95--99",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.52989",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Although the CS 3 course of the ACM Curriculum '78 was
defined almost a decade ago, the broader perspectives
that are desired for that course have not been present
in many undergraduate programs. Only recently has the
pivotal role of this course begun to attract the
attention of computer science faculties. This
development is prompted by the increasing awareness in
our profession of the need to convey basic principles
along with programming skills in introductory courses,
and is accompanied by the increasing availability of
more well-rounded textbooks. This paper describes the
transition at Clemson University from a skills-oriented
``assembly language course'' to a principles-oriented
``introduction to computer systems'' course. The course
that has resulted will better prepare students for
subsequent studies in languages, operating systems, and
applications support 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{Bradley:1988:RMC,
author = "James Bradley",
title = "The role of mathematics in the computer science
curriculum",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "100--103",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.52990",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "There has been much debate in the past few years about
the appropriate mathematics requirements for an
undergraduate computer science major. The discussion
has focused primarily on two issues: (1) the underlying
mathematical content of computer science courses and
(2) the content of mathematics courses which would
serve as appropriate cognate requirements for computer
science major programs. While this discussion has been
helpful, it has been too narrowly focused--it has not
started from an understanding of the relationship
between the disciplines of mathematics and computer
science, but rather has sought to identify mathematical
prerequisites that computer science majors need in
order to take existing computer science courses. This
paper is a small step in seeking to apply an
understanding of the relationship between the
disciplines of mathematics and computer science to 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{Hirmanpour:1988:SSD,
author = "Iraj Hirmanpour",
title = "A student system development diagrammer",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "104--108",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.52991",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "New approaches to system development depend heavily on
graphical methods for representation of system
requirements and the depiction of final design
configuration. Among various diagramming methods, Data
Flow Diagrams, Entity-Relationship diagrams and
Structure Charts have received the most attention. An
automated diagramming tool is created and is made
available to students. This tool requires minimum
hardware and does not require the use of licensed
software to operate. It therefore can be made
accessible to many students at different 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{Farkas:1988:CGP,
author = "Daniel Farkas",
title = "Choosing group projects for advanced systems courses",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "109--115",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.52992",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper addresses the selection of projects for
advanced information systems and software engineering
courses and proposes criteria for group projects which
gives students genuine real-world experience in the
classroom. A curriculum for an advanced systems
workshop is presented and a sample project with group
interdependence and its prototyping under UNIX 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{Kanabar:1988:IKB,
author = "Vijay Kanabar",
title = "Introducing knowledge-based projects in a systems
development course",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "114--118",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.52993",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Due to recent advances in knowledge-based systems
technology it is suggested that students in a systems
development course be given exposure to the concept of
designing and implementing knowledge-based systems. The
purpose of this paper is to describe the objective,
scope, methods and procedures of knowledge-based
projects. The first half of the paper introduces the
knowledge-based approach and describes the structure
and components of such a system. The second half of the
paper deals with course design procedures. The scope,
topics, project characteristics and experiences
pertaining to such a project are covered here. A
practical Knowledge-based Systems Development Life
Cycle (KSDLC) is also proposed for use in such a
course. It is a suitable methodology as it resembles
the traditional Systems Development Life Cycle.",
acknowledgement = ack-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:1988:RMG,
author = "Gayle J. Yaverbaum",
title = "Requirement methods: a graduate level course that
integrates software engineering principles with
information systems theory",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "119--123",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.52994",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Selig:1988:DTU,
author = "Calvin Selig and Sallie Henry",
title = "A design tool used to quantitatively evaluate student
projects",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "124--128",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.52995",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "In the last decade, the field of Computer Science has
undergone a revolution. It has started the move from a
mysterious art form to a detailed science. The vehicle
for this progress has been the rising popularity of the
field of Software Engineering. This innovative area of
computer science has brought about a number of changes
in the way we think of, and work with, the development
of software. Due to this renovation, a field that
started with little or no design techniques and
unstructured, unreliable software has progressed to a
point where a plethora of techniques exist to improve
the quality of a program design as well as that of the
resultant software. The popularity of structured design
and coding techniques prove that there is widespread
belief that the overall product produced using these
ideas is somehow better, and statistics seem to
indicate that this belief is true. Until recently,
however, there existed no technique for quantitatively
showing one program better than its functional
equivalent. In the past few years, the use of software
quality metrics seems to indicate that such a
comparison is not only possible, but is also valid. The
advent of Software Engineering has demanded that most
universities offer a Software Engineering course which
entails a ``Real-World'' group project. Students
participating in the class design a system using a
program design language (PDL). Other students then
write code from the design and finally the design team
integrates the modules into a working system. For a
complete description of the class see [HENS83] and
[TOMJ87].",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Bullard:1988:ASE,
author = "Catherine L. Bullard and Inez Caldwell and James
Harrell and Cis Hinkle and A. Jefferson Offutt",
title = "Anatomy of a software engineering project",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "129--133",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.52996",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper discusses a complete software development
project carried out in a one quarter undergraduate
software engineering course. The project was the design
and implementation of a complete system by 25 students.
They worked in smaller groups on four functionally
separate subsystems that were successfully integrated
into a complete system. This was accomplished by using
five advanced students to manage the groups, real users
to criticize each step of the process, and UNIX tools
to implement the subsystems. This paper describes the
project, presents the methodologies used, and discusses
both the positive and negative aspects of this course.
It concludes by presenting a set of recommendations
based on our experience with this 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{Neal:1988:RSH,
author = "Larry Neal and John Connolly and Doyle D. Knight and
David Matthews-Morgan",
title = "The role of supercomputers in higher education",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "134--134",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.52997",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Advanced technology and networks have made the extra
computational power of supercomputers affordable and
accessible to researchers even at small universities.
This panel will discuss how these important research
tools can best be utilized in today's higher education
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{Fuelling:1988:CSU,
author = "Clinton P. Fuelling and Anne-Marie Lancaster and Mark
C. Kertstetter and R. Waldo Roth and William A. Brown
and Richard K. Reidenbach and Ekawan Wongsawatgul",
title = "Computer science undergraduate capstone course",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "135--135",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.52998",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Curriculum concerns of the computer science discipline
continue to require refinements in this rapidly
changing field. We have established curriculum
guidelines and we have two years experience in the
accrediting process of the CSAB. Remarks such as ``I do
not consider the topic of \ldots{} to be in the
computer science discipline'' and ``At least the topic
of \ldots{} is not a capstone course'' are being
made. The goal of this panel is to provide an open,
probing platform for a discussion of the subject of a
capstone 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{Hays:1988:IGT,
author = "Helen Duerr Hays",
title = "Interactive graphics: a tool for beginning programming
students in discovering solutions to novel problems",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "137--141",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.52999",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "A computer-based, problem-solving exercise was
developed, using dynamic graphics to assist beginning
programming students in devising and testing solutions
to novel problems (problems requiring solution methods
with which the students were not already familiar). For
evaluation, 103 beginning computer science students at
Southeast Missouri State University, were each randomly
assigned one of three forms of the exercise containing
four array-manipulation problems. The control group
worked all four problems without the aid of dynamic
graphics; whereas, on Problems 3 and 4, the first
experimental group was allowed to test possible
solutions by observing graphical execution of attempted
code, and the second experimental group was allowed to
interactively manipulate the elements of the array by
means of arrow keys in order to devise a solution, in
addition to observing the graphical execution of their
code. Six measures of improvement in performance on
Problem 4 over Problem 2 were made for each subject.
The one-tailed Wilcoxon two-sample test was applied,
using significance level .05, to compare mean scores
between groups. The second experimental group showed
significantly more improvement than the control group
as measured by four of the six scores, and the first
experimental group showed significantly more
improvement than the control group as measured by two
of the six scores. Although the second experimental
group scored slightly higher than the first on all but
one measure, no significant difference was observable
between the two experimental groups. On a follow-up
quiz, each experimental group scored slightly, but not
significantly, higher than the control group.
Additionally, it was noted that only students who had
made a score of 13 or more on the KSW Computer Science
Placement Exam were able to work either of the two
problems used for evaluation.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Pugh:1988:AFE,
author = "John R. Pugh and Cafee Leung",
title = "Application frameworks: experience with {MacApp}",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "142--147",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.53000",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "It is an unfortunate truth that as personal computers
have become easier to use they also have become more
difficult to program. Students who want to write
programs that look and feel like real Macintosh
applications, for example, are constrained by the time
available and the sheer complexity of the application
development process. We have found that several
object-oriented programming systems have succeeded in
abstracting out the commonalties of graphical user
interfaces and can allow students to construct
interactive, graphical applications at a lower cost. In
this paper we describe our experiences in the use of
MacApp, an application framework for the Apple
Macintosh. The design and implementation of Prof, a
prototype visual programming system for both educators
and students developed by a final year student in a
thirteen week project course, is used to illustrate the
discussion. We describe the advantages and
disadvantages of the object-oriented application
framework approach in the expectation that our
experiences will be useful for other educators who may
be contemplating following this path.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Augenstein:1988:AGG,
author = "Moshe Augenstein and Yedidyah Langsam",
title = "Automatic generation of graphic displays of data
structures through a preprocessor",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "148--149",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.53001",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Recent attention has been given to graphic display
routines that allow the programmer to observe the
effects of applications programs on various data
structures. Much of the work reported in the literature
has involved the animation of specific algorithms and
has necessitated manual effort by programmers on an
application by application basis. Results of initial
work in developing a general purpose tool for the
display of data structures have already been published.
In order to make the tool more widely used and more
flexible it is necessary that some type of automatic
processing be provided to allow for the generation of
the graphic display routines themselves. Initial work
in this area and further avenues of research 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{Flaherty:1988:STM,
author = "Terry Flaherty",
title = "A simple technique to motivate structured
programming",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "153--155",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.53002",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Programs with only sequence, selection, and iteration
control structures (structured programs) are more
understandable and changeable than programs with
unrestricted control structures (flowchart programs).
However, flowcharts are intuitive, simple, and easy to
follow step by step. The transition from teaching
general flowcharts to structured ones is usually made
by postulating the standard structured flowchart
patterns without much justification. The present method
establishes the correspondence between flowcharts and
structured programs via sets of computations. The
student examines a set of computations of a flowchart
program and describes the general structure with a
regular expression. A structured program that
corresponds to this regular expression is constructed.
In this way, the student is led to (1) see the
difference between program and computation, (2) see how
``structure'' arises, (3) see that a structured program
is one whose textual structure is identical to the
structural description of its computations, (4)
appreciate the cognitive simplicity of structure
descriptions versus flowcharts.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Donahue:1988:UAL,
author = "Barry Donahue",
title = "Using assembly language to teach concepts in the
introductory course",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "158--162",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.53003",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "While current trends in the teaching of the
introductory course are very positive, several problems
still remain to be faced. Among these are: A basic
understanding of the operation of a computer. An
emphasis on concept development rather than skill
development. A proper historical perspective of
computer science. To help remove these deficiencies, a
very simple virtual machine is introduced. Beginning
students learn to program on this machine with a very
limited instruction set. Many topics related to
software engineering, data structures, algorithm
design, etc. are introduced in a top down fashion with
details being developed with the aid of the virtual
machine. When a high level language is introduced,
students progress more rapidly and with a greater
understanding of what is taking place in the machine.
Students also develop a feel for computer science as a
dynamic field and tend not to think of a particular
language as being what computer science is.",
acknowledgement = ack-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:1988:IFA,
author = "Mark R. Headington",
title = "Introducing finite automata in the first course",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "163--167",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.53004",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "In the computer science curriculum, finite state
machines and finite automata are typically introduced
at the upper-division level. However, students can
benefit from an earlier, informal exposure to finite
automata for three reasons: --- Finite automata
represent a useful application when two-dimensional
arrays are introduced. --- A painless early
introduction can ease the transition to rigorous
approaches encountered later. --- Finite automata
provide yet another algorithmic tool to be added to the
student's repertoire.",
acknowledgement = ack-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:1988:PII,
author = "Ted Mims and Raymond Folse and Andrea Martin",
title = "Planning and implementing an internship program for
undergraduate computer science students",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "168--170",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.53005",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper describes successful efforts to implement
an internship program in Computer Science. Details for
planning, implementing, maintaining, and evaluating the
program 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{Little:1988:IAP,
author = "Joyce Currie Little and Laurence J. Cooper and Barry
C. Davis and John Alexander and Peter Joyce and Charles
J. Schmitt",
title = "An industry\slash academic partnership experiment: a
course in artificial intelligence",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "171--175",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.53006",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper describes an experimental undergraduate
course in applications of artificial intelligence,
sponsored by an Industry/Academic Partnership with
Towson State University. The course was developed as
one of several activities promoting interaction between
faculty, students, and industry in the local
metropolitan area. Towson State University is located
in the metropolitan Baltimore, Maryland area, in close
proximity to many companies involved in technological
projects related to defense, automation, and aerospace
endeavors. Three companies provided projects,
leadership, and support to the course. The three
projects were expert systems in the area of electronic
diagnostics. This paper describes the course; the
diagnostic systems projects done by the student teams;
and the activities of students, faculty, and industry
liaisons. An evaluation of the course included meetings
with industry liaisons and faculty and a follow-up
survey of the students. Consideration of prerequisites
for improvement of the course led to discussions of
overall curriculum revision. Suggestions for ways to
improve the course are given. Departments interested in
offering similar artificial intelligence project
courses with industry participation may benefit from
these experiences and 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{Howerton:1988:CSC,
author = "Charles P. Howerton",
title = "{``Cactus Systems''}: a computer science practicum
that is more than a capstone",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "176--180",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.53007",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper describes a project-oriented Computer
Science or Computer Information Systems Practicum
course. This particular course differs in several ways
from other similar courses. First, it is taught outside
of the normal academic year. Second, a real attempt is
made to simulate the environment in which a computing
professional would be expected to work. Third, all of
the projects are taken from the real world and are
sponsored by individuals who actually want the work
done. Fourth, it has components designed to teach the
students how to make informal and formal public
speeches on subjects with which they are familiar.
Finally, it has components designed to help the
students look for jobs after graduation. This course
has worked well at a major engineering school and at a
small regional liberal arts school.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{McBride:1988:RMC,
author = "William E. McBride and James Calhoun and James L.
Richards and Harriet G. Taylor and F. Garnet Walters",
title = "Recruiting more computer science students-what to do
after the ``glamour'' has gone away?",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "181--181",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.53008",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The moderator will first focus on the question: ``Are
enrollments actually declining in computer science
programs across this country?'' He will report the
results of his surveys which indicate there has been a
definite downturn in enrollment over the past two
years. The panelists will then discuss what is being
done at their schools to recruit students and to meet
this new challenge of declining enrollments.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Sidbury:1988:CRS,
author = "James R. Sidbury and Nancy Baxter and Richard F.
Dempsey and Ralph Morelli and Robert Prince",
title = "Computing resources in small colleges",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "182--182",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.53009",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The participants will describe experiences at their
institutions with different computing environments:
Mini-computer, IBM PC Lab, Macintosh Lab, Sun
Workstation Lab. Each panelist will address similar
issues as they relate to these environments in small
colleges: Funding Candid evaluation of Hardware and
Software including networking Course usage in computer
science Usage by other disciplines Management of the
facility Time is planned for an open discussion among
participants and audience on questions of mutual
interest.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Klerlein:1988:TBS,
author = "Joseph B. Klerlein and Curtis Fullbright",
title = "A transition from bubble to shell sort",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "183--184",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.53010",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper describes a sorting method obtained by
modifying bubble sort. This new sort, while still
inefficient, sets the stage for Shell sort. It also
raises some interesting questions which students can
investigate.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Scanlan:1988:SSR,
author = "David Scanlan",
title = "Should short, relatively complex algorithms be taught
using both graphical and verbal methods? {Six}
replications",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "185--189",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.53011",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This research investigates the preference for a
graphical method (structured flowcharts) or for a
verbal method (pseudocode) when learning short,
relatively complex algorithms. The research summarizes
the data from 6 replications using 193 students of data
structures and 16 data structures classes. A preference
for flowcharts was hypothesized under eight conditions.
All eight conditions produced large differences which
were statistically significant, p {$<$} .0001. The
preferences for flowcharts ranged from 75.1\% to
89.1\%. No significant preferences were found for
pseudocode. The results indicate that graphical methods
should be strongly considered when teaching relatively
complex algorithms. Most importantly, the results
signify that there may be two types of learners: (1) a
type which prefers flowcharts (a graphical method) and
(2) a type which prefers pseudocode (a verbal method).
Since most textbooks only express algorithms verbally,
one must question the wisdom for using only one
method.",
acknowledgement = ack-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:1988:TEB,
author = "Richard E. Pattis",
title = "Textbook errors in binary searching",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "190--194",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.53012",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper discusses the specification and
implementation of binary searching. It begins by
presenting a ``standard'' set of declarations, a
specification, and a binary searching procedure written
in Pascal. This procedure does not meet the
specification: it contains five errors that also occur
in many CS-1 and CS-2 textbooks. We will locate and
study these errors, and show alternative procedures
that correct them in a simple and understandable 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{Haas:1988:TDU,
author = "David F. Haas",
title = "Teaching database using a real {DBMS}: experience with
{INGRES}",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "195--199",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.53013",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper discusses the advantages of using a large,
relational database system in a database course and
describes in detail a course that has been taught at UW
Oshkosh using INGRES as a vehicle for 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{King:1988:CDM,
author = "Ronald S. King",
title = "A ``course'' for data modelling",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "200--204",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.53014",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "What direction or path of learning should data
modelling take? This author suggests a ``course'' for
data modelling to follow. Artificial intelligence,
databases, and programming languages are attempting to
meet demands requiring a higher level of conceptual
thinking than ever before. Likewise special tools and
techniques are needed for that level of thought.
Therefore data modelling methodologies are designed to
provide an abstract level of system descriptions. A
course based upon the comparative study of these
various data modelling principles is described in this
paper. This course stresses a transition from intuitive
to formal development of data models. Such an approach
facilitates the investigation of the concept of
equivalence for data models, application models, and
operations defined on data 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{Becker:1988:ITN,
author = "Lee A. Becker and Xiaoyi Huang",
title = "An intelligent tutor for normal form determination",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "205--209",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.53015",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "In this paper an intelligent computer-aided
instruction system for teaching normal form
determination is described. The general architecture of
intelligent tutoring systems is also discussed, as are
the results of experience using the tool 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{Harrington:1988:CBI,
author = "Jan L. Harrington",
title = "The computer background of incoming freshman: looking
for emerging trends",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "210--214",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.53016",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "As part of a longitudinal study begun in 1985,
incoming Bentley College freshmen were asked to
complete questionnaires about their pre-college
computer experience. Although nearly all students came
from high schools with computers and more than 80\% of
them had studied BASIC, just under half had used a word
processor. Even fewer (less than 20\%) had used either
a spreadsheet or a database management system, though
the actual percentage has risen over the three years
for which data exist. The increase in the number of
schools teaching Pascal noticed between 1984 and 1985
persisted in 1986. However, though nearly 46\% of the
schools from which 1986 graduates came taught Pascal,
only half that percentage actually studied the
language. Almost half the students used computers
outside school during their high school years, but most
of that use involved playing games.",
acknowledgement = ack-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:1988:RPC,
author = "Harriet G. Taylor and Cathleen A. Norris",
title = "Retraining pre-college teachers: a survey of state
computing coordinators",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "215--218",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.53017",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Chen:1988:IFS,
author = "Hilton Chen and Wayne Summers",
title = "{IBM} 3270 full screen interactive programming without
{CICS}",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "219--222",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.53018",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "During the past several decades, full screen
interactive programming has become essential in data
processing. However, it is impossible or difficult to
teach full screen interactive programs on IBM
mainframes at universities because of the enormous cost
of CICS and the lack of flexibility with the MUSIC
PANEL utility. This article describes our solution to
the need described in [4] for an inexpensive utility
which will allow COBOL programmers to do interactive
programming on mainframes utilizing full screen
techniques. At Southeast Missouri State University, we
have addressed these problems with a utility program
which facilitate full screen interactive programming.
This program has been developed by Dr. Hilton C. Chen
with comments and suggestions by Dr. Wayne C. Summers.
The utility program is friendlier and easier to use and
considerably more useful than MUSIC's PANEL. More
importantly, it gives our students experience in full
screen interactive programming on mainframes.",
acknowledgement = ack-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:1988:IRCa,
author = "Donald J. {Bagert, Jr.} and Daniel I. A. Cohen and
Gary Ford and Donald K. Friesen and Daniel D. McCracken
and Derick Wood",
title = "The increasing role of computer theory in
undergraduate curricula",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "223--223",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.53019",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "CSAB states in its guidelines that one of its six
undergraduate core curriculum subject areas is computer
theory. It appears that the ACM Core Curriculum
Committee will also suggest a core course in this area.
However, courses in computer theory, under the titles
``Formal Languages'' or ``Theory of Computation'', have
traditionally been taught on the senior or graduate
level. There has been little discussion concerning the
development of a computer theory course for use at the
sophomore or junior level. Also, computer theory is
also becoming a larger part of other computer science
courses such as discrete structures and compiler design
theory. A clearer understanding is needed of how
different aspects of computer theory should be
developed throughout 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{Summers:1988:PPR,
author = "Marguerite K. Summers and William B. Evans and James
J. Fletcher and Cindy Hanchey and Leslie J.
Waguespack",
title = "Program plagiarism revisited: current issues and
approaches",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "224--224",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.53020",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Since the first courses were offered in programming,
plagiarism has been a perplexing problem. Detection
techniques, administrative procedures, and penalties
vary greatly. Instructors face an increasingly
legalistic system when prosecuting plagiarism cases.
Panel members will discuss the prevention, detection,
and prosecution aspects of program plagiarism and will
present legal and administrative views of the
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{Clarke:1988:MOC,
author = "Alice L. Clarke and Gerald W. Adkins",
title = "A microcomputer oriented computer literacy course",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "225--229",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.53021",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The development of a computer literacy course at the
University of Georgia is described. Demographic
information regarding students taking the class is
provided. The course consists of two main parts: (1)
microcomputer lab sessions devoted to working with word
processing, spreadsheet, and data base software and to
programming in BASIC; and (2) readings in a course text
and viewing of telecourse tapes. Course content and
testing procedures are described in detail. How the
course is changing with time and experience is also
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{Sumner:1988:IMC,
author = "Mary Sumner and James Benjamin",
title = "The impact of menus and command-level feedback on
learners' acquisition of data base language skills",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "230--234",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.53022",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The purpose of this study was to determine whether
providing menus and postactive feedback of
command-level syntax can facilitate the acquisition of
formal language skills by novice learners. Two groups
of students, one of which received training in a menu
version of dBASE III Plus and the other of which
received instruction in a command version, were asked
to complete data base file maintenance and query tasks.
Measures comparing the performance of the two groups on
a post-test were completion of tasks, number of
syntactical errors, and number of semantic errors.
According to the results, students learning the command
version of dBASE III Plus were able to accomplish more
tasks successfully than students using the menu version
with postactive feedback of command syntax. In
addition, the group using the menu driven made more
syntactic errors than the group using the command
version. The difference between the number of semantic
errors made by members of the two groups was not
significant. The researchers made several
recommendations for instruction 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{Martin:1988:PTC,
author = "Jean Buddington Martin and Kenneth E. Martin",
title = "A profile of today's computer literacy students: an
update",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "235--239",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.53023",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Macfarlane:1988:SAO,
author = "Katherine N. Macfarlane and Barbee T. Mynatt",
title = "A study of an advance organizer as a technique for
teaching computer programming concepts",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "240--243",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.53024",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Research on instructional methods has suggested that
advance organizers (e.g., metaphors) can be an
effective tool in teaching certain types of material in
some situations. In many cases, teaching computer
programming concepts satisfies these criteria. In our
research, beginning programming students were trained
on the syntax of arrays. A training session consisted
of reading a tutorial manual and entering lines of
source code into an interactive system. One group was
given a metaphorical organizer prior to training (an
advance organizer). A second group received the
organizer after training. A control group read a
passage on computer history prior to training. The
groups did not differ on training task performance or
on a test of syntactic knowledge (near transfer).
However, the advance organizer group did significantly
better on a test of semantic knowledge (far transfer).
Factors relating to when to use an advance organizer
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{Kurtz:1988:UCE,
author = "Barry L. Kurtz and J. Mack Adams",
title = "Using concept expansion and level integration in an
introductory computer science course",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "244--248",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.53025",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "An introduction to computer science is supposed to
teach problem solving and programming skills, but far
too often only the latter is emphasized. One reason for
this is the organization of texts by syntactic
categories for a particular programming language. We
report on an approach that uses concept expansion
(expanding a concept from its simple form to more
complex forms as needed to aid in problem solving) and
level integration (combining several concepts at the
same level of difficulty). Three detailed examples are
given: flow of control, recursion, and information
hiding. We have been using this approach at New Mexico
State for the last two years and have found it to be
helpful in restoring the intended balance between
problem solving and acquiring programming 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{Pratt:1988:TPN,
author = "Terrence W. Pratt",
title = "Teaching programming: a new approach based on analysis
skills",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "249--253",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.53026",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "A new approach is described to the teaching of
introductory computer programming and computer science
(the CS1 course). The approach is based on a new view
of what ``programming'' is fundamentally about. The
central feature of the approach is the teaching of
skills in program analysis along with the traditional
emphasis on skills in program synthesis. The approach
was class tested in an earlier version in 1986, and the
difficulties encountered in the class test led to two
supporting changes in the course content: (1) data
structures are introduced at the beginning of the
course, and (2) the concept of program state is
introduced as a key element in understanding
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{Lambert:1988:PEP,
author = "Howard Lambert",
title = "{Pascal}'s emulation of a {Prolog} program",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "254--258",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.53027",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper describes a Turbo Pascal program that
explicitly emulates a Turbo Prolog program. The
intended purpose of the Pascal program is to relate
important implementation details of Prolog to concepts
in a conventional 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{Najarian:1988:MP,
author = "John Najarian",
title = "Modeling in {Prolog}",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "259--262",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.53028",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Logic programming languages require a careful,
incremental presentation in order to be understood by
students of the standard von Neumann programming
languages. In this paper, the characteristics and
programming methodology of PROLOG are developed through
a sequence of logic-oriented problems of increasing
complexity. These activities are essential to fully
understanding the mechanisms and internal behavior of
this language and A.I. applications programs in
general. In this approach, students are more motivated
toward non-procedural logic. Even the problems alone
have long been a source of interest in academic
circles.",
acknowledgement = ack-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:1988:TRU,
author = "Bruce S. Elenbogen and Martha R. O'Kennon",
title = "Teaching recursion using fractals in {Prolog}",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "263--266",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.53029",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Recursion has traditionally been a difficult concept
for students to understand, both as a control structure
and as an analytical tool. This paper explores
recursion using Prolog (whose predominate control
structure is recursion) and through fractals which
possess a visually recursive form. We discuss several
simple Turbo Prolog programs which demonstrate
recursion graphically and whose resultant figures are
fractals whose recursive nature is particularly easy to
analyze in the Turbo Prolog 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{Barker:1988:GOL,
author = "Keith Barker and A. Wayne Bennett and Gordon E. Stokes
and Mike Lucas and Maarten van Swaay",
title = "Goal-oriented laboratory development in {CS\slash
EE}",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "267--267",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.53030",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The IEEE Computer Society's Educational Activities
Board with the strong support of the ACM is tackling
the problem of laboratory development, maintenance and
support. The LABORATORY MONOGRAPH SERIES is intended to
provide help to those setting up laboratory programs
and as an outlet for those who wish to publish in a
practical-oriented educational 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{Aiken:1988:CEA,
author = "Robert M. Aiken and Neal S. Coulter and Julia E.
Hodges and Joyce C. Little and Helen C. Takacs and A.
Joe Turner",
title = "Continuing education activities of the {ACM}",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "268--268",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.53031",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Continuing education is a major concern for most
professional societies. This is especially true for
ones like ACM, whose members are working at the leading
edge of technology --- both in research and within
numerous application areas. ACM, through its Education
Board, sponsors several different activities to assist
members in their quest to keep abreast of the latest
technical developments. This panel has several
purposes. On the one hand it will serve as a means for
disseminating more widely information on our current
projects. In addition it will allow us to receive
feedback from the membership with respect to how they
perceive theses activities, what changes they might
like to see, and what new projects we should be
considering. Among the topics that will be discussed
are Self Assessment Procedures, Professional
Development Seminars, Tutorial Weeks, and accreditation
efforts, and Institute for Certification of Computer
Professionals (ICCP) activities. After these activities
are briefly described, the remainder of the session
will be devoted to answering questions and soliciting
ideas from the 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{Liss:1988:AER,
author = "Ivan B. Liss and Thomas C. McMillan",
title = "An amazing exercise in recursion for {CS1} and {CS2}",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "270--274",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.53032",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper describes an exercise which has been used
in both CS1 and CS2 courses for the purpose of
introducing the concepts of recursion and stacks, and
for illustrating the benefits of procedural
abstraction. The problem is to write a program which
finds a path through a rectangular maze. The exercise
is used in CS1 as part of an introduction to recursion.
In CS2, it is used to illustrate and employ the
abstract data type ``stack.'' In both exercises, the
ideas are presented so as to reinforce the concepts of
top-down design, and procedural and data 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{Wiedenbeck:1988:LRC,
author = "Susan Wiedenbeck",
title = "Learning recursion as a concept and as a programming
technique",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "275--278",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.53033",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Two experiments on learning recursion and iteration
were carried out. The first studied learning of the
mathematical concept of recursion by having subjects
compute mathematical functions by analogy to worked out
examples. The results suggest that subjects are quite
able to induce a computational procedure for both
iterative and recursive functions from examples.
Furthermore, prior practice with iterative examples
does not seem to facilitate subsequent performance on
similar recursive problems, nor does prior practice
with recursive examples facilitate performance on
iterative problems. The second experiment studied
novice subjects' comprehension of iterative and
recursive Pascal programs. Comprehension of the
iterative program was not improved by prior exposure to
the recursive version of the program. Comprehension of
the recursive version was improved moderately by prior
work with the iterative version.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Rudolph:1988:SCR,
author = "Brian A. Rudolph",
title = "Spin-out: the {Chinese} rings in the classroom",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "279--282",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.53034",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "A new puzzle marketed under the name of Spin-Out is
presented as a modernization of the Chinese Rings
puzzle. An integration of the puzzle into the second
programming course is then detailed as an aid in
teaching recursive 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{Means:1988:CAT,
author = "H. Willis Means",
title = "A content analysis of ten introduction to programming
textbooks",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "283--287",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.53035",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "A content analysis was conducted on ten introduction
to programming textbooks to determine if there were any
significant differences in their content. The results
of the analysis indicated that the content of the older
textbooks, pre 1983, was not significantly different
from the more recent texts, post 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{Bagert:1988:SCS,
author = "Donald J. {Bagert, Jr.}",
title = "Should computer science examinations contain
``programming'' problems?",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "288--292",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.53036",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The purpose of many computer science courses is to
enhance the programming skills of the student,
including the ability to design and implement
appropriate algorithms. In such courses, examinations
should therefore contain problems which test for
algorithmic skills. In particular, there should be
problems which require the student to write small
sections of code, usually in the form of a subprogram.
Students often perceive these questions as
``programming'' problems; however, it is more accurate
to state that these are algorithmic problems, since
such questions primarily measure algorithmic skills. In
addition, since such exam problems address topics which
are a part of the course content (e.g., stacks, queues,
and tables in a data structures class), the student's
knowledge of these topics is also tested and
reinforced. This paper discusses how examination
questions which test algorithmic skills have been
implemented in a data structures course at Northeast
Louisiana University. Arguments both for and against
using such test questions are discussed, as well as the
proper format and amount of this type of problem. The
results of a survey of data structures students at
Northeast concerning this topic is also presented.
There has been relatively little discussion on the
topic of computer science examinations in the
literature. It is hoped that the publication and
presentation of this paper will stimulate dialogue in
this area among academicians.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Olson:1988:RAH,
author = "David M. Olson",
title = "The reliability of analytic and holistic methods in
rating students' computer programs",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "293--298",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.53037",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The study examined analytic and holistic methods of
scoring students's programs. The sample included 30
students in an introductory computer science class. The
inter-rater reliabilities for both scoring methods was
significant (analytic, r = .66; holistic, r = .73). The
correlation between students' holistic and analytic
scores on the programs was moderate (r = .66),
indicating that the two scoring methods measure
different attributes of a student's 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{Smith:1988:CTS,
author = "Peter D. Smith",
title = "Computing trends in small liberal arts colleges",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "299--303",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.53038",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper summarizes the information gathered by the
author during visits to 40 small liberal arts colleges
in the east and Midwest during the winter of 1987. It
focuses on the following questions: What is happening
with computer science programs as colleges are coping
with declining computer science enrollments? What
trends are noticeable in staffing levels of computing
faculty and of administrative and academic computing
center support staff? How should colleges balance
mainframe and micro computing and how many public
access microcomputers are enough? Should students be
required or strongly urged to buy a microcomputer?
Should colleges provide faculty and administrators with
microcomputers? What about networking? The paper
provides tables and graphs to help small colleges
answer these questions.",
acknowledgement = ack-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:1988:UMR,
author = "John W. McCormick",
title = "Using a model railroad to teach digital process
control",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "304--308",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.53039",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper describes experiences with a course
designed to introduce undergraduate students to the
design and implementation of real-time systems for the
monitoring and control of laboratory and industrial
processes. A model railroad is suggested as an
inexpensive process to control. A variety of laboratory
exercises involving such a model railroad 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{vonKaenel:1988:MWT,
author = "Pierre A. von Kaenel",
title = "Microprogramming a watch: tools for a course in
computer organization",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "309--312",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.53040",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper describes a software simulator of a digital
watch programmable at the microprogram level and used
for instructional purposes in a computer organization
course. A special editor for writing microcode is also
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{Cunningham:1988:VCG,
author = "Steve Cunningham and Judith R. Brown and Robert P.
Burton and Mark Ohlson",
title = "Varieties of computer graphics courses in computer
science",
journal = j-SIGCSE,
volume = "20",
number = "1",
pages = "313--313",
month = feb,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/52965.53041",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:05 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The increased importance of graphics in computer
systems has made computer graphics a more visible and
important part of computer science education. This
graphics education can take any of several forms. This
panel describes four of these: the graphics service
course for non-majors, the graphics systems course, the
graphics concepts and algorithms course, and advanced
or graduate courses in graphics. This panel is based on
part of a workshop presented at SIGGRAPH '87.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Denton:1988:CST,
author = "Connie E. Denton",
title = "Culture shock: transfering into the professional work
force",
journal = j-SIGCSE,
volume = "20",
number = "2",
pages = "3--4",
month = jun,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/45202.45203",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:07 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1988:SDC,
author = "Thomas K. Moore",
title = "Software development in {C}",
journal = j-SIGCSE,
volume = "20",
number = "2",
pages = "5--7",
month = jun,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/45202.45204",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:07 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1988:SCA,
author = "Jerzy A. Piotrowski",
title = "The small computer assisted lecturing system",
journal = j-SIGCSE,
volume = "20",
number = "2",
pages = "8--12",
month = jun,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/45202.45205",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:07 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Intensive courses are conducted by an instructor who
is often supported by one or more assistants. However,
for certain density of assignments, the work in such
teams is difficult to organize and control. Then, the
computer-assistant becomes indispensable. A teaching
method is presented which offers many individual small
and medium size assignments from 3--4 different
subjects taught by a single instructor during a
semester. An average number of 55 documents is
processed and 150 grading decisions taken per day,
without any help of a human assistant. The teaching
concept is a traditional one and based on the
assumption that scholars already have prepared
courseware for many subjects. Also specific methods and
tricks are worked out and well-tested. The system is
attractive for staff members because it assures not
only better teaching standards, but also leaves them
more time for research. Finally, it is worthwhile to
mention that powerful software systems are offered to
support administrative functions of the university, but
the needs of an individual instructor remain somehow
forgotten. The system is implemented on IBM PC and
requires a mini-system like VAX-780 only to print or
display forms for 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{Price:1988:SCA,
author = "Barbara A. Price",
title = "A successful computer approach to the computer
literacy course",
journal = j-SIGCSE,
volume = "20",
number = "2",
pages = "13--17",
month = jun,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/45202.45206",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:07 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Much emphasis has been placed on the core curriculum
for the computer science major and this topic has been
the focus of reports by the ACM and prominent educators
(1, 4). Little attention seems to have been given,
until recently, to the needs of the student not wishing
to major in computer science but desiring an
introduction to the discipline and an exposure to some
common applications of the computer. This could be
handled by two courses, computer science for the
non-major and computer literacy. However, limited
resources prevent the offering of two such courses at
our college and a single course meeting both needs,
introduction to the discipline and computer literacy,
has evolved. We shall refer to this course as the
computer literacy 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{Mattis:1988:MSR,
author = "W. E. Mattis",
title = "Microprocessor sequence revitalization",
journal = j-SIGCSE,
volume = "20",
number = "2",
pages = "18--19",
month = jun,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/45202.45207",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:07 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The rationale for the revamping of microprocessor
courses serving the Electrical Engineering and Computer
Science Departments at Villanova University is
described, including the choice of one processor for
instruction, the sequencing of lecture material, and
the development of a laboratory to reinforce the
lecture 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{Kerley:1988:CCL,
author = "Lyndell M. Kerley",
title = "Comprehending the central limit theorem",
journal = j-SIGCSE,
volume = "20",
number = "2",
pages = "20--25",
month = jun,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/45202.45208",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:07 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Simulation will be used to illustrate the Central
Limit Theorem and the concept of testing a
hypothesis.",
acknowledgement = ack-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:1988:CSH,
author = "Sidney L. Sanders",
title = "Computer science homework and grading practices: an
alternative to the popular model",
journal = j-SIGCSE,
volume = "20",
number = "2",
pages = "26--29",
month = jun,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/45202.45209",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:07 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The approach to homework used in elementary school and
high school is also popular in college computer
courses, particularly those involving programming.
Regardless of its popularity, there are compelling
reasons to eschew this approach at the college level.
This paper outlines the major problems inherent in the
high school approach, and proposes an alternative. The
proposed model provides opportunities for learning and
maturation, while preventing further erosion of the
meaning of an academic grade.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Quirk:1988:TCN,
author = "James R. F. Quirk",
title = "Teaching computer networks as a writing intensive
course",
journal = j-SIGCSE,
volume = "20",
number = "2",
pages = "30--35",
month = jun,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/45202.45210",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:07 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "A senior level course in Computer Networks was
included in Radford University's Writing-Intensive
Course program. This implied that writing was used in
every facet of the course by the students and by the
instructor. The volume and the diversity of the writing
significantly enhanced the educational experience from
both points of view. Some beneficial effects and some
detrimental ones on the amount of subject matter
covered were experienced. The fundamental nature of the
course, however, was not altered, and the net effects
of the writing are seen as very beneficial.",
acknowledgement = ack-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:1988:AIC,
author = "John F. Dooley",
title = "An artificial intelligence course in a liberal arts
program",
journal = j-SIGCSE,
volume = "20",
number = "2",
pages = "36--39",
month = jun,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/45202.45211",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:07 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1988:STP,
author = "Ronald J. Leach",
title = "A suggested term project for the first course in
computer science",
journal = j-SIGCSE,
volume = "20",
number = "2",
pages = "40--42",
month = jun,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/45202.45212",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:07 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1988:MPC,
author = "J. Archer Harris",
title = "A microprogramming project for a course in computer
systems",
journal = j-SIGCSE,
volume = "20",
number = "2",
pages = "43--49",
month = jun,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/45202.45213",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:07 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper describes a microprogramming project in a
course in Computer Systems and Architecture. The
project requires the students to write a machine
language emulator on a simple microarchitecture. The
limited scope of the machine language and the
simplicity of the microarchitecture reduce the project
to a manageable size. A simulator implements the
microarchitecture, producing tracing output which
allows students to follow the flow of their
microprograms. The project and the simulator have
proved to be a useful tools in teaching the concepts of
emulation and microcoding.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Grit:1988:OSP,
author = "Dale H. Grit",
title = "An operating system project using Concurrent
{Euclid}",
journal = j-SIGCSE,
volume = "20",
number = "2",
pages = "50--53",
month = jun,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/45202.45214",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:07 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "For the past four years, the senior level operating
systems course at Colorado State University has been
using a project to reinforce the lecture material. The
project used is essentially the project described in
Shaw[l], and is implemented using Concurrent Euclid. In
this paper, we will: provide an overview of the
project; introduce the Concurrent Euclid language,
emphasizing those aspects that make it a good choice to
support this project; provide some details concerning
the implementation of the project; and discuss student
reactions to the 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{Poole:1988:SAD,
author = "Bernard John Poole",
title = "Systems analysis and design: an orphan course about to
find a home",
journal = j-SIGCSE,
volume = "20",
number = "2",
pages = "54--57",
month = jun,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/45202.45215",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:07 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "A course in Systems Analysis and Design (SA{\&}amp;D)
as a component of the curriculum in Computer Science
(CS) has not traditionally been given high priority at
the undergraduate level. As a result students have been
poorly prepared for the reality of a working world
where large software projects frequently founder, and
sometimes fail, for lack of project management and
experience. There is a need for ``real'' software
project experience within the framework of a college
curriculum. This is not an unrealistic expectation,
even though it presents a particularly demanding
pedagogical challenge. The solution may be in a
marriage between SA{\&}amp;D and Software Engineering
(SE). At the University of Pittsburgh at Johnstown we
are introducing such a component this coming academic
year (87--88). We hope that this will go some way
toward giving our students a taste for the inherent
complexity of large software systems. We also present a
recent experience with ``real'' project development
from which we have gained insights for future 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{Sellars:1988:WCC,
author = "Harold L. Sellars",
title = "Why a college course in computer literacy?",
journal = j-SIGCSE,
volume = "20",
number = "2",
pages = "58--59",
month = jun,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/45202.45216",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:07 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Babb:1988:CSA,
author = "Vivie G. Babb",
title = "Case study: the analysis, design {\&} implementation
of a database conversion",
journal = j-SIGCSE,
volume = "20",
number = "2",
pages = "60--64",
month = jun,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/45202.45217",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:07 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1988:CCS,
author = "Earl D. {Shaffer, III}",
title = "Counseling the computer science major",
journal = j-SIGCSE,
volume = "20",
number = "3",
pages = "3--4",
month = sep,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/51594.51595",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Christiaen:1988:NPE,
author = "H. Christiaen",
title = "Novice programming errors: misconceptions or
misrepresentations?",
journal = j-SIGCSE,
volume = "20",
number = "3",
pages = "5--7",
month = sep,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/51594.51596",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Crookes:1988:UPP,
author = "D. Crookes",
title = "Using {Prolog} to present abstract machines",
journal = j-SIGCSE,
volume = "20",
number = "3",
pages = "8--12",
month = sep,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/51594.51597",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Introductory courses in Theory of Computation usually
include a study of abstract machines such as finite
state machines and Turing machines. This paper
demonstrates that a neat and useful way of presenting
these automata is to use a logic programming language
such as Prolog, making the approach useful from a
teaching point of view. Not only does a Prolog
specification provide a precise definition of an
automaton's behaviour, but it also gives an
immediately-executable simulator. The reversible
execution property of Prolog programs can make these
simulators inherently more powerful than traditional
simulators. The paper includes Prolog specifications
for finite state machines, Turing machines, linear
bounded automata, and pushdown automata.",
acknowledgement = ack-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:1988:MVH,
author = "Richard R. Eckert",
title = "Microprogrammed versus hardwired control units: how
computers really work",
journal = j-SIGCSE,
volume = "20",
number = "3",
pages = "13--22",
month = sep,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/51594.51598",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Poirot:1988:FDP,
author = "James L. Poirot and Harriet G. Taylor and Cathleen A.
Norris",
title = "A framework for developing pre-college computer
science retraining programs",
journal = j-SIGCSE,
volume = "20",
number = "3",
pages = "23--31",
month = sep,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/51594.51599",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1988:SCS,
author = "Giora Baram and Frank F. Friedman",
title = "Should commercial software packages be used in the
classroom?",
journal = j-SIGCSE,
volume = "20",
number = "3",
pages = "32--33",
month = sep,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/51594.51600",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{VanDyke:1988:BJM,
author = "Carolynn {Van Dyke}",
title = "Binary jargon: the metaphoric language of computing",
journal = j-SIGCSE,
volume = "20",
number = "3",
pages = "34--41",
month = sep,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/51594.51601",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1988:ME,
author = "Nan C. Schaller",
title = "The {Modula-2} experience",
journal = j-SIGCSE,
volume = "20",
number = "3",
pages = "42--44",
month = sep,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/51594.51602",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The 1987-88 school year represents the first time that
the Undergraduate Computer Science Department at
Rochester Institute of Technology (RIT) has offered its
five quarter course programming skills sequence with
Modula-2 as its primary teaching language. What follows
is a description of RIT's first year Modula-2
experience including the trials and tribulations of new
languages, new compilers, and untried texts. With only
the first half of the sequence having been offered
using Modula-2, the benefits derived from the change
thus far will be discussed as well as suggestions,
conclusions, and a preview of what is yet to come.",
acknowledgement = ack-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:1988:TCE,
author = "Delmar E. Searls",
title = "Teaching computer ethics",
journal = j-SIGCSE,
volume = "20",
number = "3",
pages = "45--48",
month = sep,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/51594.51603",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1988:UPC,
author = "Daniel Joyce",
title = "A unifying project for {CSI}",
journal = j-SIGCSE,
volume = "20",
number = "3",
pages = "49--52",
month = sep,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/51594.51604",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Walters:1988:CSM,
author = "F. Garnett Walters",
title = "Computer science --- a mathematical science and
accreditation",
journal = j-SIGCSE,
volume = "20",
number = "3",
pages = "53--56",
month = sep,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/51594.51605",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1988:RNU,
author = "James Foley and Thomas Standish",
title = "Report of the {NSF} undergraduate computer science
education workshop",
journal = j-SIGCSE,
volume = "20",
number = "3",
pages = "57--64",
month = sep,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/51594.51606",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Peacock:1988:FYC,
author = "D. Peacock and V. K. Ralhan and M. P. Lee and S.
Jeffreys",
title = "A first year course in software design and use",
journal = j-SIGCSE,
volume = "20",
number = "4",
pages = "2--8",
month = dec,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/54138.54139",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Salenieks:1988:PSA,
author = "Peter Salenieks and Jeff Naylor",
title = "Professional skills assessment in programming
competitions",
journal = j-SIGCSE,
volume = "20",
number = "4",
pages = "9--14",
month = dec,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/54138.54140",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper describes the British Computer
Society/British Aerospace (BAe) Programming Competition
and presents the questions from the 1988 final. It
discusses how their emphasis has changed from purely
speed programming to a fuller assessment, under contest
conditions, of the professional skills needed by
practicing 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{Lewis:1988:PPC,
author = "Jerome L. Lewis",
title = "The 15-pegs puzzle and the conceptual tree",
journal = j-SIGCSE,
volume = "20",
number = "4",
pages = "15--18",
month = dec,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/54138.54141",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Deimel:1988:PAA,
author = "Lionel E. Deimel",
title = "Problems from the 12th annual {ACM} programming
contest",
journal = j-SIGCSE,
volume = "20",
number = "4",
pages = "19--28",
month = dec,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/54138.54142",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Tabak:1988:GEP,
author = "Leon Tabak",
title = "Giving engineers a positive view of social
responsibility",
journal = j-SIGCSE,
volume = "20",
number = "4",
pages = "29--31",
month = dec,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/54138.54143",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Abdel-Wahab:1988:ETC,
author = "Hussein M. Abdel-Wahab",
title = "Experience in teaching communication software using
{Berkeley Unix}",
journal = j-SIGCSE,
volume = "20",
number = "4",
pages = "32--37",
month = dec,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/54138.54144",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "At many universities and institutions throughout the
world it is now very common to have a network of
computers, each running the Berkeley 4.3BSD version of
UNIX or an equivalent version such as ULTRIX. This
paper is to help students using these versions of UNIX
to explore and experiment with the interprocess
communications and networking facilities. We present
examples of client/server programs that can be used as
a model for writing distributed applications. We
describe how students can test and experiment with
these programs. Students are assumed to be familiar
with the C programming language and some version of
UNIX.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Jagielski:1988:VSF,
author = "Romauld Jagielski",
title = "Visual simulation of finite state machines",
journal = j-SIGCSE,
volume = "20",
number = "4",
pages = "38--40",
month = dec,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/54138.54145",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "A system for a graphic simulation of finite-state
machines is presented. The system helps to define a
finite-state automaton and a graphic representation of
it. It also facilitates understanding and testing of
finite-state machines. The system is designed to be
used by under-graduate computer science students as an
aid in units such as Compilers and Theory of
Computation.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Ballew:1988:WRT,
author = "David Ballew",
title = "Why are the results of team projects so different?",
journal = j-SIGCSE,
volume = "20",
number = "4",
pages = "41--42",
month = dec,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/54138.54146",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Sayers:1988:HCS,
author = "Jerry E. Sayers and David E. Martin",
title = "A hypothetical computer to simulate microprogramming
and conventional machine language",
journal = j-SIGCSE,
volume = "20",
number = "4",
pages = "43--49",
month = dec,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/54138.54147",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Microprogramming is no generally available to
programmers because it may involve modification of a
machine's native language. A hypothetical computer can
provide a simulator for microprogramming projects and
add considerably to one's understanding of the subject
of microprogramming and the concept of a multilevel
machine. The classical text, Structured Computer
Organization by Andrew S. Tanenbaum, contains a design
for such a hypothetical computer. This paper presents
an implementation of this machine with a user interface
to permit development of microprograms as well as
development of programs at the conventional machine
language programming level. The user interface is
similar to that of MS-DOS's DEBUG program. In addition
to providing the basis for projects in Computer
Architecture and Computer Organization classes, the
simulator is being used as a simplified hypothetical
machine in a Systems Programming class for the
development of assembler, linker, and loader
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{Bagert:1988:IRCb,
author = "Donald J. Bagert",
title = "The increasing role of computer theory in
undergraduate curricula",
journal = j-SIGCSE,
volume = "20",
number = "4",
pages = "50--57",
month = dec,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/54138.54148",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1988:EAF,
author = "Atanas Radensky and Emilia Zivkova and Valia Petrova
and Rumiana Lesseva and Christina Zascheva",
title = "Experience with {Ada} as a first programming
language",
journal = j-SIGCSE,
volume = "20",
number = "4",
pages = "58--61",
month = dec,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/54138.54149",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Hovis:1988:UCL,
author = "Robert A. Hovis",
title = "Using current literature in two courses",
journal = j-SIGCSE,
volume = "20",
number = "4",
pages = "62--64",
month = dec,
year = "1988",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/54138.54150",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "In any computer science program, it is important to
spend a large amount of time teaching students about
the fundamental topics at the core of computer science.
Everyone also acknowledges that certain topics in
mathematics are essential. This paper deals with two
other problems and how they can be handled. The two
problems are keeping abreast of current issues in
computer science and developing writing skills. I have
identified two courses in the core curriculum where it
is especially useful to treat 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{Brumbaugh:1989:UCA,
author = "Larry J. Brumbaugh",
title = "An undergraduate course in applied data
communications",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "1--5",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.71188",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper describes a different type of data
communications course than that presently offered in
most computer science programs. Several justifications
for such a course 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{Hughes:1989:LCN,
author = "Larry Hughes",
title = "Low-cost networks and gateways for teaching data
communications",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "6--11",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.71189",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The growing importance of communications in computer
science has resulted in many undergraduate computer
science programmes offering courses in data
communications. Although data communications courses
can be taught in a practical manner, the cost of data
communications hardware often restricts the amount of
actual hands-on experience that students can gain. In
this paper we describe the hardware and software
requirements of several low-cost networks that can be
used by students to gain experience in a wide variety
of data communication topics including local area
networks (such as bus networks and ring networks), wide
area networks (i.e., store-and-forward networks), and
gateways.",
acknowledgement = ack-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:1989:UCN,
author = "Margaret M. Reek",
title = "An undergraduate concentration in networking and
distributed systems",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "12--16",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.65295",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper describes our experiences at Rochester
Institute of Technology in establishing an
undergraduate computer science concentration in
networking and distributed systems. The concentration
course sequence, prerequisite requirements, individual
course structure, lab environment and student projects
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{Carrasquel:1989:DTV,
author = "Jacobo Carrasquel and Jim Roberts and John Pane",
title = "The design tree: a visual approach to top-down design
and data flow",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "17--21",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.65296",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Top-down design, an accepted technique for program
development in most teaching environments, is an
integral part of the introductory computing courses
taught at Carnegie Mellon University. Although this
planning technique works well for experts, it's
application among less experienced users is limited:
many novices abandon this technique as soon as
implementation begins, focusing their attention instead
on low-level details. This paper proposes a solution to
this problem: the Design Tree, a simple graphic tool
used to represent the top-down decomposition of a
problem. This tool can be used by instructors, as well
as students, independent of the software used to build
their programs. The Design Tree not only facilitates
top-down decomposition of problems, but also help
students decide what type of control structures and
data flow to use in 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{Gantenbein:1989:PPN,
author = "Rex E. Gantenbein",
title = "Programming as process: a ``novel'' approach to
teaching programming",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "22--26",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.65297",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper introduces the process model as a way of
incorporating the software life cycle into beginning
computer science courses. This approach, patterned
after a successful method for teaching English
composition, provides students with an understanding of
how all phases of programming can be accomplished. A
five-step model of the process and some useful tools
for each step are presented as an example and
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{Henderson:1989:TRP,
author = "Peter B. Henderson and Francisco J. Romero",
title = "Teaching recursion as a problem-solving tool using
standard {ML}",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "27--31",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.71190",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Standard ML is a state of the art functional
programming language, with features that make it
excellent for teaching recursion and problem solving at
the introductory level. Among the many pedagogically
interesting characteristics of ML are its simple and
uniform syntax, its type polymorphism and type
inferencing system, and datatype declaration
facilities. With little formal ML instruction, after
several weeks first year students were able to use
recursively defined data structures and to define
fairly powerful recursive functions in ML. Standard ML
is highly recommended as a tool for teaching recursive
problem solving in the context of a course on the
foundations 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{Hartman:1989:WLC,
author = "Janet D. Hartman",
title = "Writing to learn and communicate in a data structures
course",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "32--36",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.71191",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1989:PSP,
author = "Laurie Honour Werth",
title = "Preparing students for programming-in-the-large",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "37--41",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.65298",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "A variety of applications to improve the use of
software tools are described with emphasis placed on
using tools as software engineering projects. Tool use
incorporates quantitative and qualitative benefits,
while better preparing students to meet the increasing
demands of programming-in-the-large. Improved
university-industry cooperation and resource-sharing
are other advantages. Some inexpensive approaches to
major problems are suggested together with future
directions.",
acknowledgement = ack-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:1989:ASI,
author = "Judith Wilson and Newcomb Greenleaf and Robert
Trenary",
title = "Algorithms and software: integrating theory and
practice in the undergraduate computer science
curriculum",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "42--46",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.65316",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "A theoretical trend in the development of
undergraduate computer science curricula is described.
While this curriculum trend can be seen as a natural
evolution of a discipline, there are other reasons for
it. An opposite trend can be observed that seeks to
integrate theory and practice in the undergraduate
curriculum. We offer general guidelines based on this
second curriculum 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{Crow:1989:DEP,
author = "Galen B. Crow",
title = "Defining educational policy on software usage in the
light of copyright law",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "47--51",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.71192",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Accompanying the rapid proliferation of personal
computing has been an ambivalent attitude towards the
illegal copying of commercially available software. The
effects of this software ``piracy'' are enormous and
insidious, and academia ranks as one of the worst
abusers. To understand the legitimate as well as
illegitimate usage of software, one must have a clear
understanding of the letter and intent of the copyright
law. If academia is to purge itself of software abuses,
educators and administrators must set clear and visible
software policies based upon the copyright law.",
acknowledgement = ack-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:1989:IGB,
author = "Freeman L. Moore and James T. Streib",
title = "Identifying the gaps between education and training",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "52--55",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.65299",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper discusses some of the issues concerning
education in the academic environment and training in
the industrial work environment. Recent college
graduates, ``new-hires'', must realize as they enter
the workforce, that even though they have completed
four year degree programs, they are beginning at an
entry-level position. They will need job specific
training to make them productive software engineers
from their employer's perspective. The aspects of
distinguishing between education and training are
discussed along with an understanding of how college
prepares graduates for employment in the computer
industry; specifically, the field of military software
development as developed at Texas Instruments.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Beck:1989:CSC,
author = "Robert E. Beck and Lillian N. Cassel and Richard H.
Austing",
title = "Computer science: a core discipline of liberal arts
and sciences",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "56--60",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.65300",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1989:UGM,
author = "Ashok Kumar and John Beidler",
title = "Using generics modules to enhance the {CS2} course",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "61--65",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.71193",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "We normally expect features in a programming language
to support the concepts and methodologies in the
course. This article describes another role for
features within a programming language, support of
sound educational methodology. Specifically, this paper
describes how the library module capability in Modula-2
may be used to formally separate the concept from the
implementation of abstract data types. That is, by
having generic support for various structures, the
structures can be taught at a conceptual level and
students are given assignments to use these structures
long before the implementations of the structures are
taught. The result is a clear separation of concept and
implementation and a better understanding of the
structures as ADTs.",
acknowledgement = ack-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:1989:TAD,
author = "Joseph E. Lang and Robert K. Maruyama",
title = "Teaching the abstract data type in {CS2}",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "71--73",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.65301",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Teaching the abstract data type in CS2 is made
difficult by the fact that the topic is intertwined
with issues of language support, dynamic data
structures and implementation techniques for dynamic
data structures. When we switched to Ada to teach CS2,
details of the language support for data abstraction
caused us to restructure the CS2 course. By pushing the
topic of the abstract data type toward the beginning of
the course, we have found that it is covered more
successfully.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Jordan:1989:IDP,
author = "Donald L. Jordan",
title = "Integrating desktop publishing into a systems analysis
and design course",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "74--77",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.65302",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper describes an experiment to incorporate the
new Desktop Publishing technology into our traditional
Systems Analysis and Design course. The experiment was
first conducted during the Fall 1987 semester and is
being repeated and expanded in the Spring 1988 term.
The course is considered to be a Junior level Computer
Science course. Desktop Publishing systems are
sometimes hard to learn and use but are very powerful
and flexible tools for developing system reference
manuals that contain text, graphics, line art and
images. It was difficult to determine the amount of
time to spend on this topic and to place this material
in its proper place in the course curriculum. Some of
our experiences, both positive and negative, are
reported for those responsible for conducting similar
courses and may be interested in implementing 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{Mawhinney:1989:MFP,
author = "Charles H. Mawhinney and David R. Callaghan and Edward
G. {Cale, Jr.}",
title = "Modifying freshman perception of the {CIS} graduate's
workstyle",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "78--82",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.65303",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Student interest in computer-related careers has
declined dramatically in recent years. One possible
explanation for this decline is incorrect perceptions
of the workstyle associated with the positions held by
CIS graduates. A study of freshman business majors was
conducted which: (1) examined whether an introductory
computing course changed those perceptions, and (2)
compared those perceptions to their own expected
starting positions. The study showed that: (1) the
introductory computing course had a negligible effect
on changing student perceptions of the nature of the
CIS graduate's initial job, and (2) compared to their
perceptions of CIS jobs, they expected their own jobs
to involve substantially more human interaction and
less direct involvement in the implementation of
computer technology. The results suggest a need for:
(1) a more proactive strategy to market the MIS career
both inside and outside the classroom, and (2) some
creative approaches for the placement and content of
programming activities in both the major and the
career.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Waguespack:1989:IWA,
author = "Leslie J. {Waguespack, Jr.}",
title = "An {IS1} workbench for {ACM} information system
curriculum '81",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "83--87",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.71194",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper describes the System Architects' Workbench,
a personal computer-based teaching environment for
courses in computer organization and systems
programming. This tool set provides an integrated
learning and teaching environment for computer systems
concepts defined in ACM IS Curriculum '81 IS1. The
central tool is a computer simulator based on a
pedagogical model of computer system resources which
allows students to study principles without becoming
too involved in the implementation idiosyncrasies
usually associated with machine level programming.
Programs may be written directly in machine language or
in a Pascal-like language, TP, which includes features
that allow complete access to and control of host level
resources. The TP compiler supports separate
compilation, IPL load module generation, and detailed
translation output used for machine language
modification and debugging. The simulator supports
interactive execution, tracing, modification, and
debugging.",
acknowledgement = ack-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:1989:PPA,
author = "Robert Leeper",
title = "Progressive project assignments in computer courses",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "88--92",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.65304",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper presents a method of design for projects in
computer courses that tends to enable all students in
the class to achieve their maximum potential. Each
project is structured at three progressive levels of
difficulty corresponding to three prospective grades A,
B, and C. The B-level is an extension of the C-level
and the A-level is an extension of the B-level. Each
student starts at the C-level and progresses as far as
possible and is scored accordingly.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Liss:1989:EIM,
author = "Ivan B. Liss and Thomas C. McMillan",
title = "An example illustrating modularity, abstraction {\&}
information hiding using",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "93--97",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.71195",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "In this paper we present, by way of an example,
techniques for using the independently compilable units
of Turbo Pascal 4.0. (Turbo Pascal is a Pascal compiler
available from Borland International.) We suggest ways
that units can be used to illustrate software
engineering principles, including information hiding,
modularity, and procedural and data abstraction. The
paper describes Turbo Pascal units and gives a sample
project. It also suggests a number of ways that this or
similar projects can be used to illustrate these
principles to CS1 and CS2 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{Britt:1989:ALD,
author = "Michael Britt",
title = "{APEX1}, a library of dynamic programming examples",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "98--102",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.71196",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper surveys the growing field of program
visualization or visual programming, the ability to
visualize the execution of a computer program or the
effects of a computer program on its data structures on
a display device. Additionally, a library of dynamic
Pascal examples, APEX1, designed for use in a second
Pascal (data structures) course is introduced. Finally,
the characteristics that an optimal program
visualization system should possess 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{Delaney:1989:TSM,
author = "Michael M. Delaney",
title = "Testing student micro computer skills through direct
computer use",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "103--107",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.65305",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper introduces the concept of testing students'
microcomputer skills through direct computer use.
Techniques are discussed which make it feasible for the
instructor to grade the disk and printout that are
produced by each student. The process can be generally
applied to testing many different skill areas, and has
been effectively used for tests on DOS and utilities,
wordprocessing, spreadsheet work, and data base.
Practical examples of test creation and grading of
spreadsheet tests are presented. Further developments
of the technique are 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{Null:1989:UAM,
author = "Linda M. Null and Johnny Wong",
title = "A unified approach for multilevel database security
based on inference engines",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "108--111",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.71197",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "A multilevel relational database system handles data
at different security classifications and provides
access to users with different security clearances.
Many methods for enforcing security in this environment
have been investigated. This paper presents a unified
approach to multilevel database security based on two
ideas: a trusted filter and an inference engine. These
two approaches are introduced separately and then the
motivation for the unified system and the system model
itself 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{Reek:1989:TSH,
author = "Kenneth A. Reek",
title = "The {TRY} system -or- how to avoid testing student
programs",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "112--116",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.71198",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper discusses TRY, a software package for the
UNIX$^1$ operating system that tests student programs.
The motivation for developing the system is established
by describing problems associated with traditional
grading methods and electronic program submission. The
design and use of the TRY system is discussed, along
with the advantages it provides to both the student and
the instructor.",
acknowledgement = ack-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:1989:CAP,
author = "Ernest C. Ackermann and William R. Pope",
title = "Computer aided program design experiments:
diagrammatic versus textual material",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "117--121",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.71199",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "An experiment was conducted to determine if using a
computer aided diagrammatic approach to design offered
advantages to undergraduate students in the several
stages of preparing and implementing programs. Results
were obtained which favored the use of a computer aided
diagrammatic tool. The greatest benefit was realized in
the later stages of coding and implementation rather
than in the design stage itself. Overall, the
diagrammatic classes completed assignments in 27\% less
time than the classes using a textual approach without
any measurable loss of quality. The research was a
joint effort of the Naval Surface Warfare Center and
Mary Washington College.",
acknowledgement = ack-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:1989:CPC,
author = "Barbee T. Mynatt and Laura Marie Leventhal",
title = "A {CASE} primer for computer science educators",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "122--126",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.71200",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The continuing demand for the development of new
software and maintenance of existing software has made
productivity an important issue in the software
industry. In the past, increases in productivity have
come from the introduction of software engineering
techniques. Today, software engineers are looking to
CASE (computer-aided software engineering) tools as a
possible source of further improvements in
productivity. This paper provides an overview of
current CASE tools, with a focus on three types of
tools: framing environments, programming environments
and general environments. Two specific CASE systems are
discussed in some detail. CASE systems in the context
of software engineering education are also 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{Sidbury:1989:CUC,
author = "James R. Sidbury and Richard Plishka and John
Beidler",
title = "{CASE} and the undergraduate curriculum",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "127--130",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.71201",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "In 1987 the Dept. of Computer Science at the
University of Scranton received an NSF CSIP grant to
develop a Software Engineering Laboratory. A decision
was made to supplement that laboratory with computer
assisted software engineering (CASE) tools. This paper
describes the on going integration of CASE tools into
the computing curricula at the University of
Scranton.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Mitchell:1989:WBP,
author = "William Mitchell",
title = "What is to become of programming?",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "131--135",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.65306",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "CS1 and CS2 have been revised and currently ACM is
exploring the revision of the CS core. General
dissatisfaction has been broadly voiced with Curriculum
'78 as not being sufficiently mathematical and
theoretical. In the same vein the accreditation
criteria have been attacked as being too technical and
vocational. A strong voice has been raised for a
liberal arts view of computer science. Recent texts are
incorporating a higher level of abstraction into the
freshman year as well as trying to cater to a demand
for a survey of the discipline. Does this portend a
decline in programming skill? Who will write code in
the future? What will be their knowledge and
aesthetics? This paper cannot answer all these
questions, but it does develop a near-term approach to
presenting programming more efficiently in the
undergraduate CS curriculum and it suggests that the
discipline needs to give some thought to its
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{Schweitzer:1989:AAT,
author = "Dino Schweitzer and Scott C. Teel",
title = "{AIDE}: an automated tool for teaching design in an
introductory programming course",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "136--140",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.71202",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The Department of Computer Science at the United
States Air Force Academy teaches an introductory Pascal
programming and problem solving course to 1400 freshman
a year. Although the students have a wide range of
prior programming experiences, very few have any
practice with program design. To encourage proper
solution design and alleviate the burdensome and
demotivating reams of design documentation, the
Department of Computer Science has developed an
automated tool, the Automated Interactive Design Editor
(AIDE). This paper will provide some background on the
problems associated with student design documentation,
describe how AIDE attempts to address this problem, and
discuss future directions for the 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{Waguespack:1989:VMT,
author = "Leslie J. {Waguespack, Jr.}",
title = "Visual metaphors for teaching programming concepts",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "141--145",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.71203",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper presents a system of visual metaphors used
in a introductory programming course using Pascal. The
visual metaphors represent programming concepts (data
types, variables, arrays, records, files, modules,
module interfaces and parameter passing, and dynamic
storage) that are often difficult for beginning
students to learn. The metaphors are used to accelerate
the students' learning process and improve the overall
comprehension of programs as structured objects. The
system of metaphors is used in the first course for
majors, Foundations of Programming, in the Computer
Information Systems curriculum at Bentley College.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Gumb:1989:FCP,
author = "Raymond D. Gumb",
title = "A first course in program verification and the
semantics of programming languages",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "146--150",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.71204",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "We describe a first course in program verification and
the semantics of programming languages developed for
advanced undergraduate and beginning graduate students.
The course is intended to support other courses in the
curriculum that stress a disciplined approach to
programming as well as to prepare students for more
advanced courses in semantics and other areas such as
software engineering and compiler technology. In order
of emphasis, the course covers axiomatic, operational,
translational, and denotational semantics. We discuss
the development of the course, course prerequisites,
the rationale for the selection of the topics covered,
and the appropriateness of the course 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{Northrop:1989:SPI,
author = "Linda M. Northrop",
title = "Success with the project-intensive model for an
undergraduate software engineering course",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "151--155",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.71205",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "There is a tremendously increasing need for software
in all areas of society (the software crisis) and hence
a need for increased numbers of software engineers as
well as increased productivity of the current software
engineers [1]. Improving the productivity of software
engineers necessitates new ways of viewing software,
better procedures for creating it, and most
importantly, better education of current and
prospective software engineers regarding the
development process [2]. Software engineering is thus
rapidly being incorporated into undergraduate and
graduate computer science curricula and is emerging as
a separate discipline. In particular, the senior level
project course has received much attention as a way to
provide a software engineering experience at the
undergraduate level. Project teams in such courses
usually consist of two to four students. This paper
describes a project-intensive software engineering
course in which twenty-three students worked
effectively as a single project team.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{vanVerth:1989:UCP,
author = "P. B. van Verth and L. Bakalik and M. Kilcoyne",
title = "Use of the Cloze procedure in testing a model of
complexity",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "156--160",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.71206",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper describes an experiment designed and
conducted by undergraduate students as part of a senior
research project in Computer Science. The experiment
tested whether the program comprehension of a set of
Fortran 77 programs can be predicted by the Oviedo/Van
Verth model of program complexity. In the study,
student programmers were asked to demonstrate their
ability to understand programs through use of the cloze
procedure. Three different kinds of Fortran 77 programs
were used at three different levels of complexity
determined by the model. It was hypothesized that
program comprehension would decrease, i.e., the number
of incorrect answers would increase, as the complexity
of the programs increased. Due to a variety of reasons,
the results were inconclusive. The purpose of this
paper is to discuss the experiment, the method
selected, and implications for future experiments.",
acknowledgement = ack-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:1989:CCC,
author = "D. J. {Bagert, Jr.}",
title = "A core course in computer theory: design and
implementation issues",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "161--164",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.71207",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper describes the design and implementation of
a junior-level course in formal languages and automata
theory which satisfies CSAB guidelines for the computer
science core curriculum in the area of theoretical
foundations of computer science. The optimal
prerequisites for such a course, as well as its impact
on advanced computer science courses, are discussed.
Several suggestions on how to present the subject
matter in such a formal languages course, which has
traditionally been considered too difficult to be
taught below the senior level, are also 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{Smotherman:1989:ECC,
author = "M. Smotherman",
title = "Examining compiled code",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "165--169",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.71208",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The use of annotated listings of compiler-generated
code has the potential to make teaching more effective
in several different courses. We consider the
production of such listings for several popular
compilers and computer systems, including Turbo Pascal
on MS-DOS machines and Pascal on Ultrix and VMS
systems. The usefulness of these listings in assembly
language, computer organization/architecture, and
compiler courses, as well as introductory courses, is
also considered.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Hyde:1989:PPC,
author = "D. G. Hyde",
title = "A parallel processing course for undergraduates",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "170--173",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.71209",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "We argue that a parallel processing course should be
offered to undergraduate computer science majors. A
major component of such a course should be a series of
programming laboratories where the student can
investigate the strengths and weaknesses of different
parallel architectures. The student should design and
debug parallel algorithms on the different parallel
models. We propose a cost effective solution to the
teaching of the course which uses simulators and
Transputer-based parallel accelerators in a personal
computer or workstation 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{Weems:1989:OSI,
author = "B. P. Weems",
title = "Operations on sets of intervals --- an exercise for
data structures or algorithms",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "174--176",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.71210",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Ordered linked lists are introduced in data structures
courses and are frequently encountered in the study of
algorithms. Set operations (e.g., union, intersection)
on sets of real intervals provide a non-trivial
exercise in developing correct algorithms for
manipulating 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{Myers:1989:NGC,
author = "J. Paul {Myers, Jr.}",
title = "The new generation of computer literacy",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "177--181",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.65307",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "A tremendous mismatch is developing between two of the
most critical components of any computer literacy
course: the textbooks and the students. We are
encountering a ``new generation'' of students
(literally as well as figuratively!) who are much
better acquainted with computer usage than their
earlier counterparts. Yet many textbooks with
increasing emphasis in those same computer tools
continue to appear. There are signs of a coming change
in that a few authors and publishers apparently are
becoming aware of the need for innovations in texts for
non-scientists. These textbooks open the door for a new
orientation to principles in the teaching of computer
literacy.",
acknowledgement = ack-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:1989:TPS,
author = "J. S. Collofello",
title = "Teaching practical software maintenance skills in a
software engineering course",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "182--184",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.71211",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The typical one-semester software engineering course
is normally geared towards new software development.
Unfortunately, most new computer science graduates do
not find themselves in a position where they are
developing new software but instead in a position where
they are maintaining an existing product. This paper
describes some current practical software maintenance
approaches which can be taught as a part of a software
engineering 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{Rising:1989:REC,
author = "L. Rising",
title = "Removing the emphasis on coding in a course on
software engineering",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "185--189",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.71212",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "There has been considerable interest in a one-semester
course in software engineering [Bullard88, Carver87,
Gibbs87]. Faculty members of departments of computer
science are introducing courses that involve team
projects, in an effort to provide students some
experience with large programs. However, software
professionals are still concerned that most computer
science graduates have little understanding of what is
involved in the development of large, complex systems.
Too often, code alone is regarded as the primary
product without proper consideration of the necessary
standards and procedures of the controlling
disciplines. This paper describes a course that shifted
the emphasis from coding by having students perform
supporting activities and maintenance on a large Ada
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{Haas:1989:SAC,
author = "David F. Haas and Leslie J. {Waguespack, Jr.}",
title = "Sizing assignments: a contribution from software
engineering to computer science education",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "190--194",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.65308",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "A method of predicting the sizes of programs from a
measure of problem size is shown, and research testing
the effectiveness of the method is reported. A
regression model for predicting average program size as
measured by mean\_LOC is shown to perform well for a
sample of Pascal assignments of moderate size written
by students in programming 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{Taylor:1989:EHS,
author = "Harriet G. Taylor and Luegina C. Mounfield",
title = "The effect of high school computer science, gender,
and work on success in college computer science",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "195--198",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.65309",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Researchers have often linked factors such as
mathematics ability and overall academic achievement to
success in computer science. In this study, a group of
students with common mathematics backgrounds was
examined to determine if some other new factors were
also involved in success in computer science. In
particular, the roles of prior computing experience,
work, and sex are discussed. A composite picture of the
typical successful student is drawn and the
implications for computer science departments 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{Kiper:1989:IEH,
author = "J. Kiper and B. Rouse and D. Troy",
title = "Inservice education of high school computer science
teachers",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "199--203",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.71213",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper describes an inservice retraining program
for high school computer science teachers Since
computer science teacher certification is a recent
development, most of these teachers were trained in
another field. This project consisted of a sequence of
courses which taught the core principles of computer
science to these teachers.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Larsen:1989:LFC,
author = "L. A. Larsen",
title = "Laying the foundations for computer science",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "204--208",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.71214",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper has three primary goals: Stimulate the
discussion of possible skills which might be
incorporated into the K-12 curriculum in order to
provide students with a foundation for the study of
computer science. Stimulate the discussion of
strategies for incorporating into the K-12 curriculum
the fundamental skills needed by students pursuing
topics in the computer science discipline. Present a
possible set of fundamental 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{Winslow:1989:AC,
author = "L. E. Winslow and J. E. Lang",
title = "{Ada} in {CS1}",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "209--212",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.71215",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "As the use of Ada in commercial programming increases,
it becomes more important to make an attempt to
introduce it into the curriculum as early as possible.
We have taught CS1 successfully using Ada by strictly
concentrating on a subset of the language and through
the use of a student-oriented package which enables
students to begin writing programs in Ada after one
lecture. A laboratory of personal computers was found
to be adequate for CS1 use and students were able to
write up to 2 programs per week 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{Owen:1989:ABS,
author = "G. Scott Owen",
title = "An {Ada}-based software engineering course",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "213--216",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.65310",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Currently, many Computer Science Departments have
introduced or are considering the introduction of
courses in software Engineering. At the same time many
departments are considering the use of a language other
than Pascal either for an entire Computer Science
curriculum, or at least for some advanced courses, such
as Data Structures or Software Engineering. At Georgia
State University, where our program is primarily based
on IBM PC compatible microcomputers, both our Data
Structures and Software Engineering courses are based
on Ada. In this paper we will discuss the rationale
behind our choice of Ada and our experience with using
Ada in the Software Engineering 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{Silver:1989:CPU,
author = "J. L. Silver",
title = "Concurrent programming in an upper level operating
systems course",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "217--221",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.71216",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Since 1983, we have been covering concurrent
programming as a central feature of a senior-level
course in operating systems. This paper describes the
content of that course, the mechanism used to implement
concurrency, and the programming projects which provide
students with practical experience in concurrency.",
acknowledgement = ack-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:1989:PEP,
author = "C. M. Shub",
title = "Performance experiments for the performance course",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "222--225",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.71217",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper describes a newly instituted laboratory in
the Computer Science Department at the University of
Colorado at Colorado Springs. The reasons for
developing the laboratory are delineated. The equipment
is then described. This is followed by a brief
description of initial experience with the laboratory.
A collection of experiments performed within the
laboratory is delineated in detail. Finally some brief
thoughts on the future use of the laboratory and the
conclusions drawn at this point in the lab's history
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{Hummel:1989:XWI,
author = "J. Hummel",
title = "{Xinu\slash WU}: an improved {PC-Xinu} clone?",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "226--230",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.71218",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "In teaching an undergraduate course in Operating
Systems, it is instructive if the students have an
actual operating system they can study and modify. Care
should be taken, however, in selecting a system that
the students can realistically be expected to
understand. Xinu/WU retains the advantages of its
parent PC-Xinu [Fossum 1987]; a small yet relatively
complete operating system for the IBM PC, supplied with
full source code and able to run within its development
environment. Xinu/WU incorporates three particular
enhancements: an improved implementation, integration
into Borland International's Turbo CTM run-time
environment, and more effective use of the windowing
system. The conclusion is that Xinu/WU increases the
possibility of using such a system in an undergraduate
Operating Systems course. Two ways in which it can be
utilized 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{Lane:1989:MPO,
author = "M. G. Lane and A. k. Ghosal",
title = "{MPX-PC}: an operating system project for the {PC}",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "231--235",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.71219",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper describes a student operating system
project, MPX-PC, that can be implemented on an IBM
PC-compatible computer. Seven modules make up the
project, with the seventh module being the completion
of a ``stand-alone'' student multiprogramming operating
system. The project is implemented in 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{Lambert:1989:LOC,
author = "K. A. Lambert",
title = "A language-only course in {LISP} with {PC Scheme}",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "236--240",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.71220",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper describes a course in LISP that introduces
students to conventional software engineering
techniques, contemporary programming paradigms, and an
artificial intelligence 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{Sondak:1989:NNA,
author = "N. E. Sondak and V. K. Sondak",
title = "Neural networks and artificial intelligence",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "241--245",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.71221",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Neural networks have been called ``more important than
the atomic bomb'' and have received a major funding
commitment from DARPA. Nevertheless, it is difficult to
find even a mention of neural network concepts and
applications in many computer science or information
systems curricula. In fact, few computer science or
information systems faculty are aware of the profound
implications of neurocomputing on the future of their
field. This paper contends that neural networks must be
a significant part of any artificial intelligence
course. It illustrates how neural network concepts can
be integrated into traditional artificial intelligence
course material. Two programming packages for
simulating neural networks on personal computers are
recommended.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Wells:1989:TMP,
author = "M. B. Wells and B. L. Kurtz",
title = "Teaching multiple programming paradigms: a proposal
for a paradigm general pseudocode",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "246--251",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.71222",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Initial overexposure to the imperative programming
paradigm can make it very difficult to introduce
students to other paradigms, such as the functional,
object oriented and logical paradigms. It is important
that students be exposed to several programming
paradigms early. Two techniques commonly used to
accomplish this are a ``survey of languages'' approach
and use of a language, such as Scheme, that overlaps
several paradigms. We propose the use of a
paradigm-general pseudocode that can then be translated
into the most appropriate target language. This paper
describes in detail the features and form of this
pseudocode using familiar algorithms. This approach has
been used successfully in an upper division class and
we believe it can be refined and introduced earlier 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{Luker:1989:NML,
author = "P. A. Luker",
title = "Never mind the language, what about the paradigm?",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "252--256",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.71442",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "There is increasing discussion about the primary
programming language used for undergraduate courses in
Computer Science. In particular, the language used for
CS1 and CS2 is regarded as a crucial factor in
students' subsequent progress in the discipline, not to
mention their mental well-being. It is argued here that
instead of focussing our attention on whether we should
be teaching AdaTM or MODULA-2, we should be asking if
these languages belong to the right class. There is
mounting evidence that ``small'' languages are not only
beautiful but that they lead to more easily verifiable
programs, more predictable implementations, and a
better foundation for ``programming in the large''. I
do not pretend to answer any more questions than I
ask.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Chen:1989:TIC,
author = "J. Wey Chen",
title = "Toward an ideal competency-based computer science
teacher certification program: the {Delphi} approach",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "257--261",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.65311",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The downward migration of computer science courses
from university to secondary and even junior high
school level is accelerated by the increasing computer
usage in schools and the increasing demands of both
parents and students for quality computer education.
Teacher training is a major vehicle to the success of
this migration. However, at this time, there is no
consensus concerning how the secondary school computer
science teacher should be certified and what should be
included in the study of a computer science teacher
certification program. This paper collects data from
various computer expert groups through the use of
Delphi technique to provide valuable guidelines for
establishing a computer science teacher certification
program as well as a model curriculum based on the
minimum competency required of a successful secondary
school computer science teacher.",
acknowledgement = ack-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:1989:SRP,
author = "Philip L. Miller",
title = "A software rotation for professional teachers",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "262--267",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.65312",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1989:APM,
author = "Newcomb Greenleaf",
editor = "Robert A. Barrett and Maynard J. Mansfield",
title = "Algorithms and Proofs: Mathematics in the Computing
Curriculum",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "268--272",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65293.65313;
https://doi.org/10.1145/65294.65313",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "DBLP;
http://dblp.uni-trier.de/db/conf/sigcse/sigcse1989.html#Greenleaf89;
http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
URL = "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Misc/DBLP/1989.bib;
ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Misc/Pape.bib",
abstract = "Computing has supplied mathematics with a new
vocabulary of algorithms and is holding out the promise
that mathematics can be implemented. Algorithms and
proofs can now be seen as the same type of object. This
new vision of mathematics as a very high level
programming language suggests that mathematics may be
transformed so that it is more in harmony with the
spirit of computing, and has profound implications for
the way in which mathematics is taught. Such harmony
would be particularly beneficial for students of
computing, who often find little of relevance in their
mathematics 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{Marion:1989:DMC,
author = "William Marion",
title = "Discrete mathematics for computer science majors-where
are we? How do we proceed?",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "273--277",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.65314",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "It has been nine years since Anthony Ralston and Mary
Shaw called for a rethinking of the importance of sound
mathematical training for undergraduate computer
science majors [14]. In their paper they stressed the
need to develop a two-year sequence in discrete
mathematics for beginning computer science majors.
Since that time numerous articles about such a sequence
have appeared in both mathematics and computer science
journals [4], [9], [12] and [13] and a number of panel
sessions at professional meetings of SIGSCE and of the
Mathematical Association of America (MAA) have been
held. After all this time questions about the place of
discrete mathematics in the undergraduate curriculum
are still being debated. One question that is no longer
being asked is: should discrete mathematics be part of
a computer science major's undergraduate program? The
questions that are being asked now and for which there
are no easy answers are: at what level should discrete
mathematics be taught? should there be one course, two
courses or even three courses? what should the
prerequisites be for these courses? and what topics
should be presented in these courses? Computer
scientists and mathematicians who have read the
literature, listened to the debates, examined the
textbooks or taught a course in discrete mathematics or
discrete structures know that there appears to be
little agreement as to how and what works and when it
works best. This paper attempts to analyze the current
situation in more detail and to offer a few suggestions
to keep the dialogue alive.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Mahoney:1989:IGL,
author = "Michael K. Mahoney",
title = "Implementing a {GKS}-like graphics package on a
microcomputer",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "278--282",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.65315",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "A variable-length project for an introductory
upper-division computer graphics course for majors is
described. The project consists of the implementation
of a graphics package based on the Graphical Kernel
System (GKS, an ISO and ANSI standard) and application
programs which demonstrate features of GKS. Any
microcomputer with graphics capabilities equipped with
an appropriate compiler can be used for the project. It
is assumed that the reader is familiar with the basic
concepts of $2$D computer graphics. A brief
introduction to GKS is 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{Owen:1989:TIA,
author = "G. S. Owen",
title = "Teaching introductory and advanced computer graphics
using micro-computers",
journal = j-SIGCSE,
volume = "21",
number = "1",
pages = "283--287",
month = feb,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65294.71443",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "In the past few years there have been significant
advances in both the computational and graphics
capabilities of micro-computers. In graphics the
standard (for the IBM compatible world) has advanced
from the Computer Graphics Adapter (CGA) through the
Enhanced Graphics Adapter (EGA) to the present Video
Graphics Array (VGA). With the multiple color
capability of the VGA, images can be constructed which
use graphics shading algorithms. This allows us to
teach more advanced concepts in introductory courses
and even to teach some topics in advanced courses using
these machines. In this paper I will discuss how these
hardware improvements have allowed for changes in our
introductory graphics course and also our experience in
teaching an advanced course using these 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{Pagan:1989:PCP,
author = "Frank G. Pagan",
title = "Partial Computation as a Practical Aid in the Compiler
Construction Course",
journal = j-SIGCSE,
volume = "21",
number = "2",
pages = "2--7",
month = jun,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65738.65739",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
URL = "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Ai/pennbib.bib;
ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Compiler/partial-eval.bib;
ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Theory/CLiCS.bib",
abstract = "A brief account of the concept of partial computation
is given in the context of the Pascal language. The
manual conversion of programs into generating
extensions is explained using examples of gradually
increasing complexity. This culminates in a readily
applicable but too-little known technique of converting
interpreters into compilers without dealing directly
with machine language. Students taking courses in
language processing should be taught this technique and
perhaps also the general principles underlying it. A
simple example of the application of the technique 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{Ogozalek:1989:CMF,
author = "Virginia Z. Ogozalek",
title = "A comparison of male and female computer science
students' attitudes toward computers",
journal = j-SIGCSE,
volume = "21",
number = "2",
pages = "8--14",
month = jun,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65738.65740",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Isaacson:1989:AES,
author = "Peter C. Isaacson and Terry A. Scott",
title = "Automating the execution of student programs",
journal = j-SIGCSE,
volume = "21",
number = "2",
pages = "15--22",
month = jun,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65738.65741",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1989:VRI,
author = "Kay A. Robbins and Neal R. Wagner and Dennis J.
Wenzel",
title = "Virtual rings: an introduction to concurrency",
journal = j-SIGCSE,
volume = "21",
number = "2",
pages = "23--28",
month = jun,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65738.65742",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1989:PTP,
author = "Kenneth A. Lambert",
title = "Parsing {\tt tinyada} in a programming language design
course",
journal = j-SIGCSE,
volume = "21",
number = "2",
pages = "29--33",
month = jun,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65738.65743",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Lessman:1989:CEC,
author = "Roger E. Lessman",
title = "Changes and extensions in the {C} family of
languages",
journal = j-SIGCSE,
volume = "21",
number = "2",
pages = "34--39",
month = jun,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65738.65744",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Some very important current developments are taking
place within the C family of programming languages. Via
the ANSI C Standard, extensions to C provide for
stricter type-checking, better control of portability,
and improved efficiency at run-time. The C++ language
has further enhanced C to support data abstraction and
inheritance. This paper briefly summarizes some of the
C extensions which result from the ANSI C Standard and
which will become important to courses which utilize C
as a programming vehicle and as the subject for the
study of the block-structured programming 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{Dunsmore:1989:SET,
author = "Hubert E. Dunsmore and David P. Moffet and Steven T.
Ward",
title = "Software engineering team project group member
evaluations: some empirical results",
journal = j-SIGCSE,
volume = "21",
number = "2",
pages = "40--45",
month = jun,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65738.65745",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Students in a software engineering course at Purdue
University in the Fall of 1987 participated in team
projects during and after which they completed Group
Member Evaluation Forms. These evaluations revealed
that: (1) project work load distribution is an area for
improvement, (2) our students liked working in a team
software development environment, (3) they were happy
with their 4-5 person group sizes, (4) contribution
critiques were very consistent (including
self-critiques) and seemed to correlate well with
perceived amount of work done, and (5) there was no
consensus about how to handle parasites (i.e., students
who do not contribute adequately to the team effort).",
acknowledgement = ack-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:1989:DDP,
author = "Ronald L. Danilowicz",
title = "Demonstrating the dangers of Pseudo-random numbers",
journal = j-SIGCSE,
volume = "21",
number = "2",
pages = "46--48",
month = jun,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65738.65746",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Computer simulations are everywhere, from the
corporate office to the local video game parlor. With
the increased role being played by these simulations,
it is important for students to be completely aware of
the limitations of pseudorandom number generators. The
fact that random number generators in use today are not
truly random is no secret (The New York Times, C1-C8).
Since most simulations produce reasonable results it
might be difficult to convince students that there are
any problems involved in trusting these random number
generators. A simple simulation which can be used as a
programming exercise in any language can dramatically
reveal these dangers. The exercise used requires a
statistical evaluation of $ \pi $ which yields horrible
results. The results are not difficult to explain and
the exercise can be extended by allowing students to
experiment with modifications to the pseudo-random
number generator used in attempts to ``fix'' the
problem. This can be useful, as the attempts to fix the
pseudorandom number generator usually aggravate rather
than alleviate the 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{Plumblee:1989:TAC,
author = "Barbara Plumblee",
title = "Teaching about complexity in the introductory
programming course",
journal = j-SIGCSE,
volume = "21",
number = "2",
pages = "49--50",
month = jun,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65738.65747",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Schweller:1989:SCP,
author = "Kenneth G. Schweller",
title = "Scheduling concurrent procedures using {Modula-2}",
journal = j-SIGCSE,
volume = "21",
number = "2",
pages = "51--56",
month = jun,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65738.65748",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Pervin:1989:VAS,
author = "William J. Pervin",
title = "Verification of {Ada 1\slash 0} statements",
journal = j-SIGCSE,
volume = "21",
number = "2",
pages = "57--60",
month = jun,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65738.65749",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1989:TLA,
author = "Daniel D. McCracken",
title = "Three ``lab assignments'' for an algorithms course",
journal = j-SIGCSE,
volume = "21",
number = "2",
pages = "61--64",
month = jun,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/65738.65750",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:10 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Schweller:1989:NNA,
author = "K. G. Schweller and A. L. Plagman",
title = "Neural nets and alphabets: introducing students to
neural networks",
journal = j-SIGCSE,
volume = "21",
number = "3",
pages = "2--7",
month = sep,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/70593.70594",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:11 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Three student projects involving neural networks are
described. The projects include recognizing handwritten
letters of the alphabet, determining the orientation of
an imaged line, and recognizing particular rooms of a
house based on samples of furniture found in the rooms.
All projects were run on a back propagation neural
network program implemented in Modula-2. A description
of the program is presented and a sample module for
simulating the behavior of an OR gate is included as an
appendix. The program has been successfully used in
several Artificial Intelligence classes for classroom
demonstrations and carrying out various cognitive
science experiments.",
acknowledgement = ack-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:1989:UGC,
author = "Kwok-bun Yue",
title = "Using the game cube-4 as an example in an introductory
artificial intelligence course",
journal = j-SIGCSE,
volume = "21",
number = "3",
pages = "8--10",
month = sep,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/70593.70595",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:11 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Yun-Lin:1989:TOS,
author = "Su Yun-Lin",
title = "On teaching operating systems",
journal = j-SIGCSE,
volume = "21",
number = "3",
pages = "11--14",
month = sep,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/70593.70596",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:11 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper discusses teaching an Operating Systems
Course. Different approaches to teaching the course are
presented. An operating systems course is one of the
kernel courses in computer curriculum of both China and
other countries. This course is of critical importance
for students to understand the working procedures and
principles of modern computer systems, to understand
the methodology and approach of the design of system
software, and to gain an appreciation for the
requirements of other large-scale 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{Sewry:1989:CGC,
author = "D. A. Sewry",
title = "A computer graphics course",
journal = j-SIGCSE,
volume = "21",
number = "3",
pages = "15--18",
month = sep,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/70593.70597",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:11 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "A computer graphics course is presented that was
introduced at the honours level at Rhodes University in
1988. In the past, a course in graphics has not been
included in either the undergraduate or post-graduate
curriculum. However, with the increased emphasis on the
``visual'' aspects of computing (full-screen editors
combining text and images, windowing, graphical
languages, CAD), it was thought appropriate to enhance
the honours curriculum. This paper discusses the course
structure, possible texts, supporting hardware and
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{Morales-Fernandez:1989:CMM,
author = "R. Morales-Fernandez and J. J. Moreno-Navarro",
title = "{CC-modula}: a {Modula-2} tool to teach concurrent
programming",
journal = j-SIGCSE,
volume = "21",
number = "3",
pages = "19--25",
month = sep,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/70593.70598",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:11 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The present work shows an educational experience at
University level in the field of concurrent
programming. CC-Modula, a tool to teach concurrent
programming using a single language, is presented. It
could also be considered as a contribution to the
development of methods to implement concurrent
mechanisms, in the frame of centralized and distributed
operating systems. CC-Modula is a Modula-2 package that
allows the use of the best known abstract mechanisms of
concurrency. CC-Modula handles parallelism between
processes and contains mechanisms to synchronize them.
Mechanisms based on shared storage as well as
mechanisms based on message passing that implement the
CSP schema 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{Goldenson:1989:ISE,
author = "D. R. Goldenson",
title = "The impact of structured editing on introductory
computer science education: the results so far",
journal = j-SIGCSE,
volume = "21",
number = "3",
pages = "26--29",
month = sep,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/70593.70599",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:11 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Properly done, introductory computer science courses
have great potential, both for preparing future
computing professionals and for the broad goals of
general education. Yet the performance all too often
lags well behind the promise. Poor grades, high failure
and drop out rates are all too common at both the
collegiate and pre-collegiate levels. However the
advent of seamless programming environments based on
structure editing provides us with an opportunity to
change the situation in fundamental ways. Initial
studies show dramatic differences between students who
do and do not use a structure editor based
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{Aukerman:1989:ISS,
author = "R. Aukerman and R. Schooley and D. Nord and J. Nord",
title = "The importance of selected systems analysis and design
tools and techniques as determined by industry systems
analysts and university educators",
journal = j-SIGCSE,
volume = "21",
number = "3",
pages = "30--34",
month = sep,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/70593.70600",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:11 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Louden:1989:LPL,
author = "K. Louden",
title = "Logo as a prelude to {LISP}: some surprising results",
journal = j-SIGCSE,
volume = "21",
number = "3",
pages = "35--38",
month = sep,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/70593.70601",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:11 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Recently San Jose State University introduced a
LOGO-based, rather than a Pascal-based, first course in
computer science. This paper reports on an attempt to
trace statistically the effect of that curricular
change on student performance in a subsequent Lisp
course. Student final grades, however, showed no
improvement in performance as a result of their prior
exposure to functional programming with LOGO.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Dunworth:1989:USM,
author = "A. Dunworth and V. Upatising",
title = "{UMAC}: a simulated microprogrammable teaching aid",
journal = j-SIGCSE,
volume = "21",
number = "3",
pages = "39--43",
month = sep,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/70593.70602",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:11 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1989:AMM,
author = "Jerzy A. Piotrowski",
title = "{Abstract Machines in Miranda}",
journal = j-SIGCSE,
volume = "21",
number = "3",
pages = "44--47",
month = sep,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/70593.70603",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:11 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
URL = "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Parallel/RISC.parlab.bib",
acknowledgement = ack-nhfb,
descr = "plfun-miranda, ptsem",
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
owner = "pcl",
}
@Article{Dorin:1989:DES,
author = "P. M. Dorin",
title = "Discrete-event simulation --- a timely problem",
journal = j-SIGCSE,
volume = "21",
number = "3",
pages = "48--50",
month = sep,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/70593.70604",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:11 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "In this paper we discuss an exercise that is used in a
first-year workshop to illustrate the main issues of
discrete-event simulation programming. The problem is
to make a program that determines all the times of the
day at which a clock's hands form a straight angle.",
acknowledgement = ack-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:1989:UGT,
author = "S. T. Dean",
title = "Using the {Georgia Tech} ``freshman shell''",
journal = j-SIGCSE,
volume = "21",
number = "3",
pages = "51--53",
month = sep,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/70593.70605",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:11 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Behforooz:1989:CMC,
author = "A. Behforooz and O. P. Sharma",
title = "A comprehensive mathematics curriculum for the
computer science undergraduate program",
journal = j-SIGCSE,
volume = "21",
number = "3",
pages = "54--57",
month = sep,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/70593.70606",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:11 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Mathematics requirements for computer science majors
have been discussed in many papers and panels during
the last twenty years. This paper, while reexamining
this issue, presents a comprehensive view of the total
mathematics requirement for a computer science
undergraduate program rather than discuss some course
contents in a piecemeal fashion. The time distribution
among different topics, the depth of the topics to be
covered and the minimal qualifications of the
instructor to teach the courses 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{Bozonie:1989:ARL,
author = "Michael Bozonie",
title = "An alternative to regular lecture classes: a theory
seminar in computer algorithms",
journal = j-SIGCSE,
volume = "21",
number = "3",
pages = "58--59",
month = sep,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/70593.70607",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:11 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Not every student has the same experience base.
Putting all students into the same class setting
without regard to experiences can be catastrophic for
experienced students, inexperienced students and
instructors. A course approach, called a theory
seminar, combines the strengths of regular classes,
independent studies, and evaluations of prior
experiences. A theory seminar has been developed for a
computer 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{Mohr:1989:UMT,
author = "J. Mohr",
title = "Using {Modula-2} to teach data abstraction",
journal = j-SIGCSE,
volume = "21",
number = "3",
pages = "60--64",
month = sep,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/70593.70608",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:11 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The principle of abstraction has assumed a central
role in modern software engineering. Most modern
textbooks on data structures and algorithms propound
the advantages of abstraction as a programming tool.
Aho, Hopcroft, and Ullman cite generalization and
encapsulation as the two primary advantages of both
data and procedural abstraction. Allen Tucker echoes
these advantages, defining abstraction as ``a conscious
process of generalizing a type, procedure, or data
structure in such a way that it can serve more purposes
than the one for which it was originally designed,''
and encouraging the packaging of procedures in
libraries ``to promote their wide utility through
generalization.''Michael Feldman focuses on the use of
abstraction to reduce complexity through information
hiding. Encapsulating the details of a representation
allows us to ``concentrate on the mathematical
properties of these entities, their visible structure,
and the set of operations that can be performed on
them.''Robert Kruse shows how distinguishing between a
general concept and a particular implementation can
clarify code, which often allows us to recognize
similarities between situations which were presumed to
be different. He also clearly outlines the various
levels at which we solve problems: the abstract
(conceptual), data structures (algorithmic),
implementation and application (programming) levels.
Unfortunately, many students have trouble grasping the
concept of abstraction. They see Kruse's hierarchical
approach to problem solving as a complication rather
than a tool, and have difficulty distinguishing one
level from another. (Perhaps this problem is unique to
the students I have encountered \ldots{} but I doubt
it.) Part of the problem in teaching abstraction is
that Pascal, C, and most of the other languages which
are widely used in data structures courses do not
enforce the use of abstraction. Writing a high-level
procedure which uses a lower-level one to do its work
seems to be merely a stylistic issue (``The prof wants
us to write it this way.'') The power of hierarchical
structure for controlling complexity is easily
overlooked when it just seems to make one's program
longer. Modula-2 is one of the more recent languages
which support data abstraction by separating the
definition of an abstract data type (ADT) from its
implementation in separately compiled modules. We have
used Modula-2 in our data structures and algorithms
class for the past two years, and are converting our
introductory programming courses (CS1 and CS2) to
Modula-2 beginning this fall. We are convinced that the
use of Modula-2 helps students understand data
abstraction by experiencing it in a concrete way. In
essence, the hierarchical view of a problem is not
merely encouraged, but can be enforced by the modular
nature of the 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{Ullrich:1989:EIC,
author = "J. R. Ullrich and C. Cook",
title = "An experimental investigation of the close procedure
as a measure of program understanding",
journal = j-SIGCSE,
volume = "21",
number = "4",
pages = "2--10",
month = dec,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/74091.74092",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:11 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The cloze procedure consists of systematically
replacing tokens from a computer program with blanks.
The cloze score, the number of blanks filled in
correctly, has been used as a measure of program
understanding in many experiments because it is easy to
construct and score. However, little is known about the
process by which the subjects fill in the blanks. This
paper describes a program that collects information
about the process. The program allows the subject to
take a cloze test on the computer; it records the
keystrokes and time as the subject fills in the blanks.
Use of the program in a program comprehension
experiment provided insight about differences between
the subjects, order of insertion of tokens, and
possible chunking strategies used by the subjects.",
acknowledgement = ack-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:1989:OSC,
author = "James H. Hays",
title = "An Operating Systems Course Using {Minix}",
journal = j-SIGCSE,
volume = "21",
number = "4",
pages = "11--12",
day = "1",
month = dec,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/74091.74093",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:11 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/sigcse1980.bib;
UnCover library database",
acknowledgement = ack-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:1989:TCS,
author = "D. J. {Bagert, Jr.}",
title = "On teaching computer science using the three basic
processes from the Denning report",
journal = j-SIGCSE,
volume = "21",
number = "4",
pages = "13--14",
month = dec,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/74091.74094",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:11 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The recently-published final report of the ACM Task
Force on the Core of Computer Science, commonly called
the Denning Report, describes three processes which are
inherent in all areas of computer science: theory,
abstraction and design. This paper describes how this
concept was used to teach the quicksort to high school
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{Dunstan:1989:SPU,
author = "N. Dunstan",
title = "Synchronization problems and {UNIX System V}",
journal = j-SIGCSE,
volume = "21",
number = "4",
pages = "15--19",
month = dec,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/74091.74095",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:11 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The synchronization of concurrent processes is of
great importance in multiprocessing operating systems
and a general discussion, together with an exposition
of classic synchronization problems, has traditionally
appeared in operating systems texts. UNIX System V has
a variety of mechanisms for process synchronization
which embody both shared memory and message passing
techniques. This paper outlines those mechanisms and
presents a set of classic synchronization problems with
coded solutions in C for the UNIX System V environment.
It also describes how they may be used to illustrate
different synchronization techniques in the context of
teaching about 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{Schneider:1989:QEG,
author = "G. M. Schneider",
title = "A quantitative evaluation of graduate programs in
computer science in the {United States} and {Canada}",
journal = j-SIGCSE,
volume = "21",
number = "4",
pages = "20--24",
month = dec,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/74091.74096",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:11 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Raymond:1989:SSI,
author = "R. Raymond and E. Jaede and S. Standiford",
title = "In support of {Scraggs}: the issue of research",
journal = j-SIGCSE,
volume = "21",
number = "4",
pages = "25--26",
month = dec,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/74091.74097",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:11 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
acknowledgement = ack-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:1989:TLQ,
author = "S. L. Sanders",
title = "Teaching load and the quality of education",
journal = j-SIGCSE,
volume = "21",
number = "4",
pages = "27--30",
month = dec,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/74091.74098",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:11 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper presents a summary of a daily log detailing
my work as a Computer Science teacher with a load of
106 students in 4 different meeting sections and 3
different courses. This data, together with my
experience of twelve years on the Computer Science
faculty at SUNY-Geneseo suggest that teaching is no
easy life. Indeed, it is necessary to work nights,
weekends, and holidays to do an adequate job. Under
such teaching loads, there is no time for family
without taking time away from preparation, grading, and
individual student teaching. The same is true of
committee work, research, publishing, and other
important professional activity. It is suggested that
such heavy teaching loads reduce the quality and
quantity of educational services to students; a
situation that is exacerbated when extra-classroom
duties are required.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Richmond:1989:SEE,
author = "E. R. Richmond",
title = "Software engineering education in the
associate-degree-level vocational\slash technical
computer science program",
journal = j-SIGCSE,
volume = "21",
number = "4",
pages = "31--36",
month = dec,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/74091.74099",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:11 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "The need for software engineers has grown with the
increased use of software and computers in our society.
Presently, formal education of software engineers is
being conducted at the graduate degree level. There are
pressure to extend this education to other academic
levels; in fact, many baccalaureate degree programs
today include one or more software engineering courses.
Difficulties confronting software engineering education
at the associate-degree level include: limited
educational and experience backgrounds of the students;
faculty whose own education did not include software
engineering; and severe time and content constraints
imposed on such two-year programs. The author concludes
that the two-year associate-degree-level
vocational/technical computer science program should
continue to focus on producing graduates with sound
programming and problem-solving skills with which to
gain entry level employment, and upon which those
graduates can build, with further experience and
education, toward a software engineering career,
Software engineering education in the two-year
vocational/technical program, then, should be
restricted to that which directly enhances the
development of these basic skills; specific
recommendations are offered for consideration.",
acknowledgement = ack-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:1989:UCG,
author = "D. C. Stone",
title = "Using cumulative graphic traces in the visualization
of sorting algorithms",
journal = j-SIGCSE,
volume = "21",
number = "4",
pages = "37--42",
month = dec,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/74091.74100",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:11 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Some instructionally oriented graphic displays of
algorithm execution can be enhanced by the use of a
cumulative graphic trace, which presents a stylized
visual representation of the history of the algorithm's
operation on a data structure. This graphic trace can
convey information about the order in which operations
were done or elements were processed, information which
is often not available in dynamic displays of algorithm
execution. It can also in some cases serve as in
``icon'' to help students remember the algorithm or
contrast it with similar algorithms. The use of
cumulative graphic traces in the study of various
sorting algorithms is illustrated.",
acknowledgement = ack-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:1989:TPC,
author = "J. S. Briggs",
title = "Teaching programming to conversion course students",
journal = j-SIGCSE,
volume = "21",
number = "4",
pages = "43--51",
month = dec,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/74091.74101",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:11 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper describes the author's experiences of
teaching introductory programming and elements of
software engineering to a group of students on a one
year conversion course. It addresses how topics such as
program design, programming in the large and program
readability are taught. None of the students on the
course have computing or engineering backgrounds.",
acknowledgement = ack-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:1989:EGI,
author = "G. L. {Van Meer} and C. D. Sigwart",
title = "Effective group interactions: some aspects of group
projects in computer science courses",
journal = j-SIGCSE,
volume = "21",
number = "4",
pages = "52--56",
month = dec,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/74091.74102",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:11 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "Having students work in groups in a computer science
course is excellent preparation for the realities of
the jobs the students are likely to be doing upon
graduation. Most software systems are of a large enough
size that it is not reasonable for one person to do.
Hence team formation is the usual response to a problem
that cannot be solved by one person. We have taught a
number of group project courses in software engineering
and systems analysis and design, and have discovered
that an understanding of the specific interactions that
occur in a group environment can be immeasurably
helpful. The principles that follow [4, 5, 9, 10, 11,
12] apply to group projects generally.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Foss:1989:MCS,
author = "R. Foss",
title = "Music in computer science courses using inexpensive,
exciting technology to teach programming principles",
journal = j-SIGCSE,
volume = "21",
number = "4",
pages = "57--59",
month = dec,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/74091.74103",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:11 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "I teach three courses in the Computer Science
department at Rhodes University. I lecture computer
organization to second year students, operating systems
to third year students, and computer music tools to
fourth years. Computer control of musical instruments
naturally forms an integral part of the fourth year
course. However, I have also included elements of
musical device control (albeit very simple devices)
into my other two courses. In all cases, the inclusion
of musical device control has served to highlight
certain important concepts and programming techniques
in a way that has proved to be both fun and insightful.
In this article, I will describe how I have gone about
this inclusion.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Weiner:1989:TAL,
author = "D. J. Weiner",
title = "Teaching of assembly language as a laboratory
science",
journal = j-SIGCSE,
volume = "21",
number = "4",
pages = "60--64",
month = dec,
year = "1989",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/74091.74104",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:11 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
abstract = "This paper describes our experience with the
implementation of laboratories associated with our
undergraduate computer science courses. The beginning
assembly language course was chosen as our first
experiment with this concept for several reasons.
Acquisition of new equipment necessitated
reorganization of the course in any case, and the
philosophy of learning by experimentation was most
easily implemented in a subject ``close to the
hardware''.The concept of a supervised lab in computer
science, based on those used in the physical and
natural sciences, is relatively new. Teaching assembly
language in an assigned, supervised laboratory setting
has overwhelming advantages over the more traditional
lecture and open lab method. In addition to the obvious
guaranteed computer time, the immediate availability of
help allows much more material to be covered. Student
and faculty acceptance of the labs has been uniformly
enthusiastic. So much so, that all of our
programming-intensive courses are now scheduled with
labs. This paper presents descriptions of the original
lab facility itself, later improvements to the
facility, the course organization, and examination
procedures. It concludes with some general observations
and suggestions based on our 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",
}
@Proceedings{Wallentine:1980:PES,
editor = "Virgil Wallentine and William G. Bulgren",
booktitle = "{The papers of the Eleventh SIGCSE Technical Symposium
on Computer Science Education, Kansas City, Missouri,
February 14--15, 1980}",
title = "{The papers of the Eleventh SIGCSE Technical Symposium
on Computer Science Education, Kansas City, Missouri,
February 14--15, 1980}",
volume = "12(1)",
publisher = pub-ACM,
address = pub-ACM:adr,
pages = "ix + 226",
year = "1980",
CODEN = "SIGSD3",
ISBN = "0-89791-013-3",
ISBN-13 = "978-0-89791-013-2",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
LCCN = "QA76.27 .A79a vol. 12, no. 1",
bibdate = "Mon Nov 19 05:50:40 MST 2012",
bibsource = "http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
series = j-SIGCSE,
acknowledgement = ack-nhfb,
remark = "ACM order number 457800.",
subject = "Electronic data processing; Study and teaching;
Congresses",
}
@Proceedings{Walters:1981:PTS,
editor = "Frank Garnett Walters and Kenneth I. Magel and Nell B.
Dale",
booktitle = "{The papers of the twelfth SIGCSE Technical Symposium
on Computer Science Education, St. Louis, Missouri,
February 26--27, 1981}",
title = "{The papers of the twelfth SIGCSE Technical Symposium
on Computer Science Education, St. Louis, Missouri,
February 26--27, 1981}",
volume = "13(1)",
publisher = pub-ACM,
address = pub-ACM:adr,
pages = "x + 270",
year = "1981",
CODEN = "SIGSD3",
ISBN = "0-89791-036-2 (paperback)",
ISBN-13 = "978-0-89791-036-1 (paperback)",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
LCCN = "QA76.27 .A79a vol. 13, no. 1",
bibdate = "Mon Nov 19 05:50:40 MST 2012",
bibsource = "http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib;
z3950.loc.gov:7090/Voyager",
series = j-SIGCSE,
acknowledgement = ack-nhfb,
subject = "Computer science; Congresses",
}
@Proceedings{Lang:1983:PFS,
editor = "Sheau-Dong Lang",
booktitle = "{The papers of the Fourteenth SIGCSE Technical
Symposium on Computer Science Education, Orlando,
Florida, February 17--18, 1983}",
title = "{The papers of the Fourteenth SIGCSE Technical
Symposium on Computer Science Education, Orlando,
Florida, February 17--18, 1983}",
volume = "15(1)",
publisher = pub-ACM,
address = pub-ACM:adr,
pages = "xvi + 307",
year = "1983",
CODEN = "SIGSD3",
ISBN = "0-89791-091-5 (paperback)",
ISBN-13 = "978-0-89791-091-0 (paperback)",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
LCCN = "QA76.27 .A79a vol. 15, no. 1",
bibdate = "Mon Nov 19 05:50:40 MST 2012",
bibsource = "http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib;
z3950.loc.gov:7090/Voyager",
series = j-SIGCSE,
acknowledgement = ack-nhfb,
subject = "Computer science; Study and teaching; Congresses",
}
@Proceedings{Cassel:1984:PFS,
editor = "Lillian N. Cassel and Joyce Currie Little",
booktitle = "{The papers of the Fifteenth SIGCSE Technical
Symposium on Computer Science Education, Philadelphia,
PA}",
title = "{The papers of the Fifteenth SIGCSE Technical
Symposium on Computer Science Education, Philadelphia,
PA}",
volume = "16(1)",
publisher = pub-ACM,
address = pub-ACM:adr,
pages = "xx + 272",
year = "1984",
CODEN = "SIGSD3",
ISBN = "0-89791-126-1 (paperback)",
ISBN-13 = "978-0-89791-126-9 (paperback)",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
LCCN = "QA76.27 .A79a vol. 16, no. 1",
bibdate = "Mon Nov 19 05:50:40 MST 2012",
bibsource = "http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib;
z3950.loc.gov:7090/Voyager",
series = j-SIGCSE,
acknowledgement = ack-nhfb,
subject = "Computer science; Study and teaching; Congresses",
}
@Proceedings{Taylor:1985:PSS,
editor = "Harriet G. Taylor",
booktitle = "{The papers of the Sixteenth SIGCSE Technical
Symposium on Computer Science Education, New Orleans,
Louisiana, March 14--15, 1985}",
title = "{The papers of the Sixteenth SIGCSE Technical
Symposium on Computer Science Education, New Orleans,
Louisiana, March 14--15, 1985}",
volume = "17(1)",
publisher = pub-ACM,
address = pub-ACM:adr,
pages = "xx + 378",
year = "1985",
CODEN = "SIGSD3",
ISBN = "0-89791-152-0 (paperback)",
ISBN-13 = "978-0-89791-152-8 (paperback)",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
LCCN = "QA76.27 .A79a vol. 17, no. 1",
bibdate = "Mon Nov 19 05:50:40 MST 2012",
bibsource = "http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib;
z3950.loc.gov:7090/Voyager",
series = j-SIGCSE,
acknowledgement = ack-nhfb,
subject = "Electronic data processing; Study and teaching;
Congresses",
}
@Proceedings{Little:1986:CSE,
editor = "Joyce C. Little and Lillian N. Cassel",
booktitle = "Computer science education: Papers of the {Seventeenth
SIGCSE technical symposium (Cincinnati, Ohio, February
6--7, 1986)}",
title = "Computer science education: Papers of the {Seventeenth
SIGCSE technical symposium (Cincinnati, Ohio, February
6--7, 1986)}",
publisher = pub-ACM,
address = pub-ACM:adr,
pages = "xv + 333",
year = "1986",
CODEN = "SIGSD3",
ISBN = "0-89791-178-4",
ISBN-13 = "978-0-89791-178-8",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
LCCN = "QA76.27.A79 v.18 no.1",
bibdate = "Sat Sep 17 11:16:13 1994",
bibsource = "http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
note = "ACM Order No 457860. Published as ACM SIGCSE Bull. 18,
Feb. 6--7, 1986",
price = "US\$28",
series = j-SIGCSE,
acknowledgement = ack-nhfb,
keywords = "design; human factors; languages; measurement;
performance",
review = "ACM CR 8610-0895",
subject = "K.3.0 Computing Milieux, COMPUTERS AND EDUCATION,
General \\ A.0 General Literature, GENERAL, Conference
proceedings",
}
@Proceedings{Rigler:1987:PST,
editor = "A. K. Rigler and Daniel C. {St. Clair}",
booktitle = "{Proceedings of the 18th SIGCSE Technical Symposium on
Computer Science Education, 1987, St. Louis, Missouri,
USA, February 19--20, 1987}",
title = "{Proceedings of the 18th SIGCSE Technical Symposium on
Computer Science Education, 1987, St. Louis, Missouri,
USA, February 19--20, 1987}",
publisher = pub-ACM,
address = pub-ACM:adr,
year = "1987",
CODEN = "SIGSD3",
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/sigcse1987.html;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
series = j-SIGCSE,
acknowledgement = ack-nhfb,
}
@Proceedings{Dershem:1988:PST,
editor = "Herbert L. Dershem",
booktitle = "{Proceedings of the 19th SIGCSE Technical Symposium on
Computer Science Education, 1988, Atlanta, Georgia,
USA, February 25--26, 1988}",
title = "{Proceedings of the 19th SIGCSE Technical Symposium on
Computer Science Education, 1988, Atlanta, Georgia,
USA, February 25--26, 1988}",
publisher = pub-ACM,
address = pub-ACM:adr,
year = "1988",
CODEN = "SIGSD3",
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/sigcse1988.html;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
series = j-SIGCSE,
acknowledgement = ack-nhfb,
}
@Proceedings{Barrett:1989:PST,
editor = "Robert A. Barrett and Maynard J. Mansfield",
booktitle = "{Proceedings of the 20th SIGCSE Technical Symposium on
Computer Science Education, 1989, Louisville, Kentucky,
USA, February 23--24, 1989}",
title = "{Proceedings of the 20th SIGCSE Technical Symposium on
Computer Science Education, 1989, Louisville, Kentucky,
USA, February 23--24, 1989}",
publisher = pub-ACM,
address = pub-ACM:adr,
year = "1989",
CODEN = "SIGSD3",
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/sigcse1989.html;
http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib",
series = j-SIGCSE,
acknowledgement = ack-nhfb,
}