@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-COMPUT-MATH-APPL = "Computers and Mathematics with
Applications"}
@String{j-COMPUTERWORLD = "ComputerWorld"}
@String{j-MATHEMATIKA = "Mathematika"}
@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{Zinn:1970:ASS,
author = "Karl Zinn",
title = "Abstracts of {SJCC '70} session on computers in
education",
journal = j-SIGCSE,
volume = "2",
number = "1",
pages = "8--10",
month = mar,
year = "1970",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873628.873629",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Matula:1970:CPD,
author = "D. W. Matula",
title = "Course and program descriptions",
journal = j-SIGCSE,
volume = "2",
number = "1",
pages = "12--15",
month = mar,
year = "1970",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873628.873630",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Anonymous:1970:PEPa,
author = "Anonymous",
title = "Problems, exams, projects",
journal = j-SIGCSE,
volume = "2",
number = "1",
pages = "15--18",
month = mar,
year = "1970",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873628.873631",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Forsythe:1970:SQE,
author = "G. Forsythe",
title = "Syllabi and qualifying examinations for the {Ph.D.} in
computer science at {Stanford University} (continued)",
journal = j-SIGCSE,
volume = "2",
number = "1",
pages = "19--28",
month = mar,
year = "1970",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873628.873632",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:41 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1970:CSE,
author = "Gerald L. Engel",
title = "Computer science education in small colleges",
journal = j-SIGCSE,
volume = "2",
number = "2",
pages = "14--30",
month = jun,
year = "1970",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873634.873635",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:42 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Brady:1970:ISC,
author = "Allen H. Brady",
title = "The introductory and service courses in computing:
some experiences and a critical assessment",
journal = j-SIGCSE,
volume = "2",
number = "2",
pages = "31--36",
month = jun,
year = "1970",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873634.873636",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:42 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Lions:1970:PEP,
author = "John Lions",
title = "Problems, exams, projects",
journal = j-SIGCSE,
volume = "2",
number = "2",
pages = "37--41",
month = jun,
year = "1970",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873634.873637",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:42 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Corneil:1970:SUT,
author = "Derek G. Corneil",
title = "The syllabus for the 1970 {University of Toronto}
{Ph.D.} written comprehensive examination",
journal = j-SIGCSE,
volume = "2",
number = "2",
pages = "41--43",
month = jun,
year = "1970",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873634.873638",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:42 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Nievergelt:1970:SLL,
author = "J. Nievergelt",
title = "Syllabus for low level performance for the qualifying
examination in computer science",
journal = j-SIGCSE,
volume = "2",
number = "2",
pages = "43--53",
month = jun,
year = "1970",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873634.873639",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:42 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Hammer:1970:UCS,
author = "Preston C. Hammer",
title = "Undergraduate computer science education",
journal = j-SIGCSE,
volume = "2",
number = "3",
pages = "1--5",
month = nov,
year = "1970",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873641.873642",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:42 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Armstrong:1970:BUC,
author = "Russell M. Armstrong and Emmett K. Platt",
title = "Business and the university computer science
department: the left-hand side of a dialogue",
journal = j-SIGCSE,
volume = "2",
number = "3",
pages = "6--8",
month = nov,
year = "1970",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873641.873643",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:42 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1970:VIP,
author = "Robert R. Korfhage",
title = "Visiting industrial professors and sabbaticals in
industry",
journal = j-SIGCSE,
volume = "2",
number = "3",
pages = "9--12",
month = nov,
year = "1970",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873641.873644",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:42 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1970:SDU,
author = "Michael A. Bauer",
title = "A student-designed undergraduate program",
journal = j-SIGCSE,
volume = "2",
number = "3",
pages = "13--17",
month = nov,
year = "1970",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873641.873645",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:42 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Cowan:1970:LSU,
author = "D. D. Cowan and R. B. Roden",
title = "A large-scale undergraduate programme in computer
science",
journal = j-SIGCSE,
volume = "2",
number = "3",
pages = "18--23",
month = nov,
year = "1970",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873641.873646",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:42 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Nielsen:1970:NCC,
author = "Norman R. Nielsen",
title = "Network computing for computer science departments",
journal = j-SIGCSE,
volume = "2",
number = "3",
pages = "24--29",
month = nov,
year = "1970",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873641.873647",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:42 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Hunt:1970:CST,
author = "Earl Hunt",
title = "The computer science teaching laboratory at the
{University of Washington}",
journal = j-SIGCSE,
volume = "2",
number = "3",
pages = "30--33",
month = nov,
year = "1970",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873641.873648",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:42 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1970:CRF,
author = "Robert M. Aiken",
title = "A course on the relationship of formal language theory
to automata",
journal = j-SIGCSE,
volume = "2",
number = "3",
pages = "34--40",
month = nov,
year = "1970",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873641.873649",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:42 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Matula:1970:ECA,
author = "David W. Matula",
title = "The emergence of computational arithmetic as a
component of the computer science curriculum",
journal = j-SIGCSE,
volume = "2",
number = "3",
pages = "41--44",
month = nov,
year = "1970",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873641.873650",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:42 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1970:PCS,
author = "Peter J. Denning",
title = "Principles of computer system organization",
journal = j-SIGCSE,
volume = "2",
number = "3",
pages = "45--55",
month = nov,
year = "1970",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873641.873651",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:42 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Graham:1970:TSP,
author = "Robert M. Graham",
title = "Teaching systems programming and software design:
problems and solutions",
journal = j-SIGCSE,
volume = "2",
number = "3",
pages = "56--60",
month = nov,
year = "1970",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873641.873652",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:42 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Moon:1970:CCS,
author = "B. A. M. Moon",
title = "The challenge of computer science in {New Zealand}",
journal = j-SIGCSE,
volume = "2",
number = "3",
pages = "61--68",
month = nov,
year = "1970",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873641.873653",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:42 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "Some aspects of computer science education in New
Zealand are discussed and the role of the universities
is assessed. While there is much common ground with
countries overseas there are also particular local
conditions to be met. It is suggested that the first
priority is the setting up of an honours degree program
and a course outline 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{Snyder:1970:CSI,
author = "Mitchell Snyder",
title = "Computer science in {Israel}'s institutions of higher
learning",
journal = j-SIGCSE,
volume = "2",
number = "3",
pages = "69--74",
month = nov,
year = "1970",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873641.873654",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:42 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Nievergelt:1970:CES,
author = "J. Nievergelt and Wenneth J. Travers",
title = "Computer education for secondary school mathematics
teachers",
journal = j-SIGCSE,
volume = "2",
number = "3",
pages = "75--83",
month = nov,
year = "1970",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873641.873655",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:42 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Komar:1970:LAE,
author = "Joseph A. Komar",
title = "Liberal arts education in computers",
journal = j-SIGCSE,
volume = "2",
number = "3",
pages = "84--105",
month = nov,
year = "1970",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873641.873656",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:42 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Sterling:1970:EUI,
author = "T. Sterling and S. Pollack",
title = "Experience with a ``universal'' introductory course in
computer science",
journal = j-SIGCSE,
volume = "2",
number = "3",
pages = "106--112",
month = nov,
year = "1970",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873641.873657",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:42 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{deCampo:1970:ICS,
author = "Leila de Campo",
title = "Introducing the computer at a small liberal arts
college",
journal = j-SIGCSE,
volume = "2",
number = "3",
pages = "113--117",
month = nov,
year = "1970",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873641.873658",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:42 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "Description of a computer course to attract humanities
oriented students. Current computer projects in Music,
Art, Social Science and English were discussed. PL/I
was the language used. In addition to the basic
instructions, string manipulation and tape and disk
processing were covered. Problems were geared to a
non-mathematical group and covered alphabetic arrays
and text scanning.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Brillinger:1970:CPI,
author = "P. C. Brillinger and D. D. Cowan",
title = "A complete package for introducing computer science",
journal = j-SIGCSE,
volume = "2",
number = "3",
pages = "118--126",
month = nov,
year = "1970",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873641.873659",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:42 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "Faced with the challenge of teaching large numbers of
students without sacrificing quality, we have developed
a complete ``package'' for teaching introductory
computer science. This package consists of textbooks,
notes, problem sets, labtutorial arrangements,
instructional software, and visual aids for lectures,
all developed at the University of Waterloo.The
textbooks are ``FORTRAN IV WITH WATFOR AND WATFIV'' and
``AN INTRODUCTION TO THE SPECTRE COMPUTER''. The first
text provides a thorough introduction to FORTRAN
programming, whereas the second describes a
hypothetical computer used for teaching purposes to
introduce concepts in assembly language programming and
machine organization. Notes supplement the texts by
covering elementary ideas from boolean algebra,
switching and automata theory, and hardware design.
Consequently, we endeavour in this course to introduce
students to various aspects of computer science, not
just programming.Nevertheless, programming is a major
part of computer science, and we feel that considerable
hands-on experience is essential to a student's
education. We provide unlimited access to the computer
for all students with a turnaround time between one and
two minutes for small jobs. This service is made
possible by our fast FORTRAN compiler, WATFOR, which
permits the computing centre to process between 3000
and 7000 undergraduate jobs daily on an IBM S/360 model
75. In addition, we simulate the SPECTRE machine via an
interpreter, also with unlimited access to students.For
lectures, we have prepared substantial lecture material
in a set of 35 mm slides. We feel that this mode of
presentation has numerous advantages for a large
multi-section course, some of which are better
visibility for students, easy review possibilities,
lecturer cues, uniformity throughout the various
sections, and improvement of presentation by new and
inexperienced lecturers.This course is offered to
approximately 1300 students yearly at Waterloo. Each
student has two hours of lectures per week, as well as
biweekly tests and problem sessions in alternate weeks.
In order to assist us in the development of our
package, we try to obtain as much student feedback as
possible through the distribution of an extensive
questionnaire to all students taking the course.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Forsythe:1970:CSM,
author = "G. E. Forsythe and B. A. Galler and J. Hartmanis and
A. J. Perlis and J. F. Traub",
title = "Computer science and mathematics",
journal = j-SIGCSE,
volume = "2",
number = "4",
pages = "19--29",
month = sep # "\slash " # oct,
year = "1970",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873661.873662",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:42 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/bibnet/authors/f/forsythe-george-elmer.bib;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Wegner:1970:STG,
author = "Peter Wegner",
title = "Some thoughts on graduate education in computer
science",
journal = j-SIGCSE,
volume = "2",
number = "4",
pages = "30--40",
month = sep # "\slash " # oct,
year = "1970",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873661.873663",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:42 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "Computer science is a rapidly growing discipline which
is having an impact not only on computer specialists
but also on the wider scientific community. Its
development in the next decade will be determined both
by specific technical issues internal to the discipline
and by the ``sociology'' of a growing discipline whose
great practical utility has tended to overshadow the
intrinsic conceptual richness of the subject matter.
Educational policy in computer science should be
governed in part by practical considerations such as
the supply and demand of computer scientists, in part
by general considerations of educational purpose and
educational policy, and in part by technical
considerations concerning specific subject matter, The
present discussion is deliberately biased towards an
``ideal'' world where questions of educational purpose
and motivation take precedence over practical
considerations. Four aspects of computer science are
considered below, each of which is loosely related to
graduate 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{Nartker:1970:CPD,
author = "T. A. Nartker",
title = "Course and program descriptions",
journal = j-SIGCSE,
volume = "2",
number = "4",
pages = "41--53",
month = sep # "\slash " # oct,
year = "1970",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873661.873664",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:42 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "At the current time, there is intense interest in
Computer Science Education within the academic
community. Symposia have been and are being held (4),
recommendations for degree programs have been made (1,
3), a special interest group within ACM (SIGCSE) is
growing and discussion at national meetings is lively.
Little information is available, however, on what
specific curriculum are being offered. This report
presents the curriculum leading to a Bachelor of
Science degree in Computer Science which is currently
offered at the New Mexico Institute of Mining and
Technology. The curriculum reflects our prejudices and
local constraints. Because Computer Science involves
such a wide spectrum of subject matter and because New
Mexico Tech is a small college (total enrollment is
about 800 students), the report specifically addresses
the problem of building a viable curriculum within
constraints imposed by the small college environment.
The author invites any questions, comments or criticism
from readers concerned about 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{Engel:1970:CUC,
author = "Gerald L. Engel",
title = "Comments on an undergraduate computer science
curriculum",
journal = j-SIGCSE,
volume = "2",
number = "4",
pages = "54--55",
month = sep # "\slash " # oct,
year = "1970",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873661.873665",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:42 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Anonymous:1970:PEPb,
author = "Anonymous",
title = "Problems, exams, projects",
journal = j-SIGCSE,
volume = "2",
number = "4",
pages = "55--55",
month = sep # "\slash " # oct,
year = "1970",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873661.873666",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:42 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Ein-Dor:1970:SAC,
author = "Phillip Ein-Dor and Norman Lyons",
title = "Systems analysis in computer science education",
journal = j-SIGCSE,
volume = "2",
number = "5",
pages = "16--21",
month = dec,
year = "1970",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873668.873669",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:43 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "This paper points out the failure of computer system
management to keep pace with the increasing economic
importance of computers. The authors see the problem as
one of orientation for the field of computer science
and, especially, computer science education. Curriculum
modifications are suggested which could help alleviate
the situation.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Forsythe:1970:PEP,
author = "George E. Forsythe",
title = "Problems, exams, projects",
journal = j-SIGCSE,
volume = "2",
number = "5",
pages = "37--43",
month = dec,
year = "1970",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873668.873670",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:43 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Findler:1970:PDQ,
author = "Nicholas V. Findler",
title = "{Ph.D.} qualifying exam questions in artificial
intelligence and symbol manipulation at the {State
University of New York at Buffalo}",
journal = j-SIGCSE,
volume = "2",
number = "5",
pages = "43--47",
month = dec,
year = "1970",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873668.873671",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:43 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1970:PRC,
author = "Herbert L. Dershem",
title = "Problem related to card games for an introductory
programming course",
journal = j-SIGCSE,
volume = "2",
number = "5",
pages = "48--49",
month = dec,
year = "1970",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873668.873672",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:43 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Rosin:1971:FNC,
author = "Robert F. Rosin",
title = "{Fortran} and the new culture",
journal = j-SIGCSE,
volume = "3",
number = "1",
pages = "10--11",
month = mar,
year = "1971",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873674.873675",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:43 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Rose:1971:ATA,
author = "Lawrence L. Rose and Neil D. Jones and Bruce H.
Barnes",
title = "{Automata}: a teaching aid for mathematical machines",
journal = j-SIGCSE,
volume = "3",
number = "1",
pages = "12--20",
month = mar,
year = "1971",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873674.873676",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:43 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "This paper discusses a practical programming language
specially designed to aid teachers and students of
Computer Science courses which deal with mathematical
machines. The first section outlines the motivation for
developing such a language in the Computer Science
curriculum. Next the criteria which were used to design
the language are listed. The characteristics of {$<$
u$>$Automata$<$}/{u$>$}, the interpreter of this
language, are discussed next. Concluding remarks note
the results of using {$<$ u$>$Automata$<$}/{u$>$} as a
teaching aid in three Computer Science courses at the
Pennsylvania State University. The User's Guide to {$<$
u$>$Automata$<$}/{u$>$} is attached as the 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{Shneiderman:1971:CSE,
author = "Ben Shneiderman",
title = "Computer science education and social relevance",
journal = j-SIGCSE,
volume = "3",
number = "1",
pages = "21--24",
month = mar,
year = "1971",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873674.873677",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:43 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "The rise of computer science as a theoretical
discipline should not be allowed to proceed without
promoting the study of the social implications and
applications of the field. This paper describes an
undergraduate course whose primary goal is to foster an
understanding of how computers can be used for socially
relevant purposes. The students were required to
propose and execute a project which could benefit
people directly. The projects are described and
suggestions for further work are given.The rapid rise
of Computer Science as a major field of university
study is unprecedented. In 25 years digital computers
have risen from a laboratory experiment to a
full-fledged academic discipline. Most major
universities have created Departments of Computer
Science and offer advanced degrees.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Sammet:1971:PTU,
author = "Jean E. Sammet",
title = "Proposed technological updating course for
programmers",
journal = j-SIGCSE,
volume = "3",
number = "1",
pages = "25--33",
month = mar,
year = "1971",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873674.873678",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:43 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Zimmerman:1971:CFE,
author = "E. C. Zimmerman",
title = "Computing facilities and efforts at a small liberal
arts college",
journal = j-SIGCSE,
volume = "3",
number = "1",
pages = "34--35",
month = mar,
year = "1971",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873674.873679",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:43 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Schwenkel:1971:RND,
author = "Frieder Schwenkel",
title = "Remarks on the {Notre Dame} computer science
curriculum",
journal = j-SIGCSE,
volume = "3",
number = "1",
pages = "36--40",
month = mar,
year = "1971",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873674.873680",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:43 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Anonymous:1971:PEP,
author = "Anonymous",
title = "Problems, exams, projects",
journal = j-SIGCSE,
volume = "3",
number = "1",
pages = "40--46",
month = mar,
year = "1971",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873674.873681",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:43 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1971:PDP,
author = "Ward Douglas Maurer",
title = "Ph. {D} prelim exams in computer systems",
journal = j-SIGCSE,
volume = "3",
number = "1",
pages = "46--47",
month = mar,
year = "1971",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873674.873682",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:43 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1971:CSI,
author = "G. L. Engel",
title = "Computer science instruction in small colleges --- an
initial report",
journal = j-SIGCSE,
volume = "3",
number = "2",
pages = "8--18",
month = jun,
year = "1971",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382210.382211",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:43 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Nelson:1971:KSU,
author = "Bradley Nelson",
title = "{Kansas State University}'s traveling seminar",
journal = j-SIGCSE,
volume = "3",
number = "2",
pages = "19--21",
month = jun,
year = "1971",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382210.382494",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:43 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Golde:1971:ISC,
author = "Hellmut Golde",
title = "Introducing students to computer science literature
--- an approach",
journal = j-SIGCSE,
volume = "3",
number = "2",
pages = "21--25",
month = jun,
year = "1971",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382210.382495",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:43 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1971:PRG,
author = "Robert M. Aiken",
title = "Professionalism, relevance and graduate study in
computer science",
journal = j-SIGCSE,
volume = "3",
number = "2",
pages = "25--27",
month = jun,
year = "1971",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382210.382496",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:43 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Vickers:1971:ISL,
author = "F. D. Vickers",
title = "An information system for a large course",
journal = j-SIGCSE,
volume = "3",
number = "3",
pages = "7--10",
month = sep,
year = "1971",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382212.382213",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:43 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Stubbs:1971:BDP,
author = "D. F. Stubbs and N. W. Webre",
title = "{Bachelor}'s degree program in computer science",
journal = j-SIGCSE,
volume = "3",
number = "3",
pages = "10--14",
month = sep,
year = "1971",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382212.382505",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:43 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Wegner:1971:PCS,
author = "Peter Wegner",
title = "Problem of computer science education in small
colleges",
journal = j-SIGCSE,
volume = "3",
number = "3",
pages = "15--18",
month = sep,
year = "1971",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382212.382506",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:43 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "These notes are a summary of views developed by the
author during a visit to three small colleges under the
auspices of the ACM College Consulting Service. The
technological, financial and sociological problems at
each of the colleges were remarkably similar, and it is
hoped that this report may serve a purpose both in
acquainting the computer science profession with the
problems of small colleges and in helping small
colleges to gain some perspective with regard to the
purposes and problems of 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{Aiken:1971:PEP,
author = "Robert M. Aiken",
title = "Problems, exams, projects: some thoughts on the
examples of program assignments for a senior level
programming course",
journal = j-SIGCSE,
volume = "3",
number = "3",
pages = "19--24",
month = sep,
year = "1971",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382212.382507",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:43 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Abrams:1971:MPS,
author = "M. D. Abrams and J. H. Pugsley",
title = "{M.S}. program with specialization in computers:
department of electrical engineering",
journal = j-SIGCSE,
volume = "3",
number = "3",
pages = "25--37",
month = sep,
year = "1971",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382212.382508",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:43 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Heilman:1971:RED,
author = "R. L. Heilman and G. P. Ashby",
title = "Re-evaluation of debugging in the computer science
curriculum",
journal = j-SIGCSE,
volume = "3",
number = "4",
pages = "15--18",
month = dec,
year = "1971",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382214.382215",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:44 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Reisman:1971:HCC,
author = "Sorel Reisman",
title = "A hypothetical computer configuration",
journal = j-SIGCSE,
volume = "3",
number = "4",
pages = "19--21",
month = dec,
year = "1971",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382214.382497",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:44 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "The following is a suggestion for the format of a
12-digit pseudo-computer word. This scheme can be used
for instructors of introductory computer science
courses to discuss more effectively the relationship
between hardware and software at the machine language
level as well as between high level and low level
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{Calingaert:1971:OFL,
author = "Peter Calingaert",
title = "An oral foreign language requirement for the {Ph.D}.",
journal = j-SIGCSE,
volume = "3",
number = "4",
pages = "21--23",
month = dec,
year = "1971",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382214.382498",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:44 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Ralston:1971:FFC,
author = "Anthony Ralston",
title = "{Fortran} and the first course in computer science",
journal = j-SIGCSE,
volume = "3",
number = "4",
pages = "24--29",
month = dec,
year = "1971",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382214.382499",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:44 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "The purpose of this paper is to assess realistically
and practically the merits and demerits of Fortran as
the language to be used in a first course in computer
science. To do this computer science education is first
considered as a process in which successive courses
should aim at increasingly greater depth of
understanding as in, for example, mathematics
education. Then the aims of first courses in computer
science are considered. It is concluded that Fortran is
a quite adequate vehicle for the student to use in
writing programs. It is further concluded that, despite
its manifest imperfections, Fortran is also adequate
for the purpose of teaching programming language
concepts and programming techniques. Thus, it is
finally concluded that, since Fortran will continue to
be with us, it can be used, warts and all, and that the
best should be made of it. Even if a weed, Fortran has
surely not prevented the blooming of more than one
hundred other flowers (i.e., computer languages). But,
in terms of ubiquity, these other flowers almost all
are puny growths indeed. Except for Cobol, Fortran is
clearly the most used higher level language today. And
it stands preeminent as the language most often taught
in college and university first courses in computer
science and ``for 'scientific' problems \ldots{} it
will probably remain (the most important programming
language) for some period of time'' (3). Yet we have
such statements as ``Fortran is dead'' (6) and ``It is
remarkable that it would be difficult to find a
language that would meet these important requirements
(natural and clear expression of program structure and
data, exhibition of basic features and structuring
principles) to a lesser degree than \ldots{} Fortran''
(8). My purpose here is neither to bury Fortran nor to
praise it but to try to assess realistically and
practically its usefulness in a first course in
computer science. I was originally moved to write this
article by the recent article of Wirth (8) which I
consider to be a beautiful exposition of an ideal in
program construction and instruction. But, while I do
not disagree, except perhaps in emphasis, with the
quotation above from this article, I think this
quotation, if taken literally, implies something quite
wrong about the value of Fortran in a first course in
computer science by implying something pedagogically
incorrect about teaching programming. I shall try to
elucidate this below. Yes, Fortran is dead in the sense
that Rosin (6)means, namely that ``intellectually it is
dead.'' But in this sense so is calculus dead in all of
the wide variety of courses taught to college freshmen
and high school seniors. So what? The purpose of first
courses in calculus is not and cannot be to teach
students material on the intellectual frontier of
mathematics. Can it be said of calculus, any more than
of Fortran, that its current use in an introductory
course ``tends to propagate its intellectual
moribundity'' (6)? The trouble with such negative
remarks about the use of Fortran in introductory
programming courses is not that they are too critical
of Fortran but rather that they display a
misunderstanding of the teaching of almost any subject
with some intellectual depth by postulating a pedagogic
ideal which can be attained with few, if any students.
It is natural when teaching any introductory course to
wish to maximize the intellectual content of the course
by presenting, in addition to material on purely
mechanical skills, subject matter of real intellectual
content. But it is folly to expect the beginning
student to grasp significant concepts in depth. (Or, if
this is possible, then the depth is not very great; if
this is the case in computer science, then perhaps we
should rethink our pretensions that it is a
discipline.) For example, it is not expected that the
graduate of a first year course in calculus will
understand what a derivative is in depth although he
may be very proficient in mechanical differentiation. I
recall myself only realizing, after taking courses in
advanced calculus and real analysis, how little I had
really understood the concept of derivative when I had
first studied it in an introductory course. It is in a
similar context that we must look at the teaching of
programming. The objectives of a first course in
computer science must be to teach the student some
conceptual aspects of programming, programming
languages and computer science in addition to teaching
him how to use a particular language. But unless and
until we are willing to admit that there are
programming language concepts which, while they may be
{$<$ u$>$ introduced$<$}/{u$>$} in a first course,
cannot be expected to be {$<$ u$>$
understood$<$}/{u$>$} in depth by the vast majority of
students until later, more advanced courses, there is
danger that attempts will be made to make the first
course something it cannot and should not be. And we
shall run the danger of falling into the same trap as
other disciplines of orienting our teaching so much to
our own majors that we shall ill serve the majority who
are non-majors, with the inevitable result that an
increasing number of non-computer science departments
will decide to teach (badly) programming to their own
majors. Of course, the current problem with most
introductory courses in computer science is not that
they attempt too much but rather too little. But an
increasing number of first courses, particularly at
leading universities, are attempting to teach the first
course at a reasonable intellectual level. It is,
therefore, just at this time during the transition from
the just-teach-a-language course to a real computer
science course that it is important to give some real
thought to what that first course should be and the
place of a language like Fortran in it. In the
remainder of this paper I shall address this
question.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Engel:1971:IAC,
author = "G. Engel",
title = "Input from {ACM Curriculum Committee on Computer
Science}",
journal = j-SIGCSE,
volume = "3",
number = "4",
pages = "30--39",
month = dec,
year = "1971",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382214.382500",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:44 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Vickers:1971:DCS,
author = "F. D. Vickers",
title = "Data on computer science departments\slash curricula",
journal = j-SIGCSE,
volume = "3",
number = "4",
pages = "40--45",
month = dec,
year = "1971",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382214.382501",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:44 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Bunt:1971:DA,
author = "R. B. Bunt",
title = "Dissertation abstracts",
journal = j-SIGCSE,
volume = "3",
number = "4",
pages = "46--52",
month = dec,
year = "1971",
CODEN = "SIGSD3",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:44 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Tartar:1972:UEC,
author = "J. Tartar and J. P. Penny",
title = "Undergraduate education in computing science: some
immediate problems",
journal = j-SIGCSE,
volume = "4",
number = "1",
pages = "1--7",
month = mar,
year = "1972",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873684.873686",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:44 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Mathis:1972:DMU,
author = "Robert F. Mathis and Douglas S. Kerr",
title = "Development of a multifacetted undergraduate program
in computer and information science",
journal = j-SIGCSE,
volume = "4",
number = "1",
pages = "8--12",
month = mar,
year = "1972",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873684.873687",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:44 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "Computer and Information Science Departments are
usually organized, as was the one at The Ohio State
University, by combining already existing courses in
computer programming and applications from other
departments into one department and adding a few extra
courses. This paper is a report concerning how this was
done at Ohio State and how the Department has developed
since. Suggestions are also included for the
organization of new departments at other schools. The
report has been arranged in four main sections: a
description of the development of the department at
Ohio State, a unifying philosophy of the field, a
description of the Ohio State undergraduate curriculum
in Computer and Information Science, and suggestions
for new curricula at 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{Engel:1972:EEC,
author = "Gerald L. Engel and Bruce H. Barnes",
title = "The effect of environment on computer science
curriculum",
journal = j-SIGCSE,
volume = "4",
number = "1",
pages = "13--18",
month = mar,
year = "1972",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873684.873688",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:44 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Caviness:1972:SMC,
author = "B. F. Caviness and G. E. Collins",
title = "Symbolic mathematical computation in a Ph. {D}.
computer science program",
journal = j-SIGCSE,
volume = "4",
number = "1",
pages = "19--23",
month = mar,
year = "1972",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873684.873689",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:44 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{West:1972:PAI,
author = "Sheridan J. West",
title = "Providing adequate instruction to data processing
students spread over a wide geographical area",
journal = j-SIGCSE,
volume = "4",
number = "1",
pages = "24--26",
month = mar,
year = "1972",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873684.873691",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:44 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Loveman:1972:CAP,
author = "David B. Loveman",
title = "A course in advanced programming for undergraduate
computer science majors",
journal = j-SIGCSE,
volume = "4",
number = "1",
pages = "27--36",
month = mar,
year = "1972",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873684.873692",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:44 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1972:CSC,
author = "R. Waldo Roth",
title = "A computer science curriculum for a liberal arts
college",
journal = j-SIGCSE,
volume = "4",
number = "1",
pages = "37--37",
month = mar,
year = "1972",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873684.873693",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:44 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Austing:1972:CSE,
author = "Richard Austing and Gerald Engel",
title = "Computer science education in small colleges",
journal = j-SIGCSE,
volume = "4",
number = "1",
pages = "38--38",
month = mar,
year = "1972",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873684.873694",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:44 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{deGrasse:1972:RCH,
author = "Richard V. deGrasse",
title = "Remote computing in higher education: prospects for
the future",
journal = j-SIGCSE,
volume = "4",
number = "1",
pages = "39--41",
month = mar,
year = "1972",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873684.873696",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:44 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Eckhouse:1972:CSL,
author = "Richard H. Eckhouse",
title = "The computer science laboratory",
journal = j-SIGCSE,
volume = "4",
number = "1",
pages = "42--45",
month = mar,
year = "1972",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873684.873697",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:44 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Stark:1972:CSN,
author = "Richard H. Stark",
title = "Computer science needs its laboratory",
journal = j-SIGCSE,
volume = "4",
number = "1",
pages = "46--48",
month = mar,
year = "1972",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873684.873698",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:44 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1972:ISC,
author = "J. M. Adams and D. H. Haden",
title = "Introductory service courses in the computer science
curriculum",
journal = j-SIGCSE,
volume = "4",
number = "1",
pages = "49--52",
month = mar,
year = "1972",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873684.873700",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:44 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1972:CAI,
author = "Don Martin",
title = "Computer aided instruction in system dynamics",
journal = j-SIGCSE,
volume = "4",
number = "1",
pages = "53--56",
month = mar,
year = "1972",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873684.873701",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:44 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{DesJardins:1972:RCS,
author = "R. B. DesJardins",
title = "The responsibilities of computer science in continuing
education for managers",
journal = j-SIGCSE,
volume = "4",
number = "1",
pages = "57--59",
month = mar,
year = "1972",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873684.873702",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:44 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Malkin:1972:CST,
author = "Judith G. Malkin",
title = "Computer science for teachers",
journal = j-SIGCSE,
volume = "4",
number = "1",
pages = "60--66",
month = mar,
year = "1972",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873684.873703",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:44 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1972:EOT,
author = "R. M. Aiken",
title = "Experiences and observations on teaching computer
programming and simulation concepts to high school
students",
journal = j-SIGCSE,
volume = "4",
number = "1",
pages = "67--71",
month = mar,
year = "1972",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873684.873704",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:44 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Whithed:1972:TAD,
author = "Marshall H. Whithed",
title = "Technological analysis and democratic policy-making",
journal = j-SIGCSE,
volume = "4",
number = "1",
pages = "75--85",
month = mar,
year = "1972",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873684.873706",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:44 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "The paper centers upon the implications of technical
analytical methodologies, especially those which are
computer-based, for public policy-making. A generalized
analysis of the lack of suitable educational and
experimental background of most public policy-makers is
presented, and it is suggested that this lack makes it
difficult for such officials to adequately evaluate
technical analyses. Means to ameliorate this problem
are discussed, and a model of policy-maker/computer
methodology interface is presented. The example used is
based on a computer simulation model and related
methodologies which are presently developed for HUD to
study New Town fiscal and economic viability.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Steinberg:1972:SPP,
author = "David I. Steinberg",
title = "A student project on political redistricting by
computer",
journal = j-SIGCSE,
volume = "4",
number = "1",
pages = "86--89",
month = mar,
year = "1972",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873684.873707",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:44 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Nielsen:1972:SRC,
author = "Norman R. Nielsen",
title = "Social responsibility and computer education",
journal = j-SIGCSE,
volume = "4",
number = "1",
pages = "90--96",
month = mar,
year = "1972",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873684.873708",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:44 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1972:CSC,
author = "Hans E. Lee",
title = "Computers in society: a course description, purpose
and rationale",
journal = j-SIGCSE,
volume = "4",
number = "1",
pages = "97--102",
month = mar,
year = "1972",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873684.873709",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:44 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Andrews:1972:CY,
author = "W. B. Andrews",
title = "The computer and you",
journal = j-SIGCSE,
volume = "4",
number = "1",
pages = "103--109",
month = mar,
year = "1972",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873684.873710",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:44 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Krall:1972:RUR,
author = "Edward J. Krall",
title = "Results of the use of a recursive function
translator",
journal = j-SIGCSE,
volume = "4",
number = "1",
pages = "110--115",
month = mar,
year = "1972",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873684.873712",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:44 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "A recursive function interpreter was used to good
effect in an undergraduate course in elementary
automata theory. Although the functions were translated
into combinations of Turing machines, the interpreter
is not to be construed to be a Turing Table processor.
The results in this paper reflect both the author's
subjective judgment, and the compilation of statistics
from a questionnaire given to the students.The primary
effect was not the understanding of Turing machines or
recursive functions but rather the enthusiasm for such
study evidenced by the computer science students taking
the course. The evaluation of the interpreter is an
on-going process, extending even to students on the
sophomore and junior level.This paper describes both
the simulator and the effects of its use, as well as
some general principles concerning such devices.",
acknowledgement = ack-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:1972:PCS,
author = "J. Mack Adams and William H. Inmon and Jim Shirley",
title = "{PL\slash I} in the computer science curriculum",
journal = j-SIGCSE,
volume = "4",
number = "1",
pages = "116--126",
month = mar,
year = "1972",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873684.873713",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:44 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Kildall:1972:AEA,
author = "Gary A. Kildall and Alan B. Roberts",
title = "{ALGOL-E}: an experimental approach to the study of
programming languages",
journal = j-SIGCSE,
volume = "4",
number = "1",
pages = "127--135",
month = mar,
year = "1972",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873684.873714",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:44 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Ivey:1972:PLT,
author = "William Max Ivey and Larry C. Eversole",
title = "A programming language for the teaching of algorithmic
analysis",
journal = j-SIGCSE,
volume = "4",
number = "1",
pages = "136--140",
month = mar,
year = "1972",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873684.873715",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:44 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Morris:1972:CSS,
author = "Glenn Morris",
title = "Computer supported study of chemical equilibria",
journal = j-SIGCSE,
volume = "4",
number = "1",
pages = "141--143",
month = mar,
year = "1972",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873684.873716",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:44 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Alter:1972:ECS,
author = "Ronald Alter and Thaddeus B. Curtz",
title = "An experimental computer science problem seminar",
journal = j-SIGCSE,
volume = "4",
number = "1",
pages = "144--153",
month = mar,
year = "1972",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873684.873717",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:44 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Parnas:1972:CSE,
author = "D. L. Parnas",
title = "A course on software engineering techniques",
journal = j-SIGCSE,
volume = "4",
number = "1",
pages = "154--159",
month = mar,
year = "1972",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873684.873718",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:44 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Ellis:1972:TCD,
author = "Robert A. Ellis and Donald F. Wann",
title = "Teaching computer design using macromodules",
journal = j-SIGCSE,
volume = "4",
number = "1",
pages = "160--162",
month = mar,
year = "1972",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873684.873719",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:44 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "This paper describes the teaching of computer design
using a new and quite unusual hardware aid,
macromodules. Of all the new areas emerging in Computer
Science the teaching of computer structures, from an
engineering viewpoint, has continually challenged the
professional educator. This has in a sense presented a
dilemma to him: for digital computer system design
requires a broad look at a variety of configurations,
but also seems to require a comprehensive examination
of individual circuit details in order to remain in a
practical atmosphere. As is well known, such detailed
investigation of many systems is virtually impossible
in the time allotted in most cirricula.Introduction of
the macromodular concept, however, has permitted
individual students, in one or two semesters, to
achieve {$<$ u$>$ realizable$<$}/{u$>$} designs of such
devices as I/O channels, microprogrammed machines,
complete small digital computers, floating point
arithmetic systems and list processing hardware.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Zelkowitz:1972:SRC,
author = "Marvin Zelkowitz",
title = "Space requirements for computer programs",
journal = j-SIGCSE,
volume = "4",
number = "2",
pages = "10--11",
month = jul,
year = "1972",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873721.873722",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:45 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "While core is becoming relatively inexpensive, there
are applications where program size is important. A
project is described using a PDP 8 which demonstrates
that significant programs can be written with a minimum
of main memory.In learning to program, the students at
many universities have access to a large central
computer. For the most part, they can ignore time and
space requirements in their programs. Usually this is a
valid assumption since computing time is becoming less
expensive; however, with the proliferation of
minicomputers, there are many applications where space
is at a premium, and the programmer must consider this
limitation in his design.At the University of Maryland
a Digital Equipment Corporation PDP 8 computer was made
available to graduate students at the Computer Science
Center. It was a minimum configuration of 4K 12 bit
memory and a teletype. Students were forced to program
for a machine with little main memory and no mass
storage device. One such exercise, which demonstrated
the amount of programming which can be accomplished in
a small memory, will now be described.The PDP 8 memory
is divided into 32 pages of 128 words each. By
convention the top page is not used by any DEC software
other than the binary loader, a program which is used
to load all other software into the machine. This lead
(sic) to the project of having students write debugging
programs which fit into this top page. Since a locally
written binary loader was written in 74 words, that
meant 54 words were available in which the student had
to write an interesting program.The results of that
assignment clearly demonstrated that significant
programs could be written in a minimum of space. Some
of the programs which resulted were: a dump program
which dumped core onto the teletype at 8 words per
line, a modify program which displayed the contents of
a memory location onto the teletype and enabled the
user to change the contents of a location via the
teletype, and a punch program which punched a paper
tape of specified core segments in a format which
enabled it to be reloaded by the binary loader at a
later time. These programs, in a very crude manner,
approximated the facilities available in the standard
DEC debugging program ODT (1), however, each one was
significantly shorter, and only took 10 seconds to load
from a teletype --- thus it was useful for debugging
programs since no high speed I/O device was
available.This example has some important consequences.
While core is becoming less expensive, there are still
applications where size is important. Instructors of
programming courses should not completely lose sight of
that fact. While one shouldn't stress size over all
other considerations, the above exercise shows that
small programs can do relatively powerful things, even
on a relatively simple PDP 8 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{Hedrick:1972:PMT,
author = "G. E. Hedrick",
title = "A pedagogical model for top-down syntax analysis",
journal = j-SIGCSE,
volume = "4",
number = "2",
pages = "11--13",
month = jul,
year = "1972",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873721.873723",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:45 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Pollack:1972:LSS,
author = "Seymour M. Pollack",
title = "A look at the second {SIGCSE} technical symposium",
journal = j-SIGCSE,
volume = "4",
number = "2",
pages = "14--15",
month = jul,
year = "1972",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873721.873724",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:45 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1972:ICC,
author = "Mary Shaw",
title = "Immigration course in computer science",
journal = j-SIGCSE,
volume = "4",
number = "2",
pages = "16--27",
month = jul,
year = "1972",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873721.873725",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:45 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Reilly:1972:PEP,
author = "Edwin D. Reilly",
title = "Problems, exams, projects",
journal = j-SIGCSE,
volume = "4",
number = "2",
pages = "28--28",
month = jul,
year = "1972",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873721.873726",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:45 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1972:O,
author = "T. E. Bailey",
title = "Ouchless {I}/{O}",
journal = j-SIGCSE,
volume = "4",
number = "3",
pages = "8--18",
month = oct,
year = "1972",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873728.873730",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:45 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "The teaching of FORTRAN I/O in a beginning computer
programming course at Oklahoma State University has
been totally integrated into the course in order to
overcome the boredom and unpleasantness that students
may experience when I/O is presented in a single block.
Presenting the material in this manner has allowed
students to handle rather sophisticated I/O early in
the course with minimal difficulty.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Leininger:1972:CRS,
author = "C. W. Leininger",
title = "Computer related studies at a college of arts,
sciences and education",
journal = j-SIGCSE,
volume = "4",
number = "3",
pages = "18--35",
month = oct,
year = "1972",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873728.873732",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:45 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1972:RCS,
author = "Sara R. Jordan",
title = "Review of {``Computer Science Laboratory Exercises''
by F. D. Federighi and E. D. Reilly, Jr. Riedinger \&
Riedinger, Schenectady, N. Y., 1971}",
journal = j-SIGCSE,
volume = "4",
number = "3",
pages = "36--36",
month = oct,
year = "1972",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/873728.873734",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:45 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Willoughby:1972:UPD,
author = "Theodore C. Willoughby",
title = "An upside down {PH.D}. program",
journal = j-SIGCSE,
volume = "4",
number = "4",
pages = "8--10",
month = dec,
year = "1972",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382224.382225",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:45 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1972:SWE,
author = "John A. Beidler",
title = "A simulator which emphasizes addressing techniques",
journal = j-SIGCSE,
volume = "4",
number = "4",
pages = "11--18",
month = dec,
year = "1972",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382224.382453",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:45 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{DuWorks:1972:APD,
author = "Robert J. DuWorks and Steven W. Smoliar",
title = "The arrogant programmer: {Dijkstra} and {Wegner}
considered harmful",
journal = j-SIGCSE,
volume = "4",
number = "4",
pages = "19--21",
month = dec,
year = "1972",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382224.382454",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:45 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{LaFrance:1972:CSL,
author = "Jacques LaFrance and Waldo Roth",
title = "Computer science for liberal arts colleges",
journal = j-SIGCSE,
volume = "4",
number = "4",
pages = "22--31",
month = dec,
year = "1972",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382224.382455",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:45 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Rood:1972:PEP,
author = "Robert E. Rood",
title = "Problems, Exams, and Projects: Computer systems
{U302}",
journal = j-SIGCSE,
volume = "4",
number = "4",
pages = "32--44",
month = dec,
year = "1972",
CODEN = "SIGSD3",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:45 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Staff:1972:CDP,
author = "{ACM SIGCSE Bulletin Staff}",
title = "Correction to ``Degree Programs in Computer Science,
Processing, Etc.",
journal = j-SIGCSE,
volume = "4",
number = "4",
pages = "45--46",
month = dec,
year = "1972",
CODEN = "SIGSD3",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:45 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1973:ICE,
author = "Harold A. Bolz",
title = "Impact of computers on engineering education
(Abstract)",
journal = j-SIGCSE,
volume = "5",
number = "1",
pages = "1--1",
month = feb,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953053.808063",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:45 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 3rd SIGCSE symposium on Computer
science education.",
abstract = "Considering the revolutionary effects that computer
technology has had on various elements of American
life, including banking, retailing, hotel and airline
reservations, periodical circulation, business
management, industrial inventories, etc., it seems
strange that computerized methods have not had a
greater impact on engineering education than is evident
today. This is especially strange in the light of the
fact that many basic advances in computer theory and
design have been made through research performed in our
engineering colleges.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Ashenhurst:1973:ICS,
author = "Robert L. Ashenhurst",
title = "Implications for computer science departments of the
{ACM} information systems curriculum",
journal = j-SIGCSE,
volume = "5",
number = "1",
pages = "2--5",
month = feb,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953053.808064",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:45 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 3rd SIGCSE symposium on Computer
science education.",
abstract = "The ACM Curriculum Committee on Computer Education for
Management last year issued a report containing a
variety of curriculum recommendations for graduate
professional programs in information systems [1]. The
work of the Committee has been supported by the
National Science Foundation.* A brief summary of the
recommendations is given in the Proceedings of ACM 72
[2]. The report addresses the need for information
systems programs as stand-alone offerings, or as part
of Master's level education in graduate business
schools, computer science departments, or other
graduate departments. The implications of these
recommendations for computer science departments may be
addressed under three headings, depending on the role
of the department as: (i) including offerings relevant
to information systems in its regular Master's degree
program; (ii) participating in the offering of an
independent program leading to an MS degree in
information systems, but as a collaborator with another
unit, e.g., a business school; or (iii) undertaking to
offer an independent program entirely on its 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{Dey:1973:IMT,
author = "Suhrit K. Dey",
title = "Inductive methods of teaching programming languages",
journal = j-SIGCSE,
volume = "5",
number = "1",
pages = "6--8",
month = feb,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953053.808065",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:45 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 3rd SIGCSE symposium on Computer
science education.",
abstract = "In this cult, computer programming is one of the most
modern needs in every academic discipline. Students
majoring in various subjects are inclined spontaneously
to take at least the first course of computer
programming with an expectation that they will be
capable of writing programs in their special fields of
interest. What they mostly learn is the structure of
the language and the basic rules and regulations
governing its use. Possibly they write few programs,
usually similar to those discussed in the classroom.
The students' expectations were not fulfilled and their
enthusiasm in programming fades.",
acknowledgement = ack-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:1973:SIP,
author = "P. Fisher and W. Hankley and V. Wallentine",
title = "Separation of introductory programming and language
instruction",
journal = j-SIGCSE,
volume = "5",
number = "1",
pages = "9--14",
month = feb,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953053.808066",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:45 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 3rd SIGCSE symposium on Computer
science education.",
abstract = "The common instructional approach in first programming
courses is to consider jointly programming technique
and coding in a particular language. This has the
inherent disadvantage of focusing on language details
at the expense of the skills of problem solving. As an
alternative, a separated, but coordinated, course in
programming concepts and a laboratory on language
coding are proposed. We submit that this approach
allows emphasis to be placed on the creative aspects of
problem solving and programming, and that it allows an
efficiency in concepts instruction, through avoidance
of language details, and an efficiency in language
instruction by using algorithms developed in the
concepts course. A suggested selection of concepts is
given, and the separation of responsibilities between
the program development and coding are 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{Goddard:1973:SCS,
author = "Alton R. Goddard",
title = "Structure and content of service courses in computer
science for other disciplines",
journal = j-SIGCSE,
volume = "5",
number = "1",
pages = "15--17",
month = feb,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953053.808067",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:45 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 3rd SIGCSE symposium on Computer
science education.",
abstract = "The purpose of this paper is to discuss some of the
problems with, hopefully, some suggestions or lessons
learned from past experiences to provide guidelines for
workable solutions to these problems. Some
universities, including the one where I am presently
employed, permit graduate students in doctoral programs
to take two courses in statistics and two courses in
Computer Science in lieu of a satisfactory knowledge of
two foreign languages. The courses in Computer Science
and statistics are referred to as ``research tool
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{Salton:1973:IPC,
author = "Gerard Salton",
title = "Introductory programming at Cornell",
journal = j-SIGCSE,
volume = "5",
number = "1",
pages = "18--20",
month = feb,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953053.808068",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:45 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 3rd SIGCSE symposium on Computer
science education.",
abstract = "The computer science department at Cornell is a
graduate department. Approximately sixty degree
candidates are formally enrolled in the computer
science degree program, nearly all of them as Ph.D.
candidates. There is no formal undergraduate major in
computer science, although it is possible for really
tenacious undergraduates in the College of Arts and
Sciences, and in Engineering to obtain an undergraduate
degree in computer science by special petition.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Morgan:1973:ALP,
author = "Howard L. Morgan and James C. Kinard",
title = "{ASAP}: a language and philosophy for teaching file
processing",
journal = j-SIGCSE,
volume = "5",
number = "1",
pages = "21--23",
month = feb,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953053.808069",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:45 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 3rd SIGCSE symposium on Computer
science education.",
abstract = "Because large file processing applications are the
dominant activity on computers today, it has been a
surprise that computer science departments, and
particularly schools of business, have been so lax in
the attention given to the subject. It is still true
that most students receive training in languages such
as FORTRAN and BASIC, which must certainly color their
opinion of the ability and purpose of computers. Surely
few of us would expect a person who is going to be
employed in commercial computing to be primarily
concerned with the programming of calculations. Rather,
what that person will end up doing is requesting and
examining information stored in a relatively large data
base. It is our contention that such people can be
trained in a manner which is directly transferrable to
problems in large file processing. Moreover, with this
training as the first introduction to computing, one
can place computational algorithm languages in their
proper context in the commercial world. The ASAP
information processing software system, developed by
one of us (Morgan) along with Professors Richard Conway
and William Maxwell at Cornell University, is a tool
for this training. (This software system has been
described in the Computing Newsletter for Schools of
Business, Daniel Couger, Editor, under the title ``Data
Management System Available for Instructional Use.'')
The emergence of the generalized data base management
systems (GDBMS) over the past few years has clearly
been one of the most significant developments in
administrative data processing. These systems had their
origins in the report generators and statistical
packages of the mid-sixties, but are not logically
complete-they are capable of creating and maintaining a
relatively sophisticated data base, as well as
selectively retrieving and updating information in that
data base. Well over a thousand computing installations
have now got more than fifty of these systems running
(see the article by T. William Olle, ``Data Base
Management Systems''', in Datamation, 15 November
1970).",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Nievergelt:1973:AIC,
author = "Jurg Nievergelt and Edward M. Reingold",
title = "Automating introductory computer science courses",
journal = j-SIGCSE,
volume = "5",
number = "1",
pages = "24--25",
month = feb,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953053.808070",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:45 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 3rd SIGCSE symposium on Computer
science education.",
abstract = "This paper describes a project we have recently
started for automating introductory computer science
courses. Why should these courses be automated? At the
University of Illinois there are currently about 2000
students per semester taking various introductory
programming courses: engineers, social scientists,
teachers, physical scientists, computer science majors,
etc., each group having its own particular needs. These
courses are taught in sections of about 100 students
each, with an additional hour of discussion in groups
of about 20 students. In our experience it is very
difficult to organize these courses in such a way that
students both learn something and are happy with the
material presented. The main difficulty seems to come
from the fact that a beginning programmer needs a lot
of individual help, and this cannot be provided in
large sections. We are now convinced that these courses
cannot be improved within the current setup, and since
enrollments in these courses are increasing, the
situation is bound to grow worse unless something new
is tried. We assume that the situation we have
described is typical of many large universities.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Schweppe:1973:DIM,
author = "Earl J. Schweppe",
title = "Dynamic instructional models of computer organizations
and programming languages",
journal = j-SIGCSE,
volume = "5",
number = "1",
pages = "26--31",
month = feb,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953053.808071",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:45 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 3rd SIGCSE symposium on Computer
science education.",
abstract = "Although there has been much progress over the years,
students learning computer organizations and
programming languages are usually still working with
the computer through several layers of confusion and
delay. Highly responsive interactive computer systems
have recently become available which make it possible
to create dynamic instructional models of computer
organizations and programming languages. With proper
development of these systems, such models can
economically be used to give the student a more vivid
experience with the computing machine and a more vital
means of learning to program. Models of computer
organization can allow the student to ``see'' the inner
workings of a computing machine as it executes an
instruction or a program which has been entered
mnemonically at the assembly language level. Models of
higher level programming languages can provide the
student with constant ``help'' by presenting
alternatives, checking acceptability of inputs,
supplying amplifications of correct inputs, displaying
syntactic structures to be completed, and prompting him
as necessary at any point. Such models should also help
provide a more productive environment for accomplished
programmers to develop and debug programs. Exploratory
models of each of these types have been implemented on
a small interactive computer system to demonstrate
these 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{Cable:1973:CET,
author = "Frank Cable",
title = "Computer education in two-year institutions: --- {A}
natural point of supply for hireable, operational,
{EDP}-applications programmers",
journal = j-SIGCSE,
volume = "5",
number = "1",
pages = "32--37",
month = feb,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953053.808072",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:45 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 3rd SIGCSE symposium on Computer
science education.",
abstract = "This is a personal opinion paper, loaded with obvious
prejudices and unsupported charges and claims. As such,
it is more fitting that it be presented at Union Square
to a convention of rabble-rousers than as an argument
to the SIGCSE. The positions may be personal and
biased, but they are deeply and dearly held by the
author (a very sensitive soul) and were acquired over
many years of creating the ills he is now trying to
dis-own. It is also important to note that these views
are not shared throughout his department and certainly
not throughout his 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{Pitts:1973:TYC,
author = "Gerald N. Pitts and Barry Bateman",
title = "A two year computer science program",
journal = j-SIGCSE,
volume = "5",
number = "1",
pages = "38--40",
month = feb,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953053.808073",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:45 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 3rd SIGCSE symposium on Computer
science education.",
abstract = "The accelerated accumulation of knowledge in recent
years has illustrated graphically the value of
developing human resources to their most usable form at
an early point in each person's life span. Not only is
this early development important to the continued
growth of the nation but to the expanded life style and
earned human dignity of each individual. Traditional
education techniques have fallen short in this regard.
Students have graduated from two year colleges, four
year colleges, and graduate programs with ill defined
capabilities directed toward no specific area within
the world of work. Human resource capability loss has
been staggering and in some instances, irreparable harm
has resulted. In recognizing the problem and its
wide-spread ramifications the Federal Government as
well as State Governments have developed programs of
career education for junior and four year colleges.
Central Texas College in Killeen, Texas, is one of
these development areas and provides an excellent two
year associate degree in Computer Science. The
curriculum and text requirements are presented in this
paper.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Sticha:1973:ECS,
author = "Philip E. Sticha",
title = "Experience with computer science at a two year
college",
journal = j-SIGCSE,
volume = "5",
number = "1",
pages = "41--44",
month = feb,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953053.808074",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:45 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 3rd SIGCSE symposium on Computer
science education.",
abstract = "A little over five years ago Essex Community College
moved from its quarters in churches, former barracks,
and a local high school to a campus in northeast
Baltimore County, Maryland, and began a period of
dynamic growth which saw the faculty double twice in
two years and the student enrollment grow from less
than 2000 to more than 5000 today. With new staff and
facilities, Essex began to develop new career programs
and to strengthen the two year transfer programs
already in existence. This paper relates the situations
and experiences of the Division of Science and
Mathematics and the Division of Business and Industrial
Management in planning and implementing courses and
programs in computer science. Discussed in historical
order are: the creation of our first programming
courses and the selection of computer hardware, the
planning of career programs in data processing and
computer technology, and the problems expected in
implementing these programs and in establishing
transfer programs 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{Atchison:1973:CSP,
author = "William F. Atchison",
title = "Computer science preparation for secondary school
teachers",
journal = j-SIGCSE,
volume = "5",
number = "1",
pages = "45--47",
month = feb,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953053.808075",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:45 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 3rd SIGCSE symposium on Computer
science education.",
abstract = "Computers have now become an extremely important
factor in society. It is thus important that education
about computers, their use, and the role they are
playing in the development and functioning of society
be undertaken as soon as feasible in the educational
process. A logical place for this undertaking is in the
secondary school or perhaps even at the junior high
school level. Computers can serve the secondary teacher
as an instructional tool for problem formulation and
problem solution as well as for learning scientific
ideas. Computers can help provide motivation for much
of the work in mathematics, as well as in science and
business. They can also provide the necessary tool to
promote and carry out the applied and practical side of
subjects, which is receiving far more realistic
attention today. They thus can help the teacher combat
the all too prevalent notion that mathematics and
sometimes science are too theoretical. Since a well
trained teacher with appropriate computer science
education is the key to this educational problem,
primary attention will be given to the teacher training
problem. Another reason for this emphasis is that not
enough is being done in our colleges currently. It is
hoped that this presentation will call attention to
this need and help motivate educators to further action
to solve the problem in the teacher training area,
which in turn will take care of the problem in the
secondary school itself.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Heimer:1973:TTC,
author = "Ralph T. Heimer and Lars C. Jansson",
title = "Teacher training in computer education",
journal = j-SIGCSE,
volume = "5",
number = "1",
pages = "48--50",
month = feb,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953053.808076",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:45 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 3rd SIGCSE symposium on Computer
science education.",
abstract = "It is the intent of this paper to describe a computer
education course now available for pre-and in-service
secondary school mathematics teachers at the
Pennsylvania State University. The development of the
present syllabus has been evolutionary and extends back
over a period of years, predating the IFIP Outline
Guides (4), but at the same time speaking to many of
the same considerations.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Fu:1973:CSE,
author = "Kuan-Chen Fu and Benjamin Koo",
title = "Computer science education for an overlooked group ---
high school teachers",
journal = j-SIGCSE,
volume = "5",
number = "1",
pages = "51--52",
month = feb,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953053.808077",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:45 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 3rd SIGCSE symposium on Computer
science education.",
abstract = "Since the advent of the electronic computer,
revolutionary changes have been made in modern society.
As a natural consequence, modernization of the
curricula has been called for in our educational
system, which includes the grade schools, high schools,
and colleges. In the last decade, mathematics courses
in the grade schools have been completely overhauled by
the introduction of the basic concepts of set theory,
group theory and the Boolean algebra. Thus, a good
mathematics foundation has been laid for the students
for their future computer application. On the other
hand, courses which contain computer oriented methods
and theories have also been instituted in the college
curricula of many academic disciplines such as
engineering, medicine, mathematics, economics,
business, science, management, etc. However, the
initiation of an introductory computer course in the
high schools is surprisingly sparse.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{McGinley:1973:TTU,
author = "Pamela R. E. McGinley",
title = "The training of teachers in the use of computers in
the classroom",
journal = j-SIGCSE,
volume = "5",
number = "1",
pages = "53--55",
month = feb,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953053.808078",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:45 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 3rd SIGCSE symposium on Computer
science education.",
abstract = "The ever increasing use of computers for school
administrative and instructional programs poses a
continuing challenge for educators. School personnel
and students need an intelligent understanding of the
computer and its advantages in order to best utilize
its potential. Recognition of this need has brought
about various agencies and commercial groups offering
courses that give the administrators and teachers this
knowledge. The main differences of the approach
presented here vs. the usual university course is that
it might be best taught by a team of outside
consultants with expertise. Besides their specialized
training, it often works out to be the least costly in
the long run.",
acknowledgement = ack-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:1973:DSU,
author = "G. L. Engel and N. D. Jones",
title = "Discrete structures in the undergraduate computer
science curriculum",
journal = j-SIGCSE,
volume = "5",
number = "1",
pages = "56--59",
month = feb,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953053.808079",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:45 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 3rd SIGCSE symposium on Computer
science education.",
abstract = "A course in discrete mathematical structures has been
included as a necessary component of a program in all
major curriculum studies in computer science. This
paper discusses this type of course with respect to
problems encountered in its implementation due to its
central position in the curriculum. Recommendations are
made regarding the level, content, and handling of the
course, based on several years' experience in teaching
the 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{Yeh:1973:NDT,
author = "Raymond T. Yeh and Donald I. Good and David R.
Musser",
title = "New directions in teaching the fundamentals of
computer science --- discrete structures and
computational analysis",
journal = j-SIGCSE,
volume = "5",
number = "1",
pages = "60--67",
month = feb,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953053.808080",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:45 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 3rd SIGCSE symposium on Computer
science education.",
abstract = "Since the publication of the Curriculum 68 report of
the ACM Committee [CUR 68], undergraduate computer
science programs have undergone substantial changes.
Notably, many courses previously taught at the graduate
level have shifted down to the undergraduate level; new
areas have developed and consolidated but were not
covered by the ACM report. These facts make it
necessary to revise and update the Curriculum 68
report. An important factor which could help the
revision is the actual experience gained through the
development of many new undergraduate computer science
programs since the publication of Curriculum 68 report
five years ago. More specifically, most recommendations
of the ACM report contain just the subject areas to be
taught. The actual teaching experiences of these
courses have formulated certain basic philosophies and
formats of presentation. It is helpful, in our opinion,
to compare the merits of these philosophies and formats
of presentation. In this paper, we shall discuss the
basic philosophies and formats of presentation of two
undergraduate computer science courses --- Introduction
to Discrete Structures, and Computational Analysis. The
former coincides with the B3 course of the Curriculum
68 report; the latter is a new course not covered by
the ACM report.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Connolly:1973:CJC,
author = "Frank W. Connolly",
title = "A community\slash junior college view of {Curriculum
'68}",
journal = j-SIGCSE,
volume = "5",
number = "1",
pages = "68--69",
month = feb,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953053.808081",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:45 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 3rd SIGCSE symposium on Computer
science education.",
abstract = "Q: What is a junior or community college? A: A college
that offers two years of a four year undergraduate
degree. Based on such an answer it would be assumed
that the difference between a four-year and a two-year
college is just that-one offers four years of education
and the other only two. The assumption, however, fails
to recognize two less obvious but major differences
between the two types of institutions: educational
objectives, and student population. Differences in
these factors affect all areas of a college including
curricula offerings and faculty selection. For purposes
of this discussion we will examine these two factors
(educational objectives and student population) only in
terms of computer related 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{LaFrance:1973:CSL,
author = "Jacques LaFrance and R. Waldo Roth",
title = "Computer science for liberal arts colleges: a report
of a workshop held at {Wheaton College, Wheaton,
Illinois, July 12--14, 1972}",
journal = j-SIGCSE,
volume = "5",
number = "1",
pages = "70--76",
month = feb,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953053.808082",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:45 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 3rd SIGCSE symposium on Computer
science education.",
abstract = "In response to interest expressed at the second SIGCSE
symposium in St. Louis in March, 1972, on the subject
of computer science education appropriate for the
liberal arts college, a workshop was held at the campus
of Wheaton College, Wheaton, Illinois, July 12-14,
1972. The object of the workshop was to involve
representatives from liberal arts colleges in a
discussion of computer science curricula that would be
relevant for such schools. In the past most of the work
on computer science curricula has been done by
representatives from large universities, and there has
been some question as to whether such a committee could
deal effectively with the problems of limited resources
and talent that characterize computer science in most
liberal arts colleges.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Helkanoff:1973:MPC,
author = "M. A. Helkanoff",
title = "An {M.S}. program in computer science",
journal = j-SIGCSE,
volume = "5",
number = "1",
pages = "77--82",
month = feb,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953053.808083",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:45 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 3rd SIGCSE symposium on Computer
science education.",
abstract = "The present paper describes and discusses a proposed
M.S. program in Computer Science prepared by the author
for the New Curriculum Committee in Computer Science.
Although the paper includes many suggestions and
comments made by members of the committee, it still
does not necessarily represent a final version of the
proposed program, and, indeed, one of the motivations
for including it at this SIGCSE symposium is to elicit
further comments and suggestions.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Rheinboldt:1973:CRC,
author = "Werner C. Rheinboldt",
title = "The {CUPM} recommendations on a computational
mathematics program and on the impact of computers on
undergraduate mathematics courses",
journal = j-SIGCSE,
volume = "5",
number = "1",
pages = "83--85",
month = feb,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953053.808084",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:45 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 3rd SIGCSE symposium on Computer
science education.",
abstract = "The growing influence of modern electronic computing
in many fields of knowledge has contributed to a
dramatic increase and diversification in the
application of mathematics to other disciplines. No
longer are the uses of mathematics confined exclusively
to the physical sciences and engineering; they are
found with increasing frequency in the social,
behavioral, and life sciences as well. At the same time
the use of the computer has led to different
requirements for the solution process in mathematics
itself. Theory construction and model building have
assumed a different dimension; in addition to knowing
existence theorems, the user of mathematics must know
constructive methods for solving problems, and he must
have the means to ascertain the efficiency as well as
the correctness of these methods.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Highland:1973:ITF,
author = "Harold Joseph Highland and Charles B. Thompson",
title = "An integrated [two- and four- year] curriculum in
information processing at a state technical college",
journal = j-SIGCSE,
volume = "5",
number = "1",
pages = "86--90",
month = feb,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953053.808085",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:45 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 3rd SIGCSE symposium on Computer
science education.",
abstract = "This paper is a report of one effort to develop a new
curriculum in information processing to provide for:
[1] a two-year program, which can be integrated into
[2] a four-year program at our College, and
simultaneously [3] articulate the transfer of graduates
from neighboring community colleges into the upper
division permitting the full transfer of 64 college
credits.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Mapp:1973:PBI,
author = "George A. Mapp",
title = "A proposal for a {B.S.} in information systems",
journal = j-SIGCSE,
volume = "5",
number = "1",
pages = "91--94",
month = feb,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953053.808086",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:45 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 3rd SIGCSE symposium on Computer
science education.",
abstract = "Most of the existing computer science and
data-processing programs are either
vocationally-oriented aiming at entry-level positions,
or theoretical programs with no direct career
orientation. By contrast, this program aims at a
synthesis of theoretical, ``design-strategy'' and
practical approaches. By design strategy approach we
mean emphasizing a particular type of system, i.e.,
real-time data-base management or a particular
application, i.e., payroll, registration and how that
will affect the design constraints from analysis to
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{Mills:1973:SCP,
author = "H. D. Mills",
title = "On the structure of a computing profession",
journal = j-SIGCSE,
volume = "5",
number = "1",
pages = "97--101",
month = feb,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953053.808087",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:45 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 3rd SIGCSE symposium on Computer
science education.",
abstract = "Computer systems are dangerously out of control in
several dimensions today. They are out of control with
respect to social integrity, with respect to fiscal
integrity, and with respect to cost and productivity.
It is a simple matter for a knowledgeable person to
abuse privacy and privileged information in computer
systems, to obtain information and to change it without
authorization. Such illegal acts can be used for social
ill or financial ill-to invade privacy, to embezzle, to
defraud. But where dishonesty is possible and
occasionally may occur, an honest and industrious lack
of competence has produced a staggering over-kill in
cost and effort in programming. This overkill cost has
two dimensions itself-first, in the cost of producing
programs, and second in the cost of the inefficiency
with which they control the hardware. It is not the
least farfetched to imagine that each of these overkill
costs are of the order of ten times that which is
possible. That is, we are paying ten times too much for
our programs, and they are getting only one tenth as
must work as they should out of the hardware.",
acknowledgement = ack-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:1973:CSE,
author = "George W. Gorsline and Duff {Green III}",
title = "Computer science education through a rearview mirror:
Experiences with {Curriculum 68} at {Virginia
Polytechnic Institute and State University}",
journal = j-SIGCSE,
volume = "5",
number = "1",
pages = "102--105",
month = feb,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953053.808088",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:45 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 3rd SIGCSE symposium on Computer
science education.",
abstract = "The state of development of computer science, the
views of the computer professionals regarding
educational objectives, and the extent and types of
post-school employment opportunities constitute the
meta-environment for our educational efforts. In
addition, an educational program must be conceived,
born, grow and live (or die) in the immediate
environment of its host educational institution. The
goals, the priorities, the financial exigencies, and
the academic politics of the university are as
important to the program as are the students, the
faculty, the curriculum, and the meta-environment. The
host institution for the computer science program
discussed in this paper is Virginia Polytechnic
Institute and State University (VPI {\&} SU/Virginia
Tech). It is an aspiring, growing, southern
border-state, non-urban, land-grant institution
[9,11].",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Gotterer:1973:CSM,
author = "Malcolm H. Gotterer and Bruce H. Barnes",
title = "The computer science {M.S}. graduate",
journal = j-SIGCSE,
volume = "5",
number = "1",
pages = "106--109",
month = feb,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953053.808089",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:45 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 3rd SIGCSE symposium on Computer
science education.",
abstract = "In this paper we discuss a survey recently completed
of graduates of Penn State who earned the M.S. in
Computer Science degree. The purpose of this survey was
to permit an evaluation of the effectiveness of the
curriculum in preparing students to meet the job
requirements of their employers. Of equal importance
was the former student's evaluation of the program
after having had a period in which to reflect. In this
paper we report some of the more important findings of
the survey.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Rahimi:1973:ECS,
author = "M. A. Rahimi and H. G. Hedges",
title = "Evolution of a computer science academic program in a
college of engineering",
journal = j-SIGCSE,
volume = "5",
number = "1",
pages = "110--114",
month = feb,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953053.808090",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:45 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 3rd SIGCSE symposium on Computer
science education.",
abstract = "Since 1956 the academic program in Computer Science at
Michigan State University has grown from a single
course offering to the stature of a regular academic
department offering bachelor's, master's and doctoral
degrees and serving over 1700 students in a single
term. The development of this program from its
beginnings through its growth to its present size and
stature is traced in this paper. Included are
descriptions of the current undergraduate and graduate
programs and a compilation of the resource allocations
to the department over the several years. Growth of the
Computer Laboratory facilities is also indicated along
with a listing of courses offered to non-majors and a
summary of interactions with other units of the
university.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Semple:1973:ECS,
author = "Wolsey A. Semple",
title = "Evolution of a computer science program",
journal = j-SIGCSE,
volume = "5",
number = "1",
pages = "115--118",
month = feb,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953053.808091",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:45 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 3rd SIGCSE symposium on Computer
science education.",
abstract = "At Howard University there is an assortment of analog
and digital computers, some of which are coupled to
form hybrid computing devices. The University's IBM
360/50 is an operating system time sharing or
multi-program facility. In addition to time sharing
terminals around the campus, there are also remote job
entry stations and satelite computers to the IBM 360.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Forbrich:1973:UCD,
author = "Carl A. {Forbrich, Jr.}",
title = "Use computers to demonstrate the differential
equations of aerodynamics",
journal = j-SIGCSE,
volume = "5",
number = "1",
pages = "119--120",
month = feb,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953053.808092",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:45 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 3rd SIGCSE symposium on Computer
science education.",
abstract = "A majority of engineering students are apprehensive
about the first courses they take in which they are
expected to solve differential equations. Fluid
mechanics in aeronautical engineering is perhaps the
most difficult engineering specialty from the point of
view of differential equations. For this reason,
aeronautics instructors should become familiar with and
use techniques which make the solutions to differential
equations less frightening to the students. Versatile
computer techniques to demonstrate the characteristics
of solutions to differential equations and the effect
of boundary conditions on their solutions are currently
available for student use. Several of the computational
techniques not requiring an extensive computer
background 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{Oliver:1973:SPS,
author = "Richard C. Oliver and H. E. Wright and W. C. Elrod",
title = "Statistical parameters in a shear flow field",
journal = j-SIGCSE,
volume = "5",
number = "1",
pages = "121--124",
month = feb,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953053.808093",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:45 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 3rd SIGCSE symposium on Computer
science education.",
abstract = "Statistical Analysis has been used to provide
solutions to complex problems in such diverse areas as
communications, stability and control, and turbulent
flow. Although these problems previously lacked
adequate mathematical treatment, the results of
statistical analyses have been significant both for
explanation and prediction. Statistical analysis is a
general scientific tool; it has application in many
areas of scientific research. For the moment the
investigation has been restricted to subsonic turbulent
flow.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Webster:1973:CSO,
author = "Dennis B. Webster and Victor A. Zaloom",
title = "A computer science option in industrial engineering",
journal = j-SIGCSE,
volume = "5",
number = "1",
pages = "125--127",
month = feb,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953053.808094",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:45 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 3rd SIGCSE symposium on Computer
science education.",
abstract = "This paper is concerned with the justification and
development of a computer science option which has been
approved for inclusion within Auburn University's
Industrial Engineering curriculum. From a specification
of many of the areas covered by the field of industrial
engineering, it became clear that the use of the
computer is an integral part of the industrial
engineer's work. An analysis of the courses thought to
be most useful to an industrial engineer further
indicated that such courses fell into a logical
sequence from which a minor area of competence in
computer science could be developed. The courses
comprising the option are presented by means of a
precedence diagram which indicates suggested course
sequencing. Also presented is the Auburn Industrial
Engineering program with the embedded computer science
minor.",
acknowledgement = ack-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:1973:CSF,
author = "Barry L. Bateman and Gerald N. Pitts",
title = "Computer science as a foreign language substitute",
journal = j-SIGCSE,
volume = "5",
number = "1",
pages = "132--133",
month = feb,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953053.808095",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:45 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 3rd SIGCSE symposium on Computer
science education.",
abstract = "The world of today has a diversified opinion
concerning the worth and value of the computer. For
some it is a monster to be feared, while for others it
is a friend to be respected. Two statements will
probably best demonstrate these different points of
view. Lewis Mumford has said, ``Nothing that man
created is outside his capacity to change, to mold, to
supplant, or to destroy. His machines are not more
sacred or substantial than the dreams from which they
originated.''",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Horowitz:1973:CSI,
author = "E. Horowitz and M. C. Horowitz",
title = "Computers and society: an interdisciplinary approach",
journal = j-SIGCSE,
volume = "5",
number = "1",
pages = "134--137",
month = feb,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953053.808096",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:45 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 3rd SIGCSE symposium on Computer
science education.",
abstract = "Since their inception some 25 years ago, computers
have become an all pervasive influence in society.
Their impact has been felt not only in the sciences and
social sciences, but in almost all fields of endeavor
where there is a significant amount of information to
be taken, stored and manipulated. Their use in the many
spheres of business activity has contributed to the
creation of a huge computer industry. In recognition of
the immense social influences of computers and the
concurrent influence of the technocrats who ``control''
the machines, computer science departments have
recently tried to respond to the challenge by giving
their students an awareness of these forces. Their
response has taken basically 2 forms. The first
approach has been to incorporate within existing
courses a measure of social awareness and
responsibility. This has been accomplished by
examining, where appropriate case situations of
computer related developments and trying to assess
their implications in the social context. Experiments
of this type have been reported by [NEI72]. The second
approach has been to create a new course, often called
Computers and Society, whose main goal is to expose the
student to at least a subset of the relevant issues
connected with computers. Though called by the same
name, these courses often vary widely, and several
proposals which describe various formats have appeared
in the literature e.g., see [HOR72] and [LEE71]. This
paper deals with a variation on this second 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{Martin:1973:SHA,
author = "Johannes J. Martin and Therese Martin",
title = "Student help and automatic grading: The organization
of a large service course",
journal = j-SIGCSE,
volume = "5",
number = "1",
pages = "138--141",
month = feb,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953053.808097",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:45 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 3rd SIGCSE symposium on Computer
science education.",
abstract = "The organization of a programming service course is
described. The objective is combining high
instructional quality with economic use of departmental
resources. With undergraduate tutors who help in the
classroom as well as in consulting sessions and with
the help of an automatic grading system, it was
possible to lower the cost to about \$7 per student
credit hour (quarter system) without sacrificing
instructional quality. Some results obtained by
automatic monitoring of the student's work on
programming assignments and by interviews and
questionnaires are given to back the above claim.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Willoughby:1973:SAT,
author = "Theodore C. Willoughby",
title = "Student attitudes toward computers",
journal = j-SIGCSE,
volume = "5",
number = "1",
pages = "145--148",
month = feb,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953053.808098",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:45 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 3rd SIGCSE symposium on Computer
science education.",
abstract = "At Penn State certain major areas within Business
Administration require a computer programming course in
the curriculum. The course usually taken is Computer
Science 403, a FORTRAN programming course especially
designed for business students. In recent years student
complaints about CS 403 have been heard. Similarly,
computer science faculty have had complaints about the
students. There has been a problem. Research was begun
to determine some of the dimensions of the problem.
This investigation explored the attitudes of the
students toward computers. By measuring attitudes it
was expected that some explanation of the student
unrest would materialize. Other possible contributing
courses such as the FORTRAN language (rather than
COBOL) and the level of student ability have been or
will be separately studied. Some of the possible causes
for the problem which were considered at the beginning
of the investigation were: This was just one evidence
of a general public distaste with computer technology.
The course had a bad reputation which was communicated
to students before they enrolled in CS 403. The course
itself created negative attitudes. The instructor
created negative attitudes. An information systems
course created more positive attitudes.",
acknowledgement = ack-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:1973:MIC,
author = "John A. Beidler",
title = "A machine independent course in processor organization
and assembler language programming",
journal = j-SIGCSE,
volume = "5",
number = "1",
pages = "149--152",
month = feb,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953053.808099",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:45 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 3rd SIGCSE symposium on Computer
science education.",
abstract = "Over the past three years the University of Scranton
has been developing a computer science program. Since
we could not hope to obtain the type of equipment, fast
processors and compilers which many of the larger
schools have, we developed several ``canned programs''
which could accept and act upon student input and give
the student some degree of experience with computers
which are not within our financial means. The heart of
this development was a simulator we refer to as the
SLIC (Scranton's Little Instructional Computer)
processor. We feel this simulator has a different
purpose for its existence than some of the others which
have been developed. The original purpose and the one
on which we are concentrating in this paper was to give
students some practical programming experience on
``computers'' which have different addressing schemes.
We feel SLIC met this original purpose with great
success. Its most important contribution to date is in
the development of our course in Processor Organization
and Assembler Programming. In making this course SLIC
dependent, we believe we made it machine independent
and as a result we feel we give our students a ``feel''
for computing which transcends the machine we have 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{Marsland:1973:CMS,
author = "T. A. Marsland and J. Tartar",
title = "A course in minicomputer systems",
journal = j-SIGCSE,
volume = "5",
number = "1",
pages = "153--156",
month = feb,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953053.808100",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:45 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 3rd SIGCSE symposium on Computer
science education.",
abstract = "The study of minicomputer systems in a laboratory
environment has been considered by both Electrical
Engineering [1], and Computer Science [2] departments.
In a summary of the COSINE Committee report on Digital
Laboratories, Booth [1] points out that since
minicomputers are becoming an integral part of many
industrial systems, it is mandatory that students be
made aware of the principles of such systems. Further,
Booth suggests that the best way to accomplish this is
in a projects-oriented laboratory environment. We
certainly agree with his statement that ``A
successfully completed project thus gives the student a
sense of accomplishment that is hard to duplicate in
any other educational situation.''",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Mashey:1973:ATY,
author = "John R. Mashey",
title = "{ASSIST}: Three year's experience with a
student-oriented assembler",
journal = j-SIGCSE,
volume = "5",
number = "1",
pages = "157--165",
month = feb,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953053.808101",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:45 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 3rd SIGCSE symposium on Computer
science education.",
abstract = "ASSIST is a high-speed assembler/interpreter system
for IBM System/360 and related computers. It is
designed primarily for efficient processing of student
jobs, and offers a number of educational features.
ASSIST is now being used at a number of installations
under widely varying circumstances. This paper analyzes
the design process and decisions leading to ASSIST,
concentrating on the factors felt to be most important
to its usage. Implementation problems and experiences
are noted, and conclusions drawn from them regarding
the design of student job processors and desired
operating system facilities to support 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{Walker:1973:PPO,
author = "Justin C. Walker and Charles E. Hughes",
title = "{POPSS} --- a parametric operating system simulator",
journal = j-SIGCSE,
volume = "5",
number = "1",
pages = "166--169",
month = feb,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953053.808102",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:45 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 3rd SIGCSE symposium on Computer
science education.",
abstract = "In this paper we describe POPSS, an event driven
simulator which is intended to simulate the activity of
a computer system- hardware together with an operating
system --- as it processes a work-load. Input to the
simulator is in the form of keyword parameters which
are used for describing all three components ---
hardware, operating system, and workload. POPSS is a
simulator as opposed to a simulation language. It is
designed to model the inner workings of a computer
system in addition to yielding the results usually
associated with simulation. The program is highly
modular, consisting of some 45 subprograms. Of these,
there are 22 modules, each of which represents an
operating system component (or possibly a part of one
such component). Included in POPSS are built-in
replacement features to allow a user the capability of
designing alternative resource allocation strategies.
These features are in addition to the standard
subprogram replacement automatically available through
the use of FORTRAN IV.",
acknowledgement = ack-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:1973:SAT,
author = "T. E. Bailey",
title = "Student attitudes toward a new application of
instructional television in a computer programming
course",
journal = j-SIGCSE,
volume = "5",
number = "1",
pages = "173--176",
month = feb,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953053.808103",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:45 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 3rd SIGCSE symposium on Computer
science education.",
abstract = "A new instructional television series for a beginning
computer programming course was prepared, using a new
format that was designed to be both informative
(presented in a well organized, meaningful, clear, and
concise manner) and interesting (gaining and
maintaining close attention) and making use of special
capabilities of the television medium. A television
series so designed can overcome to a large extent the
negative attitudes of students toward the use of
instructional television.",
acknowledgement = ack-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:1973:SCP,
author = "Pentti A. Honkanen",
title = "A student-computer programming system for teaching
graph and network theory",
journal = j-SIGCSE,
volume = "5",
number = "1",
pages = "177--179",
month = feb,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953053.808104",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:45 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 3rd SIGCSE symposium on Computer
science education.",
abstract = "This paper describes a programming system used in the
teaching of two Computer Science courses at The
Pennsylvania State University (7). The courses are; an
upper level undergraduate-beginning graduate level
course in graph theory, and a graduate level course in
the theory of graphs and networks. As can be
ascertained from the description of these courses they
are not primarily what would normally be called
programming courses. However, since they are computer
science courses they do stress the computational
aspects of graph and network theory and analysis. Past
experiences have indicated that if a computational
problem of any reasonable complexity is assigned in
class the majority of the students focus an inordinate
amount of their energies to the programming problems,
and consequently fail to grasp the significant features
of the theoretical problems involved. In addition,
since graph and network theory encompasses not only
computer science, but engineering and physical, and to
a lesser extent, the social sciences, many of these
students would be unduly burdened by writing many
rather complex programs. On the other hand, teaching
the computational aspects of graph theory without doing
some programming is equally ludicrous. Thus, a default
type solution of assigning two or three problems from a
narrow set of problems was rapidly becoming an
undesirable solution to this dilema. It was at this
point that the concept of a dynamically growing
programming system, as described in this paper, began
to formulate itself.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Weiner:1973:MGA,
author = "Leonard H. Weiner",
title = "Machine generation of assignments for a mass education
introductory programming course",
journal = j-SIGCSE,
volume = "5",
number = "1",
pages = "181--185",
month = feb,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953053.808105",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:45 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 3rd SIGCSE symposium on Computer
science education.",
abstract = "In any classroom, students vary in their background
and aptitudes. It has long been recognized [6] that,
ideally, each student should receive instruction and
assignments geared to his own particular ability to
perform: Weaker students should receive additional
instruction and less demanding assignments; stronger
students should be challenged by more complex or
thought-provoking problems. In practice, however, many
classes, especially in the introductory courses, have
too many students for the instructor to provide such
individualized attention. The slower students must
struggle, often without much success, to keep up with
the others, while some of the brighter ones become
bored by it all.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Noe:1973:UEC,
author = "Jerre D. Noe",
title = "University education in computer measurement and
evaluation",
journal = j-SIGCSE,
volume = "5",
number = "2",
pages = "8--12",
month = jun,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382226.382227",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:47 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Reisman:1973:SPP,
author = "Sorel Reisman",
title = "A survey of pedagogical programming languages",
journal = j-SIGCSE,
volume = "5",
number = "2",
pages = "13--20",
month = jun,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382226.382446",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:47 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Modesitt:1973:CSU,
author = "Kenneth L. Modesitt",
title = "Computer science at a university regional campus",
journal = j-SIGCSE,
volume = "5",
number = "2",
pages = "21--22",
month = jun,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382226.382447",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:47 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1973:UPE,
author = "Barry L. Bateman",
title = "Upsilon pi epsilon: the national computer science
honor society",
journal = j-SIGCSE,
volume = "5",
number = "2",
pages = "23--25",
month = jun,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382226.382448",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:47 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1973:ICC,
author = "Mary Shaw",
title = "Immigration course in computer science: teaching
materials and 1972 schedule",
journal = j-SIGCSE,
volume = "5",
number = "2",
pages = "26--32",
month = jun,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382226.382450",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:47 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Dept:1973:CSP,
author = "CORPORATE Carnegie-Mellon Univ. C. S. Dept",
title = "The computer science {PH.D}. program at {CMU}",
journal = j-SIGCSE,
volume = "5",
number = "2",
pages = "33--40",
month = jun,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382226.382451",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:47 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "This document provides a model of the Ph.D. program in
Computer Science at Carnegie-Mellon University. The
Ph.D. is viewed as a certification by the faculty that
the student has a broad foundation in Computer Science
and has performed original research in the area. Every
incoming student is assigned advisors who are charged
with guiding him and certifying his education. To
qualify for a degree, a student is required to pass a
set of qualifying examinations and to write and defend
a thesis.To help students fulfill these requirements,
the Department provides educational opportunities
consisting of:- The Immigration Course, an intensive
six week program intended to provide a common
foundation for students with diverse backgrounds.- A
set of Core courses, covering a core body of knowledge
in computer science which all computer scientists
should know.- An area specialization, requiring a
deeper study in a particular subarea of computer
science.- Participation in directed research, providing
experience in a research environment before starting
the major piece of research which will be his thesis.-
The environment to do a major piece of original work
leading to a thesis.There are no required courses;
competence may be acquired through either courses or
independent study. There is a teaching requirement
intended to develop communication skills.There are no
formal grades. However, on a semi-annual basis the
entire faculty evaluates each student's progress along
several dimensions --- courses, core qualifier, area
qualifier, directed research, teaching, thesis, etc.
Support and/or permission to continue in the department
depends on adequate performance along these dimensions.
Thus, while a student is free to shape his educational
program to suit his needs, he must continue to
demonstrate satisfactory progress in at least some of
the above dimensions.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Webb:1973:STP,
author = "G. L. Webb",
title = "Some thoughts on program structure",
journal = j-SIGCSE,
volume = "5",
number = "3",
pages = "8--12",
month = sep,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382228.382229",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:47 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Hosch:1973:SCR,
author = "Frederick A. Hosch",
title = "Some comments on the role of computer science
education",
journal = j-SIGCSE,
volume = "5",
number = "3",
pages = "13--17",
month = sep,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382228.382444",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:47 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Stubbs:1973:IGE,
author = "D. F. Stubbs and D. W. Roberts",
title = "Implementing {Gauss} elimination",
journal = j-SIGCSE,
volume = "5",
number = "3",
pages = "18--24",
month = sep,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382228.382445",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:47 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Johnston:1973:PPF,
author = "August L. {Johnston, Jr.} and Theodore C. Willoughby",
title = "Programming from prose, flowcharts or decision
tables",
journal = j-SIGCSE,
volume = "5",
number = "4",
pages = "4--7",
month = dec,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382230.382231",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:47 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Pitts:1973:CSP,
author = "Gerald N. Pitts and Roy S. Ellzey",
title = "Computer science --- a professional degree",
journal = j-SIGCSE,
volume = "5",
number = "4",
pages = "8--11",
month = dec,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382230.382437",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:47 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Ellzey:1973:CRO,
author = "Roy S. Ellzey",
title = "The college's role in offering short concentrated
courses for industry",
journal = j-SIGCSE,
volume = "5",
number = "4",
pages = "11--13",
month = dec,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382230.382438",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:47 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1973:NUC,
author = "James R. Oliver",
title = "The need to upgrade computer science curricula",
journal = j-SIGCSE,
volume = "5",
number = "4",
pages = "14--18",
month = dec,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382230.382439",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:47 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1973:CSC,
author = "Terry M. Walker",
title = "Computer science curricula survey",
journal = j-SIGCSE,
volume = "5",
number = "4",
pages = "19--28",
month = dec,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382230.382441",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:47 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Newman:1973:ATT,
author = "J. Richard Newman",
title = "Alternative teaching techniques in computer science",
journal = j-SIGCSE,
volume = "5",
number = "4",
pages = "29--32",
month = dec,
year = "1973",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382230.382442",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:47 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1974:RCS,
author = "Fred H. Harris",
title = "The role of computer science education in
certification of computer professionals",
journal = j-SIGCSE,
volume = "6",
number = "1",
pages = "1--5",
month = feb,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953057.810429",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:47 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 4th SIGCSE symposium on Computer
science education.",
abstract = "Certification of computer professionals has been in
the limelight over the past year or so, particularly
with respect to activities leading to the creation of
the Institute for Certification of Computer
Professionals (ICCP) [1]. Most of the effort of those
involved to date has been on organizational matters,
but our attention is now turned to planning for
improvements in existing testing programs and to the
establishment of new programs. If these are to be
effective, computer science education must have a major
role. In keeping with the interests of SIGCSE, I wish
to comment on that role from the perspective of one
involved with the Institute. First I will set the
context for my remarks by discussing the professional
status of computing personnel and then certification
and critically related activities 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{Conway:1974:IIP,
author = "Richard W. Conway",
title = "Introductory instruction in programming",
journal = j-SIGCSE,
volume = "6",
number = "1",
pages = "6--10",
month = feb,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953057.810430",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:47 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 4th SIGCSE symposium on Computer
science education.",
abstract = "Cornell, like most other large schools, has been
struggling with the problem of introductory programming
instruction for years. The problem is not yet solved
but in the last few years we have done some
experimenting and seem to have made some progress. The
situation seems worth reporting so that others can
perhaps benefit from what has been successful and avoid
what has not. The major problems seem to be volume and
variety. Pedagogical techniques that are obviously
effective with small classes are sometimes impractical
when faced with more than a thousand students per year.
This may be largely a question of economics, since one
could presumably allocate enough resources to the task
to have small classes, but this is just not realistic
at Cornell and the real question becomes one of finding
practical large-scale techniques. For example, the
central computing facility at Cornell (a 360/65 under
OS/HASP) cannot support a sufficient number of
interactive terminals to make that mode of instruction
practical. Hence our solution must operate within the
constraint of a conventional non-inter-active computer
service.",
acknowledgement = ack-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:1974:IVS,
author = "Stuart C. Shapiro and Douglas P. Witmer",
title = "Interactive visual simulators for beginning
programming students",
journal = j-SIGCSE,
volume = "6",
number = "1",
pages = "11--14",
month = feb,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953057.810431",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:47 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 4th SIGCSE symposium on Computer
science education.",
abstract = "This paper discusses two programs that have been
written to be aids to introductory programming
students. They both embody the belief that Computer
Assisted Instruction can be a worthwhile aid to
students when properly used and that one of the best
uses is to present visually to the student a process
that he has some control over and which he would not
otherwise be able to observe. Section 2 of this paper
discusses HYCOMP1, an interactive visual computer
simulator. Section 3 discusses IVF, the Interactive
Visual FORTRAN interpreter. They were both written in
SNOBOL4$^1$ and run under the KRONOS Time Sharing
System on a CDC 6600 using an Applied Digital Data
Systems, Inc. ADDS Consul 880 terminal, which is an
ASCII terminal with a CRT display and an addressable
cursor.",
acknowledgement = ack-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:1974:AMI,
author = "Leonard H. Weiner and William P. Allaire",
title = "The author-mode interface for the {ASAG} assignment
generating system",
journal = j-SIGCSE,
volume = "6",
number = "1",
pages = "15--20",
month = feb,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953057.810432",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:47 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 4th SIGCSE symposium on Computer
science education.",
abstract = "ASAG, the Assignment Scheduler, Analyzer and Generator
[2], was first developed in 1968. Its purpose was to
help fill the gap between computer grading systems and
large scale, frame-oriented CAI systems. In particular,
it was designed to generate assignments at a level and
pace appropriate for each student and, at the same
time, to automate assignment checking and record
keeping in a mass education environment. The original
system design met these goals, but the manner of
implementation imposed some unexpected and undesirable
restrictions on both the students and instructors. In
order to ease these restrictions, and lay the
groundwork for implementing ASAG in other courses, two
major revisions have recently been made to the system.
The purpose of this paper is to introduce and describe
these new ASAG features.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Konstam:1974:ALF,
author = "Aaron H. Konstam and John E. Howland",
title = "{APL} as a lingua franca in the computer science
curriculum",
journal = j-SIGCSE,
volume = "6",
number = "1",
pages = "21--27",
month = feb,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953057.810433",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:47 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 4th SIGCSE symposium on Computer
science education.",
abstract = "In the last decade computer science has been
struggling to establish it's independent identity,
pressured on one side by those who refuse to admit the
existence of any new sciences and on the other by those
who see computer science as no more than the art of
constructing computer programs. We who are teaching
computer science are caught in the middle. We must
teach our students some of the art of computer
technology through programming courses, but we also
must instill in them those principles of the science of
computing which set it apart as a discipline in its own
right. We must keep ourselves from spending all our
time teaching our students to program in a variety of
different languages so they can get jobs as
technologists. But we must also beware of spending an
inordinate amount of time on the theory without
teaching programming basics.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Sterlling:1974:SFO,
author = "T. D. Sterlling and J. J. Weinkam",
title = "The {Simon Fraser} one track universal curriculum for
computing science",
journal = j-SIGCSE,
volume = "6",
number = "1",
pages = "28--32",
month = feb,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953057.810434",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:47 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 4th SIGCSE symposium on Computer
science education.",
abstract = "Almost every academic discipline has some potential
applicability to any other field of endeavor we might
consider. However, there are three disciplines that
share the distinction that they are widely applied in
virtually every field of human endeavor. In order of
seniority, there are: Mathematics, Statistics and
Computing Science. We wish to consider the problems
that this situation creates with respect to how these
subjects should be taught to a wide selection of
students and how a curriculum can be constructed to
appeal to a diversity of backgrounds and needs.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Pitts:1974:SOC,
author = "Gerald N. Pitts and Barry Bateman",
title = "A Software oriented Computer Science program",
journal = j-SIGCSE,
volume = "6",
number = "1",
pages = "33--36",
month = feb,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953057.810435",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:47 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 4th SIGCSE symposium on Computer
science education.",
abstract = "Many Computer Science programs are mainly concerned
with hardware and software theory. Computer Software
especially is studied with very little application.
American Technological University has attempted to
breach the gap in the area of qualified software
computer science graduates by tailoring the courses to
allow students to study or write, and/or modify
operating systems. This is accomplished by selected
course work and ``hands on'' use of the 370/145.
Junior, senior and graduate level students are allowed
to sign up for blocks of time between 10:00 p.m. and
6:00 a.m. Monday through Friday when available and on
most week-ends. A description of courses, the
philosophy of teaching, the computer facilities, and a
critique of our former students is presented.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Fairley:1974:GCB,
author = "Richard E. Fairley",
title = "A graduate curriculum in {Business-Oriented
Computing}",
journal = j-SIGCSE,
volume = "6",
number = "1",
pages = "37--39",
month = feb,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953057.810436",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:47 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 4th SIGCSE symposium on Computer
science education.",
abstract = "The Department of Computer Science at the University
of Colorado has recently developed a graduate
curriculum in Business-Oriented Computing. The program
was developed in recognition of the increasing demand
for individuals who are trained in both business
methodology and computer science. The 30 semester hour
program is designed to produce masters level computer
scientists capable of integrating the needs of the
business community with the technology of computer
science. Prerequisites for the program include a
Bachelor's degree in Business (or the equivalent), ten
semester hours of computing, and nine semester hours of
upper division mathematics. The prerequisite computing
courses are: Introduction to Computer Science for
Business Majors (CS 202), a four hour course in COBOL
programming; Business Data Processing Methods (CS 312),
a three hour course in FORTRAN emphasizing business
applications; and Assembly Language and System Software
(CS 400). The mathematics courses are typically in the
areas of statistics, probability theory, mathematical
programming, computability, and linear algebra. At the
University of Colorado, the programming and mathematics
courses can be taken in the undergraduate Computer
Based Information Systems option of the Business School
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{Kalmey:1974:PCI,
author = "Donald L. Kalmey",
title = "Profile of a Computer and Information Science {B.S}.
graduate",
journal = j-SIGCSE,
volume = "6",
number = "1",
pages = "40--45",
month = feb,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953057.810437",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:47 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 4th SIGCSE symposium on Computer
science education.",
abstract = "The Department of Computer and Information Science at
The Ohio State University was conceptualized in 1967
and actualized one year later in October, 1968. Since
that time, the Department has had both graduate and
undergraduate degree programs. Originally there were
two undergraduate degree programs, one in the College
of Engineering and the other in the Colleges of Arts
and Sciences. In 1971 a third undergraduate degree
program was started in the College of Administrative
Science$^2$. As of July, 1973, these programs have
graduated 426 computer and information science majors.
This paper deals with a survey that was recently
conducted of the above mentioned graduates. The purpose
of the survey was threefold: (1) To determine what
positions our majors are filling in industry; (2) To
determine how effective the different undergraduate
curriculums are in preparing our B.S. degree graduates
for the Job market; and (3) To obtain an evaluation of
these programs by the graduates. Since questionnaires
are still being returned, the following represents a
partial summary 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{Kay:1974:CSR,
author = "Alan C. Kay",
title = "Computer scientists' responsibility to educational
research: a dynamic medium for creative thought",
journal = j-SIGCSE,
volume = "6",
number = "1",
pages = "46--46",
month = feb,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953057.810439",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:47 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 4th SIGCSE symposium on Computer
science education.",
abstract = "A computing engine of sufficient power can both
simulate existing media and provide new framewords for
creative ideas. It must be personal, portable, and
inexpensive. Movies of such a (hard) system/(soft)
language designed and built for ``children of all
ages'' will be shown.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Nievergelt:1974:TMA,
author = "Jurg Nievergelt and Thomas R. Wilcox",
title = "From teaching-machine to automatic tutor: The changing
man-machine interface",
journal = j-SIGCSE,
volume = "6",
number = "1",
pages = "46--46",
month = feb,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953057.810438",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:47 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 4th SIGCSE symposium on Computer
science education.",
abstract = "A steadily increasing fraction of human activities
involves interacting with machines, and this
interaction will become more sophisticated as more and
more machines in our environment are controlled by
computers. As the degree of sophistication of this
interaction increases, its quality becomes more
important. This is particularly true in computer-based
education where a student is expected to learn
something by interacting with a machine for an extended
period of time. Quality of interaction has various
aspects. The most obvious is the physical properties of
the man-machine interface: to what extent does the
machine allow the human senses of sight, sound, touch
to come into play? Early teaching machines were at best
suitable for rote training tasks in restricted
applications. Only recently have computer terminals
been developed whose physical properties make this
interface suitable for computer-based education in a
wide variety of subject areas. All indications are that
rapid progress will continue, particularly in the
important aspect of reduced costs.",
acknowledgement = ack-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:1974:CSS,
author = "Dexter Fletcher",
title = "Computer science seminars on pedagogical techniques
and methods for evaluation",
journal = j-SIGCSE,
volume = "6",
number = "1",
pages = "47--47",
month = feb,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953057.810440",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:47 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 4th SIGCSE symposium on Computer
science education.",
abstract = "Interdisciplinary subject matter appropriate for
computer professionals who will participate in the
design of computer-based learning systems is discussed.
Broad issues of computer-managed instruction are
mentioned, but the potential contribution of computer
techniques is assumed to be much greater in the direct
use of computers in instruction and this type of use is
emphasized. Primarily, computer Professionals should be
prepared to suggest techniques that will permit more
imaginative uses of computers than those appropriate
for workbooks or memory drums. Promising pedagogical
techniques derived from a variety of disciplines and
used successfully in computer-based learning systems
are discussed. These techniques are roughly classified
as drill and practice, tutoring, and dialogue on one
dimension and as simulation, gaming, optimization, and
student control on another dimension. The
interdependence of these pedagogical techniques with
evaluations of instructional effectiveness and with
computer techniques associated with timesharing, formal
language processing, natural language processing,
information structuring, and varieties of terminal
devices is emphasized and explicated.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Chi:1974:CSS,
author = "Emile C. Chi and Marsha Moroh and Miriam R. Tausner",
title = "Computer Science at Staten Island Community College:
Teaching Computer Science in an open admissions
environment",
journal = j-SIGCSE,
volume = "6",
number = "1",
pages = "48--52",
month = feb,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953057.810441",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:47 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 4th SIGCSE symposium on Computer
science education.",
abstract = "Teaching Computer Science on an open admissions campus
with no tuition raises two major problems: many
students are poorly prepared for college-level work;
the students have extremely diverse aspirations and
needs. In response to this challenge, the Computer
Science faculty at Staten Island Community College has
evolved the teaching methods described below, which
include use of a non-mathematical approach especially
in lower-level courses, and a practical programming
laboratory to be taken as a part of each course. In
addition, a variety of new course and curriculum
options have been developed.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Maniotes:1974:SUC,
author = "John Maniotes",
title = "The state of undergraduate computer and data
processing programs at public universities in Indiana",
journal = j-SIGCSE,
volume = "6",
number = "1",
pages = "53--58",
month = feb,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953057.810442",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:47 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 4th SIGCSE symposium on Computer
science education.",
abstract = "The Commission for Higher Education of the State of
Indiana has created a study committee on occupational
education. This committee, called the ``Presidents'
Committee on Occupational Education Programs,''
consists of the Presidents from Purdue University,
Indiana University, Ball State University, Indiana
State University, Vincennes University, and the Indiana
Vocational Technical College. This committee has
identified six broad occupational categories, and
subcommittees have been appointed to study each of
these categories. This papers summarizes the work
(reference 1) of one of the subcommittees, the ``Task
Force on Computer and Data Processing,'' regarding
undergraduate computer-related programs at public
universities/colleges in the State of Indiana.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Mathis:1974:TD,
author = "Robert F. Mathis",
title = "Teaching debugging",
journal = j-SIGCSE,
volume = "6",
number = "1",
pages = "59--63",
month = feb,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953057.810443",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:47 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 4th SIGCSE symposium on Computer
science education.",
abstract = "A course in debugging techniques is motivated and
described. A course outline, reading list, and projects
list are included. Certain debugging aids are
described. Debugging techniques for elementary
algorithms are illustrated. Particular attention is
paid to ways to teach debugging and algorithm
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{Weinberg:1974:SPC,
author = "Bernhard Weinberg and Leonard H. Weiner",
title = "A systems programming course using the {HMS} 5050, a
counterfeit, hands-on, large-scale computer system",
journal = j-SIGCSE,
volume = "6",
number = "1",
pages = "64--73",
month = feb,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953057.810444",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:47 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 4th SIGCSE symposium on Computer
science education.",
abstract = "Computer Science students at MSU design and implement
multiprogramming monitors for a simulated computer
system which is an amalgamation of Control Data 3000-
and 6000-series machines. In this paper we describe
this computer, the systems programming course in which
it is used, and the students' project. We also report
briefly on student performance.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Tracz:1974:UAP,
author = "Will Tracz",
title = "The use of {ATOPSS} for presenting elementary
operating system concepts",
journal = j-SIGCSE,
volume = "6",
number = "1",
pages = "74--78",
month = feb,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953057.810445",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:47 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 4th SIGCSE symposium on Computer
science education.",
abstract = "ATOPSS (Adage Tutorial Operating System Simulator) was
designed to provide both a learning tool and a teaching
aid for the presentation of elementary operating system
concepts to graduate or advanced undergraduate computer
science students. As a real learning tool, the
simulator itself offers real time interaction and
observation of a parametric, discrete time event
oriented operating system. For a teaching aid, a series
of short movies has been produced using ATOPSS solely
as its basis, demonstrating both the use of the
simulator and the different concepts it portrays. These
movies thus offer the portability necessary for
in-classroom presentation and provide a basis for
further discussion.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Dodd:1974:IRC,
author = "George Dodd and Fred A. Gluckson",
title = "Industry reaction to computer science education",
journal = j-SIGCSE,
volume = "6",
number = "1",
pages = "79--80",
month = feb,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953057.810446",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:47 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 4th SIGCSE symposium on Computer
science education.",
abstract = "Today, undergraduate Computer Science Education
teaches mechanics without teaching problem solving.
Typical curricula include courses in assembler
languages, compiler theory, list processing, and
automata theory. Every MS degree holder, and most BS
degree holders, know Polish notation and have written
parts of compilers. However, few of them have ever
learned to write a program that can be easily enhanced
or respond to changes as new management (instructor)
requirements are set forth. Even fewer can read a
program and describe what it does or debug a system
consisting of ten or more modules.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Gries:1974:WSW,
author = "David Gries",
title = "What should we teach in an introductory programming
course?",
journal = j-SIGCSE,
volume = "6",
number = "1",
pages = "81--89",
month = feb,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953057.810447",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:47 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 4th SIGCSE symposium on Computer
science education.",
abstract = "An introductory course (and its successor) in
programming should be concerned with three aspects of
programming: 1. How to solve problems, 2. How to
describe an algorithmic solution to a problem, 3. How
to verify that an algorithm is correct. I should like
to discuss mainly the first two aspects. The third is
just as important, but if the first two are carried out
in a systematic fashion, the third is much easier than
commonly supposed. (Note that the third step is not
``debugging,'' because the word ``debugging'' conveys
the impression that errors are alright-that they are a
natural phenomenon which, like flies in a house, must
be found and swatted. If ``debugging'' was called
``getting rid of one's mistakes,'' I'm sure most
programmers would change their attitude and work harder
at producing a correct program initially.)",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Kernighan:1974:PS,
author = "B. W. Kernighan and P. J. Plauger",
title = "Programming Style",
journal = j-SIGCSE,
volume = "6",
number = "1",
pages = "90--96",
month = feb,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953057.810448",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:47 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 4th SIGCSE symposium on Computer
science education.",
URL = "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Misc/att.bib",
abstract = "Programs written with good style are easier to read
and understand, and typically smaller and more
efficient than those written badly, regardless of the
language used. Yet most programmers have never been
taught programming style-as proof we need only look at
their programs. In this paper we will discuss several
principles of programming style, illustrating our
points by criticizing and rewriting some real programs.
The examples are all taken verbatim from programming
textbooks, and the revisions have all been tested.",
acknowledgement = ack-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:1974:CTM,
author = "Chih Wu",
title = "{CAI} tutorial method of teaching Thermodynamics at
{U.S. Naval Academy}",
journal = j-SIGCSE,
volume = "6",
number = "1",
pages = "97--100",
month = feb,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953057.810449",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:47 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 4th SIGCSE symposium on Computer
science education.",
abstract = "A computer-assisted instruction in Thermodynamics
developed during the past two years at the U. S. Naval
Academy has been used for teaching a number of
midshipmen individually . An IBM 1500 instructional
system is used in which each midshipman is provided
with a terminal, with a cathode ray tube (complete with
a typewriter keyboard, and a light pen), and an image
projector. The instructional material, optional
supplementary instruction, questions and tests are
presented to each midshipman individually, enabling him
to proceed at his own demand and pace. Detailed records
of each section of material are stored in the computer
and will enable the instructors to review each
midshipman's progress through the course. The content
of the course, the background of the midshipmen, as
well as the equipment which the system comprises in use
is described. The overall logic and approach to the
course is discussed. The method of development of
programmed material and a study of its effectiveness
toward the stated goals along with recommendations, 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{Kuo:1974:AHC,
author = "M. H. Kuo and G. A. Perdikaris and T. E. Mueller",
title = "An analog\slash hybrid computer simulation of
phase-locked-loops in motor speed control",
journal = j-SIGCSE,
volume = "6",
number = "1",
pages = "101--105",
month = feb,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953057.810450",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:47 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 4th SIGCSE symposium on Computer
science education.",
abstract = "This paper describes the simulation of the precise
control of speed in servo systems using the digital
phase-locked-loop (PLL) method and analog/hybrid
computer techniques. The PLL for motor speed control is
essentially a hybrid feedback control system in which a
reference square-wave signal is used to command servo
velocity and position. The system consists of a phase
comparator, a low-pass filter, the motor under control,
and a voltage-controlled-oscillator (VCO) in the
feedback path. The mathematical model of the motor and
the low-pass filter are simulated on the analog
computer. The input reference is a frequency-modulated
(FM) digital signal. An integrated circuit is used as
the phase comparator which compares the perturbed VCO
feedback frequency and the input signal. The method
introduced here is simple to learn and practical to
implement in undergraduate control courses. It
introduces the student to the basic concepts of PLL
control, without overwhelming him with its complex
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{Clark:1974:HSC,
author = "Douglas Clark",
title = "Hardware systems in the core curriculum of a computer
science {Ph.D.} program",
journal = j-SIGCSE,
volume = "6",
number = "1",
pages = "106--110",
month = feb,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953057.810451",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:47 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 4th SIGCSE symposium on Computer
science education.",
abstract = "This syllabus is organized around the view of digital
computer systems presented in chapter 1 of Bell and
Newell the major divisions of the syllabus correspond
to the major conceptual levels of design and
description of digital systems, and the divisions
(levels) appear in order of increasing complexity. Two
things need to be said about this organization. First,
while this conceptual structure of computer systems
according to levels of complexity has an intrinsic
formal appeal, many if not most of the references cited
at any given level or sublevel of the structure do not
confine themselves exclusively to material at that
level. References occasionally reach up to borrow
concepts from a higher level of complexity, and of
course they frequently reach down to provide
lower-level underpinnings for the systems they
describe.",
acknowledgement = ack-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:1974:CAU,
author = "M. E. Sloan",
title = "Computer architecture in {U.S.} and {Canadian}
electrical engineering departments",
journal = j-SIGCSE,
volume = "6",
number = "1",
pages = "111--115",
month = feb,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953057.810452",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:47 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 4th SIGCSE symposium on Computer
science education.",
abstract = "This paper traces the history of computer architecture
courses in U. S. electrical engineering departments.
Data from the Fall 1972 survey of U. S. and Canadian
electrical engineering departments by the COSINE
Committee of the Commission on Education of the
National Academy of Engineering are given to show
current computer architecture course offerings and
texts. Computer architecture courses offered in 1972-73
are analyzed, compared with ACM and COSINE
recommendations, and classified into five categories:
introductory computer engineering courses with a
computer architecture flavor, software -oriented
computer organization courses, hardware-oriented
computer organization courses, case study courses, and
topical seminars Future trends in computer architecture
education are predicted.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Thomas:1974:CAC,
author = "Richard T. Thomas",
title = "Computer architecture in the computer science
curriculum",
journal = j-SIGCSE,
volume = "6",
number = "1",
pages = "116--120",
month = feb,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953057.810453",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:47 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 4th SIGCSE symposium on Computer
science education.",
abstract = "Due to several complementary technological advances
related to computer systems, there has lately been an
increased interest in the architecture of computers.
This increased interest has forced changes in and
additions to the computer science curriculum. In this
paper, an academic program is described which has been
found to be highly successful in terms of student
interest and learning. The role of computer
architecture in this program is explored, and
conclusions are drawn regarding this role.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Chand:1974:SDL,
author = "Donald R. Chand",
title = "A structured design language for teaching
programming",
journal = j-SIGCSE,
volume = "6",
number = "1",
pages = "121--124",
month = feb,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953057.810454",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:47 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 4th SIGCSE symposium on Computer
science education.",
abstract = "A design language which facilitates the construction
of structured program models is presented. Since these
models demonstrate the process of composing programs,
they are used for teaching a first course on
programming more as a science than an art.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Woolley:1974:LSL,
author = "John D. Woolley and Leland R. Miller",
title = "{LINUS}: a structured language for instructional use",
journal = j-SIGCSE,
volume = "6",
number = "1",
pages = "125--128",
month = feb,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953057.810455",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:47 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 4th SIGCSE symposium on Computer
science education.",
abstract = "One of the crucial decisions in organizing a first
course in computer science is the choice of a
programming language. Although there is considerable
variance of opinion as to what the ideal language
should be, two main approaches can be delineated. The
first approach stresses the necessity of learning the
dominant scientific language, which in the Americas
amounts to a vote for Fortran (2). The practicality of
this choice is as indisputable as the awkwardness of
the syntax of that language. The alternative view
stresses the importance of the program structure in
developing a sound sense of ``algorithmic thinking''.
Proponents of this view would suggest Algol W (4) or
perhaps Pascal (5). We contend that both approaches
have important advantages. This paper explores an
approach which attempts to maximize the benefits of
both.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Holt:1974:SSS,
author = "Richard C. Holt and David B. Wortman",
title = "A sequence of structured subsets of {PL\slash I}",
journal = j-SIGCSE,
volume = "6",
number = "1",
pages = "129--132",
month = feb,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953057.810456",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:47 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 4th SIGCSE symposium on Computer
science education.",
abstract = "This paper gives a brief introduction to a sequence of
subsets of the PL/I language that has been designed for
the purpose of teaching introductory computer,
programming. The six subsets, called SP/1, SP/2,
\ldots{}, SP/6, restrict PL/I to language features
which the authors feel encourage good programming
habits. Each subset introduces new language features
while retaining features introduced in earlier
subsets.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Plum:1974:TSP,
author = "T. W. S. Plum and G. M. Weinberg",
title = "Teaching structured programming attitudes, even in
{APL}, by example",
journal = j-SIGCSE,
volume = "6",
number = "1",
pages = "133--143",
month = feb,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953057.810457",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:47 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 4th SIGCSE symposium on Computer
science education.",
abstract = "As a programming assignment in a graduate programming
course, students were to program an interactive word
game, JOTTO. The language used was APL, under
constraints of well-structured programming and complete
control of the user-machine interaction. In response to
complaints that teamwork was an impediment to
programming and that it was not possible to write
efficient well-structured programs in APL, the
instructors undertook to complete the assignment
working as a team. The results of the effort were
carefully documented, including experiences with
program modification, and are presented here, as they
were to the class, to illustrate the principles that
should be communicated to professional 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{Basili:1974:ESS,
author = "Victor R. Basili and Albert J. Turner",
title = "Experiences with a simple structured programming
language",
journal = j-SIGCSE,
volume = "6",
number = "1",
pages = "144--147",
month = feb,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953057.810458",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:47 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 4th SIGCSE symposium on Computer
science education.",
abstract = "A great deal of interest has developed in structured
programming [Dahl, Dijkstra, and Hoare, 1972] during
the past few years. This paper is concerned with some
experiences obtained in the use of a structured
programming language in the computer science curriculum
at the University of Maryland. The language used was
SIMPL-X [Basili, 1973], a language designed and
implemented at the University of Maryland. SIMPL-X was
designed to be a transportable, extendable,
compiler-writing language that was to be the base
language for a family of programming languages. It is,
in fact, being used for that purpose as the SIMPL-X
compiler [Basili and Turner, 1973] is written in
SIMPL-X, and a compiler for the graph algorithmic
language GRAAL [Rheinboldt, Basili, and Mesztenyi,
1972] is presently being designed as an extension of
the SIMPL-X compiler.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Sampson:1974:IAS,
author = "Jeffrey R. Sampson",
title = "An introductory adaptive systems course for
undergraduate computer science majors",
journal = j-SIGCSE,
volume = "6",
number = "1",
pages = "148--151",
month = feb,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953057.810459",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:47 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 4th SIGCSE symposium on Computer
science education.",
abstract = "This paper describes the development and
implementation of an introductory survey course
spanning topics in automata theory, biological
information processing, and artificial intelligence.
The course, Computing Science 464, is designed (and
required) for Undergraduate honors students in the
university of Alberta Computing Science Department.
Normally taken in the third year of undergraduate
study, the course has the following catalog
description: CMPUT 464. Introduction to Adaptive
Systems.3 Finite and infinite automata and their
relation to formal languages; brain models and genetic
systems: introduction to artificial intelligence.
Prerequisite: Computing Science 314.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Menninga:1974:IPE,
author = "Larry D. Menninga",
title = "Introducing practical experience into {Curriculum 68}
through integration of courses",
journal = j-SIGCSE,
volume = "6",
number = "1",
pages = "152--154",
month = feb,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953057.810460",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:47 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 4th SIGCSE symposium on Computer
science education.",
abstract = "A course which will give students some practical
experience with large programming problems is
described, The course combines the material from five
separate courses from Curriculum 68. The material is
presented in conjunction with a major programming
project which is the unifying ingredient of the course.
The project provides the student with immediate and
realistic applications of the ideas and topics
presented in the course.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Tremblay:1974:FCD,
author = "J. P. Tremblay and R. Manohar",
title = "A first course in discrete structures with
applications to computer science",
journal = j-SIGCSE,
volume = "6",
number = "1",
pages = "155--160",
month = feb,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953057.810461",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:47 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 4th SIGCSE symposium on Computer
science education.",
abstract = "This paper describes an introductory course in
discrete structures for the undergraduate computer
science student that has evolved at the University of
Saskatchewan, Saskatoon. The philosophy of such a
course and certain problems encountered in preparing
and teaching it 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{Korfhage:1974:IIC,
author = "Robert R. Korfhage and Robert J. Smith",
title = "Individualized instruction in computer science",
journal = j-SIGCSE,
volume = "6",
number = "1",
pages = "161--164",
month = feb,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953057.810462",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:47 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 4th SIGCSE symposium on Computer
science education.",
abstract = "The concept of individualized instruction centered
around a rather extensive research project has been
present in education for centuries. As recently as
fifty years ago many colleges and universities required
some form of thesis for bachelors and masters degrees,
as well as for the doctorate. However, with the
pressure of increasing numbers of students the emphasis
on individual study has abated to such an extent that
in many schools only the PhD students have a real
opportunity to engage in extensive individual work.
Over the past two years we have been attempting a small
reversal in this trend. During this period we have
supervised nearly two dozen projects done by individual
students or small student groups at both the
undergraduate and the graduate level. After the first
semester of this effort we established a set of
guidelines which we have been following in subsequent
project work. Our present guidelines form the Appendix
to 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{Goddard:1974:RCS,
author = "Alton R. Goddard",
title = "Relating Computer Science programs to the needs of
industry through internships and cooperative programs",
journal = j-SIGCSE,
volume = "6",
number = "1",
pages = "165--168",
month = feb,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953057.810463",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:47 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 4th SIGCSE symposium on Computer
science education.",
abstract = "The purpose of this paper is to discuss some
approaches for achieving more meaningful relationships
between degree programs at the college level in
Computer Science and the needs of industry. Nothing is
more encouraging to most students than to know that
their academic preparation will enhance their future
life styles and future employment opportunities. Also,
probably nothing is more depressing to a person than
perhaps being a hungry, competent, and unemployed
expert in an academic area where employment
opportunities are nonexistent. The balance between
knowledge attributed to real world experiences and
academic theory is a crucial issue. Either type of
knowledge is hollow without the other component. Mr.
Jack Jackson, who is an Instructor for the American
Airlines Academy amply describes an ``experience'' as
being --- when something is happening to you and you
wish it were happening to someone else. Many schemes
have been used to simulate real world electronic data
processing experiences in the classroom situation. Some
of these schemes have proven very successful. However,
most employers will not consider this as what they mean
when they ask a prospective employee ``Do you have any
experience?''. The remarks in this paper are directed
toward the employer's definition.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Moursund:1974:CPC,
author = "David Moursund",
title = "Computers in pre-college education: Oregon moves
forward",
journal = j-SIGCSE,
volume = "6",
number = "1",
pages = "169--173",
month = feb,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953057.810464",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:47 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 4th SIGCSE symposium on Computer
science education.",
abstract = "The computers in education field is making rapid
progress. We can see this progress in the quality and
number of data processing programs at the associates
degree and data processing school levels, and in the
bachelor's, master's, and doctorate programs at
colleges and universities. We can also see large
numbers of secondary schools beginning to acquire
computing facilities. But we have a long way to go! To
put our current progress in perspective we need merely
ask: ``What percentage of students in the United States
made direct instructional use of computers during the
past week, how extensive was this usage, and how
effectively did it contribute to the student's
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{vanDam:1974:SIA,
author = "Andries van Dam and Charles M. Strauss and Clement
McGowan and Jean Morse",
title = "A survey of introductory and advanced programming
courses",
journal = j-SIGCSE,
volume = "6",
number = "1",
pages = "174--183",
month = feb,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953057.810465",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:47 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 4th SIGCSE symposium on Computer
science education.",
abstract = "In the process of establishing equitable and practical
computer time allocations for our computer science
courses this fall, we compared our seemingly high
request with standards in other universities.
Twenty-three private and state universities were chosen
for the comparison and a questionnaire (appendix 1) was
designed to elicit information about large introductory
programming courses and more specialized systems
programming/software engineering courses. The scope of
the 25 item questionnaire covers course organization
(size of class, number of meetings a week), course
content (proficiency expected, languages used, size of
programs written), and course budget (computer dollar
allocation/ student, equipment and operating system
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{Sistare:1974:IDC,
author = "John H. Sistare and Norman E. Sondak",
title = "Introduction to digital Computer programming an {IPI}
approach",
journal = j-SIGCSE,
volume = "6",
number = "1",
pages = "184--194",
month = feb,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953057.810466",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:47 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 4th SIGCSE symposium on Computer
science education.",
abstract = "The first course in Computer Science is often one of
the most difficult to teach. A large number of students
enroll, many with widely different aptitudes and
backgrounds, so that the traditional
lecture/presentation techniques aimed at the average
miss the majority. A number of alternates have been
proposed to overcome this problem. One of these is
Individually Prescribed Instruction (I P I). Using I P
I, the course material is initially partitioned into a
number of discrete units and given to a student one
unit at a time. The student reviews the material
contained in the unit and then takes a written
``assessment'' to gage his mastery of the concepts. The
assessment is evaluated immediately and if the student
was successful the next unit is given, otherwise he
simply ``recycles'' the material. By this means the
student can progress at his own pace. The material in
this course has been broken down into seven units. In
addition to the written material, the student has
access to student tutors, faculty instructors and video
taped teaching aids. This paper reviews the
organization, construction and experience with using
the I P I approach over the past two years. Results to
date indicate that this method can be highly
successful, if administered to a proper subset of the
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{Bonnette:1974:ENa,
author = "Della Bonnette and John F. Dalphin",
title = "Editorial notes",
journal = j-SIGCSE,
volume = "6",
number = "2",
pages = "1--1",
month = jun,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382196.382197",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:48 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Dowling:1974:CGC,
author = "Wayne C. Dowling",
title = "A computer-graphics course for undergraduate
engineers",
journal = j-SIGCSE,
volume = "6",
number = "2",
pages = "5--8",
month = jun,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382196.382996",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:48 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Lecarme:1974:SPP,
author = "Olivier Lecarme",
title = "Structured programming, programming teaching and the
language {Pascal}",
journal = j-SIGCSE,
volume = "6",
number = "2",
pages = "9--15",
month = jun,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382196.382997",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:48 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Lancaster:1974:ECQ,
author = "Ronald L. Lancaster and Richard T. Thomas",
title = "Experience with {Curriculum '68} and the quarter
system",
journal = j-SIGCSE,
volume = "6",
number = "2",
pages = "16--19",
month = jun,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382196.382998",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:48 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Steinhorst:1974:CDU,
author = "G. Cort Steinhorst and Barry L. Bateman",
title = "Curriculum development for an undergraduate course in
data and information structures",
journal = j-SIGCSE,
volume = "6",
number = "2",
pages = "20--23",
month = jun,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382196.382999",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:48 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Moshos:1974:FRP,
author = "George J. Moshos and Kevin B. Kern",
title = "Final report of {Phase III Master Plan Committee for
Computer Science and Technology} to {New Jersey
Department of Higher Education}",
journal = j-SIGCSE,
volume = "6",
number = "2",
pages = "24--28",
month = jun,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382196.383000",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:48 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{MacEwen:1974:PPC,
author = "Glenn H. MacEwen",
title = "A programming project for a course in operating
systems",
journal = j-SIGCSE,
volume = "6",
number = "2",
pages = "29--36",
month = jun,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382196.383001",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:48 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Modesitt:1974:PVA,
author = "Kenneth L. Modesitt",
title = "{PSI}: a valuable addition to the alphabet soup for
computer science education",
journal = j-SIGCSE,
volume = "6",
number = "2",
pages = "37--44",
month = jun,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382196.383002",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:48 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Sterling:1974:TSI,
author = "T. D. Sterling and S. V. Pollack",
title = "Teaching simulators or ideal teaching machines",
journal = j-SIGCSE,
volume = "6",
number = "2",
pages = "45--56",
month = jun,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382196.383003",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:48 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "The process of presenting and reinforcing fundamental
concepts and ideas for computer science at the
introductory level is impeded by the ever increasing
distance between the machine and the student. One very
effective way to circumvent the intervening software is
to start students on an Ideal Teaching Machine or
simulated computers that possess a limited but
effective instruction set. A number of ITMs have been
designed aimed at various levels of instruction. This
paper surveys the major ITMs in 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{Norris:1974:ADP,
author = "Fletcher R. Norris",
title = "An algorithm for determining perfect squares",
journal = j-SIGCSE,
volume = "6",
number = "3",
pages = "8--12",
month = sep,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988881.988882",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:49 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1974:COC,
author = "Lance J. Hoffman",
title = "Course outline for computer security and privacy",
journal = j-SIGCSE,
volume = "6",
number = "3",
pages = "13--17",
month = sep,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988881.988883",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:49 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1974:SCP,
author = "Gordon E. Stokes",
title = "Service course position paper",
journal = j-SIGCSE,
volume = "6",
number = "3",
pages = "18--20",
month = sep,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988881.988884",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:49 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1974:UEC,
author = "Bill R. Hays",
title = "Undergraduate education in computer science at Brigham
{Young} University",
journal = j-SIGCSE,
volume = "6",
number = "3",
pages = "21--27",
month = sep,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988881.988885",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:49 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1974:CSD,
author = "Gordon E. Stokes",
title = "Computer science department service courses",
journal = j-SIGCSE,
volume = "6",
number = "3",
pages = "28--29",
month = sep,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988881.988886",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:49 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1974:ECP,
author = "N. T. Dinerstein",
title = "An experimental course in programming languages, data
structures and machine organization",
journal = j-SIGCSE,
volume = "6",
number = "3",
pages = "30--32",
month = sep,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988881.988887",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:49 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Olivieri:1974:PLU,
author = "C. Peter Olivieri",
title = "Programming language usage and areas of concentration
in computer sciences education",
journal = j-SIGCSE,
volume = "6",
number = "3",
pages = "33--35",
month = sep,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988881.988888",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:49 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1974:DFC,
author = "John D. McCharen",
title = "A description of a first course in assembler
language",
journal = j-SIGCSE,
volume = "6",
number = "3",
pages = "36--43",
month = sep,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988881.988889",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:49 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1974:LRS,
author = "Stoughton Bell and Edgar J. Gilbert",
title = "Learning recursion with syntax diagrams",
journal = j-SIGCSE,
volume = "6",
number = "3",
pages = "44--45",
month = sep,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988881.988890",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:49 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1974:MAI,
author = "T. G. Lewis",
title = "Minicomputer assisted instruction",
journal = j-SIGCSE,
volume = "6",
number = "3",
pages = "46--50",
month = sep,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988881.988891",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:49 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "Even though minicomputers are widely used in industry
they are slow to gain acceptance in computer science
education. However, because of its increasingly great
impact on industry and its potential as a teaching
device, the minicomputer should be considered a part of
the computer science curriculum. This paper proposes a
minicomputer laboratory course at the lower division
level emphasizing hands-on use, fundamental computer
concepts in conjunction with ``computer lore'', and
problems peculiar to machines. Also, an upper division
course is suggested which emphasizes demonstration of
advanced programming techniques.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Beil:1974:UTM,
author = "Donald H. Beil",
title = "The use of transparencies and microfiche to teach
computer programming",
journal = j-SIGCSE,
volume = "6",
number = "3",
pages = "51--59",
month = sep,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988881.988892",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:49 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Gries:1974:PDS,
author = "David Gries and Priar W. Kerrighan and Donald R. Chand
and John Woolley and Richard C. Holt and Thomas W. S.
Plum and Victor Pasill and Olivier Lecarme and Clirtor
R. Foulk",
title = "Panel discussion on structured programming",
journal = j-SIGCSE,
volume = "6",
number = "3",
pages = "60--68",
month = sep,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988881.988893",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:49 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Lawes:1974:DIC,
author = "C. Peter Lawes",
title = "Description of an introductory course in programming
languages",
journal = j-SIGCSE,
volume = "6",
number = "3",
pages = "69--78",
month = sep,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988881.988894",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:49 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1974:IRR,
author = "Gerald L. Engel",
title = "Initial report: the revision of {``Curriculum 68''}",
journal = j-SIGCSE,
volume = "6",
number = "3",
pages = "79--80",
month = sep,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988881.988895",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:49 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1974:ECS,
author = "Terry M. Walker",
title = "An evaluation of computer science curricula",
journal = j-SIGCSE,
volume = "6",
number = "3",
pages = "81--85",
month = sep,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988881.988896",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:49 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Ortega:1974:NAP,
author = "James M. Ortega",
title = "Numerical analysis position",
journal = j-SIGCSE,
volume = "6",
number = "3",
pages = "86--87",
month = sep,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988881.988897",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:49 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1974:SC,
author = "Barry L. Bateman",
title = "Software and {Curriculum 68}",
journal = j-SIGCSE,
volume = "6",
number = "3",
pages = "88--89",
month = sep,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988881.988898",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:49 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Dunning:1974:ROS,
author = "Peter Dunning",
title = "Recommendations for an operating systems course",
journal = j-SIGCSE,
volume = "6",
number = "3",
pages = "90--90",
month = sep,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988881.988899",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:49 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1974:CSE,
author = "Donald R. Chand",
title = "Computer science education in business schools",
journal = j-SIGCSE,
volume = "6",
number = "3",
pages = "91--97",
month = sep,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988881.988900",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:49 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "In 1969, the Business School of Georgia State
University (GSU) initiated a new program of study
leading to the degree Master of Business Information
Systems (MBIS). The program has gone through a series
of refinements in order to better fulfill its primary
objective of developing business systems designers and
information analysts who would be responsible for
designing, implementing and evaluating computer based
information systems in organizations. The lack of a
model that may be used for constructing a suitable
curriculum led the author to the development of a goal
oriented approach for designing curricula. It provides
a systematic way of designing a curriculum for an
evolving multidimensional field like computer science.
This paper describes the factors that led to the
development of this approach and its practical
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{Little:1974:CCC,
author = "Joyce Currie Little",
title = "The community colleges and {Curriculum '68}",
journal = j-SIGCSE,
volume = "6",
number = "3",
pages = "98--102",
month = sep,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988881.988901",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:49 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Faiman:1974:STR,
author = "Michael Faiman",
title = "Some thoughts on the role of hardware in computer
science education",
journal = j-SIGCSE,
volume = "6",
number = "3",
pages = "103--105",
month = sep,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988881.988902",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:49 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Loveland:1974:PSM,
author = "D. Loveland",
title = "Position statement: mathematical computer science
courses",
journal = j-SIGCSE,
volume = "6",
number = "3",
pages = "106--108",
month = sep,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988881.988903",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:49 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1974:SCS,
author = "John W. Hamblen",
title = "Statistics for computer scientists",
journal = j-SIGCSE,
volume = "6",
number = "3",
pages = "109--111",
month = sep,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988881.988904",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:49 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Bonnette:1974:ENb,
author = "Della T. Bonnette and John F. Dalphin",
title = "Editorial notes",
journal = j-SIGCSE,
volume = "6",
number = "4",
pages = "1--1",
month = dec,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382201.382203",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:49 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Sammet:1974:RFD,
author = "Jean E. Sammet and Robert Lechner and Richard G.
Canning and Joseph Cunningham and George G. Dodd and
Alex A. J. Hoffman and Anthony Ralston and Frederic G.
Withington",
title = "Recommended future directions for {ACM}",
journal = j-SIGCSE,
volume = "6",
number = "4",
pages = "5--12",
month = dec,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382201.382988",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:49 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Givbbs:1974:HCS,
author = "Norman E. Givbbs and Donald W. Loveland and James M.
Ortega",
title = "The heart of computer science",
journal = j-SIGCSE,
volume = "6",
number = "4",
pages = "13--14",
month = dec,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382201.382989",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:49 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Austing:1974:RPS,
author = "Richard H. Austing",
title = "The role of professional societies in computer science
education",
journal = j-SIGCSE,
volume = "6",
number = "4",
pages = "15--20",
month = dec,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382201.382990",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:49 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Jehn:1974:JSC,
author = "L. A. Jehn",
title = "Joint session computer science and engineering
education",
journal = j-SIGCSE,
volume = "6",
number = "4",
pages = "21--25",
month = dec,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382201.382991",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:49 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "The discussion centered on the needs of engineering
students in the field of computer science. It was
generally agreed that their curriculum should include
an introduction to a higher level language such as
Fortran taught with an algorithmetic approach, and an
introduction to numerical methods with emphasis on
proper use of subroutines. It was strongly recommended
by the group that simulation and mathematical modeling,
statistics, and analog computation be included. Many
felt that some basic concepts of an assembler language
as related to mini-computers was important. The group
was unanimous in the opinion that computer science
subject matter should be taught by those trained in the
field, but in all cases the courses should be
structured so as to be user oriented. It was strongly
recommended that CoED form a committee to study this
need and make recommendations to the engineering and
computer science educators.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Senn:1974:POP,
author = "James A. Senn",
title = "A problem oriented pedagogy for computer language
instruction",
journal = j-SIGCSE,
volume = "6",
number = "4",
pages = "26--29",
month = dec,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382201.382992",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:49 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "Training in computer languages has become an integral
part of most programs in the Decision Sciences.
However, in many instances, the educational efforts
have focuses primarily on language syntax and
structure, where short programming problems are
assigned to students in order to emphasize a particular
technique or subset of instructions in the language.
Such an approach implicitly avoids the overall purpose
of computer language instruction: providing the student
with a means of integrating the computer into problem
solving activities.The purpose of this discussion is to
introduce several techniques which have proven
effective in teaching not just language syntax and
structure, but also modular programming and
documentation for business oriented problems. Each of
these topical areas needs to be addressed in
programming language courses in such a way that the
student not only gains a meaningful understanding of
the concepts, but also grasps an awareness of the
particular value of the concept in business
applications. A methodology is presented which has
successfully been adopted in computer programming
courses at both the graduate and undergraduate
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{Bonnette:1974:SPD,
author = "Della Bonnette",
title = "{SIGCSE} panel discussion, the industry's reaction to
computer science education",
journal = j-SIGCSE,
volume = "6",
number = "4",
pages = "30--35",
month = dec,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382201.382993",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:49 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Poore:1974:TCH,
author = "Jesse H. {Poore, Jr.} and Carl J. Kropff",
title = "Teaching computer hardware organization with a
simulator",
journal = j-SIGCSE,
volume = "6",
number = "4",
pages = "36--48",
month = dec,
year = "1974",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382201.382994",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:49 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1975:CAG,
author = "John W. Hamblen",
title = "The case for an advanced Graduate Record Examination
in computer science",
journal = j-SIGCSE,
volume = "7",
number = "1",
pages = "1--6",
month = feb,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953064.811121",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:50 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 5th SIGCSE symposium on Computer
science education.",
abstract = "The Graduate Record Examinations (GRE), first
administered in 1937, were initiated as a joint venture
of the Carnegie Foundation for the Advancement of
Teaching and the graduate school deans of four eastern
United States universities. When Educational Testing
Service (ETS) began operations in January 1, 1948, it
assumed responsibility for the examinations and the
program in which they were used. Until 1966, ETS
constructed the tests and operated the testing program
with the advice of a committee appointed by the
Association of Graduate Schools (AGS) within the
Association of American Universities. After several
graduate schools suggested that it would be both
desirable and appropriate to have a broader
representation of the graduate education community
participate in the program's policy decisions, the
Graduate Record Examinations Board was established in
1966.",
acknowledgement = ack-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:1975:ICS,
author = "Jesse C. Lewis",
title = "Innovative computer services for minority colleges",
journal = j-SIGCSE,
volume = "7",
number = "1",
pages = "7--10",
month = feb,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953064.811122",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:50 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 5th SIGCSE symposium on Computer
science education.",
abstract = "The word ``innovative'' in the title of this paper
does not imply that the colleges involved have found or
invented some new computer technology to apply to
instruction and research. If the word innovative in
appropriate at all, it applies to the way we are using
the computer or to the fact that for the first time
students in a few minority institutions have access to
what maybe one of the most valuable tools in education.
I have long advocated that the motivational effect and
other advantages of the instructional uses of computers
should be applied where it is needed most. It is my
opinion that the culturally and economically advantaged
students (for example, those students who can afford to
go to college in Hanover, N. H.) would be successful in
college and life with or without access to computer
based instruction. However, this may not be true for
some students who go to college in Itta Bena, Ms. There
is a great need to motivate and provide individualized
instruction for students who have net been exposed to
many of the advantages of our society.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Marshall:1975:VU,
author = "Sister Patricia Marshall",
title = "The view from down under",
journal = j-SIGCSE,
volume = "7",
number = "1",
pages = "11--14",
month = feb,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953064.811123",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:50 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 5th SIGCSE symposium on Computer
science education.",
abstract = "Xavier shares at least six characteristics with other
developing institutions. some of which are not shared
by all: private small, predominantly black, liberal
arts-oriented, church-related, and serving a large
percentage of disadvantaged students. Difficulties in
launching and maintaining a computer science program at
such an institution are not rooted in any one of these
alone but rather in the complex, often apparently
conflicting, cross currents of philosophies represented
by these characteristics. Serving the needs of
disadvantaged students in a liberal arts milieu is
difficult enough, and once you establish computer
science in this picture, you still have to meet the
challenge of staffing with permanent, full-time faculty
to effect continuity. It has been evident at Xavier
from the beginning (1968) that without a strong
computer science curriculum the ability to serve other
departments would be severely limited; its experience
bears this out. We have no great success story to tell,
but we have experience to relate and some ideas for the
future.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Randolph:1975:CFS,
author = "Robert H. Randolph",
title = "Computer facility: Starter kit",
journal = j-SIGCSE,
volume = "7",
number = "1",
pages = "15--19",
month = feb,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953064.811124",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:50 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 5th SIGCSE symposium on Computer
science education.",
abstract = "The purpose of the discussion that follows is to shed
some light on the mystical process of buying a
computer. The problem of computer acquisition is often
approached from a very rational, very scientific
perspective with lots of charts, graphs, comparisons
and rating scales. Sometimes the original intent of the
effort can get lost in the piles of data. What I hope
to do here is to augment or clarify this super rational
approach (which certainly has its place) with some
practical, down to earth common sense. At the very
least, what I am advocating could certainly become the
basis for a more elaborate scientific approach. In
order to keep things simple, I have looked at the
problem of computer acquisition in terms of (1) some
thinking, (2) some planning, (3) and a lot of doing.",
acknowledgement = ack-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:1975:DTO,
author = "Henry R. {Bauer III}",
title = "The design of a {TI980A} operating system for
classroom use",
journal = j-SIGCSE,
volume = "7",
number = "1",
pages = "20--22",
month = feb,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953064.811125",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:50 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 5th SIGCSE symposium on Computer
science education.",
abstract = "To enable students and researchers to concentrate on
individual primitives, an operating system is designed
with replaceable program parts. In particular,
classroom and individual study projects may be assigned
which give the students actual practice with a real
multiprogramming system. Such projects would replace
the simulation exercises usually found in operating
systems courses. The minicomputer hardware and software
features described here are within reach of most small
computer science departments.",
acknowledgement = ack-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:1975:HAT,
author = "Malcolm G. Lane",
title = "A hands-on approach to teaching systems programming",
journal = j-SIGCSE,
volume = "7",
number = "1",
pages = "23--30",
month = feb,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953064.811126",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:50 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 5th SIGCSE symposium on Computer
science education.",
abstract = "Historically, the teaching of systems programming has
been undertaken using a variety of techniques. In order
to provide students with the best possible learning
experience, an approach which allows the students
``hands-on'' experience on some computer system is
desirable. Such a ``hands-on'' approach has proved to
be successful in a course in systems programming for
over three years at West Virginia University. The
approach is discussed in detail and the results of the
three years' experience using this approach on an IBM
1130 computer system 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{Perry:1975:MCP,
author = "James T. Perry and Terry E. Weymouth",
title = "A modified Chief Programmer Team approach to an
operating systems class project",
journal = j-SIGCSE,
volume = "7",
number = "1",
pages = "31--39",
month = feb,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953064.811127",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:50 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 5th SIGCSE symposium on Computer
science education.",
abstract = "This paper describes the use of the Chief Programmer
Team method in an operating systems class to implement
a subset of a multiprogramming operating system. The
operating system consisted of elements of Job
Management, Task Management, and Data Management
functions. The students were divided into four groups.
One of these, called the Steering Committee, was
responsible for assigning coding and design duties to
each of the three coding groups. When each major part
of the operating system was completed, the Steering
Committee would examine the code and approve it, or
return it to the coding group for revision. Thus, the
Steering Committee acted as Chief Programmer to the
other three groups. When all parts of the system were
completed, they were linked together and tested. A
comprehensive survey containing questions regarding the
effectiveness of the Chief Programmer approach was
given to all students. The results of this survey
indicated that the group programming effort was
superior to the conventional method of assigning the
project, in its entirety, to each student. Key Words:
Chief Programmer Team, Monitor, Operating Systems,
Systems 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{Cashman:1975:NTP,
author = "W. F. Cashman and W. J. Mein",
title = "On the need for teaching problem-solving in a
{Computer Science Curriculum}",
journal = j-SIGCSE,
volume = "7",
number = "1",
pages = "40--46",
month = feb,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953064.811128",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:50 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 5th SIGCSE symposium on Computer
science education.",
abstract = "One issue which is not often stressed, or even
addressed, in Computer Science Curriculums is that of
problem solving. Since problem solving is an essential
activity in the construction of programs as well as
other computer science pursuits, the omission of any
formal instruction in this area is a serious matter. An
instructional methodology is proposed for enhancing the
problem solving abilities of students enrolled in
introductory computer science courses. In particular, a
paradigm is proposed to guide the student in his
problem solving endeavors. Several examples of problems
that were used for the purpose of increasing the
students' problem-solving abilities 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{Danielson:1975:ATI,
author = "Ronald L. Danielson and Jurg Nievergelt",
title = "An automatic tutor for introductory programming
students",
journal = j-SIGCSE,
volume = "7",
number = "1",
pages = "47--50",
month = feb,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953064.811129",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:50 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 5th SIGCSE symposium on Computer
science education.",
abstract = "This paper discusses an automatic tutor of
programming, implemented on the PLATO IV CAI system [1]
as a part of an automated instructional system for
computer science being developed at the University of
Illinois [8]. This tutor exposes the introductory
student to structured programming concepts and top-down
problem solution techniques by means of example. The
student develops (on-line, using an approach based on
stepwise refinement [11]) a solution to a single,
relatively complex programming problem (symbolic
differentiation of a polynomial). Student and tutor
engage in an interactive dialogue during this
problem-solving process, the tutor providing hints
regarding solution steps, and comments about program
structure and efficiency. A small sample of the types
of responses the tutor might make 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{Goddard:1975:CAP,
author = "Alton R. Goddard",
title = "Computer applications for prospective public school
administrators",
journal = j-SIGCSE,
volume = "7",
number = "1",
pages = "51--55",
month = feb,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953064.811130",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:50 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 5th SIGCSE symposium on Computer
science education.",
abstract = "The purpose of this paper is to discuss and analyze
the instructional programs needed to prepare
prospective public school administrators for today's
technological decisions. Most states require public
school administrators to obtain an administrator's
certificate earned by the satisfactory completion of a
certain collection of course work considered necessary
for their professional preparation. For example, an
administrator's certificate in the state of Texas
requires from forty-five to sixty hours of prescribed
graduate level course work. The course work at East
Texas State University was modified about two years ago
to include a three-semester-hour course in computer
science. It was believed that all prospective
administrators could benefit by at least this amount of
exposure to the procedures of automatic data
processing. The course was designed to accommodate
graduate students in education with very little or no
background in computer science. This type of student
tends to be initially petrified at the thought of
having to take a course in computer science. However,
after some exposure to computer science terminology,
they are ready to pursue the primary educational
objective of the course. This objective is to prepare a
prospective superintendent or principal to assume his
position in a public school system with some knowledge
of how to intelligently use whatever automatic data
processing capability is or might possibly become
available for his district's 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{Robertson:1975:PFC,
author = "Edward L. Robertson",
title = "The problems facing computer science education in
developing nations",
journal = j-SIGCSE,
volume = "7",
number = "1",
pages = "56--60",
month = feb,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953064.811131",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:50 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 5th SIGCSE symposium on Computer
science education.",
abstract = "Computer applications and computer science education
for developing nations have received little attention
in developed countries, largely because we are
naturally interested in first putting our own house in
order. This paper is first intended to call attention
to the problems of developing nations. It surveys the
ways in which developing nations need computing and
computer science, and how computer science education
can help satisfy these needs. The goals and problems of
computer science education are then discussed. One of
the gravest problems of a computer science department
in a developing nation is isolation-from technology and
research, from professional contacts, from advice.
Contacts with departments in developed nations will
alleviate, if not solve, this problem at little expense
to us. This is not a formal ``twinning'', requiring
funds which are presently hard to fund, but an informal
assistance.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Dexter:1975:DSC,
author = "Margaret E. Dexter and Margaret L. Rhoden and Jerry
Sue Townsend",
title = "A discrete structures course for a small college",
journal = j-SIGCSE,
volume = "7",
number = "1",
pages = "61--64",
month = feb,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953064.811132",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:50 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 5th SIGCSE symposium on Computer
science education.",
abstract = "It is generally accepted that a course in discrete
structures such as Course B3 in Curriculum 68
recommendations [1] is an important part of a Computer
Science program. In many institutions a Discrete
Structures course is offered in the Computer Science
Department although it overlaps courses in the
Mathematics Department [2,3,4]. In smaller schools the
size of the student body and staff limitations make
such a solution impractical. At Augusta College we have
met the objective of early exposure to discrete
mathematics with applications in computer science by
offering a two-hour computer science course as a
co-requisite to a three-hour mathematics course. While
this approach is a compromise it does appear to have
some merit.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Sapega:1975:DIC,
author = "A. E. Sapega",
title = "Development and implementation of a computing major
program based on suggested {ACM} curricula at an
undergraduate liberal arts college",
journal = j-SIGCSE,
volume = "7",
number = "1",
pages = "65--67",
month = feb,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953064.811133",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:50 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 5th SIGCSE symposium on Computer
science education.",
abstract = "Two recent ACM reports have been published suggesting
curricula for undergraduate education in Computer and
Information Sciences. These reports have provided the
basis of a new major program, the Computer Coordinate
Major, recently established at Trinity College. The
synthesis of these reports with the curriculum of the
College in developing the new major is discussed. The
resulting program is suggested as a case study in the
implementation of the ACM reports. It is recommended
that the ACM reports be regularly reviewed and up-dated
so as to continue to provide the basis for development
of curricula for undergraduate education in
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{Wardle:1975:CSP,
author = "Caroline Wardle",
title = "A Computer Science program at a college with limited
resources",
journal = j-SIGCSE,
volume = "7",
number = "1",
pages = "68--70",
month = feb,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953064.811134",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:50 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 5th SIGCSE symposium on Computer
science education.",
abstract = "At Hunter College, the B.A. degree in Computer Science
was the work of two people, whose goals were to provide
a high quality degree, with as much choice of program
specialization as possible under the constraints
imposed by Hunter. It was felt that the program should
be structured so as to provide a useful background for
obtaining a job in industry or business, for those
students not intending to go on to graduate school. The
City University of New York is committed to Open
Enrollment which means that our students have extremely
diverse academic backgrounds. Because of limited
commitment and resources, we have been forced to rely
heavily on part-time instructors. Consequently we have
not been able to offer all of the advanced courses on a
regular basis. As a result of these factors, we settled
on a small program, offering two specializations, that
could be covered with a minimum of full-time faculty
backed up by adjuncts.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Abbey:1975:DPC,
author = "Duane C. Abbey",
title = "Data processing and Computer Science graduates",
journal = j-SIGCSE,
volume = "7",
number = "1",
pages = "71--75",
month = feb,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953064.811135",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:50 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 5th SIGCSE symposium on Computer
science education.",
abstract = "The following paper presents the views, observations
and concerns of an educator working in the field of
information and data processing. The primary comments
and suggestions are directed toward the academic
community although suggestions and goals are also made
which are applicable to the information and data
processing field.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Lancaster:1975:CSP,
author = "Ronald L. Lancaster and Richard T. Thomas",
title = "A Computer Science Practicum",
journal = j-SIGCSE,
volume = "7",
number = "1",
pages = "76--78",
month = feb,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953064.811136",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:50 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 5th SIGCSE symposium on Computer
science education.",
abstract = "An approach is described for introducing practical
work experience into an undergraduate computer science
curriculum. This approach differs from others which
have been reported in that it is not necessary for the
student to make any arrangements for academic credit in
advance. The requirements for obtaining practicum
credit are described, and examples of projects which
have received such credit are given. This approach has
made a significant contribution to the educational
program by offering academic credit for learning
experiences which are difficult to duplicate in a
typical 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{Webre:1975:MPB,
author = "Neil Webre",
title = "The {Master}'s Practicum: a bridge over the
{Industry\slash University Gap}",
journal = j-SIGCSE,
volume = "7",
number = "1",
pages = "79--82",
month = feb,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953064.811137",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:50 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 5th SIGCSE symposium on Computer
science education.",
abstract = "There has been a continuing discussion in the SIGCSE
Bulletin over the ``gap'' between the subject matter
and methodology of Computer Science curricula and the
needs of industry (1, 2, 3, 7, 8). There have been both
denials that a gap exists, and reaffirmations of its
existence. Two of the proposals for a solution to the
problem have called for direct contact between students
and industry during the education process. Goddard (9)
discussed the internship and cooperative program at
both the undergraduate and graduate levels. The ACM
curriculum recommendations for a Master of Information
Systems degree(4) contain a course proposal for Systems
Development Projects (course D3) which involves
significant contact between students and industry. This
paper discusses the need for professional training
during the education process and our attempt to provide
such training within a Computer Science Masters degree
program by means of a course, the Master's Practicum.",
acknowledgement = ack-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:1975:TDP,
author = "J. M. Adams",
title = "Teaching declarative programming",
journal = j-SIGCSE,
volume = "7",
number = "1",
pages = "83--85",
month = feb,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953064.811138",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:50 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 5th SIGCSE symposium on Computer
science education.",
abstract = "At the Conference on Programming Methodology in
January 1974 at Albuquerque, New Mexico Prof. Edsger
Dijkstra described a method of program development in
which the imperative form of a program is developed
from the assertions which form the correctness proof.
In other words the declarative (or non-procedural)
aspect of an algorithm guides its implementation into
an imperative (or procedural) form. While extremely
exciting, this methodology is rather alien to those
with traditional training in the imperative method of
program development. Since this encompasses almost
everyone including most instructors and students, a
problem arises in introducing the methodology into the
standard computer science curriculum. This paper
describes our approach to the problem at New Mexico
State and 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{Ellis:1975:PSS,
author = "Clarence A. Ellis",
title = "A practicum --- seminar in structured programming",
journal = j-SIGCSE,
volume = "7",
number = "1",
pages = "86--94",
month = feb,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953064.811139",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:50 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 5th SIGCSE symposium on Computer
science education.",
abstract = "This paper describes a practicum-seminar course which
the author taught at the University of Colorado during
the spring and summer of 1974. This course contained a
number of salient features which made it an interesting
experiment and a unique learning experience for all
involved. The broad goals of the seminar were: (a) to
introduce participants to system design and software
engineering techniques and to provide practical
experience in the use of these techniques; (b) to
design and implement a flexible, human oriented student
registration and scheduling system. This paper presents
background and discussion of the project and the
seminar. A class syllabus is given showing topics which
were covered, and advantages and disadvantages of this
type of educational experience 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{Hanson:1975:FCC,
author = "Allan Hanson and Kurt Maly",
title = "A first course in computer science: What it should be
and why.",
journal = j-SIGCSE,
volume = "7",
number = "1",
pages = "95--101",
month = feb,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953064.811140",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:50 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 5th SIGCSE symposium on Computer
science education.",
abstract = "We feel that for a long time introductory computer
science courses have degenerated into courses more
appropriately titled ``Introduction to the Programming
Language X'' where X has historically been FORTRAN or
BASIC and more recently PL/I or APL. In this paper we
propose an introductory course which first, and
foremost, teaches problem-solving methodology with the
final stage of it being translation of an algorithm
into a well-structured program. And, second, it
achieves this in conjunction with an introduction to
the major areas 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{Ripley:1975:CEP,
author = "G. David Ripley",
title = "A course in effective programming",
journal = j-SIGCSE,
volume = "7",
number = "1",
pages = "102--108",
month = feb,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953064.811141",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:50 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 5th SIGCSE symposium on Computer
science education.",
abstract = "This paper describes a graduate Computer Science
course in which all aspects of the programming process
are examined. The course has been taught for the past
three years, and represents an attempt to pull together
various results of researchers working on this rather
undeveloped but important area. Unfortunately space
does not permit the inclusion here of many details or
examples. Rather, the emphasis is on the form of the
course and how the reference material is used in
pursuing the course objectives. (The topic of program
measurement is expanded on somewhat, being a topic of
interest to the author and one about which little has
been said elsewhere.)",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Curtis:1975:CSF,
author = "Kent K. Curtis",
title = "Computer science, federal programs, and {Nirvana}",
journal = j-SIGCSE,
volume = "7",
number = "1",
pages = "109--113",
month = feb,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953064.811142",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:50 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 5th SIGCSE symposium on Computer
science education.",
abstract = "My text this morning comes from a highly regarded
German algebraist of the nineteenth century, Leopold
Kronecker. He was engaged in a vigorous debate with
other mathematicians on exactly this question, what are
the foundations of mathematics? What set of axioms can
be used as a basis for deriving everything else? Most
mathematicians were following directions of thought
which invoked the concept of infinity, infinite
sequences, infinite sets, infinite classes, and
reciprocally, the notion of infinitesimal. By
consistent application of logic, their premise
inexorably led to further elaborations such as
trans-finite numbers which are esoteric in the
experience of most of us. Kronecker vigorously asserted
that following this path was an error. He claimed that
one must begin, and not only begin but remain content
with the integers and those things which can be
described algorithmically in terms of them. ``God made
the integers, and all the rest is the work of man.''",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Mayes:1975:DCF,
author = "Jesse J. Mayes",
title = "Development of computing at {Federal City College}",
journal = j-SIGCSE,
volume = "7",
number = "1",
pages = "114--119",
month = feb,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953064.811143",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:50 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 5th SIGCSE symposium on Computer
science education.",
abstract = "After joint discussions between the House and the
Senate, a bill authorizing the creation of Federal City
College (and the Washington Technical Institute) was
signed into law in 1966 by President Lyndon B. Johnson
as Public Law 89-791. The Federal City College Computer
Center is organized as a consolidated center designed
to support both academic and administrative data
processing requirements of the College. The Center has
chosen this organizational structure because it
provides the College with the best cost effective means
of providing a wide range of data processing services
to all areas of the College. The management of one
centralized Computer Center and its supporting staff
obviates the necessity for the College to staff and
support an array of decentralized computing staffs and
facilities in each 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{Stone:1975:ICS,
author = "Fred W. Stone",
title = "Innovative computer services at a developing
institution",
journal = j-SIGCSE,
volume = "7",
number = "1",
pages = "120--122",
month = feb,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953064.811144",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:50 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 5th SIGCSE symposium on Computer
science education.",
abstract = "Tuskegee Institute installed an IBM 1620 in October
1961. Over the next several years as demand required,
the system was expanded from the original 20K to 60K
then to disk. The original acquisition was made
possible with a NSF grant. in June 1972, with the
assistance of a NSF grant, among others, Tuskegee
Institute was able to install a Hewlett--Packard 2000F
Time Sharing system. With the ability to use the system
from any part of the campus, service to the various
schools and departments is staggering. Engineering has
increased it's use but it accounts for only 30\% of the
current use of the system.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Dyba:1975:CHR,
author = "Jerome Dyba and Marvin Kornbluh and William McCartin
and Richard G. Schneider",
title = "The challenge of human resources staffing and
utilization in industrial computing --- part 1",
journal = j-SIGCSE,
volume = "7",
number = "1",
pages = "123--123",
month = feb,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953064.811145",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:50 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 5th SIGCSE symposium on Computer
science education.",
abstract = "Marvin Kornbluh Industry today is looking for creative
systems analysts and programmers who can develop
physical systems on the basis of sound business
judgement rather than merely increasing the level of
sophistication. They need ``entrepeneurs'' --- those
who know how to work effectively with hardware and
software suppliers, know how to harness and direct the
creative systems people, know how to be communications
catalysts in giving advice and counsel to systems
users, and know how to establish and maintain sensible
budgets and project control systems. How these types of
EDP personnel can be developed by the application of
sound management principles to the establishment of
``custom-built'' educational and training programs that
emphasize both the operations of the organization as
well as the technical aspects of data processing will
be discussed. William McCartin The nature of computer
technology in a manufacturing environment and the
resulting demand for extensive computer education and
professional knowledge will be outlined. A company's
response to this demand as it was influenced by
technical and budgetary considerations is described.
The current and future educational requirements
necessary to successful implementation of computerized
industrial applications, manufacturing process control,
and factory automation is considered. Richard G.
Schneider Computer-related careers in banking will be
discussed. Personnel are needed who can specialize in
such areas as computer operations efficiency, hardware
performance measurement, systems software support and
development, the use of management science techniques,
data base development and systems support, and
application systems development in programming. They
must understand the technical aspects of their fields
and communicate effectively to their technical and
corporate management, with coordination of all the
efforts involved in a large scale, 24 hour, 7 day week
operation.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{DeLorm:1975:MFE,
author = "R. T. DeLorm and T. C. Smith",
title = "Motivating freshmen engineering students",
journal = j-SIGCSE,
volume = "7",
number = "1",
pages = "124--128",
month = feb,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953064.811146",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:50 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 5th SIGCSE symposium on Computer
science education.",
abstract = "In an effort to lower the rate of attrition of
Engineering students, during the early years of their
education, the University of Nebraska --- Lincoln has
instituted a series of two freshman engineering courses
which are designed to motivate and retain these
students. A description of each of these courses and
the motivating factors of each are discussed. Creative
plots and conceptual engineering design projects are
used as a means of holding interest and teaching the
basic engineering skills. Surveys taken over a number
of years have shown an increase in the retention of
engineering students since these courses were
instituted. These surveys 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{Lovas:1975:ICP,
author = "Charles M. Lovas",
title = "An instructional Computer Program Library",
journal = j-SIGCSE,
volume = "7",
number = "1",
pages = "129--132",
month = feb,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953064.811147",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:50 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 5th SIGCSE symposium on Computer
science education.",
abstract = "The Computer Program Library, a compilation of
computer programs coded in FORTRAN and executed in the
batch mode, facilitates both direct and adjunct use of
the computer by students. A six year project, the
library now contains over 290 fully-documented
subprograms and programs which engineering students
utilize for problem-solving, independent study
projects, and research. In addition, the library
provides the instructor with a ready source of material
which may be used to augment course content in several
ways. The computer program library concept has proven
to be an effective method of implementing computer
augmented engineering education, especially in
curricular areas not adequately serviced by
task-oriented software and/or in small emerging
educational institutions.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Sammet:1975:DCG,
author = "Jean E. Sammet",
title = "Description of course given on ``Computers in the
Humanities and Social Science''",
journal = j-SIGCSE,
volume = "7",
number = "1",
pages = "133--142",
month = feb,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953064.811148",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:50 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 5th SIGCSE symposium on Computer
science education.",
abstract = "This paper describes a course entitled ``Computers in
the Humanities and Social Science'' given at a small
liberal arts college. The basic purpose of the course
was to provide the student with knowledge about how a
computer could be used in various fields (e.g., art,
literature, economics). There was no intent to make the
student expert in using the computer, although several
programs were written and debugged as homework
assignments. This paper includes appendices which show
copies of the homework assignments given, a
questionnaire on attitudes toward the computer, as well
as further details on 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{Kearney:1975:CTY,
author = "James F. Kearney",
title = "Curricula for two-year data-processing programs: a
review and recommendation",
journal = j-SIGCSE,
volume = "7",
number = "1",
pages = "143--147",
month = feb,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953064.811149",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:50 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 5th SIGCSE symposium on Computer
science education.",
abstract = "A review is given of the current situation in two-year
institutions with data-processing course offerings.
There are three types of students, ``transfer,''
``occupational,'' and ``optional,'' whose needs must be
satisfied by any curriculum. The author suggests a
curriculum for all schools, large and small, containing
six courses, of which the student enrolls in four
according to his educational 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{Peck:1975:PCS,
author = "Josephine Peck",
title = "A proposed {Computer Science} curriculum for two-year
colleges",
journal = j-SIGCSE,
volume = "7",
number = "1",
pages = "148--156",
month = feb,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953064.811150",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:50 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 5th SIGCSE symposium on Computer
science education.",
abstract = "In the past decade many two-year colleges have
developed and implemented various curricula in Data
Processing and/or Computer Science. These programs grew
out of existing vocational needs for computer
operators, data prepares, EAM equipment operators and
application programmers. Since very few four-year
institutions offered a bachelor's program in Computer
Science, the two-year schools generally did not develop
a sequence of courses geared to the needs of the
transfer student. These students were usually advised
to concentrate in either mathematics or business
administration --- a situation which persists in many
colleges today. This paper will offer a discussion of
several factors which have affected the needs of both
the terminal and the transfer student of two-year
colleges and which consequently warrant a revision of
the existing two-year Computer Science curricula. A
curriculum and description of revised course content
will be suggested as one possible 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{Hasenei:1975:CHR,
author = "Ken Hasenei and Claude Walston and Ed Coady",
title = "The challenge of human resources staffing and
utilization in industrial computing --- part 2",
journal = j-SIGCSE,
volume = "7",
number = "1",
pages = "157--157",
month = feb,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953064.811151",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:50 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 5th SIGCSE symposium on Computer
science education.",
abstract = "Claude Walston An analysis of staffing needs to the
computer industry itself is considered. The general
organizational and functional structure is described,
then needs within this area for computer science
graduates is considered. Needs now exist in a number of
major areas, especially research, system architecture,
system software design, program product design, and
internal operational data processing support. The type
of qualifications this industry hopes to find in
computer science graduates is presented. Ed Coady The
Social Security Administration ``allegedly'' has the
largest computer installation under one roof in the
world. Thirty-seven distinct computer systems are
available, comprising an integrated marriage of
multi-vendor equipment. Eleven hundred programmers
(called computer specialists) and eight hundred
operations specialists make up the teams that program
and operate these systems. The recruiting, selecting,
and training of personnel directly associated with the
computer systems is discussed. The importance of this
function is of high and continuing interest and
includes involvement by the top management executives
at Social Security Administration. This presentation
will cover the experiences and future needs for the
education of computer personnel.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Baecker:1975:TSW,
author = "Ron M. Baecker",
title = "Two Systems which Produce Animated Representations of
the Execution of Computer Programs",
journal = j-SIGCSE,
volume = "7",
number = "1",
pages = "158--167",
month = feb,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953064.811152",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:50 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 5th SIGCSE symposium on Computer
science education.",
URL = "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Graphics/imager/1975.bib;
ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Graphics/siggraph/1975.bib",
abstract = "This paper describes two prototype systems which
facilitate the production of teaching films containing
animated representations of the execution of computer
programs. With such systems, it is possible for an
instructor to produce short quick-and-dirty
single-concept film clips with only hours of effort,
and more polished material with only slightly more
effort. Demonstration clips produced in this way will
be shown at the Symposium.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Davis:1975:IED,
author = "Alan Davis and Michael H. Tindall and Thomas R.
Wilcox",
title = "Interactive error diagnostics for an instructional
programming system",
journal = j-SIGCSE,
volume = "7",
number = "1",
pages = "168--171",
month = feb,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953064.811153",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:50 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 5th SIGCSE symposium on Computer
science education.",
abstract = "This paper is concerned with the development of an
interactive error analysis system for a highly
interactive programming language compiler. Although the
proposed system should have reasonably wide
applicability to various time-sharing systems and
interactive compilers, the following is a description
of the goals and constraints of a particular compiler
in which the error system is to be implemented.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Gerhart:1975:MTP,
author = "Susan L. Gerhart",
title = "Methods for teaching program verification",
journal = j-SIGCSE,
volume = "7",
number = "1",
pages = "172--178",
month = feb,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953064.811154",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:50 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 5th SIGCSE symposium on Computer
science education.",
abstract = "``Program verification'' is generally defined as the
process of ascertaining and demonstrating that a
program is correct, i.e., that a program satisfies a
given set of specifications. The most common method of
verifying a program is by testing, the process of
executing a program for a set of selected inputs and
inferring from the results of those executions that the
program is correct for all possible inputs. In practice
today, a few programs are being proved correct but the
most common method of program verification is still
testing. Both methods are unreliable in different ways,
but when combined, their complementary relationship can
provide a high degree of assurance that programs are
correct. The purpose of this paper is (1) to review the
state of the art of these two approaches to program
verification and the relationship between them, and (2)
to suggest a number of ways in which program
verification can be introduced 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{Glasser:1975:TOH,
author = "A. L. Glasser",
title = "A terminal oriented Hardware Simulator for educational
use",
journal = j-SIGCSE,
volume = "7",
number = "1",
pages = "179--186",
month = feb,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953064.811155",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:50 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 5th SIGCSE symposium on Computer
science education.",
abstract = "The uses of computer description languages and
simulation systems for educational purposes are
discussed. A new language is presented; the language
and simulation system are described. A sample
description (in the new language) is 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{Honkanen:1975:SFC,
author = "Pentti A. Honkanen",
title = "Setting the foundations of computer science in a
business oriented program",
journal = j-SIGCSE,
volume = "7",
number = "1",
pages = "187--190",
month = feb,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953064.811156",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:50 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 5th SIGCSE symposium on Computer
science education.",
abstract = "From the computer science educators point of view,
each of these transitions should be made as rapidly and
completely as possible. Here again rises the eternal
trade-off: time vs storage. A complete transition
requires time, which the student might be reluctant to
invest; and a quick transition requires cramming so
much information into a short time span that the
student cannot absorb it. This paper focuses on this
problem as it currently faces us who are
``transforming'' undergraduate business majors into the
ways of computer science. The business major is no
slouch that has to be re-tooled, but rather a
practically oriented person whose approach to problem
analysis has to be reoriented to include a more
rigorous 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{Kugel:1975:HMA,
author = "Peter Kugel",
title = "How to make abstract ideas more concrete",
journal = j-SIGCSE,
volume = "7",
number = "1",
pages = "191--195",
month = feb,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953064.811157",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:50 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 5th SIGCSE symposium on Computer
science education.",
abstract = "Games that students play, either against each other or
against the computer, can help to make some of the
abstract ideas from the theory of computing seem more
concrete and more interesting than they now appear to
many students. In this paper, I describe the general
structure of some games based on such theoretical
constructs as the Turing machine, the context-free
grammar and the like. I indicate some of the ways that
such games can be ``built'' either using pencil, paper
and scrap materials or using computer programs. Some
experiences with the use of such games, and some of
their mathematical and pedagogical implications, 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{Bezanson:1975:TSP,
author = "William R. Bezanson",
title = "Teaching structured programming in {FORTRAN} with
{IFTRAN}",
journal = j-SIGCSE,
volume = "7",
number = "1",
pages = "196--199",
month = feb,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953064.811158",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:50 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 5th SIGCSE symposium on Computer
science education.",
abstract = "The outline of an introductory FORTRAN programming
course based on structured programming is presented.
The language IFTRAN was used as a FORTRAN preprocessor,
allowing regular FORTRAN statements plus more powerful
conditional and looping statements. Program development
was taught in the course by means of top-down stepwise
refinement. Students were well motivated and developed
a professional attitude towards 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{Meissner:1975:BSM,
author = "Loren P. Meissner and Ruth L. Hinkins",
title = "{B4Tran}: a structured mini-language approach to the
teaching of {Fortran}",
journal = j-SIGCSE,
volume = "7",
number = "1",
pages = "200--205",
month = feb,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953064.811159",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:50 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 5th SIGCSE symposium on Computer
science education.",
abstract = "Although senior computer scientists at major
universities deplore the continued widespread use of
Fortran in beginning computing courses, the fact
remains that half a million college students each year
are enrolled in courses that include Fortran
proficiency as a major objective. If these students are
to learn about program structure, ways must be found to
teach this concept in Fortran courses. We propose the
use of a structured mini-language, rather than a
preprocessor, at the beginning of such a course. The
B4Tran language has been designed as a subset of an
extended Fortran dialect. It introduces alternative
structures and iterative structures by using labelled
statements to delimit the ends of blocks, in a manner
analogous to the indexed DO block of Fortran.
Controlled alternatives to GO TO are also provided.
Some features of Fortran that cause difficulty for
beginning students are omitted. All variables are of a
single (``real'') type. Input and output are
format-free. B4Tran runs as an interpreter; thus it can
furnish improved feedback to the programmer during
execution.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Wagener:1975:SFP,
author = "J. L. Wagener",
title = "Structured {FORTRAN} programming",
journal = j-SIGCSE,
volume = "7",
number = "1",
pages = "206--211",
month = feb,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953064.811160",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:50 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 5th SIGCSE symposium on Computer
science education.",
abstract = "A technique for structuring FORTRAN programs is
reviewed, and a preprocessor is described which
converts pure structured code into standard FORTRAN. It
is claimed that structured FORTRAN is generally easier
to read and write than unstructured FORTRAN. Actual
examples are given of structured FORTRAN and results of
preprocessing.",
acknowledgement = ack-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:1975:PSD,
author = "Yaohan Chu",
title = "A panel session on ``digital system education''",
journal = j-SIGCSE,
volume = "7",
number = "1",
pages = "212--212",
month = feb,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953064.811161",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:50 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 5th SIGCSE symposium on Computer
science education.",
abstract = "This panel is composed of the chairmen of the task
forces of the DISE (Digital Systems Education
Committee). DISE is a project sponsored by the NSF and
managed by University of Pittsburgh for the purpose of
generation and dissemination of educational material on
all aspects of digital system education. The panel
members will discuss the current activities of these
task forces and then seek the audience's participation
in learning more about the status and need of current
digital system 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{Bonnette:1975:EN,
author = "Della T. Bonnette",
title = "Editorial notes",
journal = j-SIGCSE,
volume = "7",
number = "2",
pages = "1--1",
month = jun,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382205.382207",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:51 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Connolly:1975:CTY,
author = "Frank W. Connolly",
title = "Computers at two-year colleges: current course
offerings and facilities",
journal = j-SIGCSE,
volume = "7",
number = "2",
pages = "6--11",
month = jun,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382205.382882",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:51 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1975:NCS,
author = "Clinton E. Jones",
title = "Need for computer-supported instruction in minority
institutions",
journal = j-SIGCSE,
volume = "7",
number = "2",
pages = "12--20",
month = jun,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382205.382883",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:51 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Purdy:1975:GCD,
author = "J. Gerry Purdy",
title = "A graduate course in database management",
journal = j-SIGCSE,
volume = "7",
number = "2",
pages = "21--26",
month = jun,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382205.382884",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:51 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "Database management is a new and fast growing
discipline within computer science. Curriculum 68 did
not include database management in its recommended
courses. With the advent of large direct access
secondary storage devices to hold large volumes of
information referred to as a database and with the need
to manage that storage efficiently and conveniently,
there has developed the computer science discipline of
database management. This paper describes a course in
database management, including a course catalog
overview, course outline, and bibliography. This paper
could serve as a guideline for future ACM Curriculum
Committee on Computer Science recommendations in
database management.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Barnard:1975:PEO,
author = "A. C. L. Barnard",
title = "Planning and experience with a one-quarter course on
compiler writing using {Gries}' book and structured
programming",
journal = j-SIGCSE,
volume = "7",
number = "2",
pages = "27--29",
month = jun,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382205.382885",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:51 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Chanon:1975:CCU,
author = "R. N. Chanon",
title = "Compiler construction in an undergraduate course: some
difficulties",
journal = j-SIGCSE,
volume = "7",
number = "2",
pages = "30--32",
month = jun,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382205.382886",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:51 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Beus:1975:MAB,
author = "H. Lynn Beus",
title = "A motivational approach to basic computer science",
journal = j-SIGCSE,
volume = "7",
number = "2",
pages = "33--38",
month = jun,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382205.382887",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:51 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "This paper is a report and discussion of a basic
course in computer science offered at Brigham Young
University for the last several years. A motivational
approach is taken in the course --- beginning at a very
low level and developing the basic problems that arose
historically. Students are requested to solve several
of these problems as programming assignments including
an assembler and a simple operating system nucleus.
Simulated machines are used, and the students are
introduced to several machines, as a means of
broadening their knowledge of machine organization.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Khallany:1975:ICC,
author = "Asad Khallany and Robert H. Holland",
title = "An introductory computer course in a school of
business",
journal = j-SIGCSE,
volume = "7",
number = "2",
pages = "39--42",
month = jun,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382205.382888",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:51 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Konstam:1975:SPP,
author = "Aaron H. Konstam",
title = "Structured programming and the parallel algorithm",
journal = j-SIGCSE,
volume = "7",
number = "2",
pages = "43--47",
month = jun,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382205.382889",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:51 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Rickman:1975:FSP,
author = "Jon Rickman",
title = "File structures position paper",
journal = j-SIGCSE,
volume = "7",
number = "2",
pages = "48--50",
month = jun,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382205.382890",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:51 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Waxman:1975:RBD,
author = "Jerry Waxman",
title = "Reflections on {B3}, discrete structures",
journal = j-SIGCSE,
volume = "7",
number = "2",
pages = "51--54",
month = jun,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382205.382891",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:51 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "See reply \cite{Korfhage:1975:CBR}.",
acknowledgement = ack-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:1975:DCS,
author = "Nelson T. Dinerstein",
title = "Does computer science belong in a liberal arts
college?",
journal = j-SIGCSE,
volume = "7",
number = "2",
pages = "55--64",
month = jun,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382205.382892",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:51 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1975:POC,
author = "Warren T. Jones",
title = "A pragmatically oriented computer science degree
program",
journal = j-SIGCSE,
volume = "7",
number = "2",
pages = "65--66",
month = jun,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382205.382893",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:51 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1975:SFT,
author = "R. Waldo Roth",
title = "Students and faculty training in systems analysis",
journal = j-SIGCSE,
volume = "7",
number = "2",
pages = "67--73",
month = jun,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382205.382894",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:51 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "The paper describes a variety of techniques being
utilized or under development to improve the education
of liberal arts students and faculty in systems design
and analysis including computer systems. An extensive
program of faculty development plus practicum and work
experiences for students are given special attention.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Tcheng:1975:UCS,
author = "Mike T. Tcheng",
title = "The undevelopment of a computer science program",
journal = j-SIGCSE,
volume = "7",
number = "2",
pages = "74--77",
month = jun,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382205.382895",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:51 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1975:CDE,
author = "Darrell L. Ward",
title = "A cooperative development effort of a computer science
program",
journal = j-SIGCSE,
volume = "7",
number = "2",
pages = "78--83",
month = jun,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382205.382896",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:51 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "The development of a Computer Science program in an
era of economic uncertainty and general enrollment
declines is presented. The cooperative efforts
necessary in such a situation are described in detail
and the interesting curricula which culminated from
these efforts are presented in the Appendices.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Abbott:1975:ISC,
author = "Russell J. Abbott",
title = "An informal survey of computer science coursesr",
journal = j-SIGCSE,
volume = "7",
number = "2",
pages = "84--86",
month = jun,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382205.382880",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:51 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "Recently, I surveyed the undergraduate and graduate
offerings in Computer Science of a number of
universities. The catalogs surveyed were all recent ---
no more than three years old. The universities were
selected solely on the basis of the local availability
of their catalogs.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Newsted:1975:GAP,
author = "Peter R. Newsted",
title = "Grade and ability predictions in an introductory
programming course",
journal = j-SIGCSE,
volume = "7",
number = "2",
pages = "87--91",
month = jun,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382205.382897",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:51 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "Two regression equations are derived to predict grade
and ability in an introductory FORTRAN course. College
GPA, programming experience, and career orientation are
shown to be significant positive predictors; working in
groups and time spent on the course are unexpectedly
shown to be negative correlates. The implications of
these findings for methods of teaching programming 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{Caviness:1975:SCO,
author = "B. F. Caviness",
title = "{SAM} course outlines",
journal = j-SIGCSE,
volume = "7",
number = "2",
pages = "92--103",
month = jun,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382205.382898",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:51 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Ingram:1975:RSI,
author = "G. Ingram",
title = "Report of special interest session on computing in
minority institution held at fifth annual {SIGCSE}
symposium",
journal = j-SIGCSE,
volume = "7",
number = "3",
pages = "12--12",
month = sep,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382216.382217",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:51 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Cain:1975:RDS,
author = "James T. Cain",
title = "Report of the digital systems education committee",
journal = j-SIGCSE,
volume = "7",
number = "3",
pages = "13--16",
month = sep,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382216.382480",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:51 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Thorhallsson:1975:HCA,
author = "Jon Thorhallsson",
title = "High-school curriculum adopts first semester college
computer science",
journal = j-SIGCSE,
volume = "7",
number = "3",
pages = "17--18",
month = sep,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382216.382481",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:51 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1975:CSH,
author = "Charles R. Bauer and John C. Meinke",
title = "Computer science for the high school teacher",
journal = j-SIGCSE,
volume = "7",
number = "3",
pages = "19--20",
month = sep,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382216.382482",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:51 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Capstick:1975:PPU,
author = "C. K. Capstick and J. D. Gordon and A. Salvadori",
title = "Predicting performance by university students in
introductory computing courses",
journal = j-SIGCSE,
volume = "7",
number = "3",
pages = "21--29",
month = sep,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382216.382483",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:51 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Cheney:1975:ICS,
author = "Robert S. Cheney",
title = "An introductory computer survey course",
journal = j-SIGCSE,
volume = "7",
number = "3",
pages = "30--34",
month = sep,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382216.382484",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:51 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "This course is designed for students who do not intend
to become programmers, but who recognize the important
role of the computer and wish to learn how computers
are affecting society and how they might use these
machines in their careers. The course covers how
computers operate, what must be done to develop a
computer application, characteristics of successful
applications, and the social implications of computer
technology.The objectives are (1) to provide
understanding of the strengths and weaknesses of
computers, (2) enable students to recognize potential
computer applications, (3) enable students to
communicate effectively with computer programmers and
systems analysts, and (4) make students aware of the
social implications of computer systems.Most students
who enroll in this course are majoring in a social
science, fine arts, business, education, or a
non-technical liberal arts department. Because this may
well be the only technically oriented course taken
during their college careers, we point out how what we
are learning about computers is pertinent to all areas
of rapidly evolving 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{Pumplin:1975:SET,
author = "Bruce A. Pumplin",
title = "A simple example of the top-down approach to algorithm
development",
journal = j-SIGCSE,
volume = "7",
number = "3",
pages = "35--37",
month = sep,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382216.382485",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:51 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Friedman:1975:ETD,
author = "Frank L. Friedman",
title = "An experience in teaching disciplined programming at
an elementary level",
journal = j-SIGCSE,
volume = "7",
number = "3",
pages = "38--43",
month = sep,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382216.382486",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:51 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "Several difficulties in teaching disciplined
programming at an elementary level are mentioned. In
particular, a minimum set of flow chart control
structures for disciplined programming are described,
and the problem posed by attempting to use these
structures in conjunction with FORTRAN in an elementary
computer programming course is discussed. A solution to
this problem is presented in terms of a structure
oriented extension to FORTRAN called NSFTRAN. The
structured statement forms of NSFTRAN are described,
and the motivations for the structure orientation are
given. The main feature of NSFTRAN is its use of the
numeric FORTRAN statement label as a structure range
identifier as in the FORTRAN indexed DO statement.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Biermann:1975:TIA,
author = "A. W. Biermann and R. I. Baum and M. Silverman",
title = "Trace information as an aid to debugging",
journal = j-SIGCSE,
volume = "7",
number = "3",
pages = "44--49",
month = sep,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382216.382487",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:51 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Tremblay:1975:ICD,
author = "J. P. Tremblay and P. G. Sorenson",
title = "An introductory course in data structures with
applications",
journal = j-SIGCSE,
volume = "7",
number = "3",
pages = "50--57",
month = sep,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382216.382488",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:51 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "This paper describes a two semester introductory
course in data (information) structures for the
undergraduate computer science student that has evolved
at the University of Saskatchewan, Saskatoon. The
philosophy and organization of such a course are
discussed. A comparison is made between the course
described and data structure courses proposed by two
commitees 'on 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{Epstein:1975:PTC,
author = "G. Epstein",
title = "The pyramid teaching computer structures by computer
structures",
journal = j-SIGCSE,
volume = "7",
number = "3",
pages = "58--61",
month = sep,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382216.382489",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:51 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "The content of the laboratory portion of a course on
computer structures is given in syllabus form. Each
succeeding level of the syllabus builds upon the
preceding level to achieve increased understanding and
depth of thought. The syllabus provides annotated
examples of structures and projects for each level.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Barnard:1975:SEA,
author = "A. C. L. Barnard",
title = "Software engineering in an academic computer science
curriculum",
journal = j-SIGCSE,
volume = "7",
number = "3",
pages = "62--70",
month = sep,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382216.382490",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:51 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1975:CWC,
author = "N. T. Dinerstein",
title = "A compiler writing course in a small college",
journal = j-SIGCSE,
volume = "7",
number = "3",
pages = "71--72",
month = sep,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382216.382491",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:51 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Giaccai:1975:ES,
author = "Gerald J. Giaccai and Kenneth R. Slonneger",
title = "Enhancing {SAMOS}",
journal = j-SIGCSE,
volume = "7",
number = "3",
pages = "73--76",
month = sep,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382216.382492",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:51 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Porter:1975:PTA,
author = "Charles H. Porter and Nesa Labbe Wu",
title = "Programming for terminal applications",
journal = j-SIGCSE,
volume = "7",
number = "3",
pages = "77--82",
month = sep,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382216.382493",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:51 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "When a computer language is taught in the classroom,
the focus is usually on the language itself and its
application to the students' fields of interest. Syntax
and logic are the chief barriers to be overcome, and,
as a result, an important topic is not covered. This
area is becoming more a problem with the trend toward
writing computer programs to be run from a terminal.
Students are not being taught how to write a program to
be run by someone else.This article develops a set of
rules to improve programs for terminal applications.
These rules center around:1. Data Validation: The
Programmer must explicitly test the data entered to be
sure it is of a valid type and within valid range;2.
Input and Output Validation: It is important to
identify the problem being solved, the input to the
program and the results of the program; and 3. Data
Flow: The flow of data into the computer should be
ordered in the same way as it would be if a person were
solving a problem in his head.If these rules are
followed, programs will perform better, the user will
be happier, and the data processing will be more
accurate.",
acknowledgement = ack-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:1975:PMR,
author = "J. A. {Archibald, Jr.}",
title = "Proposed mathematics requirements for the {Bachelor}'s
degree in computer science",
journal = j-SIGCSE,
volume = "7",
number = "4",
pages = "12--15",
month = dec,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382218.382219",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Hamming:1975:PCS,
author = "R. W. Hamming",
title = "A philosophy for computer science or my prejudices and
confusions",
journal = j-SIGCSE,
volume = "7",
number = "4",
pages = "16--18",
month = dec,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382218.382471",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1975:CSM,
author = "Norman E. Sondak",
title = "A computer science minor for engineering and science
students",
journal = j-SIGCSE,
volume = "7",
number = "4",
pages = "19--24",
month = dec,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382218.382472",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "There has been a great demand for scientists and
engineers to become thoroughly acquainted with the
application of digital computers to their discipline
areas. As a result, engineering and science majors have
been interested in complimenting their programs with a
minor in Computer Science. Traditionally, minor
programs required a specific number of thematically
related courses in the minor discipline. However, this
traditional approach does not necessarily fulfill the
real demands of the students involved in Computer
Science. A suggested minor program is presented with a
review of 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{Hamblen:1975:CMU,
author = "John W. Hamblen",
title = "Computer manpower in the {United States} --- supply
and demand",
journal = j-SIGCSE,
volume = "7",
number = "4",
pages = "25--43",
month = dec,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382218.382473",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "At a time when new departments of computer science,
data processing, information science, information
systems, etc. are being created and existing
departments are trying to grow and compete with more
established disciplines for scarce resources, it seems
imperative that we attempt to keep abreast of the needs
of industry and government for the graduates of these
programs. This need must be monitored and matched
against the production of graduates at all appropriate
levels. The author has assembled extensive data on the
latter over the past eight years while at the Southern
Regional Education Board in Atlanta, GA (USA) during
the period 1965--72 and currently at the University of
Missouri-Rolla. The data was collected and published
with support from the National Science Foundation. In
this paper the author also develops estimates of
computer manpower need and compares these estimates of
need with estimates on production. These comparisons
are presented on a State-by-State basis as well as
National.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{McFarland:1975:NPD,
author = "Robert H. McFarland",
title = "Notes from panel discussion on {GRE} advanced exams
presented at fifth annual {SIGCSE} technical
symposium",
journal = j-SIGCSE,
volume = "7",
number = "4",
pages = "44--46",
month = dec,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382218.382474",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1975:VAC,
author = "James F. Gross",
title = "Video augmented computer science {(VACS)}",
journal = j-SIGCSE,
volume = "7",
number = "4",
pages = "47--49",
month = dec,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382218.382475",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "The design and production of videotapes showing simple
algorithms in action is described. Fortran programs and
a CRT timesharing terminal allow the computer to
generate animated representations of arrays as they are
searched or sorted. Problems encountered during the
project are outlined, along with the solutions.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Miller:1975:IOC,
author = "Jim Miller",
title = "An industry oriented computer curriculum designed for
the transfer student",
journal = j-SIGCSE,
volume = "7",
number = "4",
pages = "50--52",
month = dec,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382218.382476",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Ginsberg:1975:GLU,
author = "Myron Ginsberg",
title = "A guide to the literature for undergraduate and
graduate courses in numerical mathematics",
journal = j-SIGCSE,
volume = "7",
number = "4",
pages = "53--68",
month = dec,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382218.382477",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "This report contains a compilation of selected
references which have been useful in the preparation of
lectures and in assigning outside reading for the
numerical mathematics courses taught in the Department
of Computer Science at Southern Methodist University.
Introductory remarks describe the environment in which
the courses are taught as well as criteria for
reference selection. The references are divided up into
eleven sections:1. General Texts; 2. Numerical
Approximation, Interpolation, and Extrapolation; 3.
Numerical Integration and Differentiation; 4. Numerical
Linear Algebra; 5. Numerical Solution of Differential
Equations; 6. Software Influences; 7. Symbolic and
Algebraic Manipulation; 8. Computational Complexity; 9.
Hardware Influences; 10. Computer arithmetic; 11.
Recommended Periodicals. In addition, many of the
references are placed in one or more of three
categories: generally-recognized classics in a subject
area; relatively applied presentations; works
containing extensive bibliographical material. Brief
descriptions of the courses which utilize the
references are included along with a list of sources
for research and technical 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{Korfhage:1975:CBR,
author = "Robert R. Korfhage",
title = "The case for {B3} --- a reply to {Waxman}",
journal = j-SIGCSE,
volume = "7",
number = "4",
pages = "69--71",
month = dec,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382218.382478",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "See \cite{Waxman:1975:RBD}.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Coulter:1975:IPI,
author = "Neal S. Coulter",
title = "Introducing {PMS} and {ISP} notations",
journal = j-SIGCSE,
volume = "7",
number = "4",
pages = "72--75",
month = dec,
year = "1975",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382218.382479",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Friedman:1976:SPC,
author = "Frank L. Friedman and Elliot B. Koffman",
title = "Some pedagogic considerations in teaching elementary
programming using structured {FORTRAN}",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "1--10",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803440",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "This paper contains a description of several aspects
of a course in introductory computer programming that
is taught using a few basic control structure
extensions to FORTRAN. The FORTRAN syntactic forms and
flow diagram patterns of these structures are defined,
and some of the advantages of these forms are listed.
The problem solving methods developed in the course are
outlined, and the structures are shown to be consistent
with these methods. Some pedagogic considerations which
provide an effective environment for the presentation
of these control structures 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{Khailany:1976:ICC,
author = "Asad Khailany",
title = "An introductory {COBOL} course with structured
programming",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "11--16",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803441",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "ORIS 316 was designed as a core course to teach COBOL
programming language and Business Information Systems
to students majoring in Business Computer Information
Systems. Students from other areas such as Mathematics,
Computer Science, Sociology, Economics, Political
Science, Marketing, Accounting, Management, etc., take
this course to enhance their employment opportunities.
Most of the students who take this course have some
knowledge of some computer programming language,
especially in FORTRAN. In the last four years, I have
taught this course eight times. In the beginning,
perhaps like many other instructors have done, I took
the normal path to teach this course. This path was
more or less influenced or determined by some textbooks
or manual references. These text and manual references
have different approaches; however, to teach the COBOL
language, all of them agree on one point, namely, to
present the PERFORM statement, the tool of structured
programming in COBOL, in the late sections of their
texts. And of those sources which I'm familiar with,
none had the structured programming approach. Because
of the popularity of structured programming especially
in the business data processing environment, and since
many of our students start their professional work as a
programmer or as a systems analyst, it was determined
that the structured programming technique and modular
programming concept should be introduced as early as
possible in the semester. This has been done in the
last three offerings of the course and the results have
been impressive. Students' evaluations of the same
instructor and the same course were considerably higher
than before and their response to the new approach has
been encouraging.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Augenstein:1976:LRS,
author = "Moshe Augenstein and Aaron Tenenbaum",
title = "A lesson in recursion and structured programming",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "17--23",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803442",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "Students in middle level courses in data structures
and programming languages often do not have a full
appreciation of recursion. The study of the simulation
of recursion can be an excellent tool in improving this
situation. It is shown how to construct a nonrecursive
routine to solve a problem whose solution is naturally
recursive. This nonrecursive routine is then used as a
foundation from which one can construct a simpler and
better structured program than the original version.
The advantages of this activity 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{Moursund:1976:CSE,
author = "David Moursund and Mike Neill",
title = "Computer science for elementary school teachers",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "24--28",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803443",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "The time line for significant changes in public
education is long, and introduction of computers into
education is not proving an exception to this. The
circumstances that have contributed to relatively rapid
progress in introducing computers in higher education
do not exist at the pre-college level. This paper
concentrates on the problems of computers in elementary
education, and suggests several partial 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{Jackson:1976:SET,
author = "Alyce Jackson",
title = "In-service education for teachers of computer
science",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "29--34",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803444",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "The kind of training needed for teachers of computer
science in secondary education must reflect the trends
in technological changes and curriculum innovations.
Presented in this paper is a discussion of in-service
education for teachers of computer,s cience based on
the concept of computer literacy as a measurable
criterion for accessing computer science objectives.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Meinke:1976:IMC,
author = "John G. Meinke and Charles R. Bauer",
title = "The {IIT MST} in computer science program",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "35--38",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803445",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "The MST program at Illinois Institute of Technology
evolved as a result of Computer Science emerging as a
separate discipline at the secondary school level. The
State of Illinois and the Chicago Board of Education
have both been investigating certification for Computer
Science teachers, but at present only two states,
Wisconsin and Minnesota, have certification programs
for teachers of Computer Science. In the not too far
distant future there will be certification programs in
many states and the IIT MST program in Computer Science
is designed to meet those requirements. It is important
to realize before discussing the program itself that
the MST program is not designed to teach people how to
teach. Before entering the program, a teacher must have
at least three years of superior teaching experience as
well as recommendations from his principal attesting to
his quality as a teacher. Of the 32 semester hours
required for the MST degree, a maximum of 12 semester
hours are in Computer Pedagogy, with the norm being
nine. In addition, students in the program study on a
part-time basis to encourage use of the principles
studied at IIT in their own classrooms.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Poirot:1976:CDT,
author = "J. L. Poirot",
title = "A course description for teacher education in computer
science",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "39--48",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803446",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "This paper describes the content of a course entitled
``Computers in Education'' offered within the teacher
certification program at Southwest Texas State
University. This course, designed specifically for
teacher education has several objectives including the
following: (1) to cover material which would be most
likely included in a secondary school curriculum, (2)
to give adequate motivation for covering this material
in the secondary school, (3) to list objectives to be
reached in the secondary school classroom for each
topic, (4) to present teaching techniques for topics in
the secondary school, (5) to present computer related
topics designed to aid the teacher in instruction, (6)
to present computer related topics designed to aid the
teacher in school administrative 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{Rosenberg:1976:ICS,
author = "Ivan M. Rosenberg",
title = "Introductory computer science courses a modular
design",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "49--61",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803447",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "This paper proposes a set of assumptions about
learning in general, followed by a set of assumptions
concerning ICS courses in particular. Using these as a
foundation, an ICS course content and structure is
developed which clearly shows the relationships between
the various branches of computer science, encourages a
logical presentation, and is modular and hierarchical,
permitting use for a wide variety of audiences and
course objectives. Since content organization is only
one aspect of a course, the method of presentation is
also discussed, with emphasis on methodologies other
than lecture.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Ecklund:1976:LNP,
author = "E. F. {Ecklund, Jr.}",
title = "A ``non-programming'' introduction to programming
concepts",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "62--64",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803448",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "This paper discusses introducing students to
programming concepts before they study a high-level
language. Algorithm specification using flowcharts, and
implementation of certain algorithms on a demonstration
computer programmed in decimal machine code provide a
functional basis which extends by way of analogy to
sound programming concepts for both high-level
languages and assembler 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{Cherniak:1976:IPR,
author = "Bob Cherniak",
title = "Introductory programming reconsidered --- a
user-oriented approach",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "65--68",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803449",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "A comprehensive plan for an introductory Computer
Science Course is presented, a plan where experience
with a computer from the user point of view is a major
component, not only for its own sake but as a stimulant
for the development of clean programming habits.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Brewer:1976:DSB,
author = "Richard K. Brewer",
title = "Documentation standards for beginning students",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "69--73",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803450",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "The importance of writing programs that are readable
has finally gained preeminence in the struggle with
such competing and contradictory goals as ``cuteness''
and ``optimization'' of code. As a result, a much
greater stress on documentation standards is found in
computer science education these days. Industry and
government standards for documentation are being more
widely adhered to and certain points of agreement have
emerged. Some excellent books have been written that
cover the subject (Van Tassel, 1974; Ledgard, 1975;
Kernighan {\&} Plauger, 1974); however it is safe to
say that both the exhaustive treatment of the subject
in such publications and the extremely high standards
proposed probably preclude wholesale adoption by
instructors of beginning level programming courses.
What is proposed here is a set of common sense, scaled
down documentation standards for the student in a first
programming course in, say, FORTRAN, PL/I, ALGOL, or
Basic. The following represents an amalgam of
documentation requirements achieved as a result of
teaching introductory programming to college students
for nine years. The actual sources have been the
literature, colleagues, and last but not least,
experience. They are not intended to represent an
``only'' or ``best'' approach; the author has recently
encountered other efforts in this direction that must
surely be as reasonable and effective. It does
represent one educator's approach; it is sufficiently
scaled down so that one might reasonably expect to use
it as a standard for beginning students; and it may be
most useful as a contributor of components to be
integrated into a more effective set of standards. The
basics of documentation and readable programming
include comments, meaningful variable names, labelled
output, flowcharts, and clear program flow. The major
components of and basic rules for each of these
categories will be presented in the context of the
needs and limitations of the beginning 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{Mazlack:1976:DCS,
author = "Lawrence J. Mazlack",
title = "Does a computer have sexual preferences?",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "74--78",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803451",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "At the University of Guelph there has been a single
significant introductory computer science course.
Approximately 50\% of the University's full time
undergraduate students have taken this course during
their academic career. Sectioning and enrollment has
generally been done without regard to academic program
or semester in school. An examination of the past two
years' results was performed utilizing the records of
1,350 students. Negligible correlations were found
between a student's sex, academic program or semester
in school when posed against the students' grades (both
final and by grade component). All three results are
contrary to the normal implicit assumptions regarding
competitiveness between sexes, academic programs and
student experience in a computer science course.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Solomon:1976:LCC,
author = "Cynthia J. Solomon",
title = "Leading a Child to a Computer Culture",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "79--83",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803452",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "``LOGO'' is sometimes used as the name of a
programming language. It is also used as the name of
\ldots{} what shall I call it ? \ldots{} an
environment, a culture, way of thinking about computers
and about learning and about putting the two together.
I shall try to convey to you how I bring a child into
this environment. The environment is made of ideas, of
things and of people. The things include various types
of turtles: computer controlled mechanical beasts which
use touch sensors or eye-sight to crawl around the
floor and display turtles, which live on TV-like
screens where they draw in phosphor white or
inmulti-color.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Platt:1976:EPC,
author = "Joan Platt and Jeanne Curran",
title = "An experimental program in computer usage for
secondary students",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "84--85",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803453",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "This paper presents an experimental program designed
to introduce high school students to the use and
interpretation of computer data. The program has
evolved from a model research center in the Department
of Sociology at California State College, Dominguez
Hills. The Center is operated and administered by
undergraduates and graduates as a part of their
curricular experience in research methods.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Marsh:1976:TTA,
author = "Barbara Marsh",
title = "Teaching teachers about computers: a course
description",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "86--89",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803454",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "I believe computers will continue to expand their
areas of application, and so am forced to the
conclusion that school curricula will have to deal with
them. And if computer curricula are to be introduced
into the schools, teacher training institutions must
prepare teachers to teach about computers. The context
I choose is education itself. ``Education'' is of
course rather a broad term; computer uses in education
are many and varied. Some of these applications are
similar enough to those in other areas that some very
general principles of computer use will automatically
be raised. Others are quite unique, and raise specific
questions which teachers will have to deal with in
their own professional lives, so that the study of
computers can be seen to be very relevant to being a
teacher. By teaching about computers in this context
instead of more abstractly or generally, and by drawing
attention constantly to the educational implications of
computer uses, I hope that the teachers who are my
students will in turn pass on to their own students the
habit of attending to the social implications of what
is done by 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{Lucas:1976:PAC,
author = "William R. Lucas",
title = "Planned attitude change while teaching computer
literacy",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "90--94",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803455",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "All instruction, no matter how technical, has goals
beyond its basic cognitive context. Attitudes and other
traits are often as important as technical knowledge.
The student needs a positive attitude to deal
effectively with complex computer applications and
should have a balanced view of the opportunities and
dangers presented by the use of computers. The basic
conjecture of this report is that within the
environment of a computer literacy classroom student
attitudes can be analyzed and systematically changed.
The procedure described involves an attitude measuring
instrument which was used to design specific
instructional activities with well defined 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{Hammer:1976:RCS,
author = "Preston Hammer and Richard Austing and Bruce Barnes
and Gerald Engel and Gordon Stokes",
title = "Recommendations on computer science curriculum for
undergraduate degree programs",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "95--95",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803456",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "This panel will discuss two recently completed reports
of ACM's Curriculum Committee on Computer Science
(C$^3$S) and two reports currently in progress. One of
the completed reports presents recommendations for
topics appropriate for the freshman and sophomore years
of an undergraduate degree program in computer science;
the other one contains a post ``Curriculum '68''
bibliography of literature on computer science
education. The reports still in progress address
service courses and identify topics appropriate at the
intermediate level of a computer science undergraduate
degree program. These reports are part of a projected
series of reports intended to update ``Curriculum
'68''.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Boyle:1976:CSP,
author = "Thomas A. Boyle",
title = "Computer-scored, programmed test monitors student
progress",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "96--99",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803457",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "This paper introduces an achievement test format
which, in combination with computer scoring, provides
some unusual capabilities. The format is an adaptation
of one used in programmed instruction. It enables a
considerable degree of response contingency, yet is
readily scored by computer in batch mode. Short
achievement tests of this type, referred to here as
branched-program tests, have demonstrated unusual
diagnostic capability and inherent security. They
thwart common forms of cheating, both by students and
by teachers, and single tests of this type can be used
several times during a term of related instruction. The
unusual characteristics of this type of test have
prompted administration in several modes; in one the
test appears as an appendix to each student's textbook.
Here the test effectively becomes the basis or
specifying a principal goal of the learning to be done.
Repeated administrations of the test serve to monitor
each student's progress.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Palay:1976:SUT,
author = "Roger M. Palay",
title = "The structure and use of a test generating system
designed to facilitate individually paced instruction",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "100--103",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803458",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "The structure and use of a test-generating system
having the following parameters is described. 1. Each
test is a ten item multiple choice instrument where
each item has five (5) alternatives. 2. Each test is
generated from a relatively small file (most often less
than 150 card images). 3. Although the file contains
only five (5) disjoint tests, over nine million
different tests (each with its own set of correct
answers) can be generated from it. 4. The correct
answers to each test are stored directly on the test
(in coded form). 5. Test responses are machine
correctable and such correcting need not be done on the
system that generated the test. 6. The reliability of
different forms of tests generated from one file is
theoretically high (no statistical evidence is
available to support a claim of high reliability). 7.
The grading program produces a total score as well as
giving the correct answers for all items on that
test.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Wolfe:1976:AQG,
author = "John H. Wolfe",
title = "Automatic question generation from text --- an aid to
independent study",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "104--112",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803459",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "This report describes an experimental computer-based
educational system called automatic question generation
(AUTOQUEST) for assisting independent study of written
text. Studies of reading comprehension have shown that
retention of material is enhanced if the student is
periodically required to answer questions about what he
has read (Anderson {\&} Biddle, 1975; Anderson et al.,
1974; Alessi et al., 1974; Anderson et al., 1975a,
1975b). This principle has been employed in
computer-managed instruction, but it requires
considerable human effort to prepare the 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{Muscat:1976:SSM,
author = "Eugene J. Muscat",
title = "Secondary school model automatic test generation",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "113--115",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803460",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "A review of the literature dealing with automatic test
generation yields a wide variety of subject matter
applications. Most decriptives, however, deal with
college level projects. This paper out lines secondary
school requirements that may encourage the development
of appropriate test generation models. Our discussion
will center on a common need for remediation at the
secondary level, namely, mathematics skill building
(addition, subtraction, multiplication and division).
The subject matter selection is only to assure that the
suggestions made are as concrete as possible. The paper
will concentrate on the structural and procedural
aspects of school site test generation and will not
deal with the computer programming requirements. The
basic model assumes remedial curriculum that will be
directed as a student population of 500 students. This
supposes that the entire student population is not
utilizing a single test generation package. The
recommendations allow for adding additional curriculum
services and increasing student use. A test generating
laboratory should emerge that would operate as a
service bureau. This center will be detailed below. The
discussion will be organized under the following
headings: The discussion will be organized under the
following headings: Hardware Requirements Turnaround
Personnel Cost",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Peelle:1976:LMR,
author = "Howard A. Peelle",
title = "Learning mathematics with recursive computer
programs",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "116--130",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803461",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "Recursion is a powerful idea*-with correspondingly
powerful implications for learning and teaching
mathematics. Computer scientists have previously
pointed out that the use of recursion often permits
more lucid and concise descriptions of algorithms [1];
mathematicians know that recursion is a fundamental
concept upon which entire systems of mathematics can be
built [11]; and, the theory of recursive functions is
now developing into an area of mathematics whose
importance has been compared with that of geometry and
algebra [3]. The purposes of this paper are to
illuminate the fundamentals of recursion; to illustrate
several recursive computer programs which provide
perspicuous representations of certain mathematical
procedures; and to invite students and teachers of
mathematics to reach greater understandings by trying
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{Wolkov:1976:TCB,
author = "David Wolkov",
title = "Teaching a computer-based college level statistics
course in a secondary school",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "131--136",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803462",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "This paper discusses experiences in utilizing an
HP-2000 system as the framework for teaching computer
programming and statistics. The statistical approach
relies upon the binary model; this model is developed
by each student using the random function generator.
Although empirically heuristic, such an approach
provides a useful intellectual base for developing all
other statistical notions more formally. Student
experiences in researching the role of computer science
and/or statistics in their career choices led three
students to select Computer Science as a major at
California State University, Northridge.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{McAdams:1976:CGA,
author = "Joseph K. McAdams and Arlan R. DeKock",
title = "Computer graphics as an aid to teaching geometric
transformations",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "137--143",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803463",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "During the past several years, there has been much
discussion and controversy over what should be taught
in high school mathematics, in general, and in high
school geometry, in particular. Numerous mathematicians
have encouraged the teaching of transformations as part
of the standard high school mathematics
curriculum[l-4,6-9]. The results of a recent survey of
high school teachers of mathematics indicate that 19\%
have taught geometric transformations, 26\% feel
adequately prepared to teach such a topic, and 50\%
would like to teach the topic if materials were
available for the average college prep student[5]. The
topic of transformations is important because
transformations are a unifying factor in algebra and
geometry. Algebra and geometry are essentially the same
material taught from different approaches. In
particular, the abstract algebraic concept of a group
can be conveyed in purely geometric terms by groups of
transformations.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Morton:1976:VTS,
author = "Richard P. Morton",
title = "The variety of {TICCIT} systems --- an overview",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "144--148",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803464",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "MITRE's TICCIT program began in 1968 with the
hypothesis that coupling television displays to a
time-sharing computer system would result in a
computer-based instruction system low enough in cost to
permit schools to provide a significant quantity of
individualized instruction to a large number of
students. The subsequent TICCIT effort has demonstrated
this hypothesis to be correct, and has led to the
development of a model for this technology (See Figure
I) that has been shown by the ten TICCIT systems in
operation and under construction to have a wide range
of options which match a wide range of instructional
and general purpose environments.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Jehn:1976:ACS,
author = "Lawrence A. Jehn and James E. Brandeberry and B.
Albert Friedman",
title = "Articulation of computer science curricula at the
community colleges and the universities",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "149--149",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803465",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "An example of a solution to the problem of a student
majoring in Computer Science/Data Processing at a
Community College transferring to a university and
continuing his degree program will be presented.
Audience participation 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{Freeman:1976:RSD,
author = "Peter Freeman",
title = "Realism, style, and design: Packing it into a
constrained course",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "150--157",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803466",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "Although the importance of providing realistic
educational experiences involving the design of
software systems has been recognized in many
undergraduate curricula, it is difficult to
consistently do so. With the constraints of an existing
curricula and a small amount of class time a course has
been developed that provides a rich experience in
software design, including the critical aspects of
group work and programming and documentation style. The
course, its goals, and main features are described and
analyzed. Experience with the course is reported and
the problem of evaluating such a course 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{Shapiro:1976:NAT,
author = "Henry D. Shapiro and M. Dennis Mickunas",
title = "A new approach to teaching a first course in compiler
construction",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "158--166",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803467",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "A new approach to teaching a first course in compiler
construction is presented, in which the traditional
term project is replaced by several smaller,
independent, programming assignments. Each assignment
is a compiler for a simple language using a different
parsing technique. A means is described to augment the
programming assignments, so that a greater variety of
experiences is provided students. A short review of the
literature 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{Hughes:1976:AVT,
author = "Charles E. Hughes and Charles P. Pfleeger",
title = "{ASSIST-V}: a tool for studying the implementation of
operating systems",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "167--173",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803468",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "This paper describes a program called ASSIST-V which
is designed to provide students and other researchers
with an environment in which they may write and analyze
operating systems for the IBM 360/370 series of
machines. ASSIST-V is an extended version of a
student-oriented assembler/interpreter called ASSIST. A
user of ASSIST-V is presented with a machine which
simulates the full set of S/360 machine instructions
(including privileged instructions): the standard
360/370 interrupt structure, I/0 channels, and I/0
devices. Since the machine environment is simulated,
ASSIST-V can provide debugging and statistics-gathering
features not available on an actual ``bare'' 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{Lamie:1976:UGT,
author = "Edward L. Lamie",
title = "Using {GPSS} to teach operating systems concepts",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "174--178",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803469",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "Operating systems concepts are taught in many
undergraduate curricula. Assignment of a student
project involving the development of an operating
system creates a difficult situation due to time and
financial considerations. Using GPSS to simulate the
behavior of the student-created operating system can
diminish these problems and serve as an effective
learning device. Many features and concepts can be
simulated that might otherwise be ignored in a student
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{Cheng:1976:LLS,
author = "Richard Cheng",
title = "On-line large screen display system for computer
instruction",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "179--181",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803470",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "This paper is concerned with a new instructional
method to teach computer programming techniques to
students in Computer Science as well as other
scientific and non-scientific disciplines. Several
courses in the Computer Science curriculum could be
substantially enhanced if the instructional gap between
the classroom lecture and the computer programming
exercises could be eliminated. Rochester Institute of
Technology has experimented to achieve this objective
by means of an on-line large screen display system
which will permit the instructors to perform classroom
demonstrations to emphasize the key point of concepts
or example of applications to a class of students
through a keyboard with a computer. This new
instructional method will eliminate deficiencies in
conventional chalkboard approaches which result in
material being covered too fast to be digested by the
students or the course content to be diluted to match
the pace of the class.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Beerman:1976:BEC,
author = "Thomas H. Beerman and Gregory S. Jonesku",
title = "{BECUN}: the educational computer user's network at
{Battelle}",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "182--188",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803471",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "The Educational Computer User's Network at Battelle
represents a unique application of the
joint-computer-center concept. The program is unique in
two respects. First, it is a cooperative effort between
a group of Ohio colleges, secondary schools, and a
large research-oriented organization. Second, the
entire program has proceeded without any federal or
other outside financial support. Both Battelle and the
schools have participated by utilizing funds available
within their own operating budgets. The purpose of this
paper is to describe the program and some of its
results from the viewpoint of Battelle's Computer
Center.",
acknowledgement = ack-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:1976:IUO,
author = "V. K. Kumar and James L. Rogers",
title = "Instructional uses of the olin experimental
classroom",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "189--191",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803472",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "The Olin Experimental Classroom at Case Western
Reserve University provides a laboratory-like
environment in which instructors can assess the results
of trying out different teaching methods, techniques,
etc. From a hasty look at three of the essential
hardware components of this facility as shown in Figure
1 --- keyset response units for each student, a
process-control computer which scans the response
units, and a display for the instructor --- one could
easily conclude that the Olin Experimental Classroom is
simply another ``student response system'' or ``wired
classroom''. In fact, the differences between the
traditional student response systems and the Olin
Experimental Classroom begin with the very purposes for
which these facilities are intended, and the
differences extend to every aspect of their respective
operation.",
acknowledgement = ack-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:1976:CCD,
author = "David R. Levine",
title = "Computer-controlled display demonstrations of dynamic
concepts in computer science",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "192--199",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803473",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "Computer Science contains a large number of new
concepts well outside most students' prior experience.
An important characteristic of many of these concepts
is their dynamic nature: the execution of a program,
assignment of a value to a variable, change of machine
state following an interrupt, convergence on a root. By
using the computer itself as my demonstration
apparatus, I propose to give the students personal
exposure to the concepts in action. With a low-cost
interactive CRT terminal and video projector, I can
show various aspects of a program executing, for
instance, at comparatively low investment in machine
and people 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{Sanders:1976:SSC,
author = "William R. Sanders and Gerard V. Benbassat and Robert
L. Smith",
title = "Speech synthesis for computer assisted instruction:
The {MISS} system and its applications",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "200--211",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803474",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "The Institute for Mathematical Studies in the Social
Sciences at Stanford (IMSSS) has developed a synthesis
system, MISS (Microprogrammed Intoned Speech
Synthesizer), designed to test the effectiveness of
computer-generated speech in the context of complex CAI
programs. No one method of computer controlled speech
production is completely satisfactory for all the uses
of computer-assisted instruction (CAI). The choice of
synthesis method is strongly related to the kinds of
curriculums and instructional designs that will use
speech. We chose to use acoustic modelling by linear
predictive coding as the method of synthesis for
MISS.(1) In Section 2 we describe criteria appropriate
for organizing the comparison of voice response systems
for use with instructional computers. Then we describe
the particular requirements imposed by curriculums at
IMSSS, review general voice synthesis techniques, and
finally discuss our actual choice. In Sections 3 and 4
we outline the hardware and software that have been
created to support MISS in operational CAI at Stanford.
In Section 5 we discuss the applications of audio to
CAI.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Kirbach:1976:UME,
author = "J{\"u}rgen Kirbach and Joachim W. Schmidt",
title = "On the uses of models in education",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "212--222",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803475",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "Some preliminary observations may demonstrate some of
man's motivation for using models: Generally science is
concerned with causal systems, which are systems the
states of which do not depend on future inputs to the
system. It is this class of systems which is pretty
well understood (differential equations, automata,
deterministic or not). The purpose for engaging in
science about causal systems is --- besides pure
curiosity --- mainly to aid man's desire to behave in a
goal-directed manner. Since a modern society has a need
for goal-directed behavior of its members, e.g., in
problem solving, there is also the need to teach people
the associated structures. They need --- to get to know
existing models (knowledge), --- to learn the way
models are used (methods), --- to get to know the tools
for modelling (theories), and --- to be able to use
strategies for developing them (science). The
introduction may give the impression that we favor a
very loose use of the term ``model''. This is not so,
however. On the contrary since this term is so loosely
used presently, it should find a refinement by
explication which can be done by examining the
associated structures further. That this may not be a
waste of effort may have been demonstrated by the
central role models play for man's goal-directed
behavior.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Lorton:1976:MSD,
author = "Paul {Lorton, Jr.} and Rosemary N. Killam",
title = "Modeling the student and the discipline in {CAI} drill
and practice",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "223--235",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803476",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "Models built into computer assisted instructional
courses have several advantages. They make the
underlying theoretical assumptions more explicit and,
at the same time, give a clearer direction to the
actual development of the CAI program. The purpose of
this discussion is to present some of the areas in
which models have had an implicit or explicit impact
and to indicate how our current work is focused by
these efforts. The main purpose of the modeling
discussed here is to provide better, more effective
instruction (models of the learner) with substantially
generated curriculum (models of the discipline). The
drill and practice context is emphasized because that
is one with a history of models in both areas and one
which has demonstrated potential.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Burton:1976:TSM,
author = "Richard R. Burton and John Seely Brown",
title = "A tutoring and student modelling paradigm for gaming
environments",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "236--246",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803477",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "This paper describes a paradigm for tutorial systems
capable of automatically providing feedback and hints
in a game environment. The paradigm is illustrated by a
tutoring system for the PLATO game ``How the West Was
Won''. The system uses a computer-based ``Expert''
player to evaluate a student's moves and construct a
``differential model'' of the student's behavior with
respect to the Expert's. The essential aspects of the
student's behavior are analyzed with respect to a set
of ``issues'', which are addressed to the basic
conceptual constraints that might prevent the student's
full utilization of the environment. Issues are viewed
as procedural specialists that ``wake-up'' or become
active when an instance of an issue manifests itself in
a move. These issue specialists help the Tutor isolate
what to comment on. The intent of the system is to
transform a ``fun'' game into a productive learning
environment without altering the student's enjoyment.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Prather:1976:ALD,
author = "Ronald E. Prather",
title = "Another look at the discrete structures course",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "247--252",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803478",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "Over the last several years since the introduction of
B3 (Discrete Structures) into the undergraduate
computer science curriculum, the course has been the
subject of continuing controversy. The major
difficulties later found in implementing the course
were easy to foresee from the most casual reading of
its original description in Curriculum '68 [1]. The
necessary placement of the course in the sophomore
year, the relative sophistication of the intended
subject matter, and the lack of sufficient preparation
of most beginning students in these areas and in
appropriate computer science areas of application, all
have contributed to problems in the implementation of
the ACM Curriculum Committee recommendations. We will
discuss each of these problems in turn, and hope to
provide new insights toward achieving a satisfactory
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{Sobel:1976:HMC,
author = "Helen L. Sobel",
title = "How much {CAI} is hidden in commercial software?",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "253--259",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803479",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "It is somewhat astonishing to find that a
well-developed software package designed for business
uses provides an extremely interesting teaching
instrument with an as yet unrealized potential For many
years report generating systems such as REPORTER have
been extensively used as work horses in business and
industry. Administrators in these areas require
up-to-date information presented in an understandable,
well-organized form. The business executive may need a
daily, weekly, or monthly report of the sales records
of the company's employees, listing for each sales
representative the number of items sold in each
category, the amount of income produced, the number of
items returned in each category, etc. The Burroughs
REPORT writER is based upon an entirely different
premise which not only permits but encourages user
involvement and understanding. The programs which
create each REPORT are accessible, small, modular in
structure, and limited to the specific options
requested by the user. While it can be easily used in a
non-technical manner, and need not be explored in any
depth, there are no formidable barriers to a more
intelligent mastery of this tool. The unique
characteristic of the Burroughs REPORTER is its
production of an independent COBOL program for each set
of specifications entered. 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{Phister:1976:PCD,
author = "M. {Phister, Jr.}",
title = "A proposed course on data processing economics",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "260--265",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803480",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "Universities are often criticized for being too
academic --- too far removed from society's real
problems. One reason for this remoteness is the
academic preoccupation with analysis, despite the fact
that the solution to many practical problems requires
synthesis or invention. Another reason --- and this is
the one I want to discuss --- is that faculties in
science and engineering by and large are interested in
the science of technology, and devote little or no time
to teaching the economics of technology. The problem is
a general one and I believe it deserves attention by
all scientific and engineering faculties of the
university (?). It is particularly important in the
computer field, where growth and change are the norm,
and where we all must be careful, in making decisions,
to take into account trends and directions in the
economics of data processing. I propose a course
entitled ``Data Processing Technology and Economics''
as a solution to the problems described above, and in
this paper I will describe the course, which is based
on a textbook I have been preparing for the past
several years. The course has been taught twice: at
Harvard University in the Fall Semester 1974---1975;
and at the University of Sydney, in Australia, in the
Michaelmas Term, 1975. However, before describing the
course in detail, I would like to explain, with the
help of some examples, why I believe this subject is
important to the student 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{Freeman:1976:SEE,
author = "Peter Freeman",
title = "Software engineering education: Needs and objectives",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "266--266",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803481",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "A report will be made on the results of a one day
invitational workshop held at the University of
California at Irvine on 9 February 1976. The workshop
will have brought together 50 leading educators and
practitioners to discuss software engineering education
and training: goals, constraints, and methods as seen
from different perspectives. Workshop Goals Increased
awareness by all of the specific needs for software
engineering education and training; a better
understanding of the present and future role of
software engineers; feedback on current trends in
software engineering education; a published record of
the workshop including contributed position papers and
an abbreviated report of the discussions in order to
make the proceedings available to a wider 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{Little:1976:RAA,
author = "Joyce Currie Little and Harice Seeds and Ronald
Lenhardt and John Dineen and John Maniotes",
title = "Report on {ACM's Activity on Community and Junior
College Curriculum Career Program in Computer
Programming}",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "267--267",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803482",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "A Workshop in Two Year College Programs in Computer
Science was held August 11-13, 1975 in Gloucester
Point, Virginia. Sponsored by the ACM's Special
Interest Group in Computer Science Education (SIGCSE),
it brought thirteen community and junior college
participants together at the Virginia Institute for
Marine Science (VIMS) to work toward recommendations
for a two year program. Representing ACM were Dr.
Richard Austing, Chairman, SIGCSE, Associate Professor
in the Computer Science Department of the University of
Maryland, and Dr. Gerald L. Engel, Executive Secretary
of the ACM Curriculum Committee on Computer Science (C
S), Director of Computing and Statistical Services at
VIMS, Dr. Bruce Barnes of the National Science
Foundation also attended. Joyce C. Little, Chairman of
the ACM's Two Year College Subcommittee of C S and
Professor and Chairman of the Data Processing and
Computing Sciences Department at the Community College
of Baltimore, served as Chairman of the Workshop. This
panel presentation, given by participants in the
workshop, is the first public discussion of the
material under development by this group, being chaired
by Joyce Currie Little, Chairman of the Ad Hoc
Subcommittee for 3 Community and Junior College
Curriculum, serving under the Curriculum Committee in
Computer Science (C S). Reaction to, and discussion of,
the preliminary findings of this group, will been
couraged 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{Isaacs:1976:BCA,
author = "Gerald L. Isaacs and Melvin R. Novick",
title = "The {Bayesian} computer-assisted data analysis
{(CADA)} monitor",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "268--274",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803483",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "Many steps are involved in completing a Bayesian
statistical analysis. Some are skilled tasks requiring
the expertise of a professional, others are purely
mechanical. The former include such tasks as choice of
model, specification of the prior distribution and
interpretation of the posterior distribution; the
latter include such things as the arithmetic necessary
to combine the prior distribution with the data to
produce the posterior distribution and to produce
probability statements from that distribution.
Unfortunately, it is all too often the case that the
arithmetic gets in the way of the professional's
decision-making responsibilities by breaking
concentration and line of thought; and at times the
sheer bulk of computation precludes the use of advanced
techniques by the unaided researcher. What is required
is a monitoring system that does all of the arithmetic
and, even further, sees to it that all of the steps in
the analysis are performed correctly and in their
proper sequence. Also, within an instructional process,
it can be very useful to have a system that helps a
student learn by guiding his steps through a valid
statistical analysis even if he doesn't yet fully
understand what he is doing. For these and other
reasons, a system of Computer-Assisted Data Analysis
(CADA) was developed at the University of Iowa (Novick,
1971, 1973). Further investigation into available
computer technology coupled with expansion of the
theoretical base on which the original system rested
resulted in the refinement and expansion of the
available programs and the construction of a monitor to
facilitate their 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{Fletcher:1976:QQI,
author = "Sharon Fletcher and Thomas Luce",
title = "{QUICK}: a quasi-interactive computer-based
instructional system",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "275--279",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803484",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "Traditionally, CAI has been characterized by (1)
individualized instruction based on performance, and
(2) real-time interaction. Efforts to provide CAI on
general purpose equipment have not been successful, and
as a result many have turned to dedicated equipment
(TICCIT, PLATO). An alternate approach to CAI, on
general purpose equipment, is proposed in this paper. A
typical interaction between a student and a CAI system
can be viewed as a stimulus from the system, followed
by a response from the student, followed by feedback
plus another stimulus from the system. In many
applications, the student response interval can be
relatively long. The approach used by QUICK is to
purposely extend this student response time by means of
the type of stimulus issued; then it is no longer
necessary to have an interactive program waiting for
the student to respond. Instead, the interaction can be
accomplished via a batch job triggered by student
input. In the QUICK system, the unit of courseware is a
task, consisting of information, instructions, and a
number of questions to be answered, which may take the
student from a few minutes to several hours or days to
complete. In a science course, for example, a task
might contain instructions for performing an
experiment. Such a system has a wide range of
applications, from CMI type uses which primarily direct
the student to existing materials for study, to CAI
type uses which provide tutorials and drill exercises
for the student. The QUICK system has been implemented
and used in a first year Biology course and an
introductory FORTRAN programming course at PURDUE.
Student input can be accomplished via several devices
--- teletype terminal, punched card reader, or marked
sense card reader. This paper presents some details of
the currently implemented QUICK system, as well as some
goals and 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{Smith:1976:GSU,
author = "Robert L. Smith and Lee H. Blaine",
title = "A generalized system for university mathematics
instruction",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "280--288",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803485",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "EXCHECK is a system for developing
mathematically-based CAI courses. It is currently being
used at Stanford University to teach a college-credit
course in axiomatic set theory The design of this
system had several goals. First, we wanted an
instructional system that would provide a semantic base
for our work on processing natural language and
computer-generated audio. Axiomatic mathematics fits
this description in that the underlying semantics is
relatively well understood, but many of the interesting
problems of natural language are also involved in the
informal language of mathematics and the informal
expression of mathematical proofs. Second, we
recognized that traditional proof checkers were
inadequate for teaching mathematics, or for that
matter, introductory logic. People understand
mathematical concepts and arguments at a level much
higher than the traditional formal systems of
mathematical logic. Finally, we designed the EXCHECK
system to be an extensible system in which other
curricula could be implemented with incrementally less
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{Vawter:1976:UIT,
author = "Richard Vawter",
title = "The use of information theory and personal
probabilities in computer based learning",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "284--288",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803486",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "If a student to machine response falls outside a
predetermined range during computer based instruction,
then some off line procedures (or an ignore command)
must be invoked. This observation points out that
student to machine response is generally that of a
multiple choice format with a perhaps large, but still
finite, list of possible responses. In this paper we
will discuss the uses of information theory and the
Bayesian philosophy of probability to evaluate student
to machine responses when there is a well defined set
of possible answers.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Swigger:1976:LTP,
author = "Kathleen M. Swigger",
title = "Learning theory and political socialization: a module
for computer assisted instruction",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "289--294",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803487",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "The purpose of this C.A.I. module is to introduce
students enrolled in undergraduate courses in political
science, sociology, and education to aspects of
learning theory that have direct application to a study
of political socialization. The interactive module
demonstrates how various models representing learning
theories can be used to describe the process by which
individuals acquire their political behavior. The
purpose of this C.A.I. module is to describe learning
theory in such a way as to guide students in critically
constructing and evaluating their own assumptions
concerning the nature of the process of political
socialization. Thus, it is felt that these lessons can
contribute to a better understanding of the prominent
literature that deals with questions considered
relevant to a discussion of political socialization.
The lessons in the module were written in the
Instructional Dialogue Facility (IDF) on a
Hewlett--Packard 2000 at the University of Iowa. These
lessons call over a dozen BASIC programs specifically
written for the module. The lessons allow for
self-pacing and freedom of choice concerning the number
and type of learning subtasks that the student
undertakes at any particular time. The module not only
enhances the courses for which they were designed but
also adds to the inventory of interactive lessons
available to all users of computer assisted
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{Ragsdale:1976:MDP,
author = "Ronald G. Ragsdale",
title = "Multi-disciplinary programming exercises",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "295--297",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803488",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "Courses in computer science, data processing or other
areas that involve the learning of computer programming
often require the student to complete programming
exercises. These exercises give the students practice
in translating some process into a set of computer
commands that accomplish the same process. Very often
the exercises are relatively ``content free'' (write a
program to add a set of numbers \ldots{}) and the
objectives attained by the exercises are entirely in
the data processing, computer science domain. This
paper is based on the assumption that the content of
typical programming exercises is an unutilized resource
that can be used to facilitate learning in other
subject matter areas without jeopardizing the
attainment of the programming 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{Willis:1976:CSC,
author = "Neil Willis",
title = "Computing science courses --- training or education?",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "298--303",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803489",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "The debate about the usefulness or otherwise of
Computing Science degrees has raged for some time.
Critics of these degree courses have stated that the
courses do not satisfy the needs of commercial and
industrial users; that they do not train the graduate
to be of immediate use or that the subject is
developing too rapidly for degrees to impart any
lasting knowledge and so on. It may be (and is) argued
by some, that an Institute of Higher Education (be it
College, Polytechnic* or University) should not aim to
train students to be of immediate use to industry.
However there is obviously a demand for trained
personnel in the computing field, as demonstrated by
the proliferation of courses run by manufacturers,
various professional bodies and commercial
organizations, and it is to satisfy this demand that a
number of Polytechnics in England, and Sheffield
Polytechnic in particular, have designed courses aimed
at educating students in the field of computing.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Smoliar:1976:WFY,
author = "Stephen W. Smoliar",
title = "What is a first-year computer science graduate
student?",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "304--306",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803490",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "This is an informal discussion of several problems we
have begun to notice in our graduate degree program. As
the birthplace of the ENIAC, the University of
Pennsylvania has long been a source of computer related
courses in its graduate curriculum. With the growth of
the undergraduate computer science curriculum, however,
several significant problems have developed. In the
first place, many of the courses in our graduate
program are being overtaken by courses which are now
recognized as part of the undergraduate curriculum. As
a consequence, we are now faced with a ``mixed bag'' of
backgrounds in our graduate student body, ranging from
those with no background in computers at all, much like
our earliest graduate students, to those who have had a
full undergraduate computer science program and seek
further 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{Hager:1976:EDP,
author = "Oberita Hager",
title = "An evaluation of the data processing program at
{Eastern Kentucky University}",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "307--312",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803491",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "The purpose of this study was to explore job potential
for data processing majors and to ascertain what
industries in the metropolitan areas of Kentucky want,
need, or expect in the way of skills and knowledges by
these 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{Ruby:1976:SCS,
author = "Douglas A. Ruby",
title = "A survey on computer science curricula",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "313--323",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803492",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "As in many businesses, the data processing industry
largely depends on colleges and universities for the
basic education of its technical and scientific
personnel. Increasingly, the key to entry into this
industry for the college graduate is becoming a degree
in a discipline loosely defined as ``computer
science''. Since the computing industry is as broadly
defined and as diverse as the various computer science
majors, there has been a tendency for the industry on
the whole to be only vaguely aware of what students are
learning on campus. In addition, there has been a lack
of communication by the industry concerning the
qualities and skills it seeks in the ``computer
science'' graduate. This paper, then, discusses some of
the attitudes of the McDonnell Douglas Automation
Company (MCAUTO$^{tm}$ ) concerning those qualities and
skills it seeks in college graduates in the computing
field.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Austing:1976:CSC,
author = "Richard Austing and William Cotterman and Gerald Engel
and Ellis Horowitz",
title = "Computers and society courses and computer literacy
(panel session)",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "324--324",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803493",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "This panel will report on the progress and results of
an NSF funded project of ACM to prepare a bibliography
of materials in the area of computer impact on society
and to identify objectives for computers and society
and computer literacy courses. The project committee
has computerized about 3000 annotated entries in the
bibliography and has provided the capability of
obtaining sublists according to a hierarchy of
categories. In addition, course objectives for several
kinds of computers and society courses have been
specified.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Barr:1976:IIB,
author = "Avron Barr and Marian Beard",
title = "An instructional interpreter for basic",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "325--334",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803494",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "The BASIC Instructional Program (BIP) was developed to
investigate tutorial modes of interaction in
computer-assisted instruction (CAI). BIP is a
problem-solving laboratory that helps students while
they are solving introductory programming problems in
the BASIC language. The problems are presented in an
individualized sequence based on a representation of
the structure of the curriculum and a model of the
student's state of knowledge. This paper describes the
BIP system, with emphasis on recently developed
features. The goal of the tutorial laboratory is
informative interaction with the student, which is
provided by an instructional BASIC interpreter,
information on BASIC syntax cross-referenced with the
BIP student manual, and debugging aids. The system also
has access through the curriculum representation to
features that the student may use to help her solve her
current problem. These features include hints, easier
``subtasks,'' a stored solution that can itself be
executed, and an interactive flow chart representation
of the solution. The nature of the student-BIP
interaction is captured in an annotated student
dialogue of a typical 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{Gillett:1976:IPA,
author = "Will Gillett",
title = "An interactive program advising system",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "335--341",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803495",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "This paper describes components of an Interactive
Program Advising System (IPAS) for beginning
programming students. The system, being unaware of the
algorithm being implemented by the student, is unable
to direct the student toward writing a correct program.
It instead comments on the programming constructs the
student has used in the specific implementing
language-in this case FORTRAN. Beginning programming
students often write poorly structured programs
(especially in a non-block-structured language like
FORTRAN) with constructs which, while legal, indicate
that the student doesn't really understand the
operation being performed. Data is currently being
collected on ``conceptual errors'' commonly made by
beginning students. This paper describes some of these
``errors'' and what comments can be presented to the
student to help him understand and correct his own
``errors.'' A subsequent paper will present statistics
on frequency of errors and plausible student logic
which would produce the errors.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Sjoerdsma:1976:IPA,
author = "Ted Sjoerdsma",
title = "An interactive pseudo-assembler for introductory
computer science",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "342--349",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803496",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "Since 1968 the University of Iowa Computer Science
Department has used a locally developed Easy Assembler
SYstem (EASY) to accomplish a better comprehension of
the concepts taught in the segment of the introductory
computing course which dealt with internal structure
and organization. In the fall of 1973 my attention
focused on EASY (with all of its problems) as a likely
candidate for a computerized-interactive-tutorial
segment of this course. Since the consistency of use
and precision in presentation were important aspects of
teaching the concepts related to EASY, such an approach
seemed natural.",
acknowledgement = ack-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:1976:CAF,
author = "Elliot B. Koffman and Frank L. Friedman",
title = "A computer-aided flow diagram teaching system",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "350--354",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803497",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "This paper describes a system intended to aid
beginning computer science students develop a
systematic approach towards problem solution using
structured flow diagrams. The student is carefully
monitored during the specification of an initial flow
diagram and through successive stages of refinement. As
each new flow diagram symbol is entered, the system
checks to see that the student is being consistent with
earlier work and has not introduced potential errors.
The flow diagram is an intermediate level
representation of an algorithm which is independent of
the particular programming language chosen for
implementation. When the structured flow diagram has
been completely refined, the final translation to a
programming language is relatively automatic. To test
the program logic, the resultant source code should be
executed. The student can modify the flow diagram,
generate new code, and re-execute until the program
runs correctly.",
acknowledgement = ack-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:1976:UGP,
author = "Jesse C. Lewis and S. Sitharama Iynengar",
title = "A unique graduate program in computer science at
{Jackson} State University",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "355--358",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803498",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "The two key elements of decision-making in today's
environment are (i)efficient information processing and
management and (ii) a degree of maturity in effective
use of a broad range of analytical tools and techniques
which pass under the general label of Mathematical
Sciences. The Department of Computer Science at Jackson
State University started a Graduate Program during the
1974 academic year which offers a unique
interdisciplinary program leading to a Master's Degree
in Computer Science. This program emphasizes in
programming languages, systems programming, operating
systems, information systems analysis and design, the
role of the computer as an integral part of the
decision-making process, and the computer applications
in the areas of statistics and management science.
Advanced placement may be given via examination or
acceptable certificate presentation from traditional or
non-traditional institutions such as IBM Corporation.
The students are presently using both the interactive
and the batch capability of our IBM 360/40 for their
course and project works. The university is upgrading
to an IBM 370/145 during the spring semester (1976).",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Neidleman:1976:MSP,
author = "L. D. Neidleman",
title = "The {Master of Science Program in Computer and
Information Science} at {San Jose State University}",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "359--365",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803499",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "Recently, in the fall of 1974, San Jose State
University (SJSU) launched a new master's program in
Computer and Information Science (CIS). The main
function of this paper is to describe the
program-detailing its origins, content, administration,
present status and potential future. A secondary
purpose is to present material about one of the
program's options-Management Information Systems.(MIS).
In order to accomplish the above goals, the paper is
divided into five sections as follows: Background,
Program Description, Current Results, MIS Option, and
Summary.",
acknowledgement = ack-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:1976:DUC,
author = "Richard Cheng",
title = "A diversified undergraduate computer science program",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "366--370",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803500",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "This paper introduces a set of unique undergraduate
computer science programs, some of which have been
operating for more than two years at Rochester
Institute of Technology. These programs are intended to
meet current computer science manpower demands where as
a generalized computer science curriculum is not
sufficient to cover the range of students required by
such demands. As is shown in Figure 1, the set of
programs extend from a general computer science
curriculum to cover several quasi-specialized 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{Fletcher:1976:PDI,
author = "J. D. Fletcher and Avron Bar and John Seely Brown and
Donald Gentner and Ira Goldstein and Mark Miller",
title = "Panel discussion: Intelligent instructional systems",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "371--371",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803501",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "An important area of computer-assisted instruction is
the development of intelligent instructional systems.
These systems can be distinguished from more
conventional approaches by the automation of
instructional interaction and choice of strategy. They
promise both to reduce the costs of instructional
materials preparation and to increase the adaptability
and individualization of the instruction delivered. An
appropriately intelligent instructional system should
create a reactive environment in which a student can
test his own hypotheses concerning the subject matter,
probe for information at different levels of difficulty
and abstraction, acquire wide experience in minimum
time, obtain instructional material generated for his
unique abilities and needs, receive instructional aids
for partially completed solutions, and receive
critiques for completed problem solutions. The panel is
composed of investigators who are actively engaged in
the design, development, and evaluation of intelligent
instructional systems. Each member of the panel will
briefly outline an aspect of his current work that
illustrates a problem or issue appropriate for general
discussion. An attempt will be made to assess the
state-of-the-art of intelligent instructional systems
and to indicate reasonable next steps for their
development. Attendees are encouraged to arrive bearing
questions, comments, and information.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Sebaugh:1976:SAI,
author = "Jeanne L. Sebaugh",
title = "The stepwise approach to introductory programming
projects with examples",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "372--381",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803502",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "This paper primarily discusses the problem of the
initial projects to be used in introducing students to
a programming language. Examples are given of projects
used for time-shared BASIC. Because of the expense, CAI
was not considered practical for use in the
introductory courses, even though the TUTOR series of
courses (to learn BASIC) was available.",
acknowledgement = ack-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:1976:CSM,
author = "Jesse Lewis",
title = "Computer science and minority colleges {\&}
universities: The {Jackson} State University {NSF}
educational computing network",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "382--383",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803503",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "Jackson State University is the lead institution in a
Cooperative Regional Educational Computing Network. The
network is funded by the National Science Foundation.
When it began operating in January, 1974, it involved
eleven (11) other participating institutions. Now there
are seventeen (17). The purpose of the network is to
provide appropriate equipment, with an accompanying
massive educational effort, so as to allow each of the
participating institutions to become more aware of the
academic implications of computers. The ultimate goal
is to profoundly affect basic curricula. The results
have been positive. Some faculty at participating
institutions have reconstructed course content so as to
include the use of the computer at appropriate points
in their courses. More positive is the fact that a
large number of students from disadvantaged educational
and cultural backgrounds now have access to interactive
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{Michalopoulos:1976:VDO,
author = "Demetrios A. Michalopoulos",
title = "A video disc oriented educational system",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "389--392",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803504",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "One of the challenging fields of computer science is
the computer graphics field which, because of its
relatively high cost, has not been used extensively for
educational purposes. Recent hardware developments in
the graphics technology and price breakthroughs in
digital equipment are beginning to influence the
educational uses of computer graphics. If ``a picture
is worth a thousand words'' and if the cost is not at
this ratio, one can provide the student, not
necessarily of computer sciences, with the possibility
of a continuous interaction in which the student can
see the results of his decision and thus allows him to
experiment and practice with ideas not completely
understood yet. This paper presents a design for an
interactive educational system incorporating the recent
development of the video-disc.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Salako:1976:FMI,
author = "Abimbola Salako",
title = "A functional model of instructional programs",
journal = j-SIGCSE,
volume = "8",
number = "1",
pages = "393--399",
month = feb,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952989.803505",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:52 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the SIGCSE--SIGCUE joint symposium on
Computer science education.",
abstract = "A functional model of instructional programs (for
Computer Assisted Instruction --- CAI) that describes
all program types as being essentially composed of a
set of primitive building blocks is proposed. The
variables that account for the apparent distinguishing
characteristics of these programs are then interpreted
in the light of this model and a procedure is provided
for reducing the different program types to their
elementary building blocks. Starting with the primitive
building blocks, it is shown how programs of varying
descriptions can be generated by an appropriate choice
of parameter values. This model provides better insight
on the requirements and structure of
application-oriented CAI languages, software, and
systems. Furthermore, the model provides an easy means
of generating CAI synthetic programs for the purpose of
simulation modeling directed towards instructional
systems design, analysis, and performance 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{Golde:1976:WSC,
author = "Hellmut Golde and Alan Shaw",
title = "Why a separate computer facility for computer science
education? Experiences at the {UW} computer sciences
teaching laboratory",
journal = j-SIGCSE,
volume = "8",
number = "2",
pages = "11--20",
month = jun,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382220.382221",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:54 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "The University of Washington has supported a dedicated
computer facility for its graduate program in Computer
Science since 1969; this facility is separated from the
central University Computer Center. We have accumulated
a reasonable amount of experience in using this
laboratory for research and teaching. It is the purpose
of this paper to describe our activities and
experiences, and how they have affected our graduate
program. Our main conclusion is that the separate
facility is a tremendous resource from the points of
view of our students, the faculty, and the potential
employers of our graduates, and well worth the
additional cost.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Moursund:1976:CCS,
author = "David Moursund",
title = "Calculators and the computer science curriculum",
journal = j-SIGCSE,
volume = "8",
number = "2",
pages = "21--23",
month = jun,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382220.383047",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:54 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Mize:1976:MAC,
author = "J. L. Mize",
title = "Making an academic curriculum relevant to business
requirements",
journal = j-SIGCSE,
volume = "8",
number = "2",
pages = "24--27",
month = jun,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382220.382465",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:54 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1976:IAC,
author = "E. A. Unger and N. Ahmed",
title = "An instructionally acceptable cost effective approach
to a general introductory course",
journal = j-SIGCSE,
volume = "8",
number = "2",
pages = "28--31",
month = jun,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382220.382466",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:54 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "This paper describes one approach to answering the
need for an introductory computer science course which
will appeal to a university-wide audience. Kansas State
University as many other institutions was faces with
such a chllenge when financial constraints became more
rigid. A large influx of students entered the Computer
Science program, and many other units within the
University recognized the need for some preparation for
their students in Computer Science. Over a period of
three years the course discussed was developed with
large lectures and small laboratories. It is a
cost-effective solution that caters to the needs of
various 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{Radue:1976:TEF,
author = "J. E. Radue",
title = "On the teaching and evaluation of a {Fortran} service
course",
journal = j-SIGCSE,
volume = "8",
number = "2",
pages = "32--35",
month = jun,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382220.382467",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:54 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{McDaneld:1976:ITP,
author = "T. G. McDaneld and E. J. Schweppe",
title = "An interactive turning\slash post\slash mixed machine
simulator",
journal = j-SIGCSE,
volume = "8",
number = "2",
pages = "36--40",
month = jun,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382220.382468",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:54 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "An interactive system has been developed which makes
it convenient to prepare, execute, and modify programs
for Turing, Post, or mixed machines. The system runs on
a Datapoint 2200 intelligent terminal with CRT display,
keyboard, and dual tape cassette drives. Machine type,
legal symbols, program or rules, 'tape' contents, and
other initial parameters are input from the keyboard
and shown on the display. During 'execution' the
sixty-four characters about the 'read head' are also
shown on the display and the speed of the execution can
be dynamically modified (including single-stepping) or
interrupted. Tape cassettes are used to make the 'tape'
of the machine effectively infinite relative to its
speed. Such pedagogical simulators should increase
understanding and/or reduce frustration for students
being introduced to these theoretical machines. They
can also be used to verify moderately complex
computations with such machines. This paper deals with
the organization, utilization, and possible extensions
of the system.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Bardos:1976:PME,
author = "A. F. Bardos",
title = "Programmers' mass education at {Sz{\'a}mok}",
journal = j-SIGCSE,
volume = "8",
number = "2",
pages = "41--44",
month = jun,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382220.382469",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:54 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1976:ETP,
author = "F. Mavaddat",
title = "An experiment in teaching programming languages",
journal = j-SIGCSE,
volume = "8",
number = "2",
pages = "45--59",
month = jun,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382220.382470",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:54 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "To alleviate some difficulties involved in teaching
programming in an introductory course, a simple
programmable machine of mechanical nature with a small
set of very tangible instructions is proposed. All the
necessary concepts such as sequencing, looping,
sub-routines and declarative statements are introduced
in the framework of this machine. A number of examples
are discussed which illustrate the use of this
programmable machine. It is argued that a simplified
version ofmost programming language is easily teachable
by relating the simplified language to the concepts
developed for this machine. A simplified version of
Fortran is treated as an illustration.",
acknowledgement = ack-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:1976:NSF,
author = "Bruce H. Barnes and Andrew R. Molnar and Lawrence H.
Oliver and Robert F. Watson",
title = "National Science Foundation programs in computer
science",
journal = j-SIGCSE,
volume = "8",
number = "3",
pages = "1--1",
month = jul,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952991.804743",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:54 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 6th SIGCSE Symposium on Computer
Science Education.",
abstract = "This panel will discuss the various programs of the
National Science Foundation dealing with Computer
Science Education and Research. These include programs
on basic research in computer science, research in
computer science education and various programs
designed to increase the quality of science education,
especially where computers can plan a significant role
in the educational 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{Engel:1976:RCA,
author = "Gerald L. Engel",
title = "The revision of {``Curriculum '68''} (An Abstract)",
journal = j-SIGCSE,
volume = "8",
number = "3",
pages = "2--3",
month = jul,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952991.804744",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:54 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 6th SIGCSE Symposium on Computer
Science Education.",
abstract = "Over the past several years the Curriculum Committee
on Computer Science (C$^3$S) of the Association for
Computing Machinery has been preparing updates and
revisions for ``Curriculum '68'''. This has resulted in
a number of surveys, and the preparation of three major
interim reports. A series of topics is presented which
represents the curriculum in the first two years. These
topics fall in the general areas of (1) Programming
Topics, (2) Software Organization, (3) Hardware
Organization, and (4) Data Structures and File
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{Frederick:1976:SAC,
author = "Terry J. Frederick",
title = "Self-assessment for the computing professional:
Consideration of a natural delivery system",
journal = j-SIGCSE,
volume = "8",
number = "3",
pages = "4--4",
month = jul,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952991.804745",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:54 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 6th SIGCSE Symposium on Computer
Science Education.",
abstract = "Self-assessment is a procedure based on questions and
answers covering knowledge in technical areas which
allows an individual to determine his own activities
for the purpose of keeping up with progress in his
field. It is assumed that the individual wishes to
continue active learning and that he wants to identify
his deficiencies (usually in a manner where no one else
knows of them). A major premise regarding
self-assessment is that it should primarily be an
educational experience for the participant. An
alternative to using the professional testing agency
approach for developing and administering
self-assessment procedures for the computing field 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{Dumas:1976:AC,
author = "Robert J. Dumas and Anne E. Nieberding",
title = "An alternative to {Curriculum 68}",
journal = j-SIGCSE,
volume = "8",
number = "3",
pages = "5--11",
month = jul,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952991.804746",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:54 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 6th SIGCSE Symposium on Computer
Science Education.",
abstract = "The authors of this paper have had the opportunity to
view computer science (CPS) curricula from three
different perspectives --- as students themselves, as
professional applications programmers, and as employers
of current computer science majors. We are concerned
that the typical course of study is no longer adequate
to prepare students for the real world of computer
applications. The purpose of this paper is to point out
some problem areas and to suggest an 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{Agresti:1976:CSI,
author = "William W. Agresti",
title = "Computer science as an interdisciplinary study",
journal = j-SIGCSE,
volume = "8",
number = "3",
pages = "12--14",
month = jul,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952991.804747",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:54 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 6th SIGCSE Symposium on Computer
Science Education.",
abstract = "The organization of computer science education as an
interdisciplinary program is described. First, various
possible relationships among disciplines are traced,
and the features of interdisciplinarity are explained.
Next, a specific interdisciplinary program in computer
science is introduced, including experiences with the
administration and operation of the program. An
appraisal of the interdisciplinary approach to computer
science education follows. The advantages are
significant: a lower cost program, a more adaptive
program, and one that is better able to treat the
interfaces of computer science with other areas. Such a
favorable report suggests that the interdisciplinary
approach merits consideration, especially by colleges
which want to offer a computer science degree but have
limited funds.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Berk:1976:CSC,
author = "Toby S. Berk and Malcolm H. Gotterer",
title = "A computer science curriculum for a two year upper
division university",
journal = j-SIGCSE,
volume = "8",
number = "3",
pages = "15--21",
month = jul,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952991.804748",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:54 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 6th SIGCSE Symposium on Computer
Science Education.",
abstract = "Florida International University is a two year upper
division University in the State University System of
Florida. The Mathematical Sciences Department is
located within the College of Arts and Sciences, and
offers three undergraduate major programs: mathematics,
computer science, and statistics. The computing
facilities available are quite good. The computer
center operates a UNIVAC 1106 with an adequate array of
peripherals, terminals, and memory. In addition, the
department owns a NOVA 2/10 mini-computer and an IMLAC
PDS-4 intelligent graphics 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{Berztiss:1976:WHD,
author = "A. T. Berztiss",
title = "The why and how of discrete structures",
journal = j-SIGCSE,
volume = "8",
number = "3",
pages = "22--25",
month = jul,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952991.804749",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:54 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 6th SIGCSE Symposium on Computer
Science Education.",
abstract = "Eight years after Curriculum 68 there is still much
uncertainty regarding the place of discrete mathematics
in a computer science curriculum. This paper explores
the purposes of discrete mathematics courses in a very
broad context. It is suggested that discrete
mathematics be distributed over two courses, and that
the attitudes established in the courses are more
important than the contents of the courses.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Carvalho:1976:UPT,
author = "Sergio E. R. Carvalho and Miguel Angelo A. N{\'o}voa",
title = "On the use of pointers and the teaching of disciplined
programming",
journal = j-SIGCSE,
volume = "8",
number = "3",
pages = "26--29",
month = jul,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952991.804750",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:54 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 6th SIGCSE Symposium on Computer
Science Education.",
abstract = "In the past few years there has been considerable
debate over the question of pointers in programming
languages. Some maintain that pointers should not be
allowed, while others try to restrict their use in a
number of ways. In this paper we try to justify our
view that pointers are a natural and useful way to
teach beginners in Computer Science to manipulate list
structures, provided a group of strong limitations is
placed upon them. We define pointers in SPL, a language
to teach beginners disciplined 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{Jackson:1976:GTD,
author = "Glenn A. Jackson",
title = "A graphical technique for describing recursion",
journal = j-SIGCSE,
volume = "8",
number = "3",
pages = "30--32",
month = jul,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952991.804751",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:54 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 6th SIGCSE Symposium on Computer
Science Education.",
abstract = "One concept in computer science that is very difficult
for the beginner to grasp, and equally difficult for
the instructor to present in a straight-forward
understandable manner, is the concept of recursion.
Since this is a fundamental concept through which the
amount of computer code required for some algorithms
can be drastically reduced, an instructor must discuss
this area early in a student's career, even though he
runs the risk of confusing a few students for a lecture
or two. This paper presents a method of describing
recursive procedure calls that utilizes a form of
self-generating state diagram. This approach enables
the student to visually keep track of where program
control is located at each moment during execution.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Kennedy:1976:EEL,
author = "William E. Kennedy and James R. Pinkert",
title = "{EDUSAC} --- an educational list processing system",
journal = j-SIGCSE,
volume = "8",
number = "3",
pages = "33--38",
month = jul,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952991.804752",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:54 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 6th SIGCSE Symposium on Computer
Science Education.",
abstract = "This paper describes an educational version of the
SAC-1 list processing system. Educational systems such
as WATFIV, WATB{\O}L, and PL/C are available for
teaching programming languages. However, the authors
could find no comparable systems for list processing.
Since such facilities would be useful in many courses
(e.g., data structures, operating systems, symbol
manipulation), EDUSAC was developed.",
acknowledgement = ack-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:1976:SLP,
author = "Carol Smith and Jon Rickman",
title = "Selecting languages for pedagogical tools in the
computer science curriculum",
journal = j-SIGCSE,
volume = "8",
number = "3",
pages = "39--47",
month = jul,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952991.804753",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:54 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 6th SIGCSE Symposium on Computer
Science Education.",
abstract = "The selection of languages for use as pedagogical aids
in the teaching of computer science is still a big
issue at most universities. The rebellion against
FORTRAN has given rise to numerous heirs to the throne,
eg, PL/1, ALGOL, PASCAL, etc. In deciding how to
resolve this issue small departments have to consider
the effect the decision might have on the productivity
of their faculty. The analysis of this problem as
viewed at SIU-Carbondale is described within. The
analysis is performed by applying a set of criteria to
a list of potential 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{Welch:1976:TPD,
author = "John T. {Welch, Jr.}",
title = "Tab, a Program Design Language for the classroom",
journal = j-SIGCSE,
volume = "8",
number = "3",
pages = "48--53",
month = jul,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952991.804754",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:54 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 6th SIGCSE Symposium on Computer
Science Education.",
abstract = "A Program Design Language, or PDL, is a structured and
program-like format for prose descriptions of computer
algorithms. Syntax rules of the PDL, while few in
number and informal in comparison with those of a
compiled language, do impose a needed structure on the
description, making the flow of control within the
algorithm and its division into logically separate
parts apparent to the reader. This paper introduces a
Program Design Language to be called Tab. The name is
suggested by the primary principle of its design: that
the grouping of statements into structures be governed
by indentations to equally spaced tab positions.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Eccles:1976:CST,
author = "William J. Eccles and Brian G. Gordon",
title = "Computer science by {TV}",
journal = j-SIGCSE,
volume = "8",
number = "3",
pages = "54--56",
month = jul,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952991.804755",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:54 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 6th SIGCSE Symposium on Computer
Science Education.",
abstract = "Our use of television to teach the first computer
science course for computer science majors is an
attempt to make sure that the students get the right
education. In our case it is not an attempt to enable
one instructor to handle a large number of students but
rather to handle small groups of students spread
throughout the state. As a result of some shortage of
computer science faculty, teaching beginners is often
considered of lesser importance than other duties. For
example, at one college in our state, an instructor
with a little programming experience was hired to teach
the beginners in computer science. This instructor felt
he was well-enough equipped to handle the course. He
covered the entire text and taught two languages,
Fortran and PL/I. Our experience shows we can't cover
two-thirds of that text, and then only in one language.
Ours is the first computer science course which our
majors take. It presumes no programming experience. It
has two goals, to introduce the student to the
fundamentals of computer science through a study of
algorithms and programming, and to start the student
well into PL/I. The course is taught as a one-semester
four-credit course which meets five times per week. We
made half-hour video tapes under excellent production
conditions to cover the material 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{Linder:1976:CTS,
author = "William H. Linder",
title = "{COMPUTER-TUTOR}: From a student project to a
self-paced {CAI\slash CMI} course",
journal = j-SIGCSE,
volume = "8",
number = "3",
pages = "57--60",
month = jul,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952991.804756",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:54 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 6th SIGCSE Symposium on Computer
Science Education.",
abstract = "COMPUTER-TUTOR is a software package that presents
interactively a self-paced, competency-based course in
elementary FORTRAN programming. It developed from a
project in a course where students design and implement
a large-scale programming application. A COMPUTER-TUTOR
course, presented on a PDP11/45, consists of nine
modules-each module having a lesson, quiz, and
programming assignment. A student must pass the quiz in
a course-module before going on to the next module. The
course grade depends on the number of modules
completed. The student-commands LESSON, QUIZ, PROGRAM,
OUTLINE, REVIEW, and INFORMATION bring the
instructional material (CAI). The instructor uses eight
support commands to monitor student progress and course
material. COMPUTER-TUTOR will next be expanded to
include courses in BASIC and 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{Meinke:1976:TST,
author = "John G. Meinke and Charles R. Bauer",
title = "Topological sorting as a tool in curriculum planning",
journal = j-SIGCSE,
volume = "8",
number = "3",
pages = "61--66",
month = jul,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952991.804757",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:54 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 6th SIGCSE Symposium on Computer
Science Education.",
abstract = "Topological sorting provides a partial ordering for a
group of data items for which a partial linear ordering
exists. Our use of the topological sorting algorithm
has been in the logical organization of curriculum
content. Curriculum content can vary from organizing a
forty minute lecture to planning a four year sequence
of courses. Application of topological sorting to the
curriculum content results in a logical organization of
the concepts, which may or may not be unique. Users of
TOPSORT claim a major time savings in the long run.
Backtracking to cover prerequisite concepts in teaching
is reduced.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Haskell:1976:USF,
author = "R. E. Haskell and D. E. Boddy and G. A. Jackson",
title = "Use of structured flowcharts in the undergraduate
Computer Science curriculum",
journal = j-SIGCSE,
volume = "8",
number = "3",
pages = "67--74",
month = jul,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952991.804758",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:54 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 6th SIGCSE Symposium on Computer
Science Education.",
abstract = "Over the last four years a new Computer Science major
program has been introduced into the curriculum of the
School of Engineering at Oakland University. During
this period computer science educators throughout the
country have debated the best way to introduce
structured programming into the curriculum. There is
now a widespread belief that beginning FORTRAN courses
cannot be taught using structured programming in a form
that is palatable to freshmen students without the aid
of a structured FORTRAN preprocessor. Our experience in
teaching structured programming using FORTRAN to large
numbers of freshmen students has indicated that this
widespread belief is false. We will illustrate the use
of structured flowcharts with FORTRAN in Section 2 by
showing one of the actual programming assignments that
was given to our freshman introductory computer course
this term. The same structured flowcharting techniques
are used throughout the curriculum. An example that
uses ALGOL and is taken from our junior level data
structures class is given in Section 3. The use of the
structured flowcharts forces all programs to be
well-structured and encourages a top-down approach to
programming. It is a very useful vehicle for describing
any language-independent structured algorithm. An
example of using structured flowcharts to describe a
simple precedence parser in a senior course on
compilers is given in Section 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{Smoliar:1976:MS,
author = "Stephen W. Smoliar",
title = "Meditations on style",
journal = j-SIGCSE,
volume = "8",
number = "3",
pages = "75--77",
month = jul,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952991.804759",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:54 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 6th SIGCSE Symposium on Computer
Science Education.",
abstract = "At the 1968 NATO Conference on Software
Engineering,$^1$ Edsger W. Dijkstra remarked that he
found his position, as a teacher, analogous to that of
a teacher of composition at a school of music. This
paper wishes to pursue this analogy in greater detail.
In particular, the role of style in computer science
education is assessed in terms of the corresponding
role it plays in music 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{Cook:1976:SPI,
author = "Curtis R. Cook",
title = "A self-paced introductory {Fortran} programming
course",
journal = j-SIGCSE,
volume = "8",
number = "3",
pages = "78--79",
month = jul,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952991.804760",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:54 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 6th SIGCSE Symposium on Computer
Science Education.",
abstract = "This paper describes a self-paced audio-tutorial
introductory Fortran programming course. The course is
designed for students with no previous programming
experience and consists of nine lessons. Each lesson
has two parts: (1) a handout that directs the student's
reading in the course text and contains comments,
suggestions, examples and self-test quizzes; (2) a
handout and accompanying cassette tape that solves
example problems in detail --- problem analysis,
development of algorithm (flowchart) and program. There
are six programming assignments and a test on each
lesson. A unique feature of the lessons is the use of
peek-a-boo strips to aid and encourage students to
carefully read the example programs and to show the
structural relation between the flowchart and 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{Buck:1976:IIS,
author = "John Buck and Ben Shneiderman",
title = "An internship in information systems: Combining
computer science education with realistic problems",
journal = j-SIGCSE,
volume = "8",
number = "3",
pages = "80--83",
month = jul,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952991.804761",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:54 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 6th SIGCSE Symposium on Computer
Science Education.",
abstract = "Computer science graduates who become professional
programmers will have a direct and substantial
influence on the impact of applications, but little in
traditional computer science training curriculum
prepares them for this serious responsibility.
Recognizing this situation, we designed a two term
sequence for advanced undergraduates and masters
students which would not only provide them with the
required academic knowledge. The educational atmosphere
that we tried to create resembles the internship phase
followed in teacher training, medical schools, law
schools, clinical psychology and other 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{Lake:1976:TPC,
author = "Robin B. Lake",
title = "A training program in computer applications in the
health sciences",
journal = j-SIGCSE,
volume = "8",
number = "3",
pages = "89--91",
month = jul,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952991.804762",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:54 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 6th SIGCSE Symposium on Computer
Science Education.",
abstract = "Case Western Reserve University has developed an
intensive 12-month post-graduate Training Program to
educate health professionals in the application of
computer technology. A Master of Science degree is
awarded upon completion of a set of formal courses and
implementation of a computer-based project. The program
emphasizes computer applications for the structuring,
manipulation, and display of medical information.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Conti:1976:RCS,
author = "Dennis Conti and Russell Armstrong and Paul Oliver and
Robert Orchard and John Shoosmith",
title = "Relevance of computer science education to industry
and government needs --- {A} critique of the proposed
update to curriculum '68",
journal = j-SIGCSE,
volume = "8",
number = "3",
pages = "92--92",
month = jul,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952991.804763",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:54 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 6th SIGCSE Symposium on Computer
Science Education.",
abstract = "It is frequently suggested that computer science
curricula are generated in a vacuum with little or no
regard for the ``real-world needs'' of the student's
ultimate employer. Furthermore, the question has
recently been raised whether computer science programs
should prepare their graduates to be ``tool users'' or
``tool builders.'' The panel, composed of distinguished
representatives from industry and Government, will
relate their past experience with computer science
graduates and will address their immediate personnel
needs (i.e., areas of required expertise for new
employees). Each panel member will then present his
candid view of the proposed updates to ``Curriculum
'68'' currently being prepared by ACM's Curriculum
Committee on 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{Little:1976:RCR,
author = "Joyce Currie Little and Bobby Smith and Richard
Austing and Eric Whiteside and Charles Leidlich",
title = "A report on the curriculum recommendations of the {ACM
Sub-Committee for Community and Junior College
Curriculum}",
journal = j-SIGCSE,
volume = "8",
number = "3",
pages = "93--93",
month = jul,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952991.804764",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:54 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 6th SIGCSE Symposium on Computer
Science Education.",
abstract = "Final recommendations for the two-year college
curriculum to educate computer programmers for
applications programming in a general setting of
commerce, industry, and government service will be
presented. The attached draft of the report was that
used by the group prior to the May 27-28 Workshop,
during which reactions from industry and professional
society representatives were obtained. After a summary
of the content of the report is given by the chairman
of the ad hoc sub-committee, comments will be heard
from panel participants. Afterwards, a brief critique
will be given by a discussion leader, followed by
discussion with the audience. Copies of the completed
report should be available during the panel 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{Anonymous:1976:FPS,
author = "Anonymous",
title = "Facilities and programs in support of education in
computer science at minority institutions (Panel
Discussion)",
journal = j-SIGCSE,
volume = "8",
number = "3",
pages = "94--94",
month = jul,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952991.804765",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:54 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 6th SIGCSE Symposium on Computer
Science Education.",
abstract = "The panel will address the area of education in
computer science from the standpoint of minority
institutions. Panelists will present views from the
standpoint of individuals who have developed programs
at the two and four year levels, individuals who have
utilized portions of such programs as service
offerings, and from the standpoint of funding agencies.
Also considered by the panel will be questions of
problems unique to the minority institutions, and
projected future developments in computer science
education at the institutions. Finally, the area of
appropriate resources in support of computer science
education will be 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{Morrison:1976:ACA,
author = "Louise S. Morrison and Grover C. Simmons",
title = "Academic computing at {Atlanta University Center} ---
a consortium of six predominantly black institutions",
journal = j-SIGCSE,
volume = "8",
number = "3",
pages = "95--97",
month = jul,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952991.804766",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:54 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 6th SIGCSE Symposium on Computer
Science Education.",
abstract = "Atlanta University Center is the largest private
institution of Black higher education in the world and
the second oldest consortium of schools in the nation.
When the Center began offering an undergraduate degree
in computer science in 1969, it was the first
institution in Georgia to do so. Now there are 50
majors, and each semester the Center-Coordinated
Computer Science Department teaches approximately 250
students for the six institutions comprising the
Atlanta University Center. In this paper the computer
science curriculum is described and programs and
services provided by this department are detailed.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Dalphin:1976:CSC,
author = "John F. Dalphin",
title = "A computers and society course: Adapted for
television",
journal = j-SIGCSE,
volume = "8",
number = "3",
pages = "98--100",
month = jul,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952991.804767",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:54 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 6th SIGCSE Symposium on Computer
Science Education.",
abstract = "The experience of developing and presenting a
television series in the area of computers and society
is related. An existing seminar course with upper
division students is used to provide recordable topic
discussions and additional materials are developed
around that nucleus.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Nanney:1976:CSE,
author = "T. Ray Nanney",
title = "Computer science: an essential course for the liberal
arts",
journal = j-SIGCSE,
volume = "8",
number = "3",
pages = "102--105",
month = jul,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952991.804768",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:54 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 6th SIGCSE Symposium on Computer
Science Education.",
abstract = "There is a wide divergence of opinion as to the
appropriate content for an introductory computer
science course. Approaches to teaching the subject
range from ``computer appreciation'' presentations to
rigorous courses for computer science majors. This
paper presents the thesis that computer science has
reached a level of maturity which allows it to be
presented in a stimulating and intellectually honest
manner to liberal arts students regardless of their
majors, and that such a course is an important, almost
essential, part of the curriculum for such students. A
rationale for this view will be presented, and a course
conforming to the rationale will be described. In many
liberal arts institutions, including mine, any subject
which may be related to technology is regarded with
suspicion; and zealous efforts are made to avoid
contamination of the curriculum with unsuitable courses
having a technological base. Because the rationale for
the course seems to satisfy my colleagues in the more
humanistic subjects, it is presented in some detail
here for its possible value in other institutions.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Newton:1976:TBP,
author = "Glen E. Newton and J. Denbigh Starkey",
title = "Teaching both {PL\slash I} and {Fortran} to
beginners",
journal = j-SIGCSE,
volume = "8",
number = "3",
pages = "106--107",
month = jul,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952991.804769",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:54 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 6th SIGCSE Symposium on Computer
Science Education.",
abstract = "The overall approach to programming languages taken in
the course is to use PL/I (with the PL/C compiler)
during the first part of the semester to introduce
programming concepts and techniques, then teach Fortran
(with the WATFIV compiler) during the last part of the
semester [2,3]. Except for a brief discussion of
conventional flowcharts to help students read the
examples in the texts, Nassi--Shneiderman structured
flowcharts are used throughout the lectures and labs
[4]. Algorithms are written in PL/I using DO-WHILE as
the primary control structure, and GOTOs are not
introduced except in Fortran.",
acknowledgement = ack-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:1976:CUR,
author = "Henry R. {Bauer III}",
title = "Classroom use of replaceable parts in a
multiprogramming system",
journal = j-SIGCSE,
volume = "8",
number = "3",
pages = "108--110",
month = jul,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952991.804770",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:54 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 6th SIGCSE Symposium on Computer
Science Education.",
abstract = "A multiprogramming operating system for the TI980A
permits replacement of system primitives by a
programmer familiar with the system's design and data
structures. This paper describes the hardware features
available; the method of use of the replaceable parts
facility; typical student assignments for an operating
systems course (e.g., ACM Curriculum '68 I4); and
student reaction to the 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{Claybrook:1976:CPD,
author = "Billy G. Claybrook",
title = "A course and project description for an undergraduate
course in evaluation and measurement techniques for
computer systems",
journal = j-SIGCSE,
volume = "8",
number = "3",
pages = "111--114",
month = jul,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952991.804771",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:54 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 6th SIGCSE Symposium on Computer
Science Education.",
abstract = "The course and project description for a one quarter
(or semester) senior level course in evaluation and
measurement techniques for computer systems is
described. The primary purpose of the course is to
introduce the students to evaluation and measurement
techniques and to use some of these techniques in
evaluating and measuring the performance of a
multiprogramming operating system designed for a simple
machine. The project is based on the availability of a
simple multiprogramming operating system that can be
modified by students to perform evaluation and
measurement experiments. Five experiments are described
in the paper. If a simple multiprogramming operating
system is not available then the project may be
omitted.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Cooper:1976:IHA,
author = "Roger T. Cooper and Malcolm G. Lane",
title = "An improved hands-on approach to teaching systems
programming and the impact of structured programming",
journal = j-SIGCSE,
volume = "8",
number = "3",
pages = "115--124",
month = jul,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952991.804772",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:54 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 6th SIGCSE Symposium on Computer
Science Education.",
abstract = "The use of the hands-on approach for teaching systems
programming presented at the 1974 SIGCSE Conference has
proved to be even more successful in the past two
years. The reasons for the increased success are given.
An approach of using structured assembler language
concepts as an integral part of the systems programming
course is introduced and discussed. Specific examples
of the use of several structured programming macros 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{Aird:1976:CMD,
author = "Charles L. Aird",
title = "Computer manpower development in {Saudi Arabia}",
journal = j-SIGCSE,
volume = "8",
number = "3",
pages = "125--128",
month = jul,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952991.804773",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:54 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 6th SIGCSE Symposium on Computer
Science Education.",
abstract = "While looking in ecstasy at the new horizons of
computer technology, developing countries often
underestimate the computer's dependency upon man.
Computers are unlike any other machine. Not unlike many
developing countries, the vast petroleum and mineral
resources of Saudi Arabia pose complex and challenging
problems at all levels of education. The physical
resources of the Kingdom far outstrip the human
resources. For a country with some 3,000 college
graduates as of 1975, the rapid technical and economic
developments could easily become too burdensome. Saudi
Arabia has few trained personnel for the development
and management of modern computer systems, even though
the first unit record equipment was installed by the
Arabian American Oil Company (ARAMCO) in 1952. The
requirements for data processing services has rapidly
increased.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Eckberg:1976:SPD,
author = "Carl F. Eckberg",
title = "Some proposals for distributing central computing
power at a University",
journal = j-SIGCSE,
volume = "8",
number = "3",
pages = "129--134",
month = jul,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952991.804774",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:54 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 6th SIGCSE Symposium on Computer
Science Education.",
abstract = "The object of this paper is to present a number of
ideas for distributing computer time and power at a
University with overtaxed centralized computing. Topics
discussed include how to determine who gets computer
resources and how much; how to share a centralized
facility among administrators, researchers, and
students; how to secure a flexible system for the user;
and how to devise a system which encourages good user
habits. The computing history of San Diego State
University (SDSU) is very briefly presented as
background for the computer allocation proposals to be
presented. The proposals themselves arose from an
appointed sub-committee$^1$ and are presented in a
rather top-down manner much as they were introduced on
the SDSU campus. It is hoped that a number of other
institutions will find some of the ideas or specific
strategies proposed to be worthy of careful
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{Mize:1976:SPC,
author = "Jan L. Mize",
title = "Structured programming concepts in an introductory
{COBOL} course",
journal = j-SIGCSE,
volume = "8",
number = "3",
pages = "135--142",
month = jul,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952991.804775",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:54 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 6th SIGCSE Symposium on Computer
Science Education.",
abstract = "This paper concerns an effort to implement structured
programming concepts in an introductory COBOL
programming course in order to improve student program
design and techniques. Since COBOL's native habitat is
a business environment with recurring processing cycles
and evolving systems requirements, COBOL, perhaps more
than other languages, exhibits a glaring need for
orderly structure and rigid standards to provide for
readability, maintainability and modifiability. It is
difficult for a student in a one-quarter course to
fully appreciate the significance of having these
characteristics in his own program when they are
reviewed months (or years) later or in programs
acquired from someone else.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Keith:1976:SBC,
author = "Ed Keith",
title = "A structured beginning {COBOL} class using structured
programming with objectives",
journal = j-SIGCSE,
volume = "8",
number = "3",
pages = "143--147",
month = jul,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952991.804776",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:54 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 6th SIGCSE Symposium on Computer
Science Education.",
abstract = "This paper presents the structure of a beginning class
in COBOL which stresses structured programming
techniques and is organized as a series of stair-step
type objectives. Three topics are stressed in this
presentation: the application of student-centered
objectives to a COBOL class, structured COBOL examples
for commonly encountered logic constructs, and an
approach to documenting structured COBOL through an
indentation scheme.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Bordage:1976:ICA,
author = "G. Bordage and Robin B. Lake",
title = "An introductory course in the applications of computer
technology in the health sciences",
journal = j-SIGCSE,
volume = "8",
number = "3",
pages = "184--188",
month = jul,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/952991.804777",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:54 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 6th SIGCSE Symposium on Computer
Science Education.",
abstract = "This paper discusses the contents of an introductory
course in the applications of computer technology in
the health sciences. A set of instructional goals is
described, designed to meet the basic needs of the
health professional involved in understanding and
developing computer-based applications in his
environment. From these goals, a list of specific
objectives is constructed and presented as the
student's minimum level of achievement for the course.
The implementation, evaluation and impact of the course
are reviewed.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Mullins:1976:CEC,
author = "E. R. {Mullins, Jr.}",
title = "Computer education for computing",
journal = j-SIGCSE,
volume = "8",
number = "4",
pages = "4--5",
month = dec,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382222.382223",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:55 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Lancaster:1976:RF,
author = "Ronald L. Lancaster and Richard T. Thomas",
title = "Reading {Fortran}",
journal = j-SIGCSE,
volume = "8",
number = "4",
pages = "6--7",
month = dec,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382222.383767",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:55 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "A new type of computer science service course is
described which was developed in response to a request
from several natural science departments. The goal of
the course is to give advanced students the ability to
read and understand existing Fortran programs. An
evaluation of the course is 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{Traub:1976:SGO,
author = "J. F. Traub",
title = "Some general observations on {Ph.D}. production in
computer science",
journal = j-SIGCSE,
volume = "8",
number = "4",
pages = "8--9",
month = dec,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382222.382456",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:55 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "Based on remarks made as a participant of Panel on the
Ph.D. Production Rate, Meeting of Heads of Ph.D.
Computer Science Departments, Snowbird, Utah, July 1-2,
1974.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Lowther:1976:TGP,
author = "J. L. Lowther and Z. C. Motteler",
title = "Teaching good programming techniques",
journal = j-SIGCSE,
volume = "8",
number = "4",
pages = "10--11",
month = dec,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382222.382457",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:55 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Iyengar:1976:EDS,
author = "S. Sitharama Iyengar",
title = "An experience with a {``Data Structures and File
Management''} course at the graduate level in computer
science program",
journal = j-SIGCSE,
volume = "8",
number = "4",
pages = "12--14",
month = dec,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382222.382458",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:55 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Williams:1976:ECA,
author = "Kenneth Williams",
title = "An experimental course in advanced programming
methods",
journal = j-SIGCSE,
volume = "8",
number = "4",
pages = "15--18",
month = dec,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382222.382459",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:55 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "An experimental graduate course where students learn
good programming and system design techniques through
writing systems of programs in chief-programmer teams
(CP-teams) is described. The course seems very
worthwhile. Some of the things learned by students and
the instructor are described, appropriate changes for
the next offering of a similar 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{Egan:1976:CGB,
author = "L. G. Egan",
title = "Closing the ``Gap'' between the university and
industry in computer science",
journal = j-SIGCSE,
volume = "8",
number = "4",
pages = "19--25",
month = dec,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382222.382460",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:55 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Slonneger:1976:CA,
author = "K. Slonneger",
title = "Computer attitudes",
journal = j-SIGCSE,
volume = "8",
number = "4",
pages = "26--29",
month = dec,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382222.382461",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:55 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "Students in a beginning computer science course were
surveyed concerning their attitudes toward computers.
Two statistical tests showed results: there were
significant differences in attitudes from before until
after the course, and between students who passed the
course and those who failed or dropped. No correlation
was evident between the opinions surveyed and the
grades received by individual 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{Ottenstein:1976:AAD,
author = "Karl J. Ottenstein",
title = "An Algorithmic Approach to the Detection and
Prevention of Plagiarism",
journal = j-SIGCSE,
volume = "8",
number = "4",
pages = "30--41",
month = dec,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382222.382462",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:55 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
URL = "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Misc/virtual-machines.bib",
acknowledgement = ack-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:1976:UDF,
author = "James A. Smith",
title = "The use of data flow diagrams in an introductory
course in assembly language programming and machine
architecture",
journal = j-SIGCSE,
volume = "8",
number = "4",
pages = "42--52",
month = dec,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382222.382463",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:55 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{vanDam:1976:SPA,
author = "Andries van Dam and Jens M. Dill and Douglas F. Dixon
and David S. Notkin",
title = "Structured programming in assembly language",
journal = j-SIGCSE,
volume = "8",
number = "4",
pages = "53--67",
month = dec,
year = "1976",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382222.382464",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:55 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "Structured design and programming techniques can be
extended from high-level languages to assembly
language. Over the past three years at Brown
University, beginning assembly language programmers
have been successfully taught these techniques using
clearly defined standards. These standards and the
solutions to several of the typical problems that arise
in structured assembly language programming are
discussed 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{Maguire:1977:ELF,
author = "R. Brien Maguire and L. R. Symes",
title = "Effect of laboratory facilities on computer science
curriculum",
journal = j-SIGCSE,
volume = "9",
number = "1",
pages = "1--5",
month = feb,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382063.803351",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:56 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue for the Seventh Technical Symposium on
Computer Science Education.",
abstract = "This paper describes the effect that the introduction
of computing laboratory facilities has had on the
curriculum of an undergraduate Computer Science
program. From its initial use by only one course, the
laboratory has grown gradually both in terms of
equipment and involvement with the Department's
teaching program. Demands placed on the laboratory by
various courses have influenced the acquisition of new
equipment. Conversely, with the addition of new and
varied equipment, it was possible to incorporate the
laboratory into more courses. The Paper describes this
interplay between the development of the laboratory and
the growth of the Department. Problems such as
maintenance and support staff for the laboratory are
discussed whenever they have affected decisions on the
use of the laboratory by a course or the selection of
equipment.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Stoddard:1977:MSI,
author = "Spotswood D. Stoddard",
title = "Minicomputer selection and implementation",
journal = j-SIGCSE,
volume = "9",
number = "1",
pages = "6--12",
month = feb,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382063.803352",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:56 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue for the Seventh Technical Symposium on
Computer Science Education.",
abstract = "Technological advances in large-scale integrated
circuits have caused mini and micro computer usage to
multiply in the last few years. This behooves academic
to treat the mini/micro phenomenon adequately. The same
multiplication process, however, makes choosing a
minicomputer all the more difficult. The problem is
compounded by the hardware and electronics knowledge
required to attain the best price advantage. This paper
describes how one academic computer department selected
and implemented a minicomputer on a restricted budget.
It is written primarily for the reader without
extensive knowledge of hardware electronics. This
article is a description of the experiences of one
academic computer department$^1$ in buying, installing,
and using an academic minicomputer. It is directed
primarily to those having little or no expertise in
electronics or computer hardware design. This
description is in response to a number of inquiries of
``What did you do?'' It is a step-by-step description
and, as such, is quite specific to our particular
system, with which we have been well pleased. It is
offered as a guide of experience both to those who
might obtain a similar system and as a case to others
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{Vishnubhotla:1977:LAT,
author = "Sarma R. Vishnubhotla",
title = "A logical approach to teach digital computer design at
logic and systems level",
journal = j-SIGCSE,
volume = "9",
number = "1",
pages = "13--21",
month = feb,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382063.803353",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:56 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue for the Seventh Technical Symposium on
Computer Science Education.",
abstract = "Design courses in Computer Systems Design are being
taught in many undergraduate programs both for Computer
Science and Electrical Engineering students. A design
project is explained in this paper to give all the
information to the students regarding the important
concepts in both logic and systems level. The computer
has sixteen instructions, two K memory and a single
index register. This project can also be enlarged by
introducing many extra hardware features.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Levine:1977:SIP,
author = "David R. Levine",
title = "The simple internal procedure as an effective tool in
the teaching and practice of structured {PL\slash I}",
journal = j-SIGCSE,
volume = "9",
number = "1",
pages = "22--25",
month = feb,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382063.803354",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:56 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue for the Seventh Technical Symposium on
Computer Science Education.",
abstract = "This paper reports on two successful curricular
innovations made in the first-year PL/I programming
course at Rutgers. Simple internal procedures are
introduced at an early point, and used extensively
thereafter; and fairly long, large programming projects
are undertaken. The combined effect significantly
reinforces the presentation of structured programming
methodology, as well as enhancing the general
educational effectiveness 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{Hughes:1977:TDF,
author = "Herman D. Hughes",
title = "A tool designed to facilitate structured programming",
journal = j-SIGCSE,
volume = "9",
number = "1",
pages = "26--30",
month = feb,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382063.803355",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:56 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue for the Seventh Technical Symposium on
Computer Science Education.",
abstract = "An algorithmic language interpreter is presented which
provides users of various technical backgrounds a
convenient way to describe algorithms and
simultaneously focus on problem-solving concepts:
problem analysis, algorithm development, and the
computer implementation of the algorithm. The
interpreter permits the use of decision tables as a
means of expressing complex logic. In view of the
significance of structured programming in today's
environment (and that of the future), the language
processor allows three logical constructs: sequential,
IF \ldots{} THEN \ldots{} ELSE \ldots{}, and the DO
WHILE construct. The use of GO TOs is only allowed to
transfer control from one table to another. Hence,
several tables/subtables (each may contain 1 decision
table) may be required for the description of an
algorithm. Examples are presented to illustrate how the
language interpreter enhances programming organization
and thereby facilitates structured 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{Tam:1977:PET,
author = "W. C. Tam and S. N. Busenberg",
title = "Practical experience in top-down structured software
production in an academic setting",
journal = j-SIGCSE,
volume = "9",
number = "1",
pages = "31--36",
month = feb,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382063.803356",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:56 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue for the Seventh Technical Symposium on
Computer Science Education.",
abstract = "Much has been said about the importance of teaching
top-down program design and structured programming in
computer programming courses. However, instruction in
these concepts has usually been limited to short
homework assignments and at most to term projects. This
type of experience is very different from the
production programming environment encountered in
industry, where the problems tackled are generally more
complex and on a larger scale. Also, in many cases
industrial programs are produced by a programming team
under constraints in both time and resources. For
students who aspire to a career in the software area,
experience in a realistic production programming
environment is desirable. Such experience is not
provided in the traditional courses and novel ways have
to be devised in order to bring it on campus. At Harvey
Mudd College, an academic program, called the
Mathematics Clinic, has been institured with the aim of
providing this type of realistic experience to the
student. The Mathematics Clinic brings problems from
industry to be studied and solved by small teams of
students under faculty supervision. The problems are
selected for their educational value, but attention is
paid to the feasibility of producing results that are
of value to the sponsoring industrial concern. The
general organization of the Clinic program has been
described by Spanier (1). In the present paper, a
production programming project undertaken by the
Mathematics Clinic is described with emphasis placed on
the mode of instruction and the experience gained by
the students.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Haynes:1977:OTL,
author = "William R. {Haynes, Jr.} and Charles E. Hughes and
Charles P. Pfleeger",
title = "{ORACLE} a tool for learning compiler writing",
journal = j-SIGCSE,
volume = "9",
number = "1",
pages = "37--52",
month = feb,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382063.803357",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:56 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue for the Seventh Technical Symposium on
Computer Science Education.",
abstract = "This paper describes a compiler called ORACLE which
allows a student to examine the actions performed by a
simple compiler. Two features are provided to assist
the student. The first called replacement mode,
provides the necessary conditions to simulate the
replacement of three compiler components: symbol table
management, lexical analysis, and syntax analysis. Each
replacement module is monitored by ORACLE in order to
detect errors and to verify correct operation. The
second, a trace option, permits source statements to
initiate or terminate a selective monitoring of the
actions of the compiler.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Abbott:1977:DIY,
author = "R. J. Abbott",
title = "A do-it-yourself instant compiler.kit",
journal = j-SIGCSE,
volume = "9",
number = "1",
pages = "53--58",
month = feb,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382063.803358",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:56 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue for the Seventh Technical Symposium on
Computer Science Education.",
abstract = "The theory of compiler-compilers is well known. Here
we present a small collection of SNOBOL subroutines
which make the SNOBOL pattern matcher a
self-documenting instant compiler. All one need add are
the syntax productions (as simple SNOBOL patterns
mimicking BNF) and the associated (synthesizing)
semartic transformation in the form of arbitrarily
simple SNOBOL programs. The resulting compiler produces
a complete (or partial at the us{\'e}r's discretion)
trace of the parse showing how the syntax matches or
fails to match the input. After a match is achieved,
the semantic rules are executed on the resulting parse
tree. The execution of these rules too are optionally
traced so that one has a full picture of just which
transformations were performed at each node of the
tree. Finally the parse tree is printed.",
acknowledgement = ack-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:1977:ASC,
author = "Asad Khailany",
title = "Advanced structured {COBOL} programming",
journal = j-SIGCSE,
volume = "9",
number = "1",
pages = "59--62",
month = feb,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382063.803359",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:56 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue for the Seventh Technical Symposium on
Computer Science Education.",
abstract = "There is a large market demand for COBOL programmers.
Can a single introductory course in COBOL programming
provide the students with sufficient professional
expertise to qualify them for these job openings? If
not, is it feasible to offer a second course in COBOL
programming? In this paper the technical capabilities
of those who have completed an introductory COBOL
programming course and the skills and technical
qualifications which are desired by employers of entry
level COBOL programmers are analyzed. It is concluded
that a single introductory COBOL programming course is
not sufficient to produce COBOL programmes with the
qualifications and skills expected by employers.
Therefore, an advanced structured COBOL programming
course is proposed. The goals and the course outline
including texts and references of such an advanced
course are presented. Several samples of integrated
information systems which have been completed by
student teams in Advanced Structured COBOL programming
will be available for 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{Friedman:1977:TPS,
author = "Frank L. Friedman and Elliot B. Koffman",
title = "Teaching problem solving and structured programming in
{FORTRAN}",
journal = j-SIGCSE,
volume = "9",
number = "1",
pages = "63--68",
month = feb,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382063.803360",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:56 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue for the Seventh Technical Symposium on
Computer Science Education.",
abstract = "This paper describes an approach towards teaching
problem solving in an introductory service course using
the FORTRAN programming language. The course is
centered around a set of problems which are used to
illustrate a problem solving methodology. Three
pedogogical tools (data table, flow diagram, and
program system chart) are used to provide a framework
for algorithm development. Two control structures (the
Block IF decision structured and WHILE loop) have been
added to the FORTRAN language to facilitate the
implementation of 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{Weymouth:1977:MOS,
author = "Terry E. Weymouth and James T. Perry",
title = "A multiprogramming operating system for a
minicomputer",
journal = j-SIGCSE,
volume = "9",
number = "1",
pages = "69--72",
month = feb,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382063.803361",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:56 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue for the Seventh Technical Symposium on
Computer Science Education.",
abstract = "Described in this paper is a small, modular operating
system which was written for an Interdata-70 machine.
The total operating system is memory resident and
occupies 5K bytes. The primary motivation in
redesigning the operating system was to structure it so
that students and general system users could easily
expand or modify the basic services of the supervising
system. Towards this end, the following system
principles are embodied in the design: (1) clearly
defined separation of system functions, (2) separate
object modules for each system routine, and (3) simple
system design. Although specifics of implementation are
discussed, general design concepts are covered which
should aid the reader in any similar attempt (either by
example or counter example).",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Grit:1977:TLB,
author = "Dale H. Grit and Dennis D. Georg",
title = "A top-down, laboratory based operating system course",
journal = j-SIGCSE,
volume = "9",
number = "1",
pages = "73--76",
month = feb,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382063.803362",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:56 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue for the Seventh Technical Symposium on
Computer Science Education.",
abstract = "An operating system course is described which is
organized in a top-down fashion and strongly emphasizes
the concept of ``learning by doing.'' The course
content and the corresponding laboratory assignments
are discussed. The suggested modularization of the
laboratory provides substantial flexibility for course
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{Ruschitzka:1977:OSI,
author = "Manfred Ruschitzka",
title = "An operating systems implementation project for an
undergraduate course",
journal = j-SIGCSE,
volume = "9",
number = "1",
pages = "77--84",
month = feb,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382063.803363",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:56 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue for the Seventh Technical Symposium on
Computer Science Education.",
abstract = "While the adoption of an implementation project for an
operating systems course is certainly beneficial,
non-trivial projects are inherently demanding in terms
of student efforts and computer costs. This paper
reports on a project which has been designed to keep
the effort for an extensive simulation of a
contemporary system within acceptable limits. The
project involves both a hardware simulator and an
operating system, and a considerable reduction of the
overall effort could be achieved by enhancing the
hardware with operating systems support features. The
design criteria as well as the characteristics of the
resulting hardware configuration and operating system
are presented, and the value of the project as a
teaching tool 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{Coulter:1977:OSP,
author = "Neal S. Coulter",
title = "Operating systems with {POPSS}",
journal = j-SIGCSE,
volume = "9",
number = "1",
pages = "85--87",
month = feb,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382063.803364",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:56 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue for the Seventh Technical Symposium on
Computer Science Education.",
abstract = "It is often difficult to select relevant and
reasonable laboratory assignments in an introductory
operating systems course. The students are seldom
prepared to code intricate portions of an operating
system, even if suitable hardware were available for
such extensive use. Nevertheless, it is essential that
the students gain a quantitative insight into the
components and interactions of simple and complex
operating systems. An operating system simulator that
allows an evaluation of the performances of various
operating system configutations without requiring the
student to write complicated code would help to solve
the dilemma. An operating systems simulator named POPSS
is a fine tool for such 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{Taylor:1977:TPB,
author = "Robert P. Taylor",
title = "Teaching programming to beginners",
journal = j-SIGCSE,
volume = "9",
number = "1",
pages = "88--92",
month = feb,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382063.803365",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:56 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue for the Seventh Technical Symposium on
Computer Science Education.",
abstract = "Because of the rapid growth of computing and its
influence in schools and community colleges, we find we
must teach a growing number of graduate teachers and
administrators how to program. Because we firmly
believe that the only programming worth doing is
well-structured programming, this is the sort of
programming we want to teach these graduates to do.
Because BASIC, FORTRAN, and COBOL are so widely
implemented around the world, we know that one or more
of these languages will be the ones most of our
students will end up programming in, after they leave
Columbia. Because such languages are not particularly
well-suited for teaching structured programming to
beginners, we decided to develop an indirect approach
to this goal, one which would make the learning of
these languages the learning of second languages in a
second phase of learning to program. The approach which
we have been developing, including the major components
of a first programming language --- FPL, is suggested
in the remainder of this paper. For us, it has proven
to be an indirect but effective way to teach raw
beginners how to write well-structured programs in
archaic, ill-designed, high-level real 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{Khailany:1977:ATS,
author = "Asad Khailany",
title = "Alternative teaching strategy for an introductory
computer language course",
journal = j-SIGCSE,
volume = "9",
number = "1",
pages = "93--95",
month = feb,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382063.803366",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:56 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue for the Seventh Technical Symposium on
Computer Science Education.",
abstract = "Many consider that the best strategy to teach an
introductory computer language course is to start
programming very early in the semester. This paper
discusses the drawbacks of such a strategy and presents
an alternative way to teach such a course. Based on
experiments the alternative strategy appears to be more
effective. The advantages and outline of the
alternative strategy are discussed. Furthermore, the
course outline to teach a FORTRAN language based on the
alternative strategy 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{Bremmer:1977:ETC,
author = "Dale Bremmer and Bart Childs",
title = "An experience in teaching ``{Cobol}?'' to graduate
engineers",
journal = j-SIGCSE,
volume = "9",
number = "1",
pages = "96--99",
month = feb,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382063.803367",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:56 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue for the Seventh Technical Symposium on
Computer Science Education.",
abstract = "Texas A{\&}M University was involved for ten years in
a program to train civilian engineers for the US Army.
The engineer, the program's product, was to be capable
of moving into positions of management and middle
management within the civilian employment force of the
Army. Most of the participants held various
undergraduate degrees in engineering, science, or
mathematics, and a few held degrees in technology or
business. The structure and tenure of the program made
it feasible for the participants to earn a Master's
degree in Industrial Engineering. Once on the job, many
of the engineers found they were faced with large data
file manipulation and information retrieval tasks. To
many, this meant time consuming efforts and often
additional training or help from other departments. The
authors believe that some of the engineer's job
frustrations were inherent in the manner in which the
computer's growth and application has influenced the
pedagogy of computer courses related to engineering
curricula. The authors also believe they have found one
solution to the problem within the confines of the
above mentioned Army civilian engineer training
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{Moursund:1977:CMG,
author = "David Moursund",
title = "Calculator metaphors, and goals for calculator
education in elementary schools",
journal = j-SIGCSE,
volume = "9",
number = "1",
pages = "100--103",
month = feb,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382063.803368",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:56 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue for the Seventh Technical Symposium on
Computer Science Education.",
abstract = "Computers are not easy to understand. Even a computer
scientist who devotes full time to the field cannot
hope to fully comprehend the capabilities, limitations,
applications, and implications of these machines.
Joseph Weizenbaum, in his recent book Computer Power
and Human Reason (1), suggests that most people
``understand'' computers via what he calls a computer
metaphor. Weizenbaum quotes I. A. Richards, who says a
metaphor is ``fundamentally a borrowing between and
intercourse of thoughts, a transaction between
contexts.'' That is, a metaphor is an analogy, a
simile, a model; it is designed to relate the unknown
to the known. There are many possible computer
metaphors. Weizenbaum makes the point that many people
have accepted one particular computer metaphor, and
that it is a particularly misleading one. Computer
scientists think of a computer as a machine that can
carry out an effective procedure. The words procedure
and effective procedure have meaning to non-computer
scientists. They can see that humans carry out
procedures, or that many activities of humans can be
thought of as execution of effective procedures. The
effective procedure computer metaphor thus leads to the
belief that humans and computers are quite similar in
their capabilities and in the way they solve
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{Sommerville:1977:MLP,
author = "Ian Sommerville",
title = "Machine language programming in an undergraduate
computer science curriculum",
journal = j-SIGCSE,
volume = "9",
number = "1",
pages = "104--107",
month = feb,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382063.803369",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:56 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue for the Seventh Technical Symposium on
Computer Science Education.",
abstract = "This paper examines the advantages and disadvantages
of teaching machine language programming to computer
science undergraduate students. A teaching language
based on reverse Polish notation, but with high-level
control constructs, is presented as an alternative to
conventional assembly language. Experiences with using
this language 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{Beidler:1977:PAS,
author = "John Beidler",
title = "A place for assembler in structured programming",
journal = j-SIGCSE,
volume = "9",
number = "1",
pages = "108--112",
month = feb,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382063.803370",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:56 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue for the Seventh Technical Symposium on
Computer Science Education.",
abstract = "Today, with the thrust being made with structured
programming, questions arise concerning the relevance
of assembler language code. The purpose of this paper
is to defend assembler language programming by showing
its relevance and to show how we present the course
with a structured programming emphasis. In the sections
that follows, we show the relevance of assembler
through two examples of the use of assembler language
coding. These examples show two extremes, one involves
the development of a theoretical result in mathematics,
the other shows the use of assembler in a commercial
environment. Section 3 provides an overview to our
approach in the course and how we view the role of
assemblers in structured programming. Section 4
illustrates our approach to programming assignments and
section 5 describes our approach to evaluating
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{Irby:1977:TSD,
author = "Thomas C. Irby",
title = "Teaching software development using a microprocessor
laboratory",
journal = j-SIGCSE,
volume = "9",
number = "1",
pages = "113--118",
month = feb,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382063.803371",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:56 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue for the Seventh Technical Symposium on
Computer Science Education.",
abstract = "This paper describes an attempt to provide realistic
software development experience to a group of 15
students at North Texas State University. Each of the
students had some previous programming experiences.
Most of this experience was with higher level
languages, but all students had been exposed to at
least a simple assembler language, CARDIAC(1), in
previous course work. The course was designed to be
more like a laboratory rather than a lecture course.
Scheduled lectures were held to present basic concepts,
discuss the programming assignments and to provide for
class discussion periods. The course grade was based on
the quality of the software projects and on the ability
of students to interact with others in the class. The
software projects were implemented using several
Motorola M6800 Microprocessors.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Furugori:1977:FCC,
author = "T. Furugori and P. Jalics",
title = "First course in computer science, a small survey",
journal = j-SIGCSE,
volume = "9",
number = "1",
pages = "119--122",
month = feb,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382063.803372",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:56 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue for the Seventh Technical Symposium on
Computer Science Education.",
abstract = "In many disciplines, the introductory courses are well
standardized as to what should be covered, how the
subject is to be taught, and how student's performance
is to be measured. Such is certainly not the case in
Computer Science, where we constantly debate what
should be taught, what programming language is to be
used, the nature of assignments to be given, etc. We
wanted to see how other schools were teaching this
first course, so we sent questionnaires to all the
Universities listed in the ACM Graduate Assistantship
Directory. From the 44 schools responding to the
survey, we want to share some interesting facts
concerning the manner in which Computer Science is
taught.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Oldehoeft:1977:MTI,
author = "R. R. Oldehoeft and R. V. Roman",
title = "Methodology for teaching introductory computer
science",
journal = j-SIGCSE,
volume = "9",
number = "1",
pages = "123--128",
month = feb,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382063.803373",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:56 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue for the Seventh Technical Symposium on
Computer Science Education.",
abstract = "In the last few years it has been generally recognized
that teaching programming involves more than describing
a new FORTRAN statement each day and providing
programming problems to be coded. The concepts of
disciplined programming and the accompanying interest
in the problem solving process, coupled with the
increasing economic desirability of constructing
correct and maintainable software has resulted in
significant attention being focused on what should be
taught, and, to a lesser extent, on how this is best
accomplished. In order to discuss how an introductory
programming course is taught, it is essential to first
establish a set of objectives for such a course. Some
of these objectives are obvious and generally agreed
upon, others are engendered by the academic environment
in which this particular course exists. We first state
the objectives and then comment on their
appropriateness and interrelation.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Kimura:1977:RPE,
author = "Takayuki Kimura",
title = "Recursive programming in {English} for freshmen",
journal = j-SIGCSE,
volume = "9",
number = "1",
pages = "129--132",
month = feb,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382063.803374",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:56 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue for the Seventh Technical Symposium on
Computer Science Education.",
abstract = "The importance of recursive programming in an
introductory computer science course is discussed from
the viewpoint that the notions of 'process', 'program'
and 'processor' are fundamental in computer
programming. Several examples demonstrate how the
concept of recursive programming and proving program
correctness can be taught to freshman business majors
before they are exposed to any 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{Martin:1977:PFP,
author = "Edith W. Martin and Albert N. Badre",
title = "Problem formulation for programmers",
journal = j-SIGCSE,
volume = "9",
number = "1",
pages = "133--138",
month = feb,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382063.803375",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:56 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue for the Seventh Technical Symposium on
Computer Science Education.",
abstract = "The various attempts to augment man's information
processing capabilities with the use of machines became
significantly more realistic with the advent of the
modern electronic and adaptive-logic computers4. With
the introduction of advanced computing capabilities, a
host of new and serious challenges emerged. One of the
main challenges is that of transforming an ill-stated
problem to one acceptable by the computer. Once a
problem is well-stated, communication becomes
relatively simple3. The burden is on the programmer to
be the interface between the world of ill-stated
problems and the computers. The programmer has to
select a methodology by which he can take an ill-stated
problem and restate it in such a way that it can be
developed into a set of procedures and expressed in a
language that is acceptable and understood by the
machine. In order to more fully utilize computers for
problem solving it is necessary that we understand more
completely how we formulate a problem solution. Probes
into the problem formulation question have been of two
types, symptomatic and methodilogical. The symptomatic
approach focuses on the program structuring
capabilities provided by programming languages. It is
believed that programming languages having certain
program structuring features permit a more
comprehensible organization of the problem solution and
relate positively to successful programming. The second
approach, which is being proposed here, is to examine
problem solving methodologies used in computer
programming. Our specific objectives are (1) to examine
the possibility that a recognizable set of problem
solving strategies maybe observed in a programming
task, (2) given such strategies, the relationship these
have to success levels in programming performance. In
other words, how does programming performance vary as a
function of the structuring of the problem by the
programmer.",
acknowledgement = ack-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:1977:TSP,
author = "William J. Mein",
title = "Toward the specification of programs",
journal = j-SIGCSE,
volume = "9",
number = "1",
pages = "139--141",
month = feb,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382063.803376",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:56 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue for the Seventh Technical Symposium on
Computer Science Education.",
abstract = "Much has been written lately on program design using a
top down approach, decomposition and stepwise
refinement. Most of these methodologies have been
grouped under the general rubric of structured
programming, see for example Computing Surveys, Vol. 6,
Number 4, December 1974. Structured programming does
not, however, give many insights into the general area
of program specifications. As a result of lack of
specifications and having a definite need to write the
specifications for a system containing some forty to
fifty programs, we developed a set of specifications.
This set will be elaborated on more fully in section
three, but first I want to elucidate some minor
points.",
acknowledgement = ack-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:1977:TPC,
author = "W. D. Maurer",
title = "The teaching of program correctness",
journal = j-SIGCSE,
volume = "9",
number = "1",
pages = "142--144",
month = feb,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382063.803377",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:56 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue for the Seventh Technical Symposium on
Computer Science Education.",
abstract = "For the past seven years, including three years at the
University of California (Berkeley) and four years at
The George Washington University, this author has
taught material relating to the correctness of programs
in both undergraduate and graduate courses. The
simplest material on correctness that we teach is the
proof of correctness of Euclid's algorithm, implemented
as a program in FORTRAN, AL-GOL 60, PL/I, or BASIC,
depending on the language to which elementary students
are first introduced. (It would work just as easily in
PASCAL.) This proof is found in (1), pp. 14-20. We
usually give a simplified version of it, because the
program in (1), for purposes of efficiency, works by
dividing and taking the remainder, and we feel it is
easier to illustrate the relevant concepts by using an
algorithm that works by simple subtractions.",
acknowledgement = ack-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:1977:ABS,
author = "Moshe Augenstein and Aaron Tenenbaum",
title = "Approaches to based storage in {PL\slash I}",
journal = j-SIGCSE,
volume = "9",
number = "1",
pages = "145--150",
month = feb,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382063.803378",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:56 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue for the Seventh Technical Symposium on
Computer Science Education.",
abstract = "In this paper it is shown how the topic of BASED
storage in PL/I can be used to illustrate a wide
variety of concepts in intermediate level courses in
data structures and programming languages. Because most
instructors introduce the topic only from the point of
view of a linked list, the true meaning of BASED
storage and POINTERs is lost in the maze of practical
problems which these features can be used to solve.
Because BASED storage allows the programmer close
access to physical storage, an understanding of these
features goes a long way toward clarifying the behind
the scenes actions involved in implementing and using
data structures in high level 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{Anonymous:1977:DFD,
author = "Anonymous",
title = "Depth-first digraph algorithms without recursion",
journal = j-SIGCSE,
volume = "9",
number = "1",
pages = "151--153",
month = feb,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382063.803379",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:56 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue for the Seventh Technical Symposium on
Computer Science Education.",
abstract = "After having taught the design of algorithms for more
than ten years I still find that recursive algorithms
are much too difficult for most computer science
students. There seem to be two problems: the students
are unable to grasp the essence of an algorithm in a
recursive setting, and they rarely have any knowledge
of the mechanisms underlying recursive calls. In view
of the above it was thought useful to translate a
number of recursive algorithms into nonrecursive form
for classroom use. Tarjan's depth-first search
algorithms for digraphs (4,5) were selected because
they are sufficiently important to require their study
in some computer science course or other. The
translation consists of making the depth-first search
tree of the digraph explicit, and letting tree
traversals take over the role of recursion. The
nonrecursive algorithm for topological ordering of an
acyclic digraph will be our example here. This
algorithm is used to preprocess a scheduling network
before it is subjected to critical path 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{Brewer:1977:MRK,
author = "Richard K. Brewer",
title = "{Macrognosographics}: a reason to keep flowcharting",
journal = j-SIGCSE,
volume = "9",
number = "1",
pages = "154--156",
month = feb,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382063.803380",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:56 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue for the Seventh Technical Symposium on
Computer Science Education.",
abstract = "Several rationales for flowcharting computer programs
are discussed along with weaknesses, strengths, and
current trends. One often over-looked motivation is the
use of ``macro-flowcharts'' to compare, for pedagogical
reasons, the gross features of various classes of
processes involved in applied programs. The techniques
and virtues of this approach are the focus of the
paper.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Alford:1977:SEA,
author = "M. Alford and P. Hsia and F. Petry",
title = "A software engineering approach to introductory
programming courses",
journal = j-SIGCSE,
volume = "9",
number = "1",
pages = "157--161",
month = feb,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382063.803381",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:56 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue for the Seventh Technical Symposium on
Computer Science Education.",
abstract = "This paper describes an approach that can introduce
some of the concepts of software engineering to general
business, engineering, and science students in an
introductory FORTRAN programming course. The approach
integrates the notions of top-down design, stepwise
refinement, structured flowcharting, test case
description, and analysis in the context of a
methodology for systematically developing and
documenting programs. Qualitative results from teaching
these concepts 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{Conner:1977:COA,
author = "William M. Conner",
title = "A concept-oriented approach to introductory computer
science",
journal = j-SIGCSE,
volume = "9",
number = "1",
pages = "162--164",
month = feb,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382063.803382",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:56 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue for the Seventh Technical Symposium on
Computer Science Education.",
abstract = "A framework on which a concept-oriented introductory
computer science course can be based is presented and
our experience in offering such a course to a special
group of high school students is described. It is
suggested that introductory college-level courses
should be based on this or a similar framework and our
reasons for this suggestion 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{Winslow:1977:SIC,
author = "L. Winslow",
title = "A structured introductory computer science course",
journal = j-SIGCSE,
volume = "9",
number = "1",
pages = "165--167",
month = feb,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382063.803383",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:56 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue for the Seventh Technical Symposium on
Computer Science Education.",
abstract = "A step-by-step presentation for the introductory
computer science course which introduces the student to
structured problem solving has been developed. By
emphasizing the importance of ``finding the pattern''
and developing sequential algorithms from a top-down
point of view, the students seem to have a better grasp
on how to solve a problem, how to use a language, and
how to apply what they have learned to later courses
which use the 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{Pitts:1977:SAP,
author = "Gerald N. Pitts and Barry L. Bateman",
title = "A structured approach to problem solving at the
introduction level in computer science",
journal = j-SIGCSE,
volume = "9",
number = "1",
pages = "168--172",
month = feb,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382063.803384",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:56 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue for the Seventh Technical Symposium on
Computer Science Education.",
abstract = "Problem solving is a task which is basic to many every
day situations. Generally, people are not fully aware
of the thought processes which enter into the solution
of their particular situation. A problem presents
itself and the solution, if determined, is implemented.
Humans are able to solve problems in a relatively
informal manner. Computers, due to their limited
abilities, usually cannot be used to solve problems in
this fashion. Greater success in computerized problem
solution is often attained through strict, rigid
expression of the problem and of its solution (i.e., a
structured approach). There are a variety of techniques
which one can use in formally defining a problem
situation. One that has found some favor is to
precisely define the problem by subdividing it into
lesser problems and then to define the subproblems into
lesser problems until the entire problem has been
broken into relatively elementary operations. The
problem and all of its subdivisions are then analyzed
in order to determine the required input values (i.e.,
what information or action does each segment need in
order to perform its function properly?), and the
required output values (i.e., what information or
action does the step produce in order for succeeding
steps to perform their function properly or for the
solution to the problem to be furthered?). Completion
of the subdivision and analysis steps is followed by
translation of the problem into a computer language and
by the subsequent testing of the solution to insure
that it is truly correct. Four commonly used methods
for expression of the analyses of the problem are a
word description of the problem, a list of the major
points of the problem, a ``flowchart'' of the problem,
or an artificial language (commonly a computer
language) description of the problem solution. Quite
often a combination of the four basic methods is
employed. The main purpose of the methods is to
completely define the problem and its solution so that
every facet of these two items is completely
understood. Consequently, it is best to employ whatever
method or combination of methods one finds easiest to
use in order to further his comprehension 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{Morrison:1977:TCF,
author = "Louise S. Morrison",
title = "Training college faculty members in the educational
uses of computers",
journal = j-SIGCSE,
volume = "9",
number = "1",
pages = "173--174",
month = feb,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382063.803385",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:56 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue for the Seventh Technical Symposium on
Computer Science Education.",
abstract = "The problems encountered in training faculty members
in the instructional uses of computers are explained.
How to establish a successful training program is
detailed, including organization of the course and 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{Neill:1977:STR,
author = "Michael J. Neill",
title = "Some thoughts on reasons, definitions and tasks to
achieve ``functional'' computer literacy",
journal = j-SIGCSE,
volume = "9",
number = "1",
pages = "175--177",
month = feb,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382063.803386",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:56 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue for the Seventh Technical Symposium on
Computer Science Education.",
abstract = "Computer literacy, according to Richard Austing (1),
is a major category of computer science education.
Although computer literacy potentially involves the
greatest number of people, achieving an ongoing program
presents computer educators with formidable problems.
My concern is with the concept of ``functional''
computer literacy, that is, a level of computer
literacy expected of everyone living in a computer
society. Functional computer literacy can be developed
by implementing a curriculum for junior and senior high
school students. Two requirements for achieving a
computer literacy curriculum are (1) to develop a
philosophy which is both ``computer'' and ``literacy''
and (2) to identify minimum requirements for being
computer literate.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Schulman:1977:TUC,
author = "Edward L. Schulman",
title = "Turning on the undergraduate computer science student:
a {RE}-{IPL} suggestion",
journal = j-SIGCSE,
volume = "9",
number = "1",
pages = "178--179",
month = feb,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382063.803387",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:56 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue for the Seventh Technical Symposium on
Computer Science Education.",
abstract = "The School of Advanced Technology currently has a
number of courses that are used to better acclimate
students on the graduate level to an industrial
environment. This paper describes a two-course sequence
designed for the undergraduate level that serves the
same purpose.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Costello:1977:GBS,
author = "Donald F. Costello and Richard J. Schonberger",
title = "On guiding the business school toward computer
literacy",
journal = j-SIGCSE,
volume = "9",
number = "1",
pages = "180--183",
month = feb,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382063.803388",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:56 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue for the Seventh Technical Symposium on
Computer Science Education.",
abstract = "In colleges and universities around the country it is
common to find that needs for new courses in computing
are recognized long before suitable courses are made
available. This is especially true for colleges of
business administration. The needs have long been
obvious, but staffing such courses internally is a slow
process. Some colleges of business are well served by
computer science departments, but in other schools the
catalyst for getting started is lacking. This paper
addresses the problem by describing the development of
a service course in computing offered by the Department
of Computer Science for the College of Business
Administration at the University of Nebraska. The
approach taken to course development postulated that if
a course is to appeal to a college of business
administration, it must appeal to the special needs and
aptitudes of the typical business student. This
particular service course concentrated on special
behavioral objectives: need to develop man-machine
interface skills, attention to developing
self-confidence and a sense of accomplishment, and
understanding the information processing concepts
needed in business today. The pedagogical approach to
attainment of these objectives also was carefully
fashioned for the given audience. As originally
conceived, the cognitive objectives of the course aimed
at teaching the analytically oriented business college
under-graduate how to write programs in the FORTRAN
language. In addition, the student was expected to be
able to read application programs in the areas of
marketing, accounting, finance, operations and
personnel management. The course explained how these
latter applications packages aid in the management
decision process. Finally, the course required that the
student become more familiar with the general
expository material in the area of electronic data
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{Mazlack:1977:DCA,
author = "Lawrence J. Mazlack",
title = "Developing computer awareness",
journal = j-SIGCSE,
volume = "9",
number = "1",
pages = "184--187",
month = feb,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382063.803389",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:56 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue for the Seventh Technical Symposium on
Computer Science Education.",
abstract = "There are three different approaches to an
introductory computer science course: technical
competance, non-technical awareness, and a mixture of
technical competance and non-technical awareness. This
paper discusses the best strategy for a course aimed at
students who will not need a high level of technical
competance once they leave the course. A course which
develops a computer awareness through a mixture of
technical programming instruction and a discussion of
computer applications and power for good or evil. Films
are extensively 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{Austing:1977:CRU,
author = "Richard H. Austing and Bruce H. Barnes and Delle. T.
Bonnette and Gerald L. Engel and Gordon Stokes",
title = "Curriculum recommendations for the undergraduate
program in computer science: a working report of the
{ACM} committee on curriculum in computer sciences",
journal = j-SIGCSE,
volume = "9",
number = "2",
pages = "1--16",
month = jun,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988948.988950",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:57 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue on computer science curricula.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Little:1977:CRG,
author = "Joyce Currie Little and Richard H. Austing and Harice
Seeds and John Maniotes and Gerald L. Engel",
title = "Curriculum recommendations and guidelines for the
community and junior college career program in computer
programming: a working paper of the Association for
Computing Machinery committee on curriculum in computer
sciences by the sub committee on community and junior
college curriculum",
journal = j-SIGCSE,
volume = "9",
number = "2",
pages = "17--36",
month = jun,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988948.988951",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:57 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "Curriculum recommendations are given for a two year
Associate Degree program to prepare computer
programmers for jobs. The program is specifically
directed toward the education of the computer
programmer who works in conjunction with a systems
analyst in the programming environment usually found in
a medium to large job shop. Graduates should be
qualified to do entry-level applications programming to
support the general, administrative, and organizational
information processing functions of industry, commerce,
business, and government service.The history of and
need for education in the computer field at the two
year college level are discussed. Specific objectives
and subject matter for the curriculum are given.
Recommendations for facilities and staff resources
needed to support such a program are made. Suggestions
for implementation and for adaptation for continued
relevance 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{Peck:1977:USD,
author = "John C. Peck",
title = "The university --- a systems development center for
state government or How to solve the education vs.
training problem",
journal = j-SIGCSE,
volume = "9",
number = "3",
pages = "1--5",
month = aug,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382175.803422",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:57 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue on the Eighth Technical Symposium on
Computer Science Education.",
abstract = "During the past few years, I have attended several
professional meetings which have included panel
discussions between representatives from industry and
academia concerning computer science education.
Industry usually claims that students graduate with few
practical skills --- many can't even write a program as
simple as a master file update. They further complain
that such major issues as documentation, programming
style, and team programming are neglected, while the
abilities for written expression and oral presentation
are often totally lacking. The programming languages
which are common in industry (COBOL, FORTRAN) are often
not introduced, and actual experience in the use of
data base and data communications software just doesn't
exist. In summary, universities are not interested in
preparing a student for an industrial career.
Universities usually respond by stating that their
mission is education and not training. They are not
attempting to produce a technician who will be obsolete
in two years, but rather are attempting to build a base
of knowledge which will allow the professional to
change with the times. Many claim that they are
describing topics on the frontiers of the field which
will be used ten years from now. Since universities are
expected to be ``pioneers'', they are required to lead
in the development and research of 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{Weiner:1977:FCS,
author = "Leonard H. Weiner",
title = "Foundations of computer science for entry-level
graduate students",
journal = j-SIGCSE,
volume = "9",
number = "3",
pages = "6--9",
month = aug,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382175.803423",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:57 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue on the Eighth Technical Symposium on
Computer Science Education.",
abstract = "In recent years, as colleges and universities have
established new interdisciplinary programs, students
have tended increasingly to combine (or switch)
academic fields as they pass from one degree level to
the next. This has brought about a situation in which
many students try to enter new academic areas at the
graduate level without having the prerequisite
undergraduate course background. And so for some time
now, academicians have sought to develop programs and
courses that will help those students make up their
deficiencies and prepare them for more advanced work,
rather than lower the standards of the basic courses.
The course described in this paper was designed to
cover approximately two and a half years of
undergraduate computer science material in a
six-credit, two-semester sequence. It is directed at
graduate students from a variety of academic areas and
does not require more than the usual resources for a
programming course. Therefore, it should be of interest
to institutions faced with limited budgets at a time
when they are trying to build quality computer science
graduate 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{Dale:1977:WSP,
author = "N. Dale",
title = "Women in science: a pilot project in accelerated
computer training for returning women students",
journal = j-SIGCSE,
volume = "9",
number = "3",
pages = "10--15",
month = aug,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382175.803424",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:57 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue on the Eighth Technical Symposium on
Computer Science Education.",
abstract = "Women make up 51\% of our population, yet they
represent only 10\% of those currently employed as
scientists. Recognizing the underutilized scientific
resource that women represent the congress of the
United States directed the National Science Foundation
to make available not less than \$1,500,000 to develop
and test methods of increasing the flow of women into
scientific careers. (Public Law 94-80, 1976) To carry
out this mandate, NSF sent out a call for proposals in
early 1976. The proposals were to be of two kinds: (1)
Science Career Workshops where women students would be
introduced to and hopefully motivated into choosing
careers in the sciences and (2) Career Facilitation
Projects where women who have scientific training but
are not using it could be brought up to date and made
ready to enter the job market or enter graduate school.
This paper describes the Career Facilitation Project
being undertaken by the Computer Sciences Department of
the University of Texas at Austin, supported by the
National Science Foundation under Grant \#SMI6-20420.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Hedrick:1977:AIO,
author = "G. E. Hedrick",
title = "{ALGOL68} instruction at {Oklahoma State University}",
journal = j-SIGCSE,
volume = "9",
number = "3",
pages = "16--20",
month = aug,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382175.803425",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:57 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue on the Eighth Technical Symposium on
Computer Science Education.",
abstract = "At Oklahoma State University ALGOL68 is taught to
students whose background in programming consists
primarily of programming in FORTRAN. Frequently, they
have had some experience with PL/1 although it is not
so extensive as their experience with FORTRAN. PL/1 is
usually the only block structured language to which the
students have been exposed. The students who study
ALGOL68 are typically seniors, although there are some
graduate students, and an occasional lowerclassman.
Almost none of these students has any experience with
ALGOL 60 or any ALGOL-like language at the time he
begins his study of ALGOL68. About half of them have
had limited experience with formal specification of
programming languages. The students learn ALGOL68 in
one of three formats depending upon the number of
students enrolled at a given time. The most elaborate
treatment is given when there are enough students to
justify a faculty member spending one-quarter of his
time teaching the class as a special topics lecture
course. This is the mode of instruction that is
preferred by the students. A smaller group of students
covers the same material in a seminar format rather
than a lecture format; the students in the seminar do
not have the same access to faculty as do students in a
special topics lecture course. The final mode of
instruction is individual study; it is this
instructional format which is used when only one or two
students enroll for ALGOL68. In this format the
students work almost entirely on their own except that
they do have access to a faculty member when they
cannot adequately resolve their 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{Augenstein:1977:PED,
author = "Moshe Augenstein and Aaron Tenenbaum",
title = "Program efficiency and data structures",
journal = j-SIGCSE,
volume = "9",
number = "3",
pages = "21--27",
month = aug,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382175.803426",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:57 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue on the Eighth Technical Symposium on
Computer Science Education.",
abstract = "Program efficiency is usually considered from the
point of view of optimizing code. Selecting a proper
data structure can have a remarkable effect on the
efficiency of the final program. In this paper it is
shown how one problem can be solved in several ways
using several different data structures. The efficiency
of the programs depend on the data structures
selected.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Lusk:1977:AUC,
author = "Ewing L. Lusk",
title = "An advanced undergraduate course in applied computer
science",
journal = j-SIGCSE,
volume = "9",
number = "3",
pages = "28--29",
month = aug,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382175.803427",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:57 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue on the Eighth Technical Symposium on
Computer Science Education.",
abstract = "The purpose of this paper is to describe a senior
level course in the applied computer science curriculum
at Northern Illinois University. The course, Database
and Data Communications, has been taught for four
semesters, and enrollment has steadily grown. The
course has a number of purposes. The primary one is to
acquaint students with the principles of modern
database management and teleprocessing applications and
to instill proficiency in the writing of application
programs for at least two of the major software systems
supporting such applications, IBM's Information
Management System (IMS) and Customer Information
Control System (CICS). A secondary purpose is to
consolidate and extend knowledge and techniques learned
in previous courses. Course content which fulfills this
purpose includes structured programming in both
assembler language and COBOL, applied data structures,
and access methods not previously covered (BDAM and
VSAM).",
acknowledgement = ack-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:1977:AIC,
author = "Robert N. Cook",
title = "An approach to the introductory computer science
course for non-majors",
journal = j-SIGCSE,
volume = "9",
number = "3",
pages = "30--33",
month = aug,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382175.803428",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:57 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue on the Eighth Technical Symposium on
Computer Science Education.",
abstract = "The course described in this paper is intended for
students who are not majoring in computer science or
mathematics. In a typical semester students majoring in
such diverse fields as dietetics, sociology,
psychology, elementary education, accounting,
broadcasting, physical education, music, industrial
technology, English, business administration, chemistry
and secretarial science are enrolled in the course.
Virtually the only common element in the background of
the students enrolled in the course is their lack of a
previous university course in either mathematics or
computer science. The highest level of mathematical
education that may be expected is first year high
school algebra; occasionally even that expectation is
too high.$^4$ For students with this background many of
the available textbooks are not satisfactory. This
paper will attempt to further clarify the nature of the
course by stating its objectives, by discussing the
choice of a language for the course, by discussing what
topics normally included in available textbooks are not
desirable, and finally by suggesting topics which are
desirable in an introductory course for non 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{Gibbs:1977:ICS,
author = "Norman E. Gibbs",
title = "An introductory computer science course for all
majors",
journal = j-SIGCSE,
volume = "9",
number = "3",
pages = "34--38",
month = aug,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382175.803429",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:57 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue on the Eighth Technical Symposium on
Computer Science Education.",
abstract = "The purpose of this paper is to relate experience we
have had with our first course in computer science at
the College of William and Mary. Like many other
universities, we have had to deal with increased
student demand from outside departments, differing
levels of student mathematical maturity and problem
solving skills, a variety of student goals, and a state
legislature which will not allow the university to
expand its faculty.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Chanon:1977:EIC,
author = "R. N. Chanon",
title = "An experiment with an introductory course in computer
science",
journal = j-SIGCSE,
volume = "9",
number = "3",
pages = "39--42",
month = aug,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382175.803430",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:57 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue on the Eighth Technical Symposium on
Computer Science Education.",
abstract = "During the spring semester of 1977 an experiment was
undertaken to determine whether the introductory course
in computer science could teach more that it has in the
past. The experiment, as a whole, indicated that it is
indeed possible to provide more content. Students
responded well and learned more. This paper discusses
an informal experiment; what motivated it; our methods;
and finally its 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{Leinbaugh:1977:DPS,
author = "Dennis Leinbaugh",
title = "A demand paging simulator",
journal = j-SIGCSE,
volume = "9",
number = "3",
pages = "43--48",
month = aug,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382175.803431",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:57 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue on the Eighth Technical Symposium on
Computer Science Education.",
abstract = "A simulator is presented that allows a student to
quickly write a demand paging memory management system.
The simulator provides a job stream, support routines
(such as read a page into memory), extensive error
checking and debugging, and performance evaluation.
This simulator is intended for a first course in
operating systems to acquaint a student with the
mechanics involved in demand paging or a second course
where more time would be spent developing and
evaluating page removal algorithms and job scheduling
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{Salomon:1977:THC,
author = "David Salomon",
title = "Teaching hardware and computer design in a software
oriented computer science program",
journal = j-SIGCSE,
volume = "9",
number = "3",
pages = "49--50",
month = aug,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382175.803432",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:57 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue on the Eighth Technical Symposium on
Computer Science Education.",
abstract = "A computer hardware and design course is described
which is oriented toward softies. The special problems
of such a course are discussed, some solutions offered,
and the students' responses are 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{Davis:1977:RMT,
author = "Ronald L. Davis",
title = "``Recommended mathematical topics for computer science
majors''",
journal = j-SIGCSE,
volume = "9",
number = "3",
pages = "51--55",
month = aug,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382175.803433",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:57 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue on the Eighth Technical Symposium on
Computer Science Education.",
abstract = "Although there is not universal agreement on a
definition of computer science, I believe that it is
the inclusion of a quantitative (mathematical) approach
to our discipline that distinguishes ``computer
science'' from ``computer programming''. Mathematics
provides both an established language with which to
precisely define terms and established methods for
problem solving. For example, the rather vague
statement that ``algorithm A is better than algorithm
B'' may be formulated unambiguously and verified or
refuted with respect to certain performance
measurements using the formalism of algorithm analysis
(l). Mathematical methods also point toward the
possibility of proving that an algorithm provides
acceptable performance for large classes of inputs, a
conclusion which often cannot be supported on the basis
of case-by-case testing (5). I will now discuss certain
mathematical ideas which naturally arise in computer
science courses and cite relevant examples which will
hopefully convince the reader that these ideas are
worthy of formal study. Suggestions are then offered
regarding the inclusion of these studies in the
four-year 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{Shneiderman:1977:EIP,
author = "Ben Shneiderman",
title = "Evaluating introductory programming textbooks: a guide
for students, instructors, authors and publishers",
journal = j-SIGCSE,
volume = "9",
number = "3",
pages = "56--58",
month = aug,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382175.803434",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:57 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue on the Eighth Technical Symposium on
Computer Science Education.",
abstract = "My father counseled me not to give advice to others.
In spite of that admonition, I have an irrepressible
desire to make some highly subjective, potentially
pompous remarks about introductory programming language
textbooks. During the past nine years I have evaluated
dozens of manuscripts for eight publishers and hundreds
of books for teaching term-length introductory courses
in FORTRAN, BASIC, PL/I, PASCAL, COBOL and assembly
languages. I have co-authored two FORTRAN texts and
developed two independent study guides to programming.
Each time I see a text, I make judgments by reacting to
the material, rather than by comparing the material to
a pre-determined set of criteria. In order to provide a
``structured'' review process (no computer-science
oriented paper is complete without a reference to
``structure''), I offer the following criteria for
evaluating texts. This list is far from complete, but
it is a beginning.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Whitlock:1977:DID,
author = "Lawrence R. Whitlock",
title = "The design and implementation of a dynamically
tailored examination",
journal = j-SIGCSE,
volume = "9",
number = "3",
pages = "59--62",
month = aug,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382175.803435",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:57 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue on the Eighth Technical Symposium on
Computer Science Education.",
abstract = "Traditionally, examinations have served as evaluation
tools for the instructor to aid in assigning grades and
to detect concepts not yet mastered by students.
Questions requiring more information in the response
than just a single word or number can give a better
indication of the student's knowledge of the concepts
being tested. This type of question is more difficult
to grade because the correct answer is not a single
word or number, there may be more than one correct
answer, or some responses may deserve partial credit.
Hand grading of such questions is often inconsistent
and laborious. Automatic grading systems have been
developed which score responses to complicated problems
and analyze student deficiences (e.g., [2], [3]), but
these methods may be too time-consuming for use in an
interactive environment. An alternate approach to
complex grading is to adapt the problems to the
abilities of the student. An oral exam is an example of
this approach. This paper discusses some problems and
solutions of administering an ``oral exam'' via a
computer. Such an exam will be referred to as a
``tailored exam''. The tailored exam extends to
examinations some of the ideas used in individualized
instruction in Computer Assisted 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{Hardell:1977:NBL,
author = "Mary M. Hardell",
title = "The near blind leading the blind: One partial solution
to the hacker battered student syndrome",
journal = j-SIGCSE,
volume = "9",
number = "3",
pages = "63--65",
month = aug,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382175.803436",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:57 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue on the Eighth Technical Symposium on
Computer Science Education.",
abstract = "This paper reports on an experimental course taught by
the author at Worcester Polytechnic Institute. The
motivation for the unusual structure of the course was
to bolster student morale weakened by inadequate
background. Students, whose performance in a course had
been only average, were given academic credit for
tutoring students in a trailing lectureless section.
Student response was overwhelmingly favorable and
academic results appear to be at least as good as under
more traditional course 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{Hosch:1977:WF,
author = "Frederick A. Hosch",
title = "Whither flowcharting?",
journal = j-SIGCSE,
volume = "9",
number = "3",
pages = "66--73",
month = aug,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382175.803437",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:57 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue on the Eighth Technical Symposium on
Computer Science Education.",
abstract = "During the past few years, a growing number of authors
have begun to take exception to the previously
unquestioned use of flowcharts as a program development
tool. These criticisms of the traditional flowcharting
methodology center around the claim that flowcharts,
like goto's, belong to the class of objects that are
detrimental to good programming. Suggested alternatives
range from developing programs entirely in
well-structured high level languages to replacing
conventional flowcharts by some form of ``structured''
flowcharts. We are particularly concerned with
questions that have been raised regarding the value of
flowcharting in introductory programming classes. The
teaching of flowcharting as a developmental tool is
extremely widespread indeed. While the various methods
of indicating data flow, document flow, etc., are
certainly an important part of program development and
documentation, we consider here only conventional
``flow of control'' 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{Guha:1977:SCH,
author = "R. K. Guha and P. A. Carr and C. L. Smith",
title = "Standards considered helpful",
journal = j-SIGCSE,
volume = "9",
number = "3",
pages = "74--78",
month = aug,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382175.803438",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:57 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue on the Eighth Technical Symposium on
Computer Science Education.",
abstract = "Software development standards have been adopted in
several professional software shops to facilitate the
entire software development process. These standards
encompass all aspects of software development,
including design, documentation, coding and testing
techniques. It has been reported by these software
houses that implementation of standards for software
design and programming has increased productivity and
resulted in better quality software products After some
experimentation, it appears that a scientific approach
from the very beginning to the end of the development
process has to be taken. Instructors should work very
closely with the students as each phase of the process
is developed. Courses should be integrated so that the
life of a program does not end as soon as a course is
over. Maybe programs written in one course should be
used in developing programs in another course. Perhaps
there should be users (such as another class) for the
programs developed. For our scientific approach to
software development in the academic setting, we are
advocating a consistent set of standards and its
implementation by every faculty member. In the rest of
the paper we justify the need for standards, specify
the types of standards and suggest methods of
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{Cook:1977:APC,
author = "Curtis R. Cook",
title = "Applications programming course using guided design",
journal = j-SIGCSE,
volume = "9",
number = "3",
pages = "79--82",
month = aug,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382175.803439",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:57 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Special issue on the Eighth Technical Symposium on
Computer Science Education.",
abstract = "This paper describes a two term junior level
Applications Programming course. The goal of the course
is to provide the guidance and tools a student needs in
order to write medium to large sized programs and to
provide the experience of working on a ``real world''
project. Topics covered during the first term are
documentation, magnetic tapes, program design, testing,
debugging and programming style. The second term
consists entirely of student teams doing ``real world''
projects applying the concepts from the first team.
Much of the first term material was presented in the
form of Guided Design exercises. In Guided Design, the
learning process revolves around student groups being
directed towards a problem solution by a series of
instruction-feedback materials prepared ahead of time
by the instructor. Guided Design exercises were used to
synthesize lecture and reading assignments and to do in
class example 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{Little:1977:RTT,
author = "Joyce C. Little",
title = "Report on three tutorials for {SIGCSE Bulletin}
proceedings",
journal = j-SIGCSE,
volume = "9",
number = "4",
pages = "7--7",
month = dec,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382181.382183",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:58 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1977:CMU,
author = "John W. Hamblen",
title = "Computer manpower in the {United States} --- supply
and demand: an update",
journal = j-SIGCSE,
volume = "9",
number = "4",
pages = "19--37",
month = dec,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382181.382591",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:58 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "Results of a survey conducted by the author in late
1974 are presented and used to give estimates of
Computer Manpower production for 1974-75. These
production estimates are compared with needs estimates
presented in an earlier paper (SIGCSE Bulletin
December, 1975). All postsecondary institutions were
surveyed and a 61\% response was obtained. Lists of
degree programs reported in the Computer Sciences are
also presented.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Thompson:1977:ILS,
author = "William B. Thompson and Thomas G. Moher and William T.
Wood and David W. DeHerder",
title = "An instrumental laboratory for systems software
development",
journal = j-SIGCSE,
volume = "9",
number = "4",
pages = "38--40",
month = dec,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382181.382592",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:58 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Homeyer:1977:EMC,
author = "Fred C. Homeyer",
title = "An experimental microcomputer course (a case
history)",
journal = j-SIGCSE,
volume = "9",
number = "4",
pages = "41--44",
month = dec,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382181.382593",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:58 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Rink:1977:FNU,
author = "R. A. Rink and G. Droucas",
title = "A further note on using {GPSS} to study a
student-operating system",
journal = j-SIGCSE,
volume = "9",
number = "4",
pages = "45--52",
month = dec,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382181.382594",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:58 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1977:LEE,
author = "Raymond D. Gumb",
title = "Language extensibility in extended {Fortran}: data
types and pointer variables",
journal = j-SIGCSE,
volume = "9",
number = "4",
pages = "53--54",
month = dec,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382181.382595",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:58 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1977:UCS,
author = "Warren T. Jones and Donald L. Kalmey",
title = "The utility of computer simulation as instructional
devices for operating systems courses",
journal = j-SIGCSE,
volume = "9",
number = "4",
pages = "55--56",
month = dec,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382181.382596",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:58 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Jarvinen:1977:NEP,
author = "Pertti J{\"a}rvinen",
title = "Notes on educational planning: a systems approach",
journal = j-SIGCSE,
volume = "9",
number = "4",
pages = "57--62",
month = dec,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382181.382597",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:58 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Pavlak:1977:AFE,
author = "Raymond {Pavlak, Jr.} and Adir Pridor",
title = "Assembler in a {Fortran} environment with a new
debugging aid",
journal = j-SIGCSE,
volume = "9",
number = "4",
pages = "63--69",
month = dec,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382181.382598",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:58 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Carpenter:1977:MSC,
author = "B. E. Carpenter and P. C. Jenkins and L. W. Pearson
and L. K. Thomas",
title = "{MUSIC}: a simulated computer for teaching purposes",
journal = j-SIGCSE,
volume = "9",
number = "4",
pages = "70--76",
month = dec,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382181.382599",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:58 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "MUSIC (Massey University simple Instructional
Computer) was designed to fit into a university
computer science course and nevertheless to remain
realistic. It is a one-address machine with a
byte-addressed virtual memory and a fixed format
macro-assembly language, and is implemented as an
assembler and emulator running on a Burroughs B6700. It
has been used very successfully as a teaching tool for
two years, notably because of its straightforward
design and the provision of excellent error messages.",
acknowledgement = ack-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:1977:RSD,
author = "Nelson T. Dinerstein",
title = "A remedial software design course",
journal = j-SIGCSE,
volume = "9",
number = "4",
pages = "77--78",
month = dec,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382181.382600",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:58 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1977:EOD,
author = "Donald H. Bell and Joseph W. Panko",
title = "Educational opportunities for the deaf in data
processing at {Rochester Institute of Technology}",
journal = j-SIGCSE,
volume = "9",
number = "4",
pages = "79--84",
month = dec,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382181.382601",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:58 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Druffel:1977:AWP,
author = "Larry E. Druffel and Vance A. Mall and Robert N.
Hawley and Kenneth L. Krause and Marion A. Pumfrey",
title = "Another way to present computer programming",
journal = j-SIGCSE,
volume = "9",
number = "4",
pages = "85--87",
month = dec,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382181.382602",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:58 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Bash:1977:WAP,
author = "Joyce M. Bash",
title = "The writing of an assembler in the programming
language course",
journal = j-SIGCSE,
volume = "9",
number = "4",
pages = "88--90",
month = dec,
year = "1977",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382181.382603",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 08:53:58 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "Computer Science students at CSI undertake a project
to write a BAL assembler as part of the Programming
Language course. In this paper we describe an approach
which allows the students not only to complete the
writing of the assembler but also to execute the object
code they generate. An evaluation of the success of the
project will be 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{Pollack:1978:DUI,
author = "Seymour Pollack",
title = "Design and use of instructional tools for computer
science",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "1--6",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990557",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA 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{DiManzo:1978:CCS,
author = "M. {Di Manzo} and M. Ferraris and A. L. Frisiani and
V. Midoro and G. Olimpo",
title = "{COMES}: a {CAI} system oriented to programming
languages",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "7--15",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990558",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA Technical Symposium on
Computer Science Education.",
abstract = "COMES, a system for computer aided instruction
oriented to programming languages, is described here.
The system allows a full integration of theory learning
and practical applications since it offers two
different teaching strategies, one corresponding to a
purely tutorial environment and one to a programming
and problem-solving environment that has to be
specialized for a given programming language. Thus, the
learning process can be based on a tight alternation of
theory and practice and relies more on personal
experience than on memorization of abstract
information. The main design choices are discussed in
the paper and two examples of dialogues are supplied.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Kline:1978:VDP,
author = "Russell B. Kline and Gary D. Hamor and Kenneth L.
Krause and Larry E. Druffel",
title = "Visual demonstration of program execution",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "16--18",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990559",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA Technical Symposium on
Computer Science Education.",
abstract = "This paper describes a system which provides a visual
demonstration of the structure and flow of an ALGOL
program. The program is displayed on a CRT and executed
interpretively, highlighting each statement prior to
execution and showing the result of the statement after
execution. The primary use of the system is to
demonstrate program operation in a classroom
environment. It has also been used as an automatic
benchchecking aid.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Daley:1978:LAT,
author = "James S. Daley",
title = "A laboratory approach to teaching compiler writing",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "19--21",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990560",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA 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{Pagan:1978:RCP,
author = "Frank G. Pagan",
title = "The role of a comparative programming languages course
in the computer science curriculum",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "22--23",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990562",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA Technical Symposium on
Computer Science Education.",
abstract = "It is proposed that the programming languages aspect
of the undergraduate curriculum for computer science be
designed around a course in Comparative Programming
Languages. The advantages and implications of such a
scheme are 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{Dershem:1978:ECU,
author = "Herbert L. Dershem",
title = "An experience component for undergraduate computer
science education",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "24--26",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990563",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA 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{Magel:1978:PMD,
author = "Kenneth Magel and Everald E. Mills",
title = "A professional {Master}'s degree program in computer
science",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "27--30",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990564",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA Technical Symposium on
Computer Science Education.",
abstract = "A graduate program leading to the Master of Computer
Science degree is described. It is a terminal degree
intended to provide advanced training for computer
science professionals, particularly those whose
original training was in areas other than computer
science. The paper starts by comparing this type of
program to master's programs at other schools. The
potential audience for a program of this type is
described. The actual program at Wichita State
University is explained and four sample student
schedules 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{Homeyer:1978:SGU,
author = "Fred C. Homeyer",
title = "A survey of graduates from an undergraduate computer
science program",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "31--31",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990566",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA Technical Symposium on
Computer Science Education.",
abstract = "A survey of the computer science graduates at Angelo
State University was conducted in May, 1977. Data was
gathered concerning starting salary, current salary,
job satisfaction, job location and job duties. The
computer science program at Angelo State University was
established in 1970 and since that time, 37 students
have obtained undergraduate computer science degrees.
Two degree programs in computer science are offered at
Angelo State. The Bachelor of Science degree is
designed to prepare students for further study in
computer science and is tailored to students interested
in the scientific aspects and applications of
computing. Advanced undergraduate courses in this
degree program prepare a student for employment as a
systems programmer or software specialist. The Bachelor
of Business Administration degree emphasizes commercial
or business data processing applications and is
designed to prepare students to enter the job market as
business programmers or computer center managers. The
data obtained from the survey was summarized for all
computer science graduates and then considered
separately for the Bachelor of Science graduates and
then the Bachelor of Business Administration graduates.
It was determined that the average starting salary for
all graduates was $ 11, 809 a n d t h e a v e r a g e c
u r r e n t s a l a r y i s $14,403. The average
starting salary for Bachelor of Science graduates was $
12, 500 w h i l e t h e c u r r e n t a v e r a g e s a
l a r y f o r B a c h e l o r o f S c i e n c e g r a d
u a t e s i s $15,550. The Bachelor of Business
Administration graduates received an average starting
salary of $ 10, 600 a n d h a v e a c u r r e n t a v e
r a g e s a l a r y o f $12,395. The data obtained from
the survey has also been analyzed according to the
different industries in which the graduates are
employed and in terms of the geographical location of
their employment. While the results obtained from this
survey are for a single small school, some
generalizations can be made concerning the success of
an undergraduate computer science curriculum that has
been established according to the ``Curriculum '68''
guidelines. Much can be learned from surveying our
computer science graduates. The valuable information
that our graduates give us can do much to enhance and
improve the computer science curriculum. This
information can also do much to keep our current
students informed as to what to expect in the
marketplace.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Chanon:1978:GIC,
author = "R. N. Chanon",
title = "A graduate immigration course in computer science",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "32--32",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990567",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA Technical Symposium on
Computer Science Education.",
abstract = "As part of a RIAS grant from the NSF, a pilot course
intended for incoming graduate students in computer
science was offered during the fall of 1977. This
course was intended to acquaint new graduate students
with (1) the CS graduate curriculum and degree
requirements; (2) the areas of CS faculty interest,
research, and support; (3) current areas of research in
CS; and (4) the computing facilities available through
the UT Computation Center and the department's software
laboratory. These goals were realized through regular
lectures, several programming problems and ten lectures
from different faculty members about their research
interests and current work. Specific assignments for
each student were determined on the basis of their
backgrounds and interests. (A questionnaire answered
during the first lecture helped to determine these.) An
important part of the course involved about twelve
lectures citing widely applicable topics from the first
three volumes of {$<$ u$>$The} Art of Computer
{Programming$<$}/{u$>$}, by D. E. Knuth. This course is
believed to be a valuable asset to the department's
curriculum because of the diverse nature of its
faculty, computing facilities, and 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{McCurdy:1978:TTE,
author = "Robert McCurdy",
title = "Teaching toward error free programming",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "33--33",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990568",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA Technical Symposium on
Computer Science Education.",
abstract = "A newly developed teaching technique designed to help
students produce error free code using a
block-structured flowcharting method, a
block-structured pseudocode, and an implementation
language is presented [1]. The posters illustrate how
block structure, once established, is maintained in the
pseudocode and into an implementation language. The
flowcharting method was developed at Draper Labs in
connection with the Apollo Program [2].",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Omlor:1978:SPC,
author = "J. Dennis Omlor",
title = "Structured programming for computer science majors",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "34--34",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990569",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA Technical Symposium on
Computer Science Education.",
abstract = "Computer Science majors come from various
interdisciplinary backgrounds. Some have had
programming jobs in industry; others are just normal
students following a normal course schedule. Teaching
students, with various educational and job backgrounds,
presents problems of a technical and a personal nature.
Structured programming with its incumbent radicalism is
not normal for either group, and is not readily
accepted by either group. Both groups view it with
suspicion. An instructor's job is to alleviate
confusion by showing students how to accomplish this
technique. He also has a responsibility to set
programming standards and enforce them strictly. In
addition, he has the obligation of verifying the
readability and maintainability of student programs.
The programming classroom shouldn't solely be a problem
solving class; it should stress and demand these other
aforementioned features. This tutorial will stress
technical aspects of structured programming, enforcing
standards, verifying readability, and making students
realize the importance of deadlines.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Hansen:1978:RUM,
author = "William A. Hansen",
title = "A report on the use of multimedia courses in computer
science education",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "35--35",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990570",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA Technical Symposium on
Computer Science Education.",
abstract = "This report describes the author's experience using
commercially-available, video-based, multimedia
training courses to teach undergraduate computer
science courses. The multimedia courses were used as
the primary teaching vehicle in an entry-level COBOL
course and a junior-level systems analysis course. They
were also used to supplement the discussion of direct
access file design in a 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{Kerr:1978:BMC,
author = "Douglas S. Kerr and Donald L. Kalmey",
title = "The {Bachelor}'s and {Master}'s computer science
graduate",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "36--36",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990571",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA Technical Symposium on
Computer Science Education.",
abstract = "This paper deals with a survey of the bachelor's and
master's degree graduates from the Department of
Computer and Information Science at The Ohio State
University conducted during 1975. The purpose of the
survey was (1) to determine what positions the
graduates held, (2) to determine how effective the
curricula had been, (3) to obtain an evaluation of
these curricula, (4) to determine possible
improvements, and (5) to see if there were distinctions
between bachelor's and master's degree recipients. Some
of the results about the bachelor's degree graduates
have already been reported in Kalmey [74]. As of August
1974, the Department had conferred about 600 Bachelors,
280 Masters and 17 Ph.D. degrees.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Anyanwu:1978:CSE,
author = "J. A. Anyanwu",
title = "Computer science education in a developing nation",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "37--40",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990573",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA 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{Chvalovsky:1978:CSE,
author = "Vaclav Chvalovsky",
title = "Computer science education at universities: the case
of developing countries",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "41--47",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990574",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA 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{Gonzales:1978:CED,
author = "Carlos Gonzales",
title = "A computer engineering degree in {Mexico}",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "48--52",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990575",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA 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{Germano:1978:SUH,
author = "Frank Germano and Stephen Higgenbotham",
title = "A student-use: hierarchical data base management
system",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "53--58",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990577",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA Technical Symposium on
Computer Science Education.",
abstract = "The use of Data Base Management Systems as a teaching
tool in Data Management classes is described. Several
alternate student-use DBMS are evaluated including
GPLAN, IDBS, WAND, and DL/S. DL/S, developed at Temple
University, is a limited subset of IMS designed for
classroom use. However, the limitations do not prevent
the student from learning how to interface with a DBMS
during the implementation of a course project. An
overview of the DL/S data definition language (DDL) and
data manipulation language (DML) is presented along
with a discussion of its implementation and associated
limitations.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Lamie:1978:UID,
author = "Edward L. Lamie",
title = "Using an instructional data base system in the
undergraduate curriculum",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "59--64",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990578",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA 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{Lochovsky:1978:TDM,
author = "F. H. Lochovsky and D. C. Tsichritzis",
title = "Teaching data management using an educational data
base management system",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "65--69",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990579",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA Technical Symposium on
Computer Science Education.",
abstract = "Data base management systems are gaining rapid and
widespread use by organizations attempting to improve
their data management facilities. Several commercial
DBMS's are available and educators are increasingly
introducing students to concepts and techniques of data
management. An important part of grasping data
management concepts is to provide hands-on experience
in using a data base management system. The Educational
Data Base System is a tool designed to provide this
hands-on experience in a teaching environment. It has
been used successfully in this capacity for several
years and has been distributed to over twenty different
organizations in seven countries. This paper briefly
describes the system and outlines how it is used at the
University of Toronto to augment classroom teaching of
data management concepts.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Stern:1978:DBC,
author = "Myles Stern",
title = "A data base course for business students",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "70--73",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990580",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA Technical Symposium on
Computer Science Education.",
abstract = "In order to outline what business students need to
know about data base management (DBM), this paper first
identifies the four most pertinent DBM concepts: (1)
characteristics and benefits of DBM, (2) design of data
base schemas, (3) set-theoretic queries, and (4) the
transition to DBM. Next, the paper discusses four
secondary concepts and the reasons for not stressing
them. Finally, the need for further co-ordination
between DBM instructors and faculty members in the
functional areas of business administration 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{Sondak:1978:CSE,
author = "Norman Sondak",
title = "A computer science educational software exchange",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "74--78",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990582",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA 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{Jalics:1978:NTS,
author = "Paul J. Jalics",
title = "A note on teaching structured programming in an
introductory programming course",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "79--79",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990584",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA 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{Murray:1978:UCS,
author = "Bob Murray and Tom Policano and John Sweeney",
title = "Using captioned slides to teach computer operations",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "80--80",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990585",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA Technical Symposium on
Computer Science Education.",
abstract = "A demonstration of a typical media package designed to
faciliate group instruction in computer operations will
be presented. The package consists of slides, captions
stored on a filmstrip, and an illustrated workbook.
Detailed sequential procedures can be shown to the
students through a slide presentation thus saving
expensive computer time. The media packages can also be
used by individual students who wish to review the
laboratory exercises. Each slide presentation closely
follows the steps of a sequential laboratory procedure.
This new captioning system allows verbal explanations
and cueing techniques such as circles and arrows used
to enhance the meaning of the visuals. The workbook is
closely correlated with the slide presentation and is
illustrated with prints of selected slides. This system
allows revision of captions, workbook, or slides
without revision of the entire instruction unit.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Pinkert:1978:OBD,
author = "J. Pinkert and K. Schenk",
title = "Only a {Baker}'s dozen",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "81--84",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990586",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA 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{Schrage:1978:INC,
author = "John F. Schrage",
title = "Industrial needs culminated in business applications
course",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "85--85",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990587",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA Technical Symposium on
Computer Science Education.",
abstract = "Commercial Systems Applications introduces the student
to data processing principles and practices as related
to computer-oriented systems. Data processing,
business, and communication skills are brought together
to produce research into organizations 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{Arnow:1978:CER,
author = "Barry Arnow",
title = "Cooperative education and realistic student
preparation",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "86--86",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990588",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA Technical Symposium on
Computer Science Education.",
abstract = "Most existing EDP Programs do not maintain the close
coordination with industry required to keep programs
relevant and up to date. As a result, students,
unprepared for the sophisticated problems they
encounter in industry often must struggle to make the
formidable adjustment required. Cooperative education
programs which attempt to coordinate classroom
instruction with on the job training have in many cases
not realized their potential because the student's
academic training is too unrealistic to be of
significant help on the job. Our efforts in the
classroom must be directed towards preparing students
to deal with the demands that will be made on them as
professionals in the computer field. Emphasis must be
placed on teaching students methods and techniques for
solving their own problems rather than mearly conveying
facts and information. A suggested method for conveying
the realism of industry in the classroom is to replace
the traditional {$<$ u$>$ student}-{teacher$<$}/{u$>$}
relationship with one of {$<$ u$>$
employee}-{supervisor$<$}/{u$>$}. Students working on
individual projects hold private meetings with the
instructor in place of class lectures. The complete
design, programming, documentation and oral
presentation of a worthy EDP Project becomes the total
responsibility of the student with the advice and
guidance of the instructor. Companies participating in
the coop program may also be given the opportunity to
suggest projects. In addition to allowing a potential
coop student to gain some familiarity with an employers
needs, it conveys a desire on the part of the school to
keep programs sensitive to the needs and changes in
industry. Courses and programs as these which allow for
industrial input in our curriculum development are
essential to keep pace with the rapid growth and
changes that characterize this dynamic field.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Foutz:1978:ITC,
author = "Patricia Bartos Foutz and Martha J. Johnson",
title = "The integration of a traditional cooperative education
program and a computer science discipline",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "87--91",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990590",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA Technical Symposium on
Computer Science Education.",
abstract = "The Cooperative Education (CO-OP) Program at Virginia
Polytechnic Institute and State University (VPI{\&}SU)
and its impact in a Computer Science (CS) discipline
are described. CO-OP certification and a comparison of
the academic performance of the CO-OPing student and
the non-CO-OPing student are discussed. In particular,
the CS CO-OP students' attitudes on the program and
their acquisition of knowledge outside the traditional
classroom environment are presented. Options for
earning academic credit in computer science, the growth
of CO-OPing in computer science, and the typical job
assignments and monetary compensation 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{Hatfield:1978:CEM,
author = "Frank J. Hatfield and Roberta R. Alexander",
title = "Cooperative education: making it work",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "92--95",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990591",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA Technical Symposium on
Computer Science Education.",
abstract = "Students, employers and colleges participate in
cooperative education to gain specific benefits.
Success is achieved only if all the participants meet
their individual objectives. The day-to-day activities
and decisions of the cooperative education faculty must
make this possible.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Alexander:1978:CEW,
author = "Roberta R. Alexander and Frank J. Hatfield",
title = "Cooperative education: what is involved?",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "96--96",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990592",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA Technical Symposium on
Computer Science Education.",
abstract = "What is involved?--Any successful cooperative
education program must start with sound planning. The
ingredients for this planning activity must involve a
knowledge of the many factors involved in cooperative
education such as history, objectives, scheduling,
staffing, administration and cost factors. The primary
objective of co-op at most schools is education.
Theories and principles learned in classrooms are
reinforced and given concrete application while on a
co-op assignment. The planning of cooperative education
ought to be established on a network of premises about
the academic institution, student profile, economic
needs, student needs, and both employer and student
willingness to be involved in cooperative education,
Staff qualifications are very important. The
Director/Coordinator is an educator, placement
counselor, salesman, administrator, arbitrator and
referral agent. Considerations such as awarding
academic credit, scheduling of co-op assignments,
prerequisites and other administrative details must be
planned for. Cooperative education in computer science
can be an extremely effective learning tool but it is
essential for an institution to know what is
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{Powers:1978:DPP,
author = "Michael J. Powers",
title = "The directed project: a poor man's internship",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "97--97",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990593",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA Technical Symposium on
Computer Science Education.",
abstract = "The opportunity for a student to receive practical
experience in the design and implementation of an
information system should be a key component of any
program which is preparing applications programmers and
systems analysts. CO-OP and Internship programs can
provide students with a significant and realistic taste
of what it means to practice their chosen profession.
But the ``cost'' of providing these programs is high.
If the programs are to retain their integrity, constant
and careful monitoring is required. If {$<$ u$>$
all$<$}/{u$>$} students are to have the benefit of some
``practical experience'', it is necessary to provide an
experience which operates outside, but somehow parellel
to, the real life organization. It should receive input
from the organization without being a burden to it.
This is the Directed Project. In the Directed Project a
team of students, under faculty supervision, works on
the design and implementation of an information system
for some organization. The organization commits to
providing input to the team. This commitment varies
with the amount of preliminary work done by the faculty
supervisor, but is usually fairly light. In return for
its help, the organization receives the product
produced by the team as a gift. The structure is as
``real world'' as possible. The students work as a team
and are evaluated as a team. They work under the direct
supervision of a student project leader. They follow a
well defined system development methodology and employ
a strict set of project control tools. The effective
solution of the user's problem is the primary goal of
the project team. Directed Projects have been done for
both off-campus and on-campus organizations. Teams have
consisted of four to eight students averaging about 10
hours each per week over a 16 week semester. Examples
are given. An evaluation of the Directed Project is
also presented. From the point of view of the student
the Directed Project is a tremendous advantage. In
attempting to ``put it all together'' the student has
the opportunity to identify strengths and weaknesses
and resolve any basic deficiencies in his background.
He is also forced to meet the user's needs, rather than
making simplifying assumptions to improve the elegance
of the design and the ease of implementation. Employers
have been very favorably impressed when interviewing
students involved in Directed Projects. From the point
of view of the faculty supervisor, the Directed Project
does require a rather significant commitment of time
and energy. But just as the students, the faculty
supervisor is practicing his profession. This
experience more than compensates for the time required.
The program itself also benefits in that the Directed
Project provides rapid and accurate feedback on the
effectiveness of both individual courses and the impact
of the overall program. Based on some (often
frustrating) experience, some hints for survival are
given. The first key element is choosing the right
project. Second is effective faculty supervision. The
faculty supervisor's role is a delicate one; if poorly
played it can ruin the experience. The student project
leader is also a key player. Finally rigid project
control is an absolute must. With a few basic tools and
some discipline, good project control is possible.
Without it, the project is almost guaranteed to end
``95\% complete''.",
acknowledgement = ack-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:1978:SSI,
author = "M. L. Schneider and N. S. Coulter and J. C. Munson",
title = "A successful student internship program",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "98--98",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990594",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA 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{Rine:1978:CCS,
author = "David C. Rine",
title = "Curricula in computer science and engineering: needs
and alternatives",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "99--106",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990596",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA Technical Symposium on
Computer Science Education.",
abstract = "This paper offers a brief review and survey which
includes the following curricula: (1) A Curriculum in
Computer Science and Engineering, The IEEE Computer
Society (1977); (2) Curriculum Recommendations for the
Undergraduate Program in Computer Science, The ACM
(1977); (3) Curriculum Recommendations and Guidelines
for the Community and Junior College Career Program in
Computer Programming, The ACM (1977); (4) Guidelines
for IEEE EE and Ad Hoc Visitors on ECPD Accreditation
Teams, Computer Science and Engineering Programs,
IEEE/ECPD (1977); (5) The Computer in the Engineering
Curriculum-CoED/ASEE (1977); (6) Special Interest Group
on Software Engineering Education, SIGSOFT/ACM. A brief
outline of some of the future requirements in the
following areas is also given: (1) Continuing
Education; (2) Computer-oriented business and
engineering education; (3) maintaining up-to-date
facilities.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Schneider:1978:IPC,
author = "G. Michael Schneider",
title = "The introductory programming course in computer
science: ten principles",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "107--114",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990598",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA 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{Prather:1978:LLA,
author = "Ronald E. Prather and Judith D. Schlesinger",
title = "A lecture\slash laboratory approach to the first
course in programming",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "115--118",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990599",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA 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{Solntseff:1978:PLI,
author = "N. Solntseff",
title = "Programming languages for introductory computing
courses: a position paper",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "119--124",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990600",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA Technical Symposium on
Computer Science Education.",
abstract = "This paper examines the question of the programming
language to be used in introductory computing courses.
It is found that there are three distinct groups of
students that have to be catered for in introductory
courses: the ``casual user'', the ``general user'', and
the ``professional user''. The manner in which the
introductory courses fit into the student's curriculum
are examined next and an analogy is developed between
``structured programming'' and teaching. This analogy
is used to draw conclusions concerning the descriptive
properties of the pedagogic language to be used. Issues
concerning the modularity of both data and procedure
structures are reviewed and the emergence of
programming languages specifically designed to enhance
their descriptive powers in this area is noted. It is
concluded that there is a need for a pedagogic language
that can be used in all courses in which the computer
is an object of study and that the most commonly used
languages, namely, FORTRAN and PL/I fail to meet the
requirements deduced in this paper. At the present
time, Pascal is the only widely known language that can
be considered for this role.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Bowles:1978:CCB,
author = "Kenneth L. Bowles",
title = "A {CS1} course based on stand-alone microcomputers",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "125--127",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990601",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA 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{Lavington:1978:PFC,
author = "S. H. Lavington",
title = "Problems faced by a computer science department in a
developing country",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "128--131",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990603",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA 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{Mijares:1978:GPI,
author = "C. Ignacio Mijares",
title = "A graduate program in information systems for the
{Latin American} environment",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "132--136",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990604",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA Technical Symposium on
Computer Science Education.",
abstract = "Before designing a graduate program in information ---
systems it is important to consider the characteristics
of the potential students and the characteristics of
the environment in which these students are expected to
work after graduating. Since most of the published work
in this field has been done in developed countries, it
is specially important to consider the implications
that may arise when designing education programs for
underdeveloped countries. A brief profile of the Latin
American environment is presented here together with a
graduate program designed for such 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{Roth:1978:BCD,
author = "R. Waldo Roth",
title = "A beginning curriculum in data processing: for {Native
American} students",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "137--148",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990605",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA 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{Sangare:1978:CLI,
author = "Demba Sangare",
title = "Communication sur ``l'enseignement de l'informatique
dans les pays en voie de d{\'e}velopement''. ({French})
[{Communication} on ``the teaching of computer science
in developing countries'']",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "149--152",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990606",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA 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",
language = "French",
}
@Article{Winkel:1978:CSP,
author = "David Winkel and Franklin Prosser",
title = "Computer science is the proper home for digital
hardware design",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "153--156",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990608",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA 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{Stoddard:1978:MCC,
author = "Spotswood D. Stoddard",
title = "A mini computer course",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "157--159",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990609",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA 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{Hobson:1978:CSH,
author = "Richard F. Hobson",
title = "Computing science hardware laboratories and the {LSI}
revolution",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "160--170",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990610",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA 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{Weaver:1978:MCS,
author = "Alfred C. Weaver",
title = "Microcomputers in the computer science curriculum",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "171--176",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990611",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA 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{Banes:1978:IAC,
author = "Bruce Banes",
title = "Implementation of the {ACM} curriculum
recommendations",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "177--177",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990613",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA Technical Symposium on
Computer Science Education.",
abstract = "The ACM curriculum recommendations and those of other
societies are written with an abstract collegiate
environment in mind. There is, however, considerable
variance among schools both with regard to their
objectives and their resources. The panel representing
a spectrum of teaching situations will lead a
discussion as to how society recommendations can be of
use in curriculum planning.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Holland:1978:HLW,
author = "Robert Holland and David Fulton and Ed Lamie and
George Nagy and John Tartar and Jay Wienkam",
title = "Hardware laboratories: what they should contain and
how to obtain funding",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "178--178",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990615",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA Technical Symposium on
Computer Science Education.",
abstract = "Computer systems technology today has become so
complex that a mere lecture style of teaching is no
longer a viable means of instruction. Professionals in
the field must have a strong familiarity with hardware
devices, systems design concepts, data base techniques,
and telecommunications. Many feel that students can
only learn these techniques through integrated
laboratory assignments. Thus, one of the major thrusts
in computer science today is the establishment of a
laboratory learning environment in which students work
independently and in teams to solve various types of
integrated design problems.This panel session is
dedicated to a discussion of the types of hardware,
their application in the teaching of computer and
information sciences, and methods for acquiring the
necessary equipment. The panelists for this discussion
have either established or are in the process of
establishing a computer laboratory. Each panelist will
describe their approach to the computer laboratory
design, the purposes for which the equipment is to be
used, student and faculty reaction to the usage of the
lab, and administrative problems associated with
implementing and operating a computer laboratory.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Sterling:1978:CSE,
author = "Theodor Sterling and F. K. Allotey and Asad Khailany
and Maria Lucia Blanck Lisboa and Ignacio Mijares and
Edward Robertson",
title = "Computer science education in developing countries",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "179--179",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990617",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA Technical Symposium on
Computer Science Education.",
abstract = "The December, 1977 issue of the {$<$
u$>$Communications} of the {ACM$<$}/{u$>$}, in the {$<$
u$>$Forum$<$}/{u$>$} section, describes a situation in
North Africa and the Middle East where a programmer
must have command of the English language besides
programming skills. That situation appears to hold for
all developing nations. But this necessity, created
because software is based on the English language, may
have these disadvantages: (1) Programming is problem
solving and forcing a programmer to think in a language
that is not native to him, in which he does not think
fluently, creates another obstacle to good programming.
(2) The number of available technicians are seriously
limited to those individuals in a developing country
who speak English or at least enough of that language
to qualify for a position. A large number of ``people''
resources are disqualified in this way. The panel will
address itself to these two assertions. Sufficient time
will be given as well for audience participation.
Especially welcome will be information concerning the
actual use of programming languages which are not based
on English grammar and vocabulary.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Ahlgren:1978:SCC,
author = "D. Ahlgren and A. Sapega and H. Warner",
title = "A sequence of computing courses for liberal arts
colleges",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "180--182",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990619",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA Technical Symposium on
Computer Science Education.",
abstract = "Techniques such as structured programming and the use
of a restricted set of control structures have
transformed computer programming into a well-understood
discipline. A sequence of courses in computing based on
these principles has been developed and is described in
this paper. The teaching of general principles of
computing is in keeping with the liberal arts
philosophy which stresses general ideas rather than
specific 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{Moursund:1978:OCS,
author = "David Moursund",
title = "Opinions on computer science courses for precollege
level teachers",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "183--188",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990620",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA Technical Symposium on
Computer Science Education.",
abstract = "There is growing awareness that calculators
could/should play an integral role in elementary school
and secondary school education. But most current
precollege level teachers have received little training
about calculators and computers. Most teacher training
institutions have given relatively little thought to
these issues. This paper lists several possible courses
that might be offered to elementary school or secondary
school teachers. A questionnaire about these courses
was mailed to 363 people interested in the field of
computers in education. This paper analyzes and
discusses the results of the 188 questionnaires that
were returned.",
acknowledgement = ack-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:1978:CPT,
author = "Asad Khailany and Charles Saxon",
title = "Conducting project team classes in data processing",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "189--192",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990622",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA Technical Symposium on
Computer Science Education.",
abstract = "In screening and evaluating the background of
applicants for careers in data processing, a
considerable emphasis is placed on the ability of the
applicant to work as a member of a team. This is
because many required skills in data processing,
specifically in the commercial environment, can only be
obtained through individual work as a member of a team.
This paper focuses on a method for simulating the
business data processing environment through class
project teams. The simulation is demonstrated through a
discussion of the process of selecting the teams and
projects, the frequent problems faced by team members,
the background knowledge required, and the methods used
in evaluating the projects. The benefits that can be
derived by taking the programming team approach to the
design and implementation of computer systems have been
widely discussed in the literature [1, 2, 3]. This
approach is receiving increasing attention in the
commercial environment [4]. In addition, several new
system design techniques [5, 6, 7, 8, 9] are becoming
increasingly popular and the ideas of structured
programming [10, 11, 12] are widely known. We feel,
therefore, that an important part of the preparation
for a career in information processing should include
participation as a member of a programming and design
team. In this paper we demonstrate the methods that we
have used to create a project team environment in the
classroom. These methods are based on our commercial
experience and experience gained from conducting such
classes for a combined total of seven semesters.
Overall, the projects resulting from these team efforts
have been of high quality and the students' reactions
have been very favorable. The students from these
courses that sought careers in data processing were
able to find jobs rapidly. They have been highly
successful in their careers. In interviews with our
graduates they indicated that the experiences they
gained from the project team classes were main factors
in obtaining employment and the success they achieved
in their 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{Lemos:1978:CET,
author = "Ronald S. Lemos",
title = "The cost-effectiveness of team debugging in teaching
{Cobol} programming",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "193--196",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990623",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA Technical Symposium on
Computer Science Education.",
abstract = "A team-debugging approach to teaching introductory
COBOL programming is described. Team debugging
activities consist of the formation of different
three-person teams for each assigned program to read
and critique team members' program listings. These
activities require no additional resources or drastic
changes in teaching style. The effectiveness of this
approach was empirically assessed with a sample of 215
undergraduate Business Administration students. An
experimental group participated in the team debugging
activities while a control group did not. COBOL
proficiency was measured by a final examination testing
(1) knowledge of language rules, (2) the ability to
read a program listing, and (3) the ability to write a
program, Analysis of multiple covariance was used to
statistically adjust test scores for age and
conditional reasoning ability. The experimental group
achieved higher mean scores for all three variables.
For the program writing variable, the difference was
statistically significant (F = 9.50, p {$<$} .05).The
findings provide empirical support for incorporating
team debugging activities into the programming learning
process to more effectively develop student proficiency
in writing COBOL 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{Comaa:1978:SGP,
author = "H. Comaa and J. Kramer and B. K. Penney",
title = "A student group project in operating system
implementation",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "197--202",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990624",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA Technical Symposium on
Computer Science Education.",
abstract = "A student operating system project is described. It
provides students, working in groups of 4 or 5, with
some insight into the design and organisation problems
of constructing a fairly large and complex piece of
software. The students design and implement the Nucleus
of a multiprogramming system which runs under the
control of a VM/CMS virtual machine, Aspects of the
project structure and its organisation 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{Crenshaw:1978:TPU,
author = "John H. Crenshaw",
title = "Team projects in the undergraduate curriculum",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "203--205",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990625",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA 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{Mocciola:1978:TTC,
author = "Michael R. Mocciola",
title = "Teacher-training in computer science education in
{Western Australia}: group projects",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "206--209",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990626",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA 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{Winner:1978:ICC,
author = "Robert I. Winner",
title = "An intermediate course on computer systems",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "210--212",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990628",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA Technical Symposium on
Computer Science Education.",
abstract = "This is a report describing an undergraduate junior
level and introductory graduate course on computer
systems and some of our experiences in teaching it. The
course has been taught since 1971 at Georgia Institute
of Technology to graduates and undergraduates as well
as at Appalachian State University to undergraduates
only. It provides a link between programming courses
and systems implementation 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{Jones:1978:CPV,
author = "Gerald A. Jones and Ann Marie Walsh",
title = "A course in program verification for programmers",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "213--216",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990629",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA 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{Mathis:1978:FCC,
author = "Robert F. Mathis",
title = "A first course in computer science for graduate
students",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "217--223",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990630",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA 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{Chanon:1978:CPP,
author = "R. N. Chanon",
title = "A course in programming and practice: toward small
systems",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "224--228",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990631",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA Technical Symposium on
Computer Science Education.",
abstract = "Numerous books and papers discuss approaches for
solving problems that arise when software systems are
built. Many of these, however, describe methods that
seem reasonable only to experienced designers and
programmers. To many, these problems often seem
unmotivated, especially among students who have only
written small programs. This paper describes a
programming course intended to teach such students some
of the more popular software engineering guidelines and
approaches.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Carroll:1978:CCS,
author = "John M. Carroll",
title = "The case for computer scientists teaching computer
science or {digit-Alice in Squanderland}",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "229--231",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990633",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA 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{Varanelli:1978:EIU,
author = "Andrew Varanelli",
title = "An effectiveness index for use in university computing
center management",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "232--238",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990634",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA Technical Symposium on
Computer Science Education.",
abstract = "A technique for deriving an effectiveness index for
use in managing university computing centers is
described. The procedure was tested at ten university
computing centers. The focus of this testing was
theoretical development. The result of the
effectiveness measurement is presented and discussed.
The study validated the use of the procedure for
evaluating computer center performance within the
organizational limits discussed 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{Rogers:1978:PTC,
author = "James L. Rogers",
title = "Problems of teaching computer history in introductory
courses",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "239--242",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990635",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA 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{Weiner:1978:RSP,
author = "Leonard H. Weiner",
title = "The roots of structured programming",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "243--254",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990636",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA 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{Flon:1978:FCS,
author = "Lawrence Flon and Paul N. Hilfinger and Mary Shaw and
Wm. A. Wulf",
title = "A fundamental computer science course that unifies
theory and practice",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "255--259",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990638",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA Technical Symposium on
Computer Science Education.",
abstract = "If computer programming is to become an ``engineering
discipline,'' computer science students must acquire
the tools for rigorous analysis and evaluation of
programs. An early course in the undergraduate
curriculum must introduce the fundamental principles of
the discipline, just as freshman calculus teaches the
basic analysis skills for most engineering disciplines.
The course described in this paper teaches mathematical
principles and practical programming applications in a
unified form. It has been successfully taught to
sophomores for four 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{Mazlack:1978:UIF,
author = "Lawrence J. Mazlack",
title = "The use of interactive {Fortran}",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "260--265",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990639",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA Technical Symposium on
Computer Science Education.",
abstract = "An experiment was conducted to examine the utility of
conducting an intensively mathematical FORTRAN program
course by the use of interactive terminals. IBM'S TSO
operating system was the chosen vehicle. In addition to
text editing, students were required to gain as much
FORTRAN knowledge as before. It was found that students
at the lower end of the class did better. In addition,
there were fewer student withdrawals from the class.
Lastly, interactive skills were used in following
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{Leither:1978:WJC,
author = "Henry E. Leither and Harry R. Lewis",
title = "Why johny can't program: a progress report",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "266--276",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990640",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA Technical Symposium on
Computer Science Education.",
abstract = "We are engaged in teaching technical material,
specifically computer science, to a large number of
undergraduates (400--500), the majority of whom are
non-science majors. Many of these students have trouble
learning the course material. We are not here talking
about those few students who are affected by such
problems as physical handicaps or other specific
learning disabilities; non are we concerned with those
individuals who exhibit poor study habits or strong
preferences for unusual ``favored modes of perception''
[WEIN]. We are concerned with the significant number of
students who, for no apparent reason, have a great deal
of difficuly learning elementary computer concepts. Why
do some never understand? Why do others, who eventually
succeed, take a great deal longer than the majority of
our students?This paper is a report on research in
progress. Our research at this time is mainly concerned
with:(a) Determining, in advance, which students are
likely to encounter the severest problems learning
computer science;(b) Finding out what there is
specifically in the nature of the course material which
causes the greatest difficulty for these students; and
(c) Developing a methodology for helping students to
overcome such learning problems. This paper is
organized into 6 major sections. Section I is an
introduction to the Natural Sciences 110 course, to the
programming language used in this course, and to the
major teaching problems we face. Section II is a
statement of our goals in this research effort. Section
III describes the method by which we are attempting to
realize our intended goals. Section IV describes the
special recitation sections which are being used to
help us monitor the potentially ``slower'' students.
Section V deals with classifying the specific
conceptual barriers which we have thus far found to
inhibit normal learning in many computer science
students. Section VI is 2 statement of the direction
which our research will follow in the immediate
future.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Thalmann:1978:UPT,
author = "Nadia Thalmann and Daniel Thalmann",
title = "The use of {PASCAL} as a teaching tool in
introductory, intermediate and advanced computer
science courses",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "277--281",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990641",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA 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{Grillo:1978:SSU,
author = "John P. Grillo",
title = "Small systems for undergraduate courses in system
design",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "282--285",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990643",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA Technical Symposium on
Computer Science Education.",
abstract = "This paper discusses the problem of finding an
appropriate target system for undergraduate system
design classes. This system should allow the students
to experience its life cycle, including full
implementation through the programming and
installations phases. The system case is chosen to be
purposely small and immediately useful. The
implementation language used is an extended BASIC,
which greatly facilitates file manipulation and
interactive programming. The system is designed to be
menu-driven; that is, its activities are selected by
the user from a menu display. Two specific
implementations of such a system are described. One is
in a small business, and the other is in a college
classroom 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{Krueger:1978:RTL,
author = "Myron W. Krueger",
title = "Real-time laboratory for interdisciplinary computer
projects",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "286--290",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990644",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA 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{Vishnubhotla:1978:PTM,
author = "Sarma R. Vishnubhotla",
title = "A project to teach microprogrammed asynchronous system
design",
journal = j-SIGCSE,
volume = "10",
number = "1",
pages = "291--296",
month = feb,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/990654.990645",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:04 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Papers of the SIGCSE\slash CSA Technical Symposium on
Computer Science Education.",
abstract = "Teaching courses in logic and systems design is not
complete unless the students are able to design a logic
system as a part of their course work. A project on the
design of an asynchronous computer system is presented
in this paper. This system is microprogrammed and has
no master clock to time the micro operations. The
computer designed has sixteen machine instructions, 2K
core memory, and a microcomputer with 256 word ROM.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Williams:1978:SCT,
author = "Kenneth Williams",
title = "{SIGCSE\slash CSA 1978} technical symposium report",
journal = j-SIGCSE,
volume = "10",
number = "2",
pages = "8--9",
month = jun,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382186.382187",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:06 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1978:SCA,
author = "Robert M. Aiken",
title = "The {`Sister City Approach'} --- promoting transfer of
technology",
journal = j-SIGCSE,
volume = "10",
number = "2",
pages = "10--11",
month = jun,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382186.382574",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:06 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Ripley:1978:LCS,
author = "Jerald L. Ripley and Jarrell C. Grout and Denis M.
Hyams",
title = "The laboratory in a computer science program",
journal = j-SIGCSE,
volume = "10",
number = "2",
pages = "12--16",
month = jun,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382186.382575",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:06 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "This paper discusses the role of a laboratory in a
computer science pr ogram. Recommendations are made
concerning facilities which may feasibly be included in
the laboratory. A computer science practicum, which
makes use of the laboratory facilities, is described
and is proposed for inclusion 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{Corliss:1978:SIC,
author = "George Corliss",
title = "A search for interactive computer graphics lessons in
numerical analysis",
journal = j-SIGCSE,
volume = "10",
number = "2",
pages = "17--20",
month = jun,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382186.382576",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:06 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "A search for interactive computer graphics lessons
which could be used in numerical analysis courses at
the University of Nebraska --- Lincoln confirmed that
few such Lessons exist and that even fewer can be
transported from one site to another. Some Lessons were
written on the three different host systems available
locally. A list of suitable Lessons known to exist 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{Perry:1978:PEU,
author = "James M. Perry and Norman E. Sondak",
title = "The project experience in undergraduate computer
science education",
journal = j-SIGCSE,
volume = "10",
number = "2",
pages = "21--30",
month = jun,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382186.382578",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:06 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Khalil:1978:AIC,
author = "Hatem Khalil and Leon S. Levy",
title = "The academic image of computer science",
journal = j-SIGCSE,
volume = "10",
number = "2",
pages = "31--33",
month = jun,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382186.382579",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:06 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1978:TDF,
author = "David W. Embley",
title = "Teaching disciplined {Fortran} programming via
unfort",
journal = j-SIGCSE,
volume = "10",
number = "2",
pages = "34--38",
month = jun,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382186.382580",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:06 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "This short note describes UNFORT (University of
Nebraska FORTRAN), briefly mentions howit is used in
teaching disciplined FORTRAN programming, and announces
that a portable UNFORT preprocessor is available.",
acknowledgement = ack-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:1978:ICT,
author = "John Grant",
title = "Individualized course in theoretical computer
science",
journal = j-SIGCSE,
volume = "10",
number = "2",
pages = "39--41",
month = jun,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382186.382581",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:06 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Waksman:1978:IRG,
author = "Abraham Waksman",
title = "On the introduction of report generating system design
concepts in an introductory course",
journal = j-SIGCSE,
volume = "10",
number = "2",
pages = "42--43",
month = jun,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382186.382582",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:06 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Gyllenskog:1978:TOS,
author = "Joel Gyllenskog",
title = "Teaching operating systems design",
journal = j-SIGCSE,
volume = "10",
number = "2",
pages = "44--46",
month = jun,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382186.382583",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:06 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1978:IAC,
author = "Antonio M. {Lopez, Jr.}",
title = "An implementation of {ACM Curriculum 77}",
journal = j-SIGCSE,
volume = "10",
number = "2",
pages = "47--52",
month = jun,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382186.382584",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:06 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Fosdick:1978:PIC,
author = "Howard Fosdick and Karen Mackey",
title = "A pragmatic introductory course in {COBOL}:
description and rationale",
journal = j-SIGCSE,
volume = "10",
number = "2",
pages = "53--58",
month = jun,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382186.382585",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:06 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Nagy:1978:PPP,
author = "G. Nagy and L. Wilson",
title = "Program portability from the perspective of students
at the {University of Nebraska}",
journal = j-SIGCSE,
volume = "10",
number = "2",
pages = "59--62",
month = jun,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382186.382586",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:06 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1978:ICS,
author = "K. W. Smillie",
title = "An introductory computing science course for liberal
arts students",
journal = j-SIGCSE,
volume = "10",
number = "2",
pages = "63--65",
month = jun,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382186.383046",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:06 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "This paper discusses an introductory course in
computing science in which the subject is developed in
an historical setting beginning with ancient Egypt and
Babylon and continuing until the present 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{Chanon:1978:EA,
author = "Robert N. Chanon",
title = "Educational {AIDS}",
journal = j-SIGCSE,
volume = "10",
number = "2",
pages = "66--69",
month = jun,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382186.382587",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:06 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Daley:1978:BPL,
author = "James Daley",
title = "Basic2 --- a preprocessed language",
journal = j-SIGCSE,
volume = "10",
number = "2",
pages = "70--73",
month = jun,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/382186.382588",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:06 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Baldwin:1978:QBO,
author = "Lynne J. Baldwin",
title = "{Quasi-Behavioral Objectives} for curriculum
specification",
journal = j-SIGCSE,
volume = "10",
number = "3",
pages = "1--7",
month = aug,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953028.804222",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:06 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 9th SIGCSE symposium on Computer
science education.",
abstract = "Quasi-Behavioral Objectives supersede the usual course
descriptions, as are found in Curriculum 68 and college
curriculum syllabi, by also describing the required
behavior of the student and the learning level in the
specified content area. The specification of an entire
curriculum based on these objectives facilitates a
smooth interfacing of courses, both in the hierarchy of
course materials and in the progressive skill levels of
the students. The development process for the creation
of a curriculum specification based on Quasi-Behavioral
Objectives is described and uses of these objectives
beyond curriculum specification alone 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{Aikin:1978:CLI,
author = "John O. Aikin",
title = "Computer literacy: an interdisciplinary, hands on
approach at the {Evergreen State College, Olympia
Washington}",
journal = j-SIGCSE,
volume = "10",
number = "3",
pages = "8--12",
month = aug,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953028.804223",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:06 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 9th SIGCSE symposium on Computer
science education.",
abstract = "The Evergreen State College is a fully accredited four
year undergraduate liberal arts college of the State of
Washington. Evergreen was founded in the late sixties
as an alternative to the prevailing pedagogical model
of undergraduate specialization. Evergreen instead
favors integrated, thematic academic programs which
typically involve faculty from several disciplines.
From its inception the College has had a strong
commitment to familiarizing its students with the
computer as a tool. This paper outlines some of the
methods used at Evergreen and indicates some of the
lessons we have learned which may be useful to other
liberal arts colleges.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Brackett:1978:CSE,
author = "Gail B. Brackett and Chadwick H. Nestman and Emil R.
Spees",
title = "Computer science education and the ideal of liberal
arts",
journal = j-SIGCSE,
volume = "10",
number = "3",
pages = "13--15",
month = aug,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953028.804224",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:06 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 9th SIGCSE symposium on Computer
science education.",
abstract = "With the watchword, slogan, and panacea of today being
``Back to Basics'', it is especially appropriate that
the ACM conference should look at the relationship of
computers, computer science education, and the liberal
arts. In keeping with realistic, pragmatic program
learning, it is necessary that we define the terms to
be used and the nature of the problem; that we review
the budding efforts toward the solution; and finally,
that we offer our own suggestions for the future. In
order to avoid the inevitable conflict involved in
defining what comprises liberal arts, we shall deal
with the more global issue of describing the concept of
liberal arts 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{Lemos:1978:FVF,
author = "Ronald S. Lemos",
title = "Factionalism versus fraternalism in computing: a plea
for the latter",
journal = j-SIGCSE,
volume = "10",
number = "3",
pages = "16--22",
month = aug,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953028.804225",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:06 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 9th SIGCSE symposium on Computer
science education.",
abstract = "Computing is currently characterized by an undesirable
trend towards factionalism. Factionalism is the
consequence of the immature evolutionary status of
computing as an inexact science. The optimist
(uniglots, rhythmists, stylizers, and communicants) and
pessimist factions are described. An advocacy for a
move from factionalism towards fraternalism is
presented. The multidisciplinary nature of computing is
discussed with its implications for alternative problem
perspectives. The need for experimentalism in computing
is emphasized. The proposed move from factionalism to
fraternalism will encourage the balanced objectivity
necessary for the further evolutionary development of
computing as a formal discipline.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Cook:1978:MUB,
author = "Robert N. Cook",
title = "Microcomputer utilization in basic programming
courses",
journal = j-SIGCSE,
volume = "10",
number = "3",
pages = "23--26",
month = aug,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953028.804226",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:06 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 9th SIGCSE symposium on Computer
science education.",
abstract = "Traditionally, classroom demonstrations of computer
programs have been done on time sharing terminals
connected via modems, phones, and phone lines to the
university ``central'' computer. As anyone who has ever
conducted such a demonstration knows, this approach is,
to say the least, unreliable. It is not uncommon for
professors standing in front of their classes to find
that one of the elements in the electronic path from
the keyboard to the computer and back to the monitors
has failed or that the response time of the central
computer is now measured in minutes instead of seconds.
The result is that the students, while they may be
entertained, certainly lose the value of the
``on-line'' demonstration. This paper discusses an
alternative approach to classroom demonstrations-namely
the use of the 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{Harrow:1978:HSS,
author = "Keith Harrow",
title = "How to show something is not: Proofs in formal
language and computability theory",
journal = j-SIGCSE,
volume = "10",
number = "3",
pages = "27--30",
month = aug,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953028.804227",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:06 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 9th SIGCSE symposium on Computer
science education.",
abstract = "Most introductory courses in theoretical computer
science (formal language theory or computability
theory) start with a seemingly endless series of
definitions, including what it means for a grammar or
language to be regular, context-free, etc., or what it
means for a function to be recursive, primitive
recursive, or partial recursive. Bright students
immediately ask two questions. First, what are examples
of languages or functions that belong to one class but
not the other? Second, is some particular language
context-free, or is a particular function recursive? We
must develop new techniques which allow us to give a
negative answer to question two (and thus to answer
question one as well). In this note we will discuss
some of the methods that are often used in elementary
proofs in formal language theory and computability
theory.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Lin:1978:MCS,
author = "Benjamin M. Lin",
title = "Microprocessors in a computer science curriculum",
journal = j-SIGCSE,
volume = "10",
number = "3",
pages = "31--34",
month = aug,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953028.804228",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:06 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 9th SIGCSE symposium on Computer
science education.",
abstract = "In computer technology one of the most important
developments in recent years is that of
microprocessors. Thousands and thousands of
microcomputers, which use microprocessors as their
central processing units, have been marketed today. We
will discuss the actual course implementation of
microprocessor topics in a typical undergraduate
computer science curriculum. At the beginning, we will
discuss how a microcomputer system is used in various
aspects of computer science education. Then we will
discuss how the subject matter of microprocessors can
be integrated into an existing curriculum. In addition,
a separate course sequence is suggested to provide good
training for computer science majors who are seriously
interested in microprocessor 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{Moshell:1978:ISC,
author = "J. M. Moshell and C. E. Hughes and R. M. Aiken",
title = "An integrated small computer laboratory using a
central disk storage facility",
journal = j-SIGCSE,
volume = "10",
number = "3",
pages = "35--37",
month = aug,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953028.804229",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:06 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 9th SIGCSE symposium on Computer
science education.",
abstract = "One of the most important developments in the 70's has
been the introduction of microcomputers. The impact of
these systems presents a major challenge for computer
educators today and in the foreseeable future. Though
educators have tried to adapt to this rapid change in
technology, only recently have articles appeared
describing experiences in integrating micro-systems in
Computer Science curricula (5, 6). Though each paper
covers different topics in varying degrees of depth,
almost all the authors agree that having a micro-lab
facility provides students with exposure to concepts
and problems such as: --- actual hardware --- computer
operation --- operating systems --- backup procedures
--- time dependent coding --- program size problems ---
inter-computer communications --- scheduling ---
maintenance --- computer management. These are the
types of problems students will encounter after
graduation and this laboratory provides them with
actual experience that previously was not available.",
acknowledgement = ack-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:1978:WIP,
author = "David R. Levine",
title = "A workable interpreter project for a {``Structured
Programming''} course",
journal = j-SIGCSE,
volume = "10",
number = "3",
pages = "38--44",
month = aug,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953028.804230",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:06 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 9th SIGCSE symposium on Computer
science education.",
abstract = "Construction of a programming language interpreter has
many beneficial aspects as a project for an
intermediate level course. It provides a taste of the
compilation process and an understanding of many issues
involved in the structure and analysis of programming
languages, all in a framework of an interesting,
moderately large programming project. Over the past
several years I have developed a workable interpreter,
demanding a month or less, which successfully exhibits
many important concepts. I hope that the presentation
of this specific formulation, in detail, will prove of
value to others. This project provides an interpreter
for a simple, statement-oriented language.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Kerr:1978:PAI,
author = "Douglas S. Kerr",
title = "Programming and algorithms {II}: a second course in
computer science",
journal = j-SIGCSE,
volume = "10",
number = "3",
pages = "45--49",
month = aug,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953028.804231",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:06 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 9th SIGCSE symposium on Computer
science education.",
abstract = "Ohio State's school year is divided into four
quarters, each ten weeks long. It is possible to
schedule classes to meet three, four, or five hours per
week. (The latter with 50 class meetings is similar to
a three semester hour course.) Most students attend
classes for three of the four quarters. Because the
amount of material covered in a programming class is
proportional to the number and quality of programs
completed, we have chosen a two quarter sequence, each
course meeting three days a week. The students receive
four quarter hours credit (one hour of laboratory
credit) for each course. The students in this sequence
are mostly computer and information science majors, but
there are also many mathematics and some science and
engineering majors. There are other courses for
administrative science, engineering and other
non-technical students. All the introductory courses
are taught by graduate students under the supervision
of a faculty member.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Yelowitz:1978:PAS,
author = "Lawrence Yelowitz",
title = "A project approach to structure and correctness in
{Pitt}'s second computer science course",
journal = j-SIGCSE,
volume = "10",
number = "3",
pages = "50--54",
month = aug,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953028.804232",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:06 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 9th SIGCSE symposium on Computer
science education.",
abstract = "The introduction of software methodological issues,
including correctness and structure, into the
undergraduate curriculum is aided by the availability
of software projects which are not overwhelming, but
nonetheless, are sufficiently complex to warrant a
disciplined approach. A project covering a
``commercial'' application is described here. The use
and instantiation of abstract program schemas to a
variety of contexts is illustrated, as is a sequence of
incremental additions which preserve correctness at
each stage. Fuller details and a more formal
description of this project, as well as of a project
implementing a propositional logic theorem prover, are
found in [1]. As a first step in appreciating the
general applicability of these software methodological
issues, students should realize that these
methodologies were used in fundamental ways in
developing both 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{Hilfinger:1978:ITS,
author = "Paul N. Hilfinger and Mary Shaw and Wm. A. Wulf",
title = "Introducing ``theory'' in the second programming
course",
journal = j-SIGCSE,
volume = "10",
number = "3",
pages = "55--58",
month = aug,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953028.804233",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:06 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 9th SIGCSE symposium on Computer
science education.",
abstract = "Traditionally, the first two programming courses have
emphasized basic techniques and skills-the details of a
programming language, basic problem solving and program
development, ``structured programming'', the
manipulation of simple data structures and files, basic
sorting and searching algorithms, etc. Our principle
motivation is the conviction that programming should be
an engineering discipline, and that engineering
disciplines must be grounded in engineering science.
Further, to be effectively taught, this science must be
introduced as early as possible. In contrast to the
measure-theoretic under pinnings of the calculus, the
theory we introduce is immediately useful to working
programmers. In addition, the topics we cover are
fundamental to later courses. By introducing the topics
early in the curriculum, we provide a common vocabulary
for these later courses, eliminate redundant treatment
of topics, and give students greater exposure to the
material and a better chance to absorb it. We feel we
have been successful with the course, although our
evidence is necessarily subjective. Because its
philosophy flies in the face of current practice, we
shall attempt to explain that philosophy in this paper.
The course itself, ``Fundamental Structures of Computer
Science'' (FS here after) is described in somewhat
greater detail in [2] and we are preparing a supporting
text [3]. We are not so much interested in pressing our
own particular treatment of the topics, however, as we
are the choice of material and its place 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{Haag:1978:CUS,
author = "James N. Haag",
title = "Careers of {University of San Francisco} Computer
Science Graduates",
journal = j-SIGCSE,
volume = "10",
number = "3",
pages = "59--62",
month = aug,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953028.804234",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:06 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 9th SIGCSE symposium on Computer
science education.",
abstract = "One might ask: ``How have U.S.F. C.S. graduates done
in their careers?'' Quantitatively speaking, the
succinct answer, based on Table 1, appears to be
``Magnifique:'' At a 1976 annual salary of \$19,100 for
a 29-year old professional, they are among the
higher-paid of all graduates from university-level
baccalaureate programs. Qualitatively speaking, at a
1976 reunion attended by 27\% of all C.S. alumni, they
talked positively and optimistically about their
careers. A similar phenomenon occurred at the most
recent 1977 U.S.F. C.S. reunion The Administrative
Management Society has surveyed 52,803 data processing
position holders in seven job categories and employed
by 4,895 U.S. companies in five industries and compiled
average salaries, as of February 3, 1976 (I). The
average U.S. programmer was then making an annual
\$13,572 (\$261/week), a figure exceeded by our
graduates after about 2 years of experience. However,
the highest salaries, the survey reports, were in the
western region of the U.S., with a programmer making an
annual \$16,900 (\$325/week). Note, from Table 1, that
our C.S. graduates, taken as a group, even though not
all are programmers, exceed this figure also after
about 4 years of 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{Powell:1978:SVP,
author = "J. D. Powell and M. J. Lee",
title = "Simulation as a vehicle for project experience",
journal = j-SIGCSE,
volume = "10",
number = "3",
pages = "63--66",
month = aug,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953028.804235",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:06 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 9th SIGCSE symposium on Computer
science education.",
abstract = "One of the criticisms directed at many computer
science programs is the lack of involvement of the
students in ``large scale, real-life problems''. Panel
discussions between computer science educators and
computing practitioners frequently devote a great deal
of time to this topic. The practitioners charge that
students are frequently presented with well-defined
problems that illustrate specific computing concepts.
While these problems are important, they do not prepare
students for the ill-defined problems they will
typically face in a usual job situation. Since a large
portion of the graduates from our degree programs move
directly into the business and industrial environments,
we should seriously consider this criticism. Separate
project courses have been described by Khailand and
Saxon [2] and by Crenshaw [1]. In these courses, a
series of projects are presented to the students.
Depending on the size of the class, one or more of the
projects are chosen and the class is divided into teams
to work on the projects. Classroom time is devoted to
organizational structure, skills, and techniques that
are important to successful completion of a project
satisfying the standards and requirements of the
project assignment. Most of the work is performed
within the individual teams. The instructor meets
periodically with the students to review and monitor
their progress. At the end of the course, each team is
required to make a formal presentation of its
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{Fisher:1978:SHP,
author = "James Fisher and John Alvarez and Robert Taylor",
title = "A survey of how practicing programmers keep up-to-date
first results including their implications for computer
science education",
journal = j-SIGCSE,
volume = "10",
number = "3",
pages = "67--72",
month = aug,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953028.804236",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:06 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 9th SIGCSE symposium on Computer
science education.",
abstract = "As the field of data processing grows, it becomes
increasingly important for the computer professional to
keep abreast of new developments. Because one of the
most significant of these new developments is
structured programming, we decided to use knowledge of
structured programming concepts as a measure of how
up-to-date a programmer is. Thus, we undertook to
answer the following questions: 1. How up-to-date are
today's programmers, i.e., how aware are they of some
of these new concepts? 2. From what sources did they
learn about these concepts? How much did these sources
influence their work? 3. What are some of the other
factors which influence up-to-dateness? To find the
answers, we prepared a survey of sixteen questions. The
first fifteen questions were designed to provide us
with a background profile of our polled population. The
last question dealt specifically with structured
programming, presenting a list of programming concepts
and potential sources for learning about these
concepts. The respondent was questioned about his
familiarity with a particular concept, his source of
learning about the concept, and the degree to which his
work was influenced by this source. The responses were
input to a program written in CROSSTABS, a commercially
available utility package, to produce tables of
cross-tabulations and frequency percentages. We
analyzed these tables and our conclusions drawn from
this analysis 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{King:1978:CPA,
author = "Ronald King and John Walstrom",
title = "A course in personalized applications libraries",
journal = j-SIGCSE,
volume = "10",
number = "3",
pages = "73--76",
month = aug,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953028.804237",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:06 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 9th SIGCSE symposium on Computer
science education.",
abstract = "With the advent of micro/mini computers and
timesharing facilities, personalized information
systems are a reality. Computing courses are needed
that can successfully raise the competency level of the
general college student to the point where the computer
can be used as a powerful tool. At present, curriculum
development abounds, and is being extended, for courses
that pertain to future applications and system
programmers. However, curriculum development related to
meeting degree tool requirements is centered only
around the first course in computing, typically either
an elementary programming course, or one which provides
an introduction to computers and society. This paper
describes a course in personalized applications
libraries to be used as a follow-up to the typical
first computing course, with the objective of enabling
students to be more successful in realistically meeting
tool requirements. The paper includes a course
overview, catalog description, course outline, and a
bibliography of related reference 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{Fairley:1978:TMC,
author = "Richard E. Fairley",
title = "Toward Model Curricula in Software Engineering",
journal = j-SIGCSE,
volume = "10",
number = "3",
pages = "77--79",
month = aug,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953028.804238",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:06 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 9th SIGCSE symposium on Computer
science education.",
abstract = "This paper is a progress report from the IEEE Computer
Society's Subcommittee on Model Curricula in Software
Engineering. Both undergraduate and graduate curricula
are discussed, and the current status of the effort is
summarized. Some of the problems that remain to be
solved are mentioned. The paper describes work in
progress and should not be considered a final
document.",
acknowledgement = ack-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:1978:SSE,
author = "A. A. J. Hoffman",
title = "A survey of software engineering courses",
journal = j-SIGCSE,
volume = "10",
number = "3",
pages = "80--83",
month = aug,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953028.804239",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:06 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 9th SIGCSE symposium on Computer
science education.",
abstract = "Together with the recent, rapid growth in numbers of
technical papers, survey articles, symposia,
conferences, and books, there is also a corresponding
increase in software engineering education activities.
In order to obtain some insight into the number and
nature of course offerings, Peter Freeman of the
University of California, Irvine, published a survey
form in early 1977 in both the ACM Software Engineering
Notes and the IEEE TC/SE News-letter. Figure 1
replicates this survey form. Most responses were
received by April, 1977. Recently, Peter Freeman
forwarded these responses to A.A.J. Hoffman of Texas
Christian University for analysis and reporting. There
were a total of 28 responses from 26 traditional
educational institutions, offering regular and special
courses, industrial organizations, and professional
development companies. Table 1 is a list of the
organizations represented by survey respondents. While
most responses came from the United States, others
originated in France, Canada, and the United Kingdom.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Jensen:1978:PYS,
author = "Randall W. Jensen and Charles C. Tonies and William I.
Fletcher",
title = "A proposed 4-year software engineering curriculum",
journal = j-SIGCSE,
volume = "10",
number = "3",
pages = "84--92",
month = aug,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953028.804240",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:06 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 9th SIGCSE symposium on Computer
science education.",
abstract = "Computer science and engineering (CSE) departments in
the nation's universities are the current targets of
much criticism by software professionals. The common
complaint is that the existing curricula do not relate
to many of the most important problems a software
engineer faces in the industrial/business environment.
If we define software engineering as the establishment
and application of sound engineering principles to
obtain economically software that is reliable and works
efficiently on real machines, it is mandatory that we
recognize software engineering as more than simply
converting a given set of program specifications into
executable code. The software engineer must deal with
the entire software life cycle which spans the time
from the conception of the product, through the
development phase, and finally to the end of its
operational life. Medium- to large-scale software
projects typically involve a myriad of managers,
engineers, programmers, and customers which leads to
the need for effective management and communications to
ensure the best possible product. Therefore, the
software engineering curriculum must include the
following basic education areas: computer science and
engineering, management science, communication skills,
and problem solving in addition to fundamental physical
and business sciences. Disparities between academic
attitudes and profit-making realities are described and
fundamental elements of an effective curriculum are
proposed in this paper. A suggested 4-year curriculum
leading to a Bachelor of Science degree in Software
Engineering 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{Kimura:1978:HGC,
author = "Izumi Kimura",
title = "A historical, generalistic, and complementary approach
in introductory computer science education",
journal = j-SIGCSE,
volume = "10",
number = "3",
pages = "93--99",
month = aug,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953028.804241",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:06 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 9th SIGCSE symposium on Computer
science education.",
abstract = "A polished version of ``Computers and Programming'' of
ACM Curriculum 68 is presented. The central theme here
is the design philosophy of the course. The approach is
(1) historical, in that it quickly draws an idealized
picture of the history of computers and programming. It
is (2) generalistic, in that it teaches various sides
of the subject, including advanced software engineering
ideas, in parallel in a balanced manner. Finally, it is
(3) complementary, in that it takes into account the
fact that a conventional Fortran course, corresponding
to ``Introduction to Computing'' of Curriculum 68, is
being taught simultaneously by another 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{Gruener:1978:SFC,
author = "William B. Gruener and Steven M. Graziano",
title = "A study of the first course in computers",
journal = j-SIGCSE,
volume = "10",
number = "3",
pages = "100--107",
month = aug,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953028.804242",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:06 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 9th SIGCSE symposium on Computer
science education.",
abstract = "This paper describes the first course in computers as
taught at community colleges, colleges, or
universities. The paper is divided into two major
parts. The first part describes four Approaches and
three courses. The four Approaches refer to the mix of
language constructs and computer concepts; the
Approaches underlie the presentation used in teaching
the three courses. The second part discusses the
frequency of occurrence of these courses based on a
survey performed by Addison-Wesley.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Barnett:1978:SIS,
author = "Michael P. Barnett",
title = "Systematic instruction in simple programming gambits",
journal = j-SIGCSE,
volume = "10",
number = "3",
pages = "108--112",
month = aug,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953028.804243",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:06 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 9th SIGCSE symposium on Computer
science education.",
abstract = "This paper describes an approach to teaching
programming that the writer follows in his sections of
the main introductory PL/I programming course at
Brooklyn College, in a forthcoming text --- An
Introduction to PL/I Programming, and in material being
prepared for use in the local public schools. The
subject is developed by reference to carefully paced
examples of programs that use different programming
``gambits'', in isolation and in combination. The
programs all relate to plausible applications. The
gambits have been systematized, and an order of
presentation established that matches the developing
needs of professionals in other disciplines, whose
potential use of computers is dominated by information
processing rather than numerical 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{Epley:1978:TSC,
author = "Donald Epley and Ted Sjoerdsma",
title = "A two-semester course sequence in introductory
programming using {PL\slash 1} --- a rationale and
overview",
journal = j-SIGCSE,
volume = "10",
number = "3",
pages = "113--119",
month = aug,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953028.804244",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:06 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 9th SIGCSE symposium on Computer
science education.",
abstract = "In 1975 a major curriculum revision which converted an
introductory first course using FORTRAN and a second
course using PL/1 into a two-semester PL/1 sequence was
made. The initial rationale and motivation, including
an analysis of the potential audience and alternatives,
is discussed. An overview of the individual courses,
the distribution of topics, and our experience with the
two courses is given. A review of this three-year old
decision and another analysis of alternatives,
especially in the light of the trend towards PASCAL and
increasing emphasis on program verification, is made.
Our conclusion is based on language-independent factors
arising from our attitude towards programming and
certain larger curriculum issues and is that our PL/1
sequence should be retained.",
acknowledgement = ack-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:1978:STT,
author = "John Beidler and John Meinke",
title = "A software tool for teaching {Data Structures}",
journal = j-SIGCSE,
volume = "10",
number = "3",
pages = "120--125",
month = aug,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953028.804245",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:06 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 9th SIGCSE symposium on Computer
science education.",
abstract = "Our Data Structures Course, first taught in 1973, was
originally conceived as the keystone course of our
computer science curriculum. Our curriculum's original
design was influenced by Curriculum '68 and the
undergraduate computer science program at Penn State
University. However, we had to adapt our program to our
small college environment and include a curriculum
track with a business emphasis. We felt that regardless
of which track in our program a student might follow,
theory/systems or business/DP, there must be a strong
nucleus common to both tracks. For this reason we
concentrated on developing four strong courses that
would be given as the freshman and sophomore year
component of our curriculum. As part of this, we also
saw the need for software tools to support these
courses. From this, a structured programming
preprocessor evolved. However, as part of this
preprocessor we included timing and dynamic storage
allocation features. Through a strong emphasis on
structured programming that begins with our first
computer science course, our second course introduces
many discrete structure concepts-queues, stacks, trees,
graphs, etc., \ldots{}. Our third course is a course in
assembler level programming and computer organization.
These courses provide a strong foundation for our 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{Eckberg:1978:QKK,
author = "Carl Eckberg",
title = "{QUILT} (a.k.a. {KWILT}): a special purpose
instructional language",
journal = j-SIGCSE,
volume = "10",
number = "3",
pages = "126--130",
month = aug,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953028.804246",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:06 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 9th SIGCSE symposium on Computer
science education.",
abstract = "The ``meaning'' of KWILT has been lost to etymological
history. The K was in honor of D. Knuth, but this gives
``Knuth WILT'' which is a bit disconcerting. Indeed,
there was a tendency to pronounce the language as
``kay-wilt'', which offended veteran users as much as
COBOL programmers would resent ``cobble''. From: QUILT
USER MANUAL and REFERENCE GUIDE",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Thalmann:1978:DCB,
author = "Nadia Thalmann and Daniel Thalmann",
title = "Direct connection between {Compiling Techniques and
Databases} courses",
journal = j-SIGCSE,
volume = "10",
number = "3",
pages = "131--135",
month = aug,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953028.804247",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:06 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 9th SIGCSE symposium on Computer
science education.",
abstract = "Two of the most demanding subjects in a Computer
Science Curriculum are Compiling Techniques and
Databases. In both courses, a major problem is: what
should be the main project in the laboratory?. Since
1974, we have had students at various universities
write compilers (2) in such a course. In each case, a
complete compiler has been implemented. We have tried
to establish a direct connection between the Compiling
Techniques Course and the Databases Course because both
can be selectively chosen by the same students. This
paper is divided into three parts: first, we outline
the content of each course and the relationship
existing between them; secondly, we analyze the
criteria for language selection with regards to both
courses (also with respect to methodology and to
structured programming); third, we discuss the language
and illustrate it using some 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{Dale:1978:DMU,
author = "Nell Dale",
title = "Database management in the undergraduate curriculum",
journal = j-SIGCSE,
volume = "10",
number = "3",
pages = "136--139",
month = aug,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953028.804248",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:06 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 9th SIGCSE symposium on Computer
science education.",
abstract = "The development of generalized database management
capabilities has been one of the most dynamic areas of
computer technology in recent years. It not only
presents the computer specialists with a range of
technical and theoretical problems of substantial
interest, but has direct and visible impact upon the
operations of organizations and upon the environment of
the individual in an increasingly information oriented
society. Accordingly, an introduction to the technology
of database management is not only relevant for the
computer scientist but to managers, administrators and
everyone concerned with the problems of information
processing. As a result, a very real question is where
in the undergraduate curriculum is this introduction
taking place. Are Computer Sciences Departments
offering such courses? Business Schools? Both? A second
question is what do the education groups of the two
professional computer societies --- ACM and IEEE ---
have to say about database management education. A
third question then becomes, how closely do the courses
being taught in this area today parallel what the
education committees suggest.",
acknowledgement = ack-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:1978:TYC,
author = "Richard W. Dillman and William H. Anderson and
Dorothea L. Choper and John M. Lloyd and Katherine B.
Simms and James F. Williams",
title = "Two year curricula in computer studies-implementing
the guidelines",
journal = j-SIGCSE,
volume = "10",
number = "3",
pages = "140--150",
month = aug,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953028.804249",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:06 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 9th SIGCSE symposium on Computer
science education.",
abstract = "The intent of this paper is to describe an
implementation of a curriculum computable with the
recently established ACM Community and Junior College
Career in Computer Programming Guidelines (the
``Little'' Report). The proposed curriculum consists of
a two-year associate degree program in Computer and
Information Studies containing four options, one of
which is a career option for computer programmers. The
programs are supported by a set of twenty-five one,
two, and three credit courses. Those courses will be
discussed in this report.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Mitchell:1978:ICS,
author = "William Mitchell and Bruce Mabis",
title = "Implementing a computer science curriculum merging two
curriculum models",
journal = j-SIGCSE,
volume = "10",
number = "3",
pages = "151--155",
month = aug,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953028.804250",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:06 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 9th SIGCSE symposium on Computer
science education.",
abstract = "While many curriculum recommendations have been
proposed, (1, 3, 4, 5, 9), there remain gaps in the
specification of 4-year programs, one being in the area
of the applied B.S. degree. This paper presents one
attempt to fill this gap with a program whose goal is
to produce competent computer professionals, not
candidates for graduate schools. Within the constraints
of a limited faculty, the quarter calendar, and an
applied orientation, it still incorporates much of the
thrust and content of the more theoretically oriented
recommendations. We believe that this effort may serve
as a model for other schools who share our charge to
train applications oriented professionals, and that the
curriculum design process which we illustrate may be
useful in even broader contexts.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Coulter:1978:CC,
author = "Neal S. Coulter and Fred G. Harold",
title = "Computer currency",
journal = j-SIGCSE,
volume = "10",
number = "3",
pages = "156--161",
month = aug,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953028.804251",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:06 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 9th SIGCSE symposium on Computer
science education.",
abstract = "The notion of continuing education is nowhere more
relevant than in the computer context. The fact that
many top managers completed their formal education
before computer topics were a part of most university
curricula, coupled with the elemental changes that have
transformed our industry for even those computer
specialists who completed their education a few years
ago, make continuing education for ``computer
currency'' a very real need. A continual passing from
hand to hand of computer knowledge is essential if we
are to deal with technology in a timely way.
Understanding of computer concepts can be a medium of
exchange with real financial value in our
technologically oriented society; in other words, a
money type of currency.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Jehn:1978:CSE,
author = "Lawrence A. Jehn and David C. Rine and Norman Sondak",
title = "Computer science and engineering education: Current
trends, new dimensions and related professional
programs",
journal = j-SIGCSE,
volume = "10",
number = "3",
pages = "162--178",
month = aug,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953028.804252",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:06 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 9th SIGCSE symposium on Computer
science education.",
abstract = "The role of the computer in engineering practice is
ever increasing. The computer performs such tasks as:
simple calculations; on line data recording and
synthesis; acting as a control unit providing feedback;
statistical analysis of large data sets; information
retrieval and storage; and the simulation of large
complex systems. It is imperative that all engineering
students be taught to use the computer as a tool to aid
in their present and future endeavors. Their education
must be such that they can build on this foundation and
continue to function effectively in future environments
of computer technology taking full advantage of its
capabilities. Universities must provide guidance and a
curriculum making the achievement of this goal possible
for students. An up-to-date laboratory facility to
support such a program is also a necessity. A
continuing education program is the responsibility of
institutions of higher learning.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Powell:1978:UMC,
author = "James D. Powell",
title = "Use of model curricula in reviewing established
programs",
journal = j-SIGCSE,
volume = "10",
number = "4",
pages = "12--15",
month = dec,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988906.988907",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:07 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Worlana:1978:UAC,
author = "Peter B. Worlana",
title = "Using the {ACM} computer science curriculum
recommendations in a liberal arts college",
journal = j-SIGCSE,
volume = "10",
number = "4",
pages = "16--19",
month = dec,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988906.988908",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:07 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Calingaert:1978:CCV,
author = "Peter Calingaert",
title = "Compiler course vs. translators course",
journal = j-SIGCSE,
volume = "10",
number = "4",
pages = "20--23",
month = dec,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988906.988909",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:07 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "To teach translators by means of an elementary
compiler design course and portions of several other
courses does not serve students as well as a course on
all translators, which can be followed by a more
specialized course on compiler design. The reasons are
reviewed and a flexible course on translators is
described. The benefits of the resulting arrangement
are set rortn.",
acknowledgement = ack-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:1978:SAD,
author = "J. Wayne Spence and Jarrell C. Grout",
title = "Systems analysis and design in a computer science
curriculum",
journal = j-SIGCSE,
volume = "10",
number = "4",
pages = "24--27",
month = dec,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988906.988910",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:07 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "Some of the recent dialogue in computing publications
and conferences has dealt with a topical area referred
to as ``software engineering'' or ``systems analysis.''
This paper provides a description of a course in this
area and a discussion sufficiently adequate for the
implementation of the course in an undergraduate
computer science curriculum. The course is recommended
for inclusion in the ACM curriculum guide under the
special topic, ``Software Engineering: Large Systems
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{Hansen:1978:TDU,
author = "John C. Hansen and Elizabeth A. Hansen and Kenneth H.
Derus",
title = "Team dynamics and the undergraduate curriculum",
journal = j-SIGCSE,
volume = "10",
number = "4",
pages = "28--29",
month = dec,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988906.988911",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:07 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "The work habits of computer science students are
rarely good. Most students adopt undesirably hermetic
attitudes toward problem solving, despite the fact that
large-scale programming problems demand cooperative
efforts for their effective solution. This is not
surprising. Students learn to write programs by working
alone, and are rewarded for creating programs which are
somehow innovative. Much of the work produced in this
sort of fashionably competitive setting is poorly
communicable. Students develop idiosyncratic styles of
working out-and writing down-their results, and have
difficulty understanding and appreciating each other's
accomplishments. Indeed, it could be said that student
programs are ``original'' largely to the extent that
they are unintelligible to other students of ostensibly
similar background. This paper outlines some ways in
which the curriculum of undergraduate computer science
courses can be designed to promote team-oriented
attitudes toward problem solving. Each of the examples
discussed has been used by one or more of the authors
in undergraduate 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{Miller:1978:IIM,
author = "James E. Miller",
title = "Iterations on an instructional method for utilizing
the computer in the classroom",
journal = j-SIGCSE,
volume = "10",
number = "4",
pages = "30--31",
month = dec,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988906.988912",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:07 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "The recent advent of reasonably priced semiportable
and portable computer systems has opened up a
fascinating array of opportunities for bringing the
computer into the classroom. This article reports on
two approaches that have been used with considerable
success at the University of West Florida in the
Introduction to Data Processing course. These two
approaches are considered to be iterations on the
instructional methods reported by Richard Cheng in the
February 76 Joint Bulletin of SIGCUE and SIGCSE, where
he presented the use of an on-line large screen display
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{Poirot:1978:CLE,
author = "J. L. Poirot",
title = "Computers in law enforcement: a service course",
journal = j-SIGCSE,
volume = "10",
number = "4",
pages = "32--34",
month = dec,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988906.988913",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:07 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Iyengar:1978:ECP,
author = "S. Sitharama Iyengar",
title = "An experience with a computers and programming course
at the graduate level in a computer science program",
journal = j-SIGCSE,
volume = "10",
number = "4",
pages = "35--36",
month = dec,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988906.988914",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:07 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Winrich:1978:PIC,
author = "Lonny B. Winrich and Charles G. Petersen",
title = "A pragmatic implementation of {Curriculum '77} at the
{University of Wisconsin: La Crosse}",
journal = j-SIGCSE,
volume = "10",
number = "4",
pages = "37--41",
month = dec,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988906.988915",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:07 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1978:TCS,
author = "Gary M. Abshire",
title = "Techniques for computer science teachers",
journal = j-SIGCSE,
volume = "10",
number = "4",
pages = "42--46",
month = dec,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988906.988916",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:07 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "This paper lists the skills needed to teach computer
science effectively in a university environment.
Practical guidance on what constitutes good instruction
and creative teaching is given. Included are ideas on
stating the prerequisite and objective of the course;
organizing your course; making your own transparencies;
tackling preliminary arrangements; using the chalkboard
and overhead projector; delivering the presentation;
testing; and knowing and helping your 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{Nelson:1978:AIT,
author = "Randolph Nelson",
title = "An approach to improved textbook writing",
journal = j-SIGCSE,
volume = "10",
number = "4",
pages = "47--51",
month = dec,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988906.988917",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:07 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Daley:1978:ICP,
author = "James Daley",
title = "An inexpensive concurrent programming language for
operating system construction",
journal = j-SIGCSE,
volume = "10",
number = "4",
pages = "52--55",
month = dec,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988906.988918",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:07 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Woodhouse:1978:PJP,
author = "D. Woodhouse",
title = "Programming the {Josephus} problem",
journal = j-SIGCSE,
volume = "10",
number = "4",
pages = "56--58",
month = dec,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988906.988919",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:07 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Albright:1978:BML,
author = "Richard A. Albright and Bruce D. Smith",
title = "{BRAINO}: a machine language simulator",
journal = j-SIGCSE,
volume = "10",
number = "4",
pages = "59--65",
month = dec,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988906.988920",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:07 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Nievergelt:1978:XSE,
author = "J. Nievergelt and H. P. Frei and H. Burkhart and C.
Jacobi and B. Pattner and H. Sugaya and B. Weibel and
J. Weydert",
title = "{XS-0}: a self-explanatory school computer",
journal = j-SIGCSE,
volume = "10",
number = "4",
pages = "66--69",
month = dec,
year = "1978",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988906.988921",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:07 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "XS-0 is a low-cost interactive system that serves as a
self-explanatory school computer. Particular attention
has been devoted to making the man-machine dialog easy
to follow for the inexperienced user. The system
includes a course on computer programming, a
programming system for writing, editing, executing, and
debugging programs interactively, and a filing system
containing private and public libraries. The language
offered to the user is a version of Pascal. The system
is realized on a small stand-alone computer which
supports a small number of graphic terminals. This
hardware consists of the most cost effective components
currently on the market.",
acknowledgement = ack-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:1979:SDP,
author = "John W. Hamblen and Joyce C. Little and Gerald L.
Engel and Richard E. Austing",
title = "Status of degree programs in computer science (Panel
Discussion)",
journal = j-SIGCSE,
volume = "11",
number = "1",
pages = "1--1",
month = feb,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953030.809539",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 10th 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{Varanelli:1979:CEM,
author = "Andrew {Varanelli, Jr.}",
title = "Computer education in the management curriculum at
{Pace University}",
journal = j-SIGCSE,
volume = "11",
number = "1",
pages = "2--5",
month = feb,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953030.809540",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 10th SIGCSE Symposium on Computer
Science Education.",
abstract = "The paper describes the integration of computer
science education in the management curriculum at Pace
University. The computer courses required to be taken
by management majors are described in detail. Moreover,
the course objects for management students within the
context of the computer science material is detailed.
The paper also stresses the need for management
students to understand the use of the computer as a
tool to assist the manager in the decision making
process.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Mitchell:1979:AAS,
author = "William Mitchell",
title = "Another approach to service courses",
journal = j-SIGCSE,
volume = "11",
number = "1",
pages = "6--9",
month = feb,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953030.809541",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 10th SIGCSE Symposium on Computer
Science Education.",
abstract = "This paper discusses the issues surrounding service
offerings by Computer Science departments and focuses
specifically on the first programming course. The
approach described by the author has been developed to
serve business students who seek an introduction to
programming, but it applies also to most non-majors.
The popularity of computer applications in the various
disciplines as well as the widely publicized vocational
opportunities in data processing induce ever more
students to try their hand at programming. The
embarrassment of riches in enrollment, however, brings
with it multiple problems of staffing, machine
resources, and curricular balance. Less obviously it
also brings the pressure for instant success in serving
this new population and thereby avoiding the
splintering of programming education among interested
disciplines, as happened with statistics instruction.
Various viewpoints on solutions to these problems have
been published, but little understanding of the nature
and goals of the students involved has been evidenced.
What follows is an explanation of a student-oriented
approach to service course instruction which has been
instituted at the University of Evansville (Mitchell
78).",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Benjamin:1979:COG,
author = "James E. Benjamin and Wilbur L. {Campbell, Jr.} and
John F. Schrage",
title = "Career oriented graduate program in management
systems",
journal = j-SIGCSE,
volume = "11",
number = "1",
pages = "10--13",
month = feb,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953030.809542",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 10th SIGCSE Symposium on Computer
Science Education.",
abstract = "The Master of Science in Management Systems within the
School of Business at Southern Illinois University at
Edwardsville is an advanced degree designed to combine
the professional qualifications and interests of
students with study in the field of managerial
information systems design and administration. The
existing baccalaureate program entailed a
specialization in information systems from the
Management Science Department and numerous related
positions were found in area businesses, but no
advanced program was being offered in 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{Deimel:1979:RSP,
author = "Lionel E. {Deimel, Jr.} and Mark Pozefsky",
title = "Requirements for student programs in the undergraduate
computer science curriculum: How much is enough?",
journal = j-SIGCSE,
volume = "11",
number = "1",
pages = "14--17",
month = feb,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953030.809543",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 10th SIGCSE Symposium on Computer
Science Education.",
abstract = "Student-written programs accepted by computer science
instructors are usually inferior to programs which
exemplify currently-accepted ``good'' professional
practice. Although enforcing more rigorous standards
for programs places an additional burden on students
and faculty alike, substantial benefits may be gained
thereby. The natureand implementation of such standards
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{Furuta:1979:EEP,
author = "Richard Furuta and P. Michael Kemp",
title = "Experimental evaluation of programming language
features: Implications for introductory programming
languages",
journal = j-SIGCSE,
volume = "11",
number = "1",
pages = "18--21",
month = feb,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953030.809544",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 10th SIGCSE Symposium on Computer
Science Education.",
abstract = "The interaction between programmer and programming
language affects the maintainability, reliability, and
understandability of the resulting programs. Their
results are important both to the educator and to the
language designer, particularly when examining
languages to be used when teaching beginning
programmers. The purpose of this paper is to examine
and discuss the methodology and results of a number of
these research 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{Engel:1979:CCP,
author = "Gerald L. Engel and William F. Atchison and Richard H.
Austing and Chester Davis",
title = "From {Curriculum '68} to {Curriculum '78} (Panel
Discussion)",
journal = j-SIGCSE,
volume = "11",
number = "1",
pages = "22--22",
month = feb,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953030.809545",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 10th SIGCSE Symposium on Computer
Science Education.",
abstract = "``Curriculum '68'', the recommendations of the ACM
Curriculum Committee on Computer Science (C$^3$S),
established computer science as an academic field of
study and specified to a great extent its content. The
field has evolved over the ten years since the
publication of the report; however, it remains an
important reference point, still being used to describe
courses and programs. The ten year period following the
publication of ``Curriculum '68'' saw C$^3$S carefully
monitoring the changes and developments in computer
science education at the undergraduate level. This work
resulted in the preparation of a new set of
recommendations, ``Curriculum '78'', which are to
appear in the February 1979 Communications of the
ACM.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Appelbe:1979:TCD,
author = "Bill Appelbe",
title = "Teaching Compiler Development",
journal = j-SIGCSE,
volume = "11",
number = "1",
pages = "23--27",
month = feb,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953030.809546",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 10th SIGCSE Symposium on Computer
Science Education.",
abstract = "Although a course in Compiler Development is common in
both undergraduate and graduate computer science
curriculum there has been little agreement on how to
achieve a balance between theory and practice within a
single semester course. This article proposes a new
approach to teaching compiler development, to enable
students to gain both the experience of writing a
modular compiler and a theoretical background in
compiler design, within the scope of a one semester
course. The approach advocated is based upon the
integration of the course project and the course
lectures, enabling students to develop a modular
compiler for a general purpose high level algorithmic
language. The course project uses a simple parser
generator and syntax-directed translation techniques to
minimize the programming effort without oversimplifying
the design of the compiler. The course was taught at
Southern Methodist University to a senior undergraduate
class, who developed and debugged useable compilers
without the common symptom of major programming
projects: programming to meet a deadline rather than a
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{Friedman:1979:UCL,
author = "Frank Friedman and Judith A. Stebulis",
title = "An undergraduate compiler laboratory",
journal = j-SIGCSE,
volume = "11",
number = "1",
pages = "28--36",
month = feb,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953030.809547",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 10th SIGCSE Symposium on Computer
Science Education.",
abstract = "A one semester, upper-division undergraduate course in
compiler techniques is described. The course is based
upon the material contained in Chapter 5 of the text
Algorithms + Data Structures {\&}equil; Programs, by
Niklaus Wirth. The goals of the course are (1) to
introduce students to the fundamental concepts of the
design and translation of higher level languages, and
(2) to provide an introductory exposure to the related
literature. A compiler-writing project of about nine
weeks duration is required of all students. Simulators
supporting generated code for static and dynamic
run-time environments are provided for student 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{Kenworthy:1979:STP,
author = "D. J. Kenworthy and K. A. Redish",
title = "Software team projects",
journal = j-SIGCSE,
volume = "11",
number = "1",
pages = "37--40",
month = feb,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953030.809548",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 10th SIGCSE Symposium on Computer
Science Education.",
abstract = "At McMaster University a lecture course on compilers
is offered in the Fall term of the final undergraduate
year. In the following Spring term some students elect
a project course based on this material. The course
amounts to about 20\% of their term's work. This paper
reports experience with 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{Stoddard:1979:BDI,
author = "S. D. Stoddard and R. L. Sedlmeyer and R. G. Lee",
title = "Breadth or depth in introductory computer courses: a
controlled experiment",
journal = j-SIGCSE,
volume = "11",
number = "1",
pages = "41--44",
month = feb,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953030.809549",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 10th SIGCSE Symposium on Computer
Science Education.",
abstract = "A controlled experiment comparing the first-year
approaches of in-depth study of programming methodology
to breadth of experience in programming and languages
is described. The experiment involves two groups of
students who will follow different paths in the
freshman year which converge in the sophomore year.
Performance of students from each group in the common
sophomore courses will be analyzed. The efforts to
reduce bias and the methods of measurement and analysis
are described 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{Szalajka:1979:ITP,
author = "Walter S. Szalajka and Philip Walch",
title = "Integrated theory and practice --- an approach to the
first computer science course",
journal = j-SIGCSE,
volume = "11",
number = "1",
pages = "45--48",
month = feb,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953030.809550",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 10th SIGCSE Symposium on Computer
Science Education.",
abstract = "In 1975 the authors began an undergraduate computer
science major and devised a one year foundation course
as the basic building block of this major. The dual
objectives of this foundation course are explained; an
easily accessible minicomputer environment for
interactive FORTRAN program development work in this
course is also described. As the authors now look back
to 1975 the difficulties, positive results, and
development of the foundation course content are
considered. In addition, an upgrading of the
minicomputer environment for the course to a PRIME 300
Timesharing Minicomputer is explained; students in the
foundation course are now also able to do their ANS 74
COBOL program development work in an easily accessible,
interactive 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{Powell:1979:AOI,
author = "James D. Powell",
title = "An application oriented introductory computer science
sequence",
journal = j-SIGCSE,
volume = "11",
number = "1",
pages = "49--53",
month = feb,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953030.809551",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 10th SIGCSE Symposium on Computer
Science Education.",
abstract = "Today's computer science programs are in an excellent
growth position. Many high school students and guidance
counselors believe that the term ``computer'' implies
high paying jobs in an exciting field. High schools are
also beginning to introduce computing into their
programs. The use of computing in these schools ranges
from formal programming courses, to computer literacy
courses, to the use of computers as a tool in such
courses as math and physics. Because of this interest,
the enrollments in computer science departments are
increasing at a rapid rate. This new influx of students
presents some interesting challenges to our
departments. On one hand, our introductory courses must
accommodate students who have been exposed to
computing. The amount of exposure ranges from some
simple lessons in how to write BASIC programs to three
or four years of computing experience involving several
programming languages. On the other hand, our
introductory courses must accommodate those students
who have no prior experience with computing. Many of
these students have no concept of computer science as
an academic discipline. They are in the program for
such reasons as the current glamor of computing or the
potential for a high paying job. Neither of these
reasons are bad in themselves; however, they do pose an
additional challenge for our introductory courses. We
need to help these students understand what is meant by
the term ``computer science''. Very early in their
education the students need to be exposed to the major
areas of computer science. Our introductory sequences
must therefore be capable of introducing computing to
those students with no prior background and at the same
time handle students with a wide range of previous
computing experience. At North Carolina State
University, we are meeting the above described
challenges with three major approaches: An introductory
sequence for students with no background in computing,
An introductory sequence for students with no
background in computing, Advanced placement activities.
The purpose of this paper is to discuss the first
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{Hyde:1979:IPS,
author = "Daniel C. Hyde and Ben D. Gay and Donald {Utter,
Jr.}",
title = "The integration of a {Problem Solving Process} in the
first course",
journal = j-SIGCSE,
volume = "11",
number = "1",
pages = "54--59",
month = feb,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953030.809552",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 10th SIGCSE Symposium on Computer
Science Education.",
abstract = "Introductory computer science courses should
incorporate a problem solving approach as a pedagogical
framework. Many first courses hand out problems to be
solved and ask the students for solutions, but very few
explicitly teach a problem solving methodology. The
authors have developed a simple methodology called the
``Problem Solving Process'' (PSP) which focuses on the
designing of computer programs for realistic problem
situations in the introductory courses. This Problem
Solving Process (PSP) is formulated to allow the
integration of problem solving throughout the course.
Through this integration, the course guarantees active
student participation in learning about problem solving
techniques as well as performing the act of problem
solving.",
acknowledgement = ack-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:1979:MPC,
author = "John W. Hamblen",
title = "{Masters} program in computer science (Panel
Discussion): Preliminary recommendations of the
committee on the curriculum in computer science",
journal = j-SIGCSE,
volume = "11",
number = "1",
pages = "60--60",
month = feb,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953030.809553",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 10th 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{Berztiss:1979:MPC,
author = "Alfs T. Berztiss",
title = "The {M.S}. program in computer science",
journal = j-SIGCSE,
volume = "11",
number = "1",
pages = "61--69",
month = feb,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953030.809554",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 10th SIGCSE Symposium on Computer
Science Education.",
abstract = "The need for graduates from master's programs in
computer science and related areas is well recognized
[19, 20]. Indeed, some companies have a policy of
extensively utilizing master's programs at universities
for the continuing education of their employees. The
Graduate Study Program of Bell Laboratories is well
known. At Honeywell Information Systems it has been
found that support of continuing studies at the
master's level helps in hiring and retaining personnel,
and is beneficial to the dissemination of new
technology through the organization [29]. It has been
demonstrated that programmers acquire new knowledge
primarily from other programmers [17]; periodic influx
into an organization of graduates of programs of
advanced study is therefore essential if the
organization is to retain technical soundness.
Universities have responded to this need, but in a
rather haphazard manner, with the result that we have
today a variety of programs, some of which have very
little to do with computer science. Some of the
programs are no more than, to use Smoliar's [41] words,
``undergraduate programs for grown-ups.'' Others are
viewed as a first stage in the preparation for research
careers of narrow specialization. Late in 1972 Terry
Walker [45] conducted a poll of master's degree
granting departments. The four primary objectives of a
master's program given by the 93 respondents were:
prepare a person for a job designing computer software
systems, prepare a person for a job as a systems
analyst, prepare a person to pursue a doctoral degree
in computer science, prepare a person for a job as a
scientific programmer. Today one would add a fifth
objective: prepare a person for teaching computer
science at the junior college level. There is clearly a
need to reconcile these different objectives with a
unified view 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{Hoffman:1979:MSE,
author = "A. A. J. Hoffman",
title = "{Master} of software engineering --- a proposed
curriculum for practitioners",
journal = j-SIGCSE,
volume = "11",
number = "1",
pages = "70--74",
month = feb,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953030.809555",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 10th SIGCSE Symposium on Computer
Science Education.",
abstract = "It is well known that software development projects
usually exceed both time and budget projections.
Furthermore, many software systems do not meet expected
performance, are difficult to modify and maintain, and
often have unexpectedly short life cycles. These
problems exist even when the developers are college
graduates with bachelor, masters, and doctoral degrees
in computer science. Clearly, the problem is not lack
of training but rather focuses on the need for a new
approach to the software development process.
``Software Engineering'' is a term coined in 1967 by a
computer science study group of the NATO Science
Committee as the theme of a workshop on improving the
process of 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{Metzner:1979:CPD,
author = "John R. Metzner",
title = "Contesting (Panel Discussion)",
journal = j-SIGCSE,
volume = "11",
number = "1",
pages = "75--75",
month = feb,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953030.809556",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 10th SIGCSE Symposium on Computer
Science Education.",
abstract = "Contest activity can be staged in a wide variety of
ways and the features of a contest design can be drawn
from wide spectra of possibilities. The participants
can be brought together for the contest or can stay
home and send their programs to the contest; they can
be from any level of expertise from high school student
to professional programmer. A contest can reward
producing a solution program in the shortest time or
can be scored on bases like originality and program
quality; it can focus upon any aspect of the
programming process from algorithm synthesis to
debugging or program modification. The panel will
expose and explore the ranges of possible contest
design features by describing the structures and
workings of contests they have supervised. Each of the
features mentioned above is represented in the contest
experience of one or more members of this panel. The
experiences gained in a diverse set of contests will be
related to base a discussion of problems encountered
and drawbacks noted as well as of strong points and
alternative contest features that have been brought to
mind but not yet tried out. The set of contests
includes ACM's Regional and National Contests at the
collegiate level for teams of four in a batch
environment, team selection and training contests, an
interactive BASIC contest for teams, the interactive
individual contest at the 1977 NCC, a countywide
contest for teams of high school students, and the
well-established AEDS mail-in contest for secondary
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{Mackey:1979:ACS,
author = "Karen Mackey and Howard Fosdick",
title = "An applied computer science\slash systems programming
approach to teaching data structures",
journal = j-SIGCSE,
volume = "11",
number = "1",
pages = "76--78",
month = feb,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953030.809557",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 10th SIGCSE Symposium on Computer
Science Education.",
abstract = "This paper describes and analyzes Math 464, a course
in data structures at Northern Illinois University. The
course is taught in keeping with the underlying
philosophy of the university's computer science
curriculum: it is an applications course of pragmatic
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{Moore:1979:FCF,
author = "Freeman L. Moore",
title = "A first course on files",
journal = j-SIGCSE,
volume = "11",
number = "1",
pages = "79--81",
month = feb,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953030.809558",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 10th SIGCSE Symposium on Computer
Science Education.",
abstract = "Students are exposed to various computer languages by
means of introductory courses and texts. Often times,
they do not have an adequate amount of time to become
highly proficient in all aspects of a language. In the
battle against time, often the material relating to
file processing is omitted. This paper is about a
course devoted entirely to file processing techniques
as approached from several 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{Tharp:1979:ICP,
author = "Alan L. Tharp",
title = "Interactive computing in a project-oriented file
organization course",
journal = j-SIGCSE,
volume = "11",
number = "1",
pages = "82--86",
month = feb,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953030.809559",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 10th SIGCSE Symposium on Computer
Science Education.",
abstract = "In the decade since Curriculum '68 [1], the suggested
structure of courses related to data management has
evolved, as evidenced by the report of the ACM
committee on curriculum in 1977 [2] and also noted by
Dale [3]. A course in Curriculum '68 entitled
``Information Organization and Retrieval'' [IOR] does
not appear in the 1977 report, while a new course in
``File Processing [FP] is included. Influenced by
Curriculum '68, N.C. State in 1970 instituted a
senior-level course entitled ''Information Retrieval``
to correspond essentially to the IOR course. Over the
years that course in information retrieval has changed
gradually, as material related to document retrieval
has been supplanted by material related to file
organization. Although the title has remained constant,
the content is now more similar to FP than IOR. This
paper describes the current project-oriented course in
information retrieval which stresses the importance of
query languages in an information retrieval system. In
addition, the paper highlights the use and impact of
interactive computing, the choice of a project
implementation language, and the relationship of the
course to an individual's transition from student to
professional. The paper concludes with a comparison of
project grade and the associated computer development
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{Dale:1979:CPD,
author = "Nell Dale and Richard Austing and Lynne J. Baldwin and
Lucia McKay and Mary Shaw",
title = "{Curriculum 78} (Panel Discussion): Consequences for
the student profile",
journal = j-SIGCSE,
volume = "11",
number = "1",
pages = "87--88",
month = feb,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953030.809560",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 10th SIGCSE Symposium on Computer
Science Education.",
abstract = "Mathematics has been called ``the critical filter''
for entrance into most scientific professions --- a
filter through which many female students do not pass
and one which may also be screening out members of
ethnic minorities. Changes in the mathematics
pre-requisites for computer science courses form a
major difference between Curriculum 78, the
recommendations of the ACM Committee on Curriculum for
the undergraduate program in computer sciences, and its
predecessor, Curriculum 68. Two questions deserve
careful consideration in light of changes in secondary
preparation, increasing demand for computer science
graduates, and a new focus on educating women and
minorities: (1) Will Curriculum 78 bring about
significant changes in the student profile of those who
graduate in computer science? (2) Will changes in
mathematics requirements lead to the opening of new
opportunities for certain groups 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{King:1979:CCI,
author = "Ronald S. King and David C. Rine and DuWayne D. Furman
and William A. Schaefer",
title = "Competency in computer instruction in {Illinois Public
Schools}",
journal = j-SIGCSE,
volume = "11",
number = "1",
pages = "89--100",
month = feb,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953030.809561",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 10th SIGCSE Symposium on Computer
Science Education.",
abstract = "Competency In Computer Instruction In Illinois Public
Schools. Very few states have developed certification
requirements for public school teachers of digital
computing. Therefore it is not surprising that
elementary and secondary school teachers have received
limited computer training. This paper describes a
series of workshops to be offered at Western Illinois
University during 1979 leading to a ``certificate of
competency'' for Illinois public school teachers. These
workshops are designed to provide teachers and
administrators with an introduction to the computing
field. Topics will include computer literacy,
instructional applications and techniques of digital
computing, and teaching strategies and methods used in
the instruction of computing within the public school
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{Poirot:1979:CES,
author = "James L. Poirot",
title = "Computer education in the secondary school: Problems
and solutions",
journal = j-SIGCSE,
volume = "11",
number = "1",
pages = "101--104",
month = feb,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953030.809562",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 10th SIGCSE Symposium on Computer
Science Education.",
abstract = "The phenominal demand for computer education has
placed heavy burdens on most educational institutions.
University computer science departments all over the
country are hard pressed to supply faculty and
facilities for the ``masses'' of students desiring an
education in computer science. Secondary schools have
experienced this same demand on the part of the
students. Even though the problems that these demands
cause are equivalent in many respects to those in
universities, solutions at the secondary level are not
as easy or as speedy.",
acknowledgement = ack-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:1979:IRS,
author = "Charles M. Shub",
title = "Isolated rural schools can have computers and teachers
who can utilize them",
journal = j-SIGCSE,
volume = "11",
number = "1",
pages = "105--112",
month = feb,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953030.809563",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 10th SIGCSE Symposium on Computer
Science Education.",
abstract = "The development, operation and evaluation of a
federally supported (National Science Foundation Grant
SMI77-13063) program to develop teachers trained in
computing and its application to serve as computer
resource persons in their local schools is described.
The need for such a project is delineated as partial
motivation of the work reported. From this the
objectives and project operational plan are
established. The financial support mechanism is
discussed. The actual operation and evaluation are
described and 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{Ragsdale:1979:BPP,
author = "Ronald G. Ragsdale",
title = "A {Basic} program package for introducing the top-down
approach to computer programming",
journal = j-SIGCSE,
volume = "11",
number = "1",
pages = "113--117",
month = feb,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953030.809564",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 10th SIGCSE Symposium on Computer
Science Education.",
abstract = "In the summer of 1978, a program package was produced
by six members of the class of course 1516, Programming
Applications in Ontario Curricula, offered at the
Ontario Institute for Studies in Education. The course
participants were secondary school teachers of computer
science or related 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{Conner:1979:AIG,
author = "William M. Conner and Kenneth A. {De Jong}",
title = "The academic\slash industry gap in systems programming
and operating systems",
journal = j-SIGCSE,
volume = "11",
number = "1",
pages = "118--126",
month = feb,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953030.809565",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 10th SIGCSE Symposium on Computer
Science Education.",
abstract = "The results of a survey of individuals working in the
systems programming and operating systems areas are
presented in an attempt to characterize the
academic/industry ``gap'' in this area. The
implications of this gap are then presented for both
the present curriculum in the Department of Computer
Science at the University of Pittsburgh and for
college/university curricula in general.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Grout:1979:ECS,
author = "Jarrell C. Grout and Denis M. Hyams",
title = "Experiences with a {Computer Science Advisory
Council}",
journal = j-SIGCSE,
volume = "11",
number = "1",
pages = "127--130",
month = feb,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953030.809566",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 10th SIGCSE Symposium on Computer
Science Education.",
abstract = "This paper provides a description of the Stephen F.
Austin State University Computer Science Advisory
Council and the ongoing advisory program. Experience
has shown that a well-formed council operating with the
computer science faculty in a well-planned advisory
program can contribute significantly toward curriculum
refinement, faculty development, financial assistance,
resource improvement, and student employment. The
methods for forming a council and establishing a
program, and the benefits derived --- all of which are
discussed in the paper --- have potential applicability
to other computer science departments.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Clair:1979:NCL,
author = "Daniel C. Clair",
title = "{Newtruck}: a comprehensive long-term project in
computer science",
journal = j-SIGCSE,
volume = "11",
number = "1",
pages = "131--135",
month = feb,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953030.809567",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 10th SIGCSE Symposium on Computer
Science Education.",
abstract = "Recent literature in both the computer science [1,2]
and data processing [3,4] communities encourages the
involvement of computing students not only in formal
classroom experiences but also in ``real world''
learning experiences such as project participation and
management, effective approaches to ``real world''
problem solving, interaction with people from different
disciplines, interaction with people from similar
disciplines, interaction with people in the ``real
world,'' budget management, formal report writing, and
the ability to accurately document a system. ACM has
recognized this need in both the 1977 report of C$^3$S
[5] and in the more recent ``Curriculum '78:
Recommendations for the Undergraduate Program in
Computer Science [6].'' Recent articles in the SIGCSE
Bulletin [1] as well as other computer education
journals indicate that universities are responding to
this need through one or more of the following: 1.
Integration of ``real world'' projects into the
existing curriculum. 2. Special projects courses added
to the existing curriculum where students are
responsible to the university only. 3. Special projects
done in conjunction with the university and some
outside organization. The student is responsible to
both the university and to the outside organization. 4.
Cooperative education in which the student works
part-time for an outside organization.",
acknowledgement = ack-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:1979:CBP,
author = "Robert J. Benson and Robert A. Rouse",
title = "A community based professional development program in
data processing",
journal = j-SIGCSE,
volume = "11",
number = "1",
pages = "136--139",
month = feb,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953030.809568",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 10th SIGCSE Symposium on Computer
Science Education.",
abstract = "A joint University-Business Professional Development
Program is providing data processing training and
education to the Saint Louis metropolitan area. While
housed in the University, the Program's content is
directed by a steering committee of data processing
professionals representing supporting corporations;
this committee identifies faculty and evaluates the
outcome of each activity. The Program strives to
combine state-of-the-art data processing with
conceptual developments to increase the effectiveness
of programmers, analysts and managers. An important
derivative has been the assimilation of ideas and
practices into the undergraduate and graduate curricula
of the University.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Moursund:1979:CPE,
author = "David Moursund",
title = "Computers in precollege education (Panel Discussion):
What do teachers want or need?",
journal = j-SIGCSE,
volume = "11",
number = "1",
pages = "140--140",
month = feb,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953030.809569",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 10th SIGCSE Symposium on Computer
Science Education.",
abstract = "What are the major problems involving computers in
precollege education? This question will be discussed
by a panel of precollege teachers who are seriously
interested in instructional uses of computers. They
will present their wants and needs. Topics to be
covered include software, hardware, courseware,
inservice training, administrative support, and
loneliness. The panel will discuss both teaching about
computers and teaching using computers. There will be
time for input 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{Weaver:1979:UMT,
author = "Alfred C. Weaver",
title = "Using microcomputers to teach computer science",
journal = j-SIGCSE,
volume = "11",
number = "1",
pages = "141--143",
month = feb,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953030.809570",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 10th SIGCSE Symposium on Computer
Science Education.",
abstract = "This paper reports the author's progress toward
developing a microcomputer laboratory suitable for
teaching some of the basic concepts of computer
science. The rationale for this approach is presented,
followed by a description of the hardware and software
environment thus far developed. Finally we present two
course outlines: one for an undergraduate laboratory
course in computer systems and another for a graduate
course in microcomputer systems design for engineers.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Levin:1979:USB,
author = "Peter Levin",
title = "Using a single board Microcomputer with a display in a
computer science curriculum",
journal = j-SIGCSE,
volume = "11",
number = "1",
pages = "144--148",
month = feb,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953030.809571",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 10th SIGCSE Symposium on Computer
Science Education.",
abstract = "Teaching computer concepts to engineering, computer
science and technology students has been a difficult
task. Using large mainframes presents too remote an
environment for effective learning. Microcomputers,
although they provide more hands-on exposure than large
machines, are too expensive for individual study and
interaction. At the other extreme, it is unrealistic
and time consuming for students to work directly with
discrete IC's or microprocessor chip sets.",
acknowledgement = ack-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:1979:CSM,
author = "N. Solntseff",
title = "A computer science microcomputer laboratory",
journal = j-SIGCSE,
volume = "11",
number = "1",
pages = "149--154",
month = feb,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953030.809572",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 10th SIGCSE Symposium on Computer
Science Education.",
abstract = "This paper discusses the objectives of a microcomputer
laboratory established to support the Computer Science
programmes at McMaster University. Three objectives are
identified: 1. To serve as the means of reinforcing the
understanding of fundamental computer concepts by
students; 2. To enable faculty, staff, and students in
any university department to learn about microcomputers
and how microcomputers can be used to provide a
solution of their problems; 3. To provide facilities
for high-school students and teachers to become
familiar with microcomputers and their impact on
society as well as for bringing ``computer literacy''
to the community at large. The equipment purchased for
the microcomputer laboratory is described and future
plans are 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{Eastman:1979:RIC,
author = "Caroline M. Eastman and Steven L. Blumsack",
title = "Repackaging the introductory course to separate the
control language",
journal = j-SIGCSE,
volume = "11",
number = "1",
pages = "155--157",
month = feb,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953030.809573",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 10th SIGCSE Symposium on Computer
Science Education.",
abstract = "The introductory course in computer science usually
covers a mixture of topics. It generally includes an
introduction to algorithms and problem solving, use of
a particular programming language, basic concepts about
computer systems, and use of the local computer system.
This paper describes an organization of the
introductory course, suitable for an interactive
environment, which locates the control language
coverage, which is dependent on the local computer
system, in a separate course. The separation has two
major advantages. It eases the transition for students
entering with some previous course work or experience
using a different computer system. And it enables the
control language to be covered in enough detail so that
students can become proficient in the basic commands
even under the time pressures of a quarter 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{Bauer:1979:EPI,
author = "Michael A. Bauer",
title = "Experiences with {PASCAL} in an introductory course",
journal = j-SIGCSE,
volume = "11",
number = "1",
pages = "158--161",
month = feb,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953030.809574",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 10th SIGCSE Symposium on Computer
Science Education.",
abstract = "Beginning September, 1975, the Computer Science
Department at the University of Western Ontario
switched from FORTRAN to PASCAL as the primary language
in the first year introductory course. The motivation
for such a change was to introduce into the first year
course concepts and issues which were becoming central
to Computer Science. In particular, the instructors
involved in the course wished to (a) emphasize
algorithm design, effect of choice of representation on
design and the creation of well-structured programs,
(b) expose students to the use of a variety of control
structures and data structures, (c) introduce, at least
informally, the notions of complexity and correctness.
It was felt that not only would such a course provide a
good introduction to Computer Science for all students
taking the course, but that those continuing with
Computer Science as a chosen field would be
well-prepared for subsequent courses. Since PASCAL
could satisfy these requirements and a good
implementation (on a CDC Cyber 6600) of the language
was already available, it was the logical choice.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Kimura:1979:RBC,
author = "Takayuki Kimura",
title = "Reading before composition",
journal = j-SIGCSE,
volume = "11",
number = "1",
pages = "162--166",
month = feb,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953030.809575",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 10th SIGCSE Symposium on Computer
Science Education.",
abstract = "An experimental teaching method for an introductory
programming course is presented and evaluated. The
method is based on the observation that program reading
skills should precede program writing skills, and that
such reading capability can be self-learned by a
careful study of a large number of example 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{Powell:1979:CPE,
author = "James D. Powell and J. Richard Dennis and William
Schaeffer and James E. Gray and Robert Taylor",
title = "Computers in precollege education (Panel Discussion):
What are colleges of education doing?",
journal = j-SIGCSE,
volume = "11",
number = "1",
pages = "167--167",
month = feb,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953030.809576",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 10th SIGCSE Symposium on Computer
Science Education.",
abstract = "Instructional use of computers is now common at many
secondary schools and in elementary schools. The
computer is recognized as a new and important
educational medium, as a source of change in existing
curriculum, as a new curriculum area. Thus there is
growing awareness that pre-service elementary and
secondary school teachers need some computer education.
What are colleges of education doing to meet this
challenge? A panel of faculty from several colleges of
education will present their views and insights. They
will point out successes, both at their own schools and
on a national scale. They will also point out what
still remains to be done. There will be time for input
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{Taylor:1979:GRT,
author = "Robert P. Taylor",
title = "Graduate remedial training in computing for
educators",
journal = j-SIGCSE,
volume = "11",
number = "1",
pages = "168--173",
month = feb,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953030.809577",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 10th SIGCSE Symposium on Computer
Science Education.",
abstract = "For both practical and transcendent reasons, large
numbers of school personnel should be trained in
computing as soon as possible. Given the educational
backgrounds of most such personnel, that training will
have to be largely remedial from the computer
scientist's point of view. At the same time, to be
attractive to such personnel, the training has to carry
a graduate label. This paper suggests what these
practical and transcendent reasons are and briefly
describes an example of the sort of training program
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{Lemos:1979:TPL,
author = "Ronald S. Lemos",
title = "Teaching programming languages: a survey of
approaches",
journal = j-SIGCSE,
volume = "11",
number = "1",
pages = "174--181",
month = feb,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953030.809578",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 10th SIGCSE Symposium on Computer
Science Education.",
abstract = "Ten approaches to programming language instruction are
summarized. The approaches discussed are: structured
programming, modular programming, grammatical versus
``whole program'', spiral, problem analysis, computer
modeling, computer assisted instruction, instructional
television, egoless versus individualistic programming,
and team debugging. These approaches are discussed in
terms of their general characteristics, proposed
benefits, and demonstratable effectiveness. It is
concluded that the serious lack of empirical research
on teaching programming makes it difficult to
rationally infer the comparable effectiveness of these
pedagogical approaches.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Varden:1979:TPD,
author = "Stuart A. Varden",
title = "Teaching program design through program structure
maps",
journal = j-SIGCSE,
volume = "11",
number = "1",
pages = "182--186",
month = feb,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953030.809579",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 10th SIGCSE Symposium on Computer
Science Education.",
abstract = "It is well known that college and university level
programs in the computing sciences continue to turn out
graduates who are schooled in topics such as compiler
writing, automata theory and numerical analysis, while
the vast majority of potential employers of these
graduates are seeking people knowledgeable in
administrative systems and application programming.
This point was brought home during a recent visit I
made to a graduate course in data structures at a major
university. When the instructor asked the more than
forty students to list all the programming languages
they knew, COBOL went entirely unmentioned. Although
COBOL is not an ideal language for instructional
purposes, the fact that it is rarely taught in
computing science programs is probably due more to the
tastes of instructors than to intrinsic weaknesses of
COBOL. My remarks here take the position that COBOL can
be used quite successfully as a demonstration language
to help teach information processing principles and
good programming practices, while providing students
with a much sought after skill.",
acknowledgement = ack-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:1979:SCC,
author = "Robert E. Noonan",
title = "The second course in computer programming: Some
principles and consequences",
journal = j-SIGCSE,
volume = "11",
number = "1",
pages = "187--191",
month = feb,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953030.809580",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 10th SIGCSE Symposium on Computer
Science Education.",
abstract = "In recent years a number of colleges and universities
have modified their introductory computer science
curriculum. These schools have concluded that algorithm
development and computer programming are sufficiently
difficult to require a two semester sequence. This
change even appears in the working report of the ACM
Committee on Curriculum in Computer Sciences [1].
Unlike the first course in computer science, there does
not appear to be a general consensus on the aims,
objectives, and course outline on this second course.
The purpose of this paper is to present the author's
view of the need for and purpose of this second course
and some consequences of these. This view is based on
five years experience developing and teaching this
course at two universities.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Meinke:1979:SES,
author = "John G. Meinke and John A. Beidler",
title = "A software emphasis in the second course in computer
science",
journal = j-SIGCSE,
volume = "11",
number = "1",
pages = "192--194",
month = feb,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953030.809581",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 10th SIGCSE Symposium on Computer
Science Education.",
abstract = "Over the past few years, structured programming
concepts and techniques have played a major role in
forming the content and approach in introductory
programming courses. In these courses the students
learn the fundamentals of programming and the elements
of some programming language. But learning the basic
elements of programming barely exposes the students to
the depth and breadth of computer science. In addition,
many students can have a false impression of their
limited programming capabilities. For these reasons,
the second course in computer science is quite
critical. Not only must it build on the programming
skills taught in the first course, but it must also
give the students some appreciation of the depth,
breadth, and theoretical 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{Senn:1979:BER,
author = "James A. Senn and Blake Ives",
title = "Behavioral education requisites for
application-oriented computer scientists",
journal = j-SIGCSE,
volume = "11",
number = "1",
pages = "195--201",
month = feb,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953030.809582",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 10th SIGCSE Symposium on Computer
Science Education.",
abstract = "The content of programs in computer science is an
issue of substantial concern to both academicians and
practitioners. Studies have been conducted to determine
what background graduates should have and which sets of
courses and training experiences should be pursued.
Emphasis has been on ensuring that students acquire the
necessary skills to be successful in a computer science
positions [1,2,7]. In virtually all studies, the focus
has been exclusively on topics within the areas of
computer architecture, data structures, software
systems, and processing methodology. In the discussion
that follows, the need for another dimension in
computer science programs, namely the behavioral and
interpersonal dynamics dimension, is explored. Analysis
of the importance of behavioral considerations in
computer science is presented. Suggestions are also
included for dealing with this aspect of training
within current educational programs. The intent of this
article is to raise issues for discussion and study
within individual institutions and departments.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Swanson:1979:CDI,
author = "Trevor Swanson and Richard Hatch and Lee Lane and
Norman Sondak",
title = "Curriculum development in information systems",
journal = j-SIGCSE,
volume = "11",
number = "1",
pages = "202--206",
month = feb,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953030.809583",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 10th SIGCSE Symposium on Computer
Science Education.",
abstract = "Information Systems is one of the most dynamic and
important professions of the 80's. There are a number
of colleges and universities that offer baccalaureate
degrees in this field. However, because of Information
Systems' dynamic nature, many of these programs are now
out of date. In this paper a modern, comprehensive
curriculum leading to a baccalaureate degree in
Information Systems is presented. This curriculum was
developed in response to the needs of the student
population and the requirements of industry. The
curriculum was designed by first identifying career
paths followed by students that graduate with an
Information Systems degree from San Diego State
University and then analyzing the areas of knowledge
required. In addition, an effort was made to anticipate
the future directions of the field of information
systems in terms of need and technology. Relying on
this study, plus feedback from graduates and employers,
five major paths were determined. They were
Applications Programming, Systems Analysis, Information
Systems Management, Automated Administrative Systems,
and Graduate Bound (students who would directly pursue
further graduate study). To serve these related, but
varied, areas, a common core of courses, as well as
specific courses for each track, were developed. These
core and specialty area courses are described.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Adams:1979:TYC,
author = "A. J. Adams and John Maniotes",
title = "The two year curriculum in {Computer Programming} at
{Purdue University Calumet} campus",
journal = j-SIGCSE,
volume = "11",
number = "1",
pages = "207--213",
month = feb,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953030.809584",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 10th SIGCSE Symposium on Computer
Science Education.",
abstract = "It is the intent of this paper to describe an
implementation of a curriculum compatable with the ACM
``Curriculum Recommendations and Guide-lines for the
Community and Junior College Career Program in Computer
Programming'' (also known as the ``Little Report''). In
order to facilitate comparisons among curricula, this
paper follows the ``format'' developed by members of
the ACM C$^3$S-CAJC working group.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Mazlack:1979:RCS,
author = "Lawrence Mazlack",
title = "The role of computer science education in aiding
technology transfer to less developed countries (Panel
Discussion)",
journal = j-SIGCSE,
volume = "11",
number = "1",
pages = "214--214",
month = feb,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953030.809585",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 10th 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{Cameron:1979:CSC,
author = "J. S. Cameron and Z. A. Karian",
title = "Computer science curriculua for small colleges",
journal = j-SIGCSE,
volume = "11",
number = "1",
pages = "215--219",
month = feb,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953030.809586",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 10th SIGCSE Symposium on Computer
Science Education.",
abstract = "Denison University is a small, liberal arts college
located in Granville, Ohio. It has a student body of
approximately 2000 undergraduates and a faculty of
approximately 165. Courses in Computer Science have
been offered since 1969, and in 1972 it became possible
to award a Bachelor's degree in Mathematical Sciences
with a Concentration (minor) in Computer Science. In
1975, a full scale Bachelor's program in Computer
Science was authorized, and the first degrees were
awarded in 1976. The program was designed to satisfy
two objectives. First, there are a number of students
who are oriented towards management and are interested
in the applications of computing in industrial
environments. Many of these students either pursue a
double major or major in one area and develop a strong
background in another field. These students frequently
do not need a strong mathematical background, but do
need a broad exposure to a variety of applications. The
Bachelor of Arts degree program was designed for these
students. Our second objective was to construct a
program for those students who were interested in
computer science as a profession; these students would
probably go to graduate school or take technical
positions in industry upon graduation. For these
students we provided the Bachelor of Science degree,
which is a more rigorous 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:1979:SLA,
author = "James Smith",
title = "The small liberal arts college: a challenge for
computer science",
journal = j-SIGCSE,
volume = "11",
number = "1",
pages = "220--223",
month = feb,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953030.809587",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 10th SIGCSE Symposium on Computer
Science Education.",
abstract = "Considerations involved in designing an undergraduate
computer science curriculum for a small private liberal
arts college are presented. Observations are made
relative to the design and implementation of such a
program at the School of the Ozarks, a small college
located in the southwest corner of Missouri. The
computing needs of the college are presented, and the
challenges of introducing computer science to a
predominantly liberal arts faculty 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{Mein:1979:CAC,
author = "Wm J. Mein",
title = "Computer arts: Computer science in a liberal arts
environment",
journal = j-SIGCSE,
volume = "11",
number = "1",
pages = "224--227",
month = feb,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953030.809588",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 10th SIGCSE Symposium on Computer
Science Education.",
abstract = "Historically, we have watched Computer Science
Departments arise from a variety of environments. In
fact, many departments have not yet gained an identity
for themselves. This is obvious from the department
names we see-Computer and Information Science, Computer
Science and Information Systems, Electrical and
Computer Engineering, Mathematics and Computer Science,
and Statistics and Computer Science. In most of these
situations, Computer Science is not the main emphasis
of the department as can be evidenced by the
requirements of 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{Thomas:1979:DIC,
author = "Paul A. V. Thomas",
title = "{DRAW(IT)N} --- a computer graphics education
package",
journal = j-SIGCSE,
volume = "11",
number = "1",
pages = "228--231",
month = feb,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953030.809589",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 10th SIGCSE Symposium on Computer
Science Education.",
abstract = "DRAW(IT)N is a package of four similar interpretive
programmes used in teaching computer graphics. The four
programmes, each consisting of a Fortran interpreter
and subroutines, permits the definition and
manipulation of 2-dimensional or 3-dimensional objects
in a batch or interactive mode; further-more objects as
instances may be grouped in sub-assemblies and
assemblies in a hierarchical manner. In each case the
output may be plotted on a standard plotter or CRT
display unit; also an approximate drawing may be
obtained on a line printer or CRT alphanumeric
terminal, particularly for debugging purposes. Due to
the nature of the programmes, modifications are readily
made, that is, subsets can be used or additional
commands added. Furthermore, being written in Fortran,
the programmes are transportable and in fact have
already been run on two different types of 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{Svoboda:1979:CAD,
author = "Rudy Svoboda and Robert Sedlmeyer",
title = "Computer-aided design of graphical review lessons for
audio-tutorial college algebra and trigonometry",
journal = j-SIGCSE,
volume = "11",
number = "1",
pages = "232--235",
month = feb,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953030.809590",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 10th SIGCSE Symposium on Computer
Science Education.",
abstract = "An audio-tutorial minicourse system of instruction is
being developed for the college algebra and
trigonometry courses offered at Indiana
University-Purdue University at Fort Wayne. This system
of instruction is patterned after the one developed by
S. Postlethwait. At present a college algebra course,
MA 153, is being taught using audio-tutorial
minicourses. In the spring semester two trigonometry
courses, MA 112 and MA 154, are planned to be taught
using this system of instruction. Also, a fourth
course, MA 111, will be taught using this system in the
spring, 1980, semester. Much mathematics is more easily
understood by using graphs. In many minicourses
students are required to draw graphs. It is difficult
to convey how one graph is ``shifted'' to obtain
another graph using printed materials. As a result, a
computer program was developed to create audio-visual
review lessons of graphing concepts covered by the
audio-tutorial minicourses. A review lesson may contain
not only simple concepts such as point plotting, but
also dynamic displays of graphs and their
transformations. Creation of a review lesson is divided
into four steps: (1) coordinate system definition, (2)
function definition,(3) example definition, and (4)
example viewing. The user is guided through each step
via a series of menus. A sophisticated ten minute
review lesson may take only 15 to 30 minutes to create.
The program is written in TUTOR and runs on the
University of Illinois PLATO 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{Koltun:1979:CLC,
author = "Philip Koltun",
title = "``Computers and the law'': a course description",
journal = j-SIGCSE,
volume = "11",
number = "1",
pages = "236--239",
month = feb,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953030.809591",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 10th SIGCSE Symposium on Computer
Science Education.",
abstract = "This paper surveys current legal issues in the
computer field and discusses the author's experience in
twice teaching a course on computers and the law at
Sangamon State University. Legal topics highlighted in
the course include databanks and privacy; contracting
for computer services; protection of proprietary
software; tax treatment of computer software; liability
problems in providing computer services; government
regulation of the computer and communications
industries; and the Justice Department's anti-trust
suit against IBM. Teaching approaches for the
non-lawyer are discussed and a bibliography is
included. The primary purpose of this paper is to
discuss the author's experiences in teaching, for the
second time, a course at Sangamon State University,
Springfield, Illinois, entitled ``Legal Issues in the
Computer Field,'' and thereby stimulate interest in
organizing similar courses at other universities. In
addition, the author surveys the many topics that
comprise the course content, and includes an
abbreviated bibliography as 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{Trickey:1979:EOM,
author = "H. Trickey and E. S. Lee",
title = "Experience with {OLGA}, a Maximal language for the
minimal {PDP-11} minicomputer",
journal = j-SIGCSE,
volume = "11",
number = "1",
pages = "240--244",
month = feb,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953030.809592",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 10th SIGCSE Symposium on Computer
Science Education.",
abstract = "The environment desirable for the teaching of systems
software programming is described, and after examining
some current systems a need for a high level language
available on a minicomputer with minimal hardware is
exhibited. The OLGA language, designed to fill that
need, is described. Included in the language are a form
of data abstraction, type declarations, modules, and
procedures, functions and operators. Access to objects,
local or non-local, is controlled by explicit
declaration. The compiler for OLGA is one-pass, and
fits in 3K words of memory. A cluster of LSI-11s which
makes use of the minimal hardware property of OLGA is
described. The cluster is a very economical way of
increasing access to a software development 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{Burd:1979:RCS,
author = "Barry Burd and Timothy Fossum and Donald Chambers",
title = "A report on computer science certification for
secondary school teachers in {Wisconsin} (Panel
Discussion)",
journal = j-SIGCSE,
volume = "11",
number = "1",
pages = "245--246",
month = feb,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953030.809593",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 10th SIGCSE Symposium on Computer
Science Education.",
abstract = "In 1977, the Wisconsin Certification Standards listed
a secondary level teaching certificate in computer
science for the first time. While at least 97 (out of
436) school districts in Wisconsin were offering
courses in computer science, only five teachers were
certified to teach it. A computerized audit of
teachers, courses, and licenses conducted in the spring
of 1978 turned up a large number of violations
involving courses identified as computer science.
Consequently, many teachers throughout Wisconsin were
notified that they were not properly certified and
could not continue to teach computer science. As a
result of discussions between representatives of the
Bureau for Teacher Education and Certification and the
Department of Public Instruction's Mathematics
Supervisor, an agreement was reached on May 3, 1978.
The agreement contained the following provision:
Licensed mathematics teachers who have taught computer
science courses for two semesters prior to July 1,
1982, may be issued a computer science license upon the
Department's receipt of an application and the
administrator's verification of teaching.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Daly:1979:PRT,
author = "Cecilia Daly and David W. Embley and George Nagy",
title = "A progress report on teaching programming to business
students without lectures",
journal = j-SIGCSE,
volume = "11",
number = "1",
pages = "247--250",
month = feb,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/953030.809594",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:08 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
note = "Proceedings of the 10th SIGCSE Symposium on Computer
Science Education.",
abstract = "A lectureless mode of instruction for programming
courses is described. The observations collected in a
pilot experiment teaching FORTRAN to about one hundred
business students are recorded and analyzed. Advantages
and disadvantages of the method, and implications for
other languages and other clienteles 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{Beil:1979:CPM,
author = "Donald H. Beil",
title = "A course in program maintenance",
journal = j-SIGCSE,
volume = "11",
number = "2",
pages = "19--22",
month = jun,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988923.988924",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Lovas:1979:TCA,
author = "Charles M. Lovas",
title = "Teaching computer applications using computer cases",
journal = j-SIGCSE,
volume = "11",
number = "2",
pages = "23--26",
month = jun,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988923.988925",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "The case method of teaching is used to encourage
continued use of computers and programming in a
student's major area after the initial course(s) in
computer programming. The computer case demonstrates
the real-life need for the computer application,
promotes independent problem-solving and computer code
generation, and exposes the student to a broad spectrum
of educational experiences. The flexibility of
classroom operation provided to the instructor by the
case method permits efficient introduction of
supplementary content material and provides the
instructor with the opportunity to custom classroom
discussion to elicit the maximum change in student
performance with a minimum of time. The teaching of
extended program applications in courses using the
computer, beyond the basic computer programming
courses, suffers in many curricula for a number of
reasons: lack of student interest, student ``fear'' of
programming, lack of instructor training in use of the
computer, inability of instructors to relate the
computer application to an existing need in real-life,
excess time and effort for major project programming,
and others. One approach to the teaching of computer
applications which can alleviate many of these
difficulties is the use of computer cases.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Wainwright:1979:SFC,
author = "Roger Wainwright",
title = "A survey of faculty computer experience, usage, needs,
literacy and attitudes",
journal = j-SIGCSE,
volume = "11",
number = "2",
pages = "27--35",
month = jun,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988923.988926",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "The faculty were surveyed concerning their computing
experience, usage, needs and attitudes. The respondents
were divided into two groups, users and non-users of
computing facilities. Responses concerning computers in
curriculum and computer attitudes in general were
compared between the two groups. Statistical tests show
significant differences in opinions between the two
groups on various subjects. Results of the survey on
computer usage, experience and needs from the users
group is also reported 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{Denenberg:1979:ICB,
author = "Stewart Denenberg",
title = "Increasing the clarity of binary tree traveral
procedures",
journal = j-SIGCSE,
volume = "11",
number = "2",
pages = "36--39",
month = jun,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988923.988927",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Linder:1979:CSM,
author = "William H. Linder",
title = "The computer science minor, a description and a
proposal",
journal = j-SIGCSE,
volume = "11",
number = "2",
pages = "40--42",
month = jun,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988923.988928",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "Along with undergraduate and graduate degree programs
in computer science, the Department of Mathematics and
Computer Science at the University of South Carolina
(USC) offers a computer science minor. The recommended
computer science minor at USC consists of the first
four courses of the undergraduate computer science
degree program. A survey of the graduates of 1977 from
the College of Science and Mathematics at USC shows
that there was a surprisingly low number of students
completing the computer science minor. Several reasons
are given for this, and a proposal is presented for
modifications in the computer science minor. The
Computer Science Minor at USC",
acknowledgement = ack-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:1979:CSE,
author = "Gordon L. Bailes and Terry A. Countermine",
title = "Computer science (1978) enrollment, faculty, and
recruiting",
journal = j-SIGCSE,
volume = "11",
number = "2",
pages = "43--51",
month = jun,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988923.988929",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1979:YAS,
author = "G. Michael Schneider",
title = "Yet another survey of graduate programs in computer
science",
journal = j-SIGCSE,
volume = "11",
number = "2",
pages = "52--59",
month = jun,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988923.988930",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "This paper performs a quantitative ranking of the
graduate programs in computer science at major
universities in the United States and Canada. The
rankings are based on the number of journal articles
which have appeared in 12 major journals over the past
two years. The paper also includes a ranking of major
corporate research centers and foreign universities.
The paper concludes with suggestions about how, in the
future, such surveys should be conducted under the
auspices of the professional organizations of computer
science, e.g., ACM, SIGCSE.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Posch:1979:MHS,
author = "Reinhard Posch",
title = "Modelling a hardware structure for computer science
education",
journal = j-SIGCSE,
volume = "11",
number = "2",
pages = "60--68",
month = jun,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988923.988931",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Bork:1979:PPN,
author = "Alfred Bork and David Kniefel and Karen Duncan and
Donald Holznagel",
title = "Preliminary proposal for a {National Educational
Computing Consortium}",
journal = j-SIGCSE,
volume = "11",
number = "3",
pages = "9--10",
month = sep,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988933.988934",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "``This proposal suggests the initiation and activities
of a new organization for the development of the
computer in learning, an organization which will
initially be formed from a number of existing
organizations in this area. The proposed organization
will be called the National Educational Computing
Consortium.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Fosdick:1979:CPT,
author = "Howard Fosdick and Karen Mackey",
title = "A course on the pragmatic tools of the programming
environment: description and rationale",
journal = j-SIGCSE,
volume = "11",
number = "3",
pages = "11--14",
month = sep,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988933.988935",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-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:1979:DEC,
author = "Iva Helen Lee and Donna Hutcheson and Joyce Currie
Little",
title = "Data entry curricula guidelines: a working paper of
the {Community and Junior College Subcommittee (CAJC)}
of the {Curriculum Committee on Computer Education
(C$^3$E)}",
journal = j-SIGCSE,
volume = "11",
number = "3",
pages = "15--39",
month = sep,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988933.988936",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sun Nov 18 07:38:09 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{MacEachern:1979:SPA,
author = "Alexander MacEachern",
title = "Sample programming assignment",
journal = j-SIGCSE,
volume = "11",
number = "4",
pages = "7--10",
month = dec,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988938.988939",
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/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Nahapetian:1979:CSS,
author = "Armen Nahapetian",
title = "Computer science (subjectively) defined",
journal = j-SIGCSE,
volume = "11",
number = "4",
pages = "11--14",
month = dec,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988938.988940",
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/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Thurber:1979:CSC,
author = "Kenneth J. Thurber",
title = "A course structure: computer communications
subsystems",
journal = j-SIGCSE,
volume = "11",
number = "4",
pages = "15--24",
month = dec,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988938.988941",
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/sigcse1970.bib",
abstract = "The purpose of this paper is to describe a
senior/graduate level introductory computer
communication architectures course from a distributed
system architecture level. The course will deal with
switches, paths, and their system implications.
Functional topology issues of distributed and network
systems are discussed. The implementation of their data
transfer mechanisms via paths and switches is
considered from the viewpoint of their protocol and
construction tradeoffs. This course is based around
seminar courses taught at the University of Minnesota
in the Computer Science Department, a book to be
published in June 1979, by D. C. Heath, and a tutorial
developed for the IEEE Computer Society to be given at
the first Annual International Distributed Processing
Conference.",
acknowledgement = ack-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:1979:NMD,
author = "Stephen J. Garland and A. Kent Morton",
title = "A new {Master}'s degree program at {Dartmouth
College}",
journal = j-SIGCSE,
volume = "11",
number = "4",
pages = "25--26",
month = dec,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988938.988942",
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/sigcse1970.bib",
acknowledgement = ack-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:1979:TAD,
author = "Bush Jones",
title = "Teaching algorithm design",
journal = j-SIGCSE,
volume = "11",
number = "4",
pages = "27--30",
month = dec,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988938.988943",
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/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{vandeRiet:1979:LLC,
author = "R. P. van de Riet",
title = "The little language compiler course project",
journal = j-SIGCSE,
volume = "11",
number = "4",
pages = "31--48",
month = dec,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988938.988944",
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/sigcse1970.bib",
abstract = "This paper describes a project for a course in
compiler construction meeting three constraints: (1)
the project should start immediately at the beginning
of the summer course being compressed to six weeks,
five days a week; (2) one language had to be chosen
that was understandable to students of different
backgrounds and programming experience and suitable as
a vehicle in making algorithms for compiler design; (3)
the project should help in making well-structured
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{Collins:1979:DOI,
author = "William J. Collins",
title = "A data-oriented introduction to program design",
journal = j-SIGCSE,
volume = "11",
number = "4",
pages = "49--55",
month = dec,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988938.988945",
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/sigcse1970.bib",
abstract = "Stepwise refinement is an invaluable analytic tool for
solving complex problems, but it is somewhat artificial
for the simple problems encountered in the first half
of an introductory programming course. This paper
describes an alternate process which still provides for
a gradual transition from a problem to an algorithm
which solves the problem. Each algorithm, which is
unambiguous and English-like, is synthesized from
sample data and can be routinely translated into a
(structured) 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{Trombetta:1979:TPA,
author = "Michael Trombetta",
title = "On testing programming ability",
journal = j-SIGCSE,
volume = "11",
number = "4",
pages = "56--60",
month = dec,
year = "1979",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/988938.988946",
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/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Huggins:1970:UFP,
author = "Phyllis Huggins",
title = "Universities Failing to Provide Adequate Background
for {D.P.} [Report on {ACM SIGCSE}, {FJCC} 1970]",
journal = j-COMPUTERWORLD,
day = "25",
month = nov,
year = "1970",
CODEN = "CMPWAB",
ISSN = "0010-4841",
bibdate = "Sat Nov 17 10:29:15 2012",
bibsource = "http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
URL = "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Compiler/sigada.bib",
acknowledgement = ack-nhfb,
annote = "Lack of data base education",
fjournal = "ComputerWorld",
}
@Article{Blakley:1979:RSA,
author = "G. R. Blakley and I. Borosh",
title = "{Rivest--Shamir--Adleman} public key cryptosystems do
not always conceal messages",
journal = j-COMPUT-MATH-APPL,
volume = "5",
number = "3",
pages = "169--178",
year = "1979",
CODEN = "CMAPDK",
ISSN = "0898-1221 (print), 1873-7668 (electronic)",
ISSN-L = "0898-1221",
MRclass = "94B99 (10A25 94A24)",
MRnumber = "81e:94026",
bibsource = "http://www.math.utah.edu/pub/tex/bib/cryptography.bib;
http://www.math.utah.edu/pub/tex/bib/cryptography2000.bib;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers \& Mathematics with Applications. An
International Journal",
remark = "This paper points out that the some keys in the RSA
may fail to encrypt: instead, they produce an output
ciphertext that is identical to the input plaintext.
See also \cite{Smith:1979:UFM,Bergmann:2009:DKR}",
}
@Article{Smith:1979:UFM,
author = "Donald R. Smith and James T. Palmer",
title = "Universal fixed messages and the
{Rivest--Shamir--Adleman} cryptosystem",
journal = j-MATHEMATIKA,
volume = "26",
number = "1",
pages = "44--52",
year = "1979",
CODEN = "MTKAAB",
ISSN = "0025-5793 (print), 2041-7942 (electronic)",
ISSN-L = "0025-5793",
MRclass = "94B99",
MRnumber = "80m:94071",
bibsource = "http://www.math.utah.edu/pub/tex/bib/cryptography.bib;
http://www.math.utah.edu/pub/tex/bib/cryptography2000.bib;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
acknowledgement = ack-nhfb,
fjournal = "Mathematika. A Journal of Pure and Applied
Mathematics",
remark = "This paper points out that the some keys in the RSA
may fail to encrypt: instead, they produce an output
ciphertext that is identical to the input plaintext.
See also \cite{Blakley:1979:RSA,Bergmann:2009:DKR}",
}
@Article{Bergmann:2009:DKR,
author = "Seth D. Bergmann",
title = "Degenerate keys for {RSA} encryption",
journal = j-SIGCSE,
volume = "41",
number = "2",
pages = "95--98",
month = jun,
year = "2009",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/1595453.1595483",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 15:44:23 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/cryptography2000.bib;
http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
abstract = "Some keys for the RSA public key cryptosystem fail to
encrypt all possible plaintext messages. A necessary
and sufficient condition for these degenerate keys is
given. The probability of choosing such a key, when
choosing keys at random, is presented. The impact of
degenerate keys in an academic setting 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",
remark = "This paper points out that the some keys in the RSA
may fail to encrypt: instead, they produce an output
ciphertext that is identical to the input plaintext.
See also \cite{Blakley:1979:RSA,Smith:1979:UFM}",
}
@Proceedings{Dalphin:1979:PTS,
editor = "John F. Dalphin",
booktitle = "{The papers of the tenth SIGCSE Technical Symposium on
Computer Science Education, Dayton, Ohio, February
22--23, 1979}",
title = "{The papers of the tenth SIGCSE Technical Symposium on
Computer Science Education, Dayton, Ohio, February
22--23, 1979}",
volume = "11(1)",
publisher = pub-ACM,
address = pub-ACM:adr,
pages = "xi + 251",
year = "1979",
CODEN = "SIGSD3",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
LCCN = "QA76.27 .A79a vol. 11, no. 1",
bibdate = "Mon Nov 19 05:50:40 MST 2012",
bibsource = "http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib;
z3950.loc.gov:7090/Voyager",
series = j-SIGCSE,
acknowledgement = ack-nhfb,
subject = "Computer science; Congresses",
}