Last update:
Thu Feb 10 09:48:30 MST 2022
John F. Dalphin and
Donald E. Burlingame and
Wiley McKinzie and
Joyce Little and
Spotswood Stoddard Transition from two year to four year
programs (Panel Discussion) . . . . . . 1--1
Claude McMillan and
Wilfredo Salhauna The microcomputer-based turnkey system
as an instrument for technology transfer 2--5
J. Adderley Training --- the key to successful
systems in developing countries . . . . 6--6
A. Dewachi Computing technology and the third world 7--7
David C. Rine Personal computing: an adventure of the
mind. . . . . . . . . . . . . . . . . . 8--8
Michael B. Feldman Teaching data abstraction to the
practicing programmer: a case study . . 9--15
Elliot M. Soloway and
Beverly Woolf Problems, plans, and programs . . . . . 16--24
Will Gillett The anatomy of a project oriented second
course for computer science majors . . . 25--31
Thomas E. Perkins and
Leland L. Beck A project-oriented undergraduate course
sequence in software engineering . . . . 32--39
Robert N. Cook Structured programming using BASIC . . . 40--49
Ted Lewis and
Terry M. Walker and
William Bregar and
Gene Kerr and
Peter Christy Software engineering and computer
science (Panel Discussion) . . . . . . . 50--50
Michael Levison The use of minicomputers in a first
computer systems course . . . . . . . . 51--54
Henry R. Bauer and
Richard L. Oliver and
David E. Winkel A laboratory for a computers and
programming course . . . . . . . . . . . 55--57
Robert W. Sebesta and
James M. Kraushaar TOYCOM --- a tool for teaching
elementary computer concepts . . . . . . 58--62
N. Solntseff An adult education course in personal
computing . . . . . . . . . . . . . . . 63--66
John Walstrom and
David Rine ``A study of personal computing in
education'' . . . . . . . . . . . . . . 67--74
Kenneth R. Wadland Operating system projects for
undergraduates . . . . . . . . . . . . . 75--80
Edith A. McCharen MVS in the classroom . . . . . . . . . . 81--82
Philip Levy Disposable and endurant programming . . 83--87
Susan M. Merritt On the importance of teaching PASCAL in
the IS curriculum . . . . . . . . . . . 88--91
John P. Boysen and
Roy F. Keller Measuring computer program comprehension 92--102
Earl J. Schweppe and
Charles R. Kellner, Jr. and
David C. Rine Personal computers in education (Panel
Discussion) . . . . . . . . . . . . . . 103--103
Nadia Magnenat-Thalmann and
Daniel Thalmann Introducing Programming Concepts with
Graphical Objects . . . . . . . . . . . 105--109
Barry L. Kurtz Investigating the relationship between
the development of abstract reasoning
and performance in an introductory
programming class . . . . . . . . . . . 110--117
Sally S. Robinson and
M. L. Soffa An instructional aid for student
programs . . . . . . . . . . . . . . . . 118--129
R. D. Parslow Vertical integration in group learning 130--130
Charles M. Shub A simulation course for computer science
students . . . . . . . . . . . . . . . . 131--138
R. Waldo Roth The teaching of documentation and good
programming style in a liberal arts
computer science program . . . . . . . . 139--153
Roger L. Wainwright An introductory computer science course
for non-majors . . . . . . . . . . . . . 154--160
Robert J. Ellison A programming sequence for the liberal
arts college . . . . . . . . . . . . . . 161--164
John W. Hamblen and
Barry B. Flachsbart and
Leslie D. Gilliam and
Bernie C. Patton and
Daniel C. Clair Are the university computer sciences
satisfying industry (Panel Discussion) 165--165
Robert L. Sedlmeyer and
William Parman A college preparatory course in computer
programming . . . . . . . . . . . . . . 166--171
R. M. Aiken and
C. E. Hughes and
J. M. Moshell Computer science curriculum for high
school students . . . . . . . . . . . . 172--177
W. D. Maurer Multiple micros for education . . . . . 178--180
M. Gene Bailey and
Lloyd Davis Using terminals versus card reader in
remote job entry . . . . . . . . . . . . 181--183
Starvos Christodoulakis An interactive pattern recognition
laboratory (IPRL) . . . . . . . . . . . 184--184
Maria Lúcia Blanck Lisbôa Brazil's pioneer undergraduate program
in information systems . . . . . . . . . 185--185
N. B. Dale An overview of computer science in
China: Research interests and
educational directions . . . . . . . . . 186--190
Gordon Davies and
Charles D. Easteal Computer management studies for
developing countries . . . . . . . . . . 191--191
Virg Wallentine and
William Hankley and
Ted Lewis and
Stuart Meyer and
Ron Clark Remote teaching (Panel Discussion):
Technology and experience . . . . . . . 192--192
Gordon Bailes and
Terry A. Countermine Computer science (1979) . . . . . . . . 193--197
James W. Phillips Entry-level position of computer
programmer survey . . . . . . . . . . . 198--202
William Mitchell Computer education in the 1980s, a
somber view . . . . . . . . . . . . . . 203--207
D. J. Codespoti and
J. C. Bays The University of South Carolina
Computer Science Institute . . . . . . . 208--211
William G. Bulgren and
Nelle Dale and
Victor Wallace and
Clair Maple and
Larry Loos Cost trade-offs in hardware support
(Panel Discussion) . . . . . . . . . . . 212--212
Fred J. Maryanski and
Elizabeth A. Unger A major in information systems . . . . . 213--222
John T. Gorgone and
Norman E. Sondak and
Benn Konsynski Guidelines for a minimum program for
colleges and universities offering
Bachelors degrees in information systems 223--226
Robert R. Korfhage The Gordian knot program: a short note
on un-teaching ``\tt go to'' . . . . . . 16--16
R. D. Parslow Vertical integration in group learning 17--19
A. Dewachi Computing technology and the Third World 20--26
Starvos Christodoulakis An Interactive Pattern Recognition
Laboratory (IPRL) . . . . . . . . . . . 27--33
Maria Lúcia and
Blanck Lisbôa Brazil's pioneer undergraduate program
in information systems . . . . . . . . . 34--36
J. Adderley Training: the key to successful systems
in developing countries . . . . . . . . 37--39
Larry Newcomer Use of program generators to improve
student productivity in a small-computer
lab . . . . . . . . . . . . . . . . . . 40--42
Antonio M. Lopez Microcomputers in education . . . . . . 43--44
Joseph C. Hintz Undergraduate computer science
education: alternatives to the
mathematics core requirements and
effects on a minor in computer science 45--47
Miguel Ulloa Teaching and learning computer
programming: a survey of student
problems, teaching methods, and
automated instructional tools . . . . . 48--64
J. M. Kerridge and
N. Willis A simulator for teaching computer
architecture . . . . . . . . . . . . . . 65--71
Mary Shaw and
Anita Jones and
Paul Knueven and
John McDermott and
Philip Miller and
David Notkin Cheating Policy in a Computer Science
Department . . . . . . . . . . . . . . . 72--76
C. A. Haverly Go-to example comment . . . . . . . . . 8--8
Gordon Davies and
Charles D. Easteal Computer management studies for
developing countries . . . . . . . . . . 9--15
John Lees All undergraduate systems programming
laboratory . . . . . . . . . . . . . . . 16--19
Carol Chrisman A pragmatic undergraduate curriculum:
description and rationale . . . . . . . 20--26
Spotswood D. Stoddard and
Lawrence A. Coon A basic monitor system for
implementation in operating systems and
computer architecture courses . . . . . 27--30
Brian L. Crissey Computer modeling in the social
sciences: experience with a new computer
science course . . . . . . . . . . . . . 31--34
Francis E. Masat A twelve day programming course . . . . 3--8
Nancy E. Miller and
Charles G. Peterson A method for evaluating student written
computer programs in an undergraduate
computer science programming language
course . . . . . . . . . . . . . . . . . 9--17
Walter S. Szalajka Financing an academic computer
laboratory . . . . . . . . . . . . . . . 18--21
Ted Tenny Assembly language at Potsdam College . . 22--26
Walter S. Szalajka Statistics for computer scientists . . . 27--32
Lars Mathiassen System description as a tool for
teaching programming . . . . . . . . . . 33--42
Harold W. Lawson The use of processor-memory pairs for
explaining basic architectural
relationships . . . . . . . . . . . . . 46--49
Henry D. Shapiro The results of an informal study to
evaluate the effectiveness of teaching
structured programming . . . . . . . . . 50--56
Asad Khailany Central government computing agency in
less developed countries . . . . . . . . 1--1
S. Imtiaz Ahmad Science education and research for
technological progress . . . . . . . . . 3--3
J. M. Moshell and
C. E. Hughes and
C. R. Gregory and
R. M. Aiken Computer whatcha-maycallit: Insights
into universal computer education . . . 8--11
John A. Beidler and
John G. Meinke Software engineering at the high school
level or taking a byte or two from an
Apple II . . . . . . . . . . . . . . . . 12--14
Sam Grier A tool that detects plagiarism in Pascal
programs . . . . . . . . . . . . . . . . 15--20
John L. Donaldson and
Ann-Marie Lancaster and
Paula H. Sposato A plagiarism detection system . . . . . 21--25
Philip L. Miller and
William Dodrill and
Doris K. Lidtke and
Cynthia Brown and
Michael Shamos and
Mary Dee Harris Fosberg Plagiarism in computer sciences courses
(Panel Discussion) . . . . . . . . . . . 26--27
Malcolm G. Lane Teaching operating systems and machine
architecture-more on the hands-on
laboratory approach . . . . . . . . . . 28--36
Lawrence J. Mazlack Using a sales incentive technique in a
first course in software engineering . . 37--40
David B. Teague A project-oriented course (Computer
Programming II) . . . . . . . . . . . . 41--45
Ali Behforooz and
Onkar P. Sharma A one-year introductory course for
computer science undergraduate program 46--49
Warren A. Harrison and
Kenneth I. Magel A suggested course in introductory
computer programming . . . . . . . . . . 50--56
John G. Meinke and
John A. Beidler Alternatives to the traditional first
course in computing . . . . . . . . . . 57--60
Stephen Mitchell and
Charles Stewart and
Jon Thompson and
Charles Murphy and
Barbara Friedman All publishers are alike, aren't they?
(Panel Discussion) . . . . . . . . . . . 61--61
Henry A. Etlinger and
Gordon I. Goodman and
Charles Plummer FORTRAN: a self-paced, mastery-based
course . . . . . . . . . . . . . . . . . 62--73
Donald L. Kalmey and
Marino J. Niccolai A model for a CAI learning system . . . 74--77
John O. Aikin A self-paced first course in computer
science . . . . . . . . . . . . . . . . 78--85
Ronald S. Lemos A comparison of non-business and
business student test scores in basic 86--90
Alan L. Tharp Getting more oomph from programming
exercises . . . . . . . . . . . . . . . 91--95
J. W. Atwood and
E. Regener Teaching subsets of Pascal . . . . . . . 96--103
Julius A. Archibald, Jr. and
Anthony Ralston and
Carol Chrisman and
Lawrence A. Jehn and
Charles P. Poirier and
Donald J. Del Vecchio The mathematics component of the
undergraduate curriculum in computer
science (Panel Discussion) . . . . . . . 104--108
Ronald L. Danielson Educating the working computer scientist
(a survey and analysis) . . . . . . . . 109--113
William E. Leigh, Jr. Experiences with a continuing education
seminar: ``Computers for small
business'' . . . . . . . . . . . . . . . 114--114
Charles M. Shub A machine independent assembler course 115--119
Steven M. Jacobs Teaching software engineering in the
adult education environment . . . . . . 120--124
Geof Goldbogen and
G. H. Williams The feasibility of personal computers as
an only computer resource for a computer
science program . . . . . . . . . . . . 125--125
Darrell L. Ward and
Tom C. Irby Classroom presentation of dynamic events
using Hypertext . . . . . . . . . . . . 126--131
Alfred C. Weaver Design of a microcomputer laboratory for
teaching computer science . . . . . . . 132--137
Ivan Tomek and
Wayne Brehaut Microcomputers for non-professionals . . 138--142
Norman Gibbs and
Kenneth L. Williams and
Kenneth Danhoff and
Robert Korfhage and
Jack Alanen Computer science-too many students, too
many majors (Panel Discussion) . . . . . 143--143
William Mitchell and
H. R. Halladay and
Rich Hendin and
Roberta Weller and
T. C. Cunningham Why co-op in computer science? (Panel
Discussion) . . . . . . . . . . . . . . 144--145
James T. Perry and
Norman E. Sondak A data communications course for
information systems majors . . . . . . . 146--152
William Mitchell and
James Westfall Critique and evaluation of the Cal
Poly/DPMA model curriculum for computer
information systems . . . . . . . . . . 153--170
Jacob Gerlach and
Iza Goroff The UW-Whitewater management computer
systems program . . . . . . . . . . . . 171--176
Herbert L. Dershem A modular introductory computer science
course . . . . . . . . . . . . . . . . . 177--181
Spotswood D. Stoddard and
Robert R. Leeper Breadth or depth in introductory
computer courses: The experimental
results . . . . . . . . . . . . . . . . 182--187
Mark Benard A foundations course for a developing
computer science program . . . . . . . . 188--191
Susan M. Merritt A top down approach to sorting . . . . . 192--195
Mary Dee Harris Fosberg Natural Language Processing in the
undergraduate curriculum . . . . . . . . 196--203
R. Waldo Roth Computers and the law (An experimental
undergraduate course) . . . . . . . . . 204--214
R. Waldo R. Roth and
John Carroll and
Susan Nycum and
Thomas Lutz and
John E. Kastelein Ethical and legal issues in computer
science (Panel Discussion) . . . . . . . 215--215
Nancy E. Miller and
Charles G. Petersen An evaluation scheme for a comparison of
computer science curricula with ACM's
guidelines . . . . . . . . . . . . . . . 216--223
Michael A. Baltrush A senior project course in a computer
and information science department . . . 224--226
D. J. M. Davies and
I. Gargantini Computer Science at Western experience
with Curriculum '78 in a time-sharing
environment . . . . . . . . . . . . . . 227--234
Stewart A. Denenberg Test construction and administration
strategies for large introductory
courses . . . . . . . . . . . . . . . . 235--243
David D. Riley Teaching problem solving in an
introductory computer science class . . 244--251
Jeffrey W. Smith A method for teaching programming . . . 252--255
Ez Nahouraii and
Tom Bredt and
Charles Lobb and
Nell B. Dale Computer science in industry (Panel
Discussion) . . . . . . . . . . . . . . 256--256
C. Jinshong Hwang and
Gerald Kulm and
Grayson H. Wheatley Computing education for secondary school
teachers: a cooperative effort between
computer scientist and educators . . . . 257--261
J. D. Wilson and
R. G. Trenary An investigation of computer literacy as
a function of attitude . . . . . . . . . 262--262
John M. McCoy and
Stewart L. French and
Razmik Abnous and
M. J. Niccolai A local computer network simulation . . 263--267
Ivan Tomek HARD --- hardware simulation in
education . . . . . . . . . . . . . . . 268--270
Barry J. Arnow Realism in the classroom: a team
approach . . . . . . . . . . . . . . . . 5--11
Heinrich Pangratz COMPI: an instructive model for
elementary computer education . . . . . 12--16
Robert N. Cook A hardware course for a software
curriculum . . . . . . . . . . . . . . . 17--22
Gary M. Abshire A computer science curriculum at IBM
Boulder . . . . . . . . . . . . . . . . 23--26
K. W. Smillie A service course in computing science
presented from a historical point of
view . . . . . . . . . . . . . . . . . . 27--33
J. M. LaGarde and
G. Olivier and
G. Padiou An operating system course project . . . 34--48
Farhad Mavaddat Another experiment with teaching of
programming languages . . . . . . . . . 49--56
Goef Goldbogen and
G. H. Williams The feasibility of personal computers
versus a minicomputer for a computer
science program . . . . . . . . . . . . 2--4
J. D. Wilson and
H. G. Trenary An investigation of computer literacy as
a function of attitude . . . . . . . . . 5--12
Asad Khailany Central government computing agency in
less developed countries . . . . . . . . 13--14
S. Imtiaz Ahmad Science education and research for
technological progress . . . . . . . . . 15--19
William E. Leigh Experiences with a continuing education
seminar: ``Computers for small
business'' . . . . . . . . . . . . . . . 20--21
William E. Wright and
Robert J. McGlinn and
J. Archer Harris A survey of interactive computing
support in American colleges and
universities . . . . . . . . . . . . . . 22--25
Gary M. Abshire A proposed computer-science curriculum
for computer professionals . . . . . . . 26--30
K. J. Gough Little language processing, an
alternative to courses on compiler
construction . . . . . . . . . . . . . . 31--34
Toby Lorenzen The case for in class programming tests 35--37
Dana Richards On the file update problem . . . . . . . 38--39
Henry M. Walker An interdisciplinary approach to
introductory programming courses . . . . 40--44
William F. Atchison Computer education, past, present, and
future . . . . . . . . . . . . . . . . . 2--6
David W. Embley and
George Nagy Simple: a programming environment for
beginners . . . . . . . . . . . . . . . 7--12
John Foreman A practical undergraduate introduction
to software engineering . . . . . . . . 13--15
John C. Molluzzo Jackson techniques for elementary data
processing . . . . . . . . . . . . . . . 16--20
David L. Weiss An emhanced pseudo-code notation . . . . 21--24
Nelson T. Dinerstein On the education of systems analysts . . 25--28
Sylvia Osborn Teaching relational database concepts in
a university environment . . . . . . . . 1--3
C. Chrisman Teaching Database design through an
Entity-Relationship approach . . . . . . 4--7
Gary Ford A software engineering approach to first
year computer science courses . . . . . 8--12
James S. Collofello and
Scott N. Woodfield A project-unified software engineering
course sequence . . . . . . . . . . . . 13--19
Judith L. Gersting A summer course for gifted high school
students . . . . . . . . . . . . . . . . 20--22
Gerald A. Jones Summer high school computer workshop . . 23--27
Larry W. Cornwell Crisis in computer science education at
the precollege level . . . . . . . . . . 28--30
William H. Dodrill Computer support for teaching
large-enrollment courses . . . . . . . . 31--33
Nell Dale and
David Orshalick A new instructional environment for
beginning computer science students . . 34--38
Ardoth A. Hassler Twelve ways to improve cooperation with
the Computer Center . . . . . . . . . . 39--42
Lionel E. Deimel, Jr. CMS at North Carolina State University:
Tailoring a time sharing system for
computer science instruction . . . . . . 43--49
C. Jinshong Hwang and
Darryl E. Gibson Using an effective grading method for
preventing plagiarism of programming
assignments . . . . . . . . . . . . . . 50--59
Thomas C. Richards Introduction to computing VIA PSI . . . 60--63
Charles M. Shub Does the computer system make a
difference in the effectiveness of the
introductory service course? . . . . . . 64--70
Donald S. Miller and
Bruce R. Millard BASICl --- a simple computer to
introduce computer organization and
assembler language programming . . . . . 71--81
William W. McMillan Designing introductory computing
assignments: The view from the computing
center . . . . . . . . . . . . . . . . . 82--84
Philippe Gabrini Integration of design and programming
methodology into beginning computer
science courses . . . . . . . . . . . . 85--87
Samuel J. Wiley An operating systems course using stand
alone computers . . . . . . . . . . . . 88--91
Robert L. Kruse On teaching recursion . . . . . . . . . 92--96
Wm J. Mein On students presenting technical
material to non-technical audiences in a
computer science curriculum . . . . . . 97--101
John H. Remmers and
Richard C. Vile, Jr. A parser generator project for a
compiler construction course . . . . . . 102--106
David R. Adams and
William Leigh A systems approach to the introductory
course in information systems . . . . . 107--109
Donald G. Golden Development of a systems analysis and
design course . . . . . . . . . . . . . 110--113
Robert A. Barrett A five course sequence for Information
Systems . . . . . . . . . . . . . . . . 114--122
Iza Goroff A systems analysis & design course
sequence . . . . . . . . . . . . . . . . 123--127
Thomas C. Richards Cost effective methods for teaching
introductory programming courses . . . . 128--132
William G. Bulgren and
Gregory F. Wetzel Introductory computer science courses 133--139
Louis W. Glorfeld and
George C. Fowler Validation of a model for predicting
aptitude for introductory computing . . 140--143
Kenneth L. Krause and
Robert E. Sampsell and
Samuel L. Grier Computer science in the Air Force
Academy core curriculum . . . . . . . . 144--146
R. R. Leeper and
J. L. Silver Predicting success in a first
programming course . . . . . . . . . . . 147--150
Alan L. Tharp Selecting the ``right'' programming
language . . . . . . . . . . . . . . . . 151--155
Nancy Ellen Miller and
Charles Glenn Petersen The effect of team programming on
student achievement in COBOL instruction 156--162
Lowell A. Carmony ELAN: an Elementary Language that
promotes good programming . . . . . . . 163--166
Gerald L. Engel and
Bruce H. Barnes Employment decisions by computer science
faculty: a summary of the 1980--81 NSF
survey . . . . . . . . . . . . . . . . . 167--169
Keith Harrow A faculty development program . . . . . 170--173
Onkar P. Sharma and
Ali Behforooz An accelerated program in computer
science . . . . . . . . . . . . . . . . 174--178
Mary Dee Harris Fosberg Adapting Curriculum 78 to a small
university environment . . . . . . . . . 179--183
A. Crosland and
D. Codespoti The new Computer Science: It meets many
needs . . . . . . . . . . . . . . . . . 184--187
Ivan Tomek Josef, programming for everybody . . . . 188--192
Robert N. Cook Structured assembly language programming 193--200
Putnam P. Texel Ada\_education $ \colon = $
Design\_concepts ``$+$'' Ada\_constructs 201--204
James Landon Linderman Defensive COBOL strategies . . . . . . . 205--210
Johnette Hassell and
Victor J. Law Tutorial on structure charts as an
algorithm design tool . . . . . . . . . 211--223
William Teoh and
Harry W. Gates Increasing computer literacy &
employability of the blind: a talking
microcomputer . . . . . . . . . . . . . 224--225
M. I. Chas. E. Woodson Computer literacy by computer . . . . . 226--228
William S. Curran A teacher/learner . . . . . . . . . . . 229--231
Robert N. D'heedene Computer science in a liberal arts
environment . . . . . . . . . . . . . . 232--236
Robert M. Aiken and
Chien F. Chao and
Yi Fen Zhu A modern Curriculum for an ancient
culture . . . . . . . . . . . . . . . . 237--241
L. E. Winslow and
L. A. Jehn A core based curriculum for a Master's
degree . . . . . . . . . . . . . . . . . 242--246
Yolanda F. Villasenor Evolution of a program in computing for
a Latin American graduate college . . . 247--247
Fiorenza Scotti The conceptual schema as didactic tool 248--257
S. Imtiaz Ahmad Information systems: a disciplined
approach to design . . . . . . . . . . . 258--258G
John T. Gorgone and
John Beidler Faculty (Panel Discussion): Recruiting,
retraining and retention . . . . . . . . 259--259
Asad Khailany Enhancing computer knowledge in Less
Developed Countries (Panel Discussion) 260--260
Grady Booch and
Hal Hart and
Vance Mall and
Phil Miller and
Peter Wegner The educational issues confronting Ada
(Panel Discussion) . . . . . . . . . . . 261--261
C. J. Hwang and
Darrell E. Criss and
Clinton P. Fuelling and
Darryl E. Gibson and
Jerry P. Harshany and
Betty W. Hwang and
Tseng-Yuh Lee Preventing the plagiarism of programming
assignments (Panel Discussion) . . . . . 262--264
John F. Schrage and
James E. Benjamin and
Marjorie Leeson and
James Linderman Productivity expectations in the level
of COBOL programming for business (Panel
Discussion) . . . . . . . . . . . . . . 265--265
John F. Dalphin and
Terry J. Frederick and
William J. MacLeod and
David R. Kniefel and
Gordon E. Stokes Computer science approval/accreditation
(Panel Discussion) . . . . . . . . . . . 266--267
Richard Bialac and
Ronald Frank and
Allan Waren Teaching new technologies (Panel
Discussion) . . . . . . . . . . . . . . 268--268
J. D. Robertson and
D. D. Hearn and
Dennis Anderson Graphics in the classroom (Panel
Discussion) . . . . . . . . . . . . . . 269--269
Barry L. Bateman and
Gerald N. Pitts and
James S. Harvison and
J. Richard Newman Micro computers --- the procurement
process (Panel Discussion) . . . . . . . 270--270
R. D. Parslow Group learning techniques (Tutorial
Sessions) . . . . . . . . . . . . . . . 271--271
David V. Moffatt and
Patricia B. Moffat Eighteen Pascal texts: an objective
comparison . . . . . . . . . . . . . . . 2--10
Yolanda F. Villaseñor Evolution of a program in computing for
a Latin American graduate college . . . 11--16
K. Magel Computer Graphics Courses . . . . . . . 17--20
Nelson T. Dinerstein On the education of information system
specialists . . . . . . . . . . . . . . 21--25
D. H. Bell and
D. Simpson Teaching parallelism: the use of a case
study . . . . . . . . . . . . . . . . . 26--31
Dana Richards Note about: ``On the file update
problem'' . . . . . . . . . . . . . . . 31--31
Gary Ford A framework for teaching recursion . . . 32--39
David J. Pokrass and
B. F. Wu An operating systems project using
structured methodology . . . . . . . . . 7--10
James P. Kelsh and
John C. Hansen Personal computers in the undergraduate
curriculum: an example . . . . . . . . . 11--14
W. A. Coey and
D. Q. M. Fay Practical computer logic classes for
computer science students: the use of
logic analysers . . . . . . . . . . . . 15--21
Paul L. Juell An office automation course . . . . . . 22--23
G. W. Gorsline Articulation: easing the high school to
college transition ES3 --- task group 5 24--29
James D. Foley Teaching human factors in computer
systems: a summary of a session held at
the human factors in computer systems
conference . . . . . . . . . . . . . . . 30--30
James D. Foley Teaching the design and evaluation of
user-computer interfaces . . . . . . . . 31--33
Thomas P. Moran and
Stuart K. Card Applying cognitive psychology to
computer systems: a graduate seminar in
psychology . . . . . . . . . . . . . . . 34--37
Ben Shneiderman Teaching software psychology
experimentation through team projects 38--40
Albert N. Badre Designing the human-computer interface 41--44
F. Murtagh Verifying examination results: a general
approach . . . . . . . . . . . . . . . . 2--11
A. L. Furtado and
A. A. B. Furtado and
F. A. Messeder Instructional Graphics Packages to Be
Used with a Line Printer . . . . . . . . 12--15
William A. Shay A course in DBMS (Database Management
Systems) . . . . . . . . . . . . . . . . 16--21
Walter S. Szalajka Microcomputers . . . . . . . . . . . . . 22--25
Joseph D. Brownsmith A survey of CIS graduates from the
University of Florida, College of
Engineering . . . . . . . . . . . . . . 26--32
John F. Dalphin and
Michael C. Mulder and
Tom Cain and
George Davida and
Gerald L. Engel and
Terry J. Frederick and
Norman E. Gibbs Accreditation in the computing sciences
(Panel Session) . . . . . . . . . . . . 1--1
Ali Mili A case for teaching program
verification: Its importance in the CS
curriculum . . . . . . . . . . . . . . . 2--6
Mark Haas and
Johnette Hassell A proposal for a measure of program
understanding . . . . . . . . . . . . . 7--13
K. Culik and
M. M. Rizki Logic versus mathematics in computer
science education . . . . . . . . . . . 14--20
Richard E. Bolz and
Lawrence G. Jones A realistic, two-course sequence in
large scale software engineering . . . . 21--24
Charles M. Shub A project for a course in operating
systems . . . . . . . . . . . . . . . . 25--30
Tsunetoshi Hayashi An operating systems programming
laboratory course . . . . . . . . . . . 31--35
Y. S. Chua and
C. N. Winton Hardware component of an upper level
computer science curriculum . . . . . . 36--40
R. J. Fornaro and
K. P. Garrard and
E. M. Uzzle A structured approach to teaching
operating systems principles using a
high level concurrent programming
language . . . . . . . . . . . . . . . . 41--49
A. Joe Turner and
Susan L. Gerhart and
Eric C. Hehner and
Harlan D. Mills Teaching formal methods for program
development and verification (Panel
Session) . . . . . . . . . . . . . . . . 50--50
Eileen B. Entin Teaching human-computer interaction in
introductory courses . . . . . . . . . . 51--56
Sallie Henry A project oriented course on software
engineering . . . . . . . . . . . . . . 57--61
Scott N. Woodfield and
James S. Collofello and
Patricia M. Collofello Some insights and experiences in
teaching team project courses . . . . . 62--65
Martin L. Shooman The teaching of software engineering . . 66--71
A. T. Berztiss Data processing and computer science
theory . . . . . . . . . . . . . . . . . 72--76
Y. S. Chua and
C. N. Winton An upper level computer science
curriculum . . . . . . . . . . . . . . . 77--81
Clark B. Archer What does business and industry expect
from computer science graduates today? 82--84
Robert M. Aiken Reflections on teaching computer ethics 85--85
Robert A. Barrett and
Ernest A. Kallman and
John F. Schrage Methods and approaches for teaching
systems analysis (Panel Session) . . . . 86--87
John Beidler and
Lillian Cassel and
Richard Austing Computer science curriculum
recommendations for small colleges
(Panel Session) . . . . . . . . . . . . 88--88
William Mitchell Retraining: Is it the answer to the
computer faculty shortage? . . . . . . . 89--98
Phillip J. Heeler A Master's degree in school computer
studies . . . . . . . . . . . . . . . . 99--103
Donald Chand Crisis in computer education . . . . . . 104--104
Annie G. Brooking The problem of producing teachers with
computing expertise within the school
system . . . . . . . . . . . . . . . . . 105--105
Jeffrey W. Mincy and
Alan L. Tharp and
Kuo-Chung Tai Visualizing algorithms and processes
with the aid of a computer . . . . . . . 106--111
Freeman L. Moore Teaching microcoding principles . . . . 112--115
Kendall E. Nygard and
Ashok K. Iyengar An interactive system for teaching input
processes in simulation . . . . . . . . 116--119
Ratan K. Cuha Teaching microprocessor architectures 120--123
John C. Peck and
James R. Driscoll and
Pentti A. Honkonen and
William Shay Database courses with realistic student
projects (Panel Session) . . . . . . . . 124--124
William Mitchell and
Carter Bays and
Stephen Mitchell and
Stanley Franklin and
Ed Dubinsky and
Richard Austing Retraining of college faculty for
computer science (Panel Session) . . . . 125--126
Irwin J. Hoffman A model high school computer lab
(Special Session) . . . . . . . . . . . 127--127
James L. Silver, Jr. and
Robert R. Leeper Schemata for teaching structured
assembly language programming . . . . . 128--132
David M. Foley Program documentation at Wichita State
University . . . . . . . . . . . . . . . 133--136
Dean Sanders Using Jackson diagrams to classify and
define data structures . . . . . . . . . 137--142
A. C. Jost and
R. Bolz and
G. Topping Adventures in PASCAL --- the academy
approach . . . . . . . . . . . . . . . . 143--147
Ricky J. Barker and
E. A. Unger A predictor for success in an
introductory programming class based
upon abstract reasoning development . . 154--158
Will D. Gillett and
Eric B. Muehrcke A pedagogical processor model . . . . . 159--164
Lynn J. Olson A lab approach for introductory
programming courses . . . . . . . . . . 165--167
Philip Koltun and
Lionel E. Deimel, Jr. and
Jo Perry Progress report on the study of program
reading . . . . . . . . . . . . . . . . 168--176
Gary A. Ford An experiment with design formalism in
introductory courses . . . . . . . . . . 177--177
Joseph M. Fontana Pascal procedures and functions for
teaching linear data structures . . . . 178--186
Gerald Peterson Using generalized programs in the
teaching of computer science . . . . . . 187--192
Robert N. Cook Advanced problem solving and algorithm
development . . . . . . . . . . . . . . 193--195
Robert N. D'heedene Invitation to artificial intelligence 196--199
George C. Fowler and
Louis W. Glorfeld COBOL tables: a proposed standard of
presentation . . . . . . . . . . . . . . 200--203
Steven J. Garland and
David C. Rine and
J. R. Jefferson Wadkins Advanced placement program in computer
science (Panel Session) . . . . . . . . 204--204
Sara F. Rushinek and
Avi Rushinek EDP auditors' role in evaluating
computerized accounting information
systems efficiency by queuing,
simulation and statistical models . . . 205--210
Pentti A. Honkanen Installation of a commercial database
management system in a university
environment . . . . . . . . . . . . . . 211--219
Ronald S. King Teaching database concepts with seed . . 220--227
Lillian N. Cassel Organization of programming languages
for business information systems majors 228--231
Warren S. Blumenfeld Weighting biodata to predict success of
undergraduate business administration
students in introductory data
processing: Item analysis and
cross-validation of net weights . . . . 232--232
Kevin Bowyer and
Mel Ray and
Cary Laxer Duke university computer kamp 1982 . . . 233--236
Richard E. Korf A computer science syllabus for gifted
pre-college students . . . . . . . . . . 237--240
James R. Comer and
Robert R. Wier and
J. Richard Rinewalt Programming contests . . . . . . . . . . 241--244
Stephen W. Thorpe and
Paul D. Amer A proposed secondary education computer
science curriculum . . . . . . . . . . . 245--245
Ronald S. Lemos ``Free'' computer too expensive . . . . 246--246
William E. Baird and
Charles E. Rughes and
J. Michael Moshell Programming environments for pre-college
instruction (Special Session) . . . . . 247--247
R. Wayne Hamm and
Kenneth D. Henderson, Jr. and
Marilyn L. Repsher and
Kathleen M. Timmer A tool for program grading: The
Jacksonville University Scale . . . . . 248--252
Robert W. Sebesta The suitability of the VAX for a course
in assembly language . . . . . . . . . . 253--257
William E. Ayen and
Sam Grier A new environment for teaching
introductory computer science . . . . . 258--264
Lawrence J. Mazlack Introducing subprograms as the first
control structure in an introductory
course . . . . . . . . . . . . . . . . . 265--270
Donald S. Miller Computer-1-a modern simple computer to
introduce computer organization and
assembler language programming . . . . . 271--277
Curt M. White The use of microcomputers in an applied
computer science program . . . . . . . . 278--280
M. J. Park and
W. Teoh and
W. Klemme and
H. Gates ABISS-an inexpensive computer-based
sound spectrograph . . . . . . . . . . . 281--286
William E. McBride Numerical Methods and the Micro: Color
Graphics As an Aid to Comprehension . . 287--289
D. R. McIntyre The use of plotting in teaching computer
science . . . . . . . . . . . . . . . . 290--295
Marc Brown and
Norman Meyrowitz and
Andries van Dam Personal computer networks and graphical
animation: Rationale and practice for
education . . . . . . . . . . . . . . . 296--307
B. F. Wu A practical training in software
engineering methodology . . . . . . . . 2--9
N. T. Dinerstein A simplified, universal technique for
systems analysis and design . . . . . . 10--13
H. N. Ray and
C. S. Guynes Upgrading educational programs in
computer information systems . . . . . . 14--15
William M. Conner An outline of a capacity planning course 18--23
R. S. Cunningham Computing and computer science in the
liberal arts college . . . . . . . . . . 24--25
Karl V. Karlstrom ACM --- SIGCSE award speech . . . . . . 3--7
Robert M. Aiken Reflections on teaching computer ethics 8--12
Annie G. Brooking The problem of producing teachers with
computing expertise within the school
system . . . . . . . . . . . . . . . . . 13--19
N. T. Dinerstein A database management system class on
microcomputers . . . . . . . . . . . . . 20--21
Stephen W. Thorpe and
Paul D. Amer A proposed secondary education computer
science curriculum . . . . . . . . . . . 22--26
John R. Metzner Proportional advancement from regional
programming contests . . . . . . . . . . 27--30
John H. Remmers Should we really teach more about the
GOTO? (a reaction to an article by H. D.
Shapiro) . . . . . . . . . . . . . . . . 36--39
Terry R. Hostetler Predicting student success in an
introductory programming course . . . . 40--43
John C. Molluzzo A curriculum for a University course in
advanced COBOL . . . . . . . . . . . . . 44--49
D. Crookes Experience with teaching assembly
language . . . . . . . . . . . . . . . . 50--52
G. Michael Barnes Experiments with file accessing
techniques . . . . . . . . . . . . . . . 3--7
John Colville A pictorial demonstration of concurrent
processes . . . . . . . . . . . . . . . 8--14
Wendell L. Pope Annotated bibliography for automatic
software generation . . . . . . . . . . 15--20
Barry Cornelius A systematic approach to teaching
Pascal: 58 . . . . . . . . . . . . . . . 21--23
Joseph E. Lang and
Betty L. Jehn Birds-of-a-feather Small College Session
Computer Science Conference, Orlando,
Florida, February 17, 1983 . . . . . . . 24--27
Lister W. Horn An assessment of the use of
microcomputers to support computer
science instruction . . . . . . . . . . 28--30
Jane M. Fritz Experiences with introductory computer
science courses survey results . . . . . 31--33
Gretchen L. Van Meer and
William H. Dodrill A comparison of examination techniques
for introductory computer programming
courses . . . . . . . . . . . . . . . . 34--38
Mark C. Kerstetter A KWIC permuted list of articles
appearing in the SIGCS bulletin . . . . 39--62
Mary Shaw Goals for computer science education in
the 1980s . . . . . . . . . . . . . . . 1--1
Zaven Karian and
Stuart H. Zweben A Central Ohio Consortium for retraining
in computer science . . . . . . . . . . 2--4
Robert L. Chew Bucking the tide: a transition from
industry to academe . . . . . . . . . . 5--9
Barbara Beccue and
Carol Chrisman Integration of methodology and tools: an
approach to teaching systems development 10--14
Dean Sanders Managing and evaluating students in a
directed project course . . . . . . . . 15--25
G. Yates Fletcher and
Larry F. Hodges and
Stephen G. Worth III Maniac: a preliminary machine approach
to the ACM CS 3 course . . . . . . . . . 26--33
André Schiper and
Gérard Dalang and
Jorge Eggli and
Imad Mattini and
Roland Simon A paged --- operating --- system project 34--41
John Beidler Computing in liberal arts colleges . . . 42--42
Gwen Bell ACM doctoral dissertation award: ACM
international scholastic programming
contest awards . . . . . . . . . . . . . 43--43
Eileen B. Entin Using the cloze procedure to assess
program reading comprehension . . . . . 44--50
Jean B. Rogers Inferring cognitive focus from students'
programs . . . . . . . . . . . . . . . . 51--55
Patricia F. Campbell The effect of a preliminary programming
and problem solving course on
performance in a traditional programming
course for computer science majors . . . 56--64
Christopher Fox and
Ronald L. Lancaster Use of a syntax checker to improve
student access to computing . . . . . . 65--68
J. R. Parker and
K. Becker A microprogramming simulator for
instructional use . . . . . . . . . . . 69--76
William G. Frederick and
Maynard J. Mansfield A user-friendly shell and text editor
for Pascal on the DEC VAX 11 . . . . . . 77--83
John Werth and
Mary Shaw and
Abraham Kandel The role of mathematics in computer
science education . . . . . . . . . . . 82--82
Bruce H. Barnes and
Doris K. Lidtke National science foundation funding . . 83--83
Thomas R. Leap Animations of computers as teaching aids 84--90
Marc H. Brown and
Robert Sedgewick Progress report: Brown university
instructional computing laboratory . . . 91--101
Barbara G. Ryder A ``hands-on'' approach to computer
literacy . . . . . . . . . . . . . . . . 102--107
Naomi S. Baron Should everyone learn anything?: The
question of computer literacy . . . . . 108--114
Harriet G. Taylor and
James L. Poirot A proposed computer education curriculum
for secondary school teachers . . . . . 115--118
James R. Comer and
Kurt A. Schember Advanced placement in computer science:
a summer workshop . . . . . . . . . . . 119--123
Mark A. Rosso and
Kevin W. Bowyer Computer science learning at pre-college
ages . . . . . . . . . . . . . . . . . . 124--124
Dan Hocking and
Joe Celko Software maintenance: a budgeting
dilemma . . . . . . . . . . . . . . . . 125--129
Mehmet Ulema and
Jack Larsen Planning for in-house software
engineering education . . . . . . . . . 130--136
Leslie J. Waguespack, Jr. and
David F. Hass A workbench for project oriented
software engineering courses . . . . . . 137--145
Gerald L. Engel and
Tom Cain and
John F. Dalphin and
George Davida and
Terry J. Frederick and
Norman E. Gibbs and
Doris K. Lidtke and
Michael C. Mulder Accreditation in computer science . . . 146--146
Karen Wieckert and
Nell Dale Women in science and academe . . . . . . 147--147
Marcel Dupras and
Fernand LeMay and
Ali Mili Some thoughts on teaching first year
programming . . . . . . . . . . . . . . 148--153
Liz Levine and
Beverly Woolf and
Rich Filoramo ``Do I press return?'' . . . . . . . . . 154--158
Ali Behforooz A foundation course in computer science 159--163
Bill Mein Computer-based management systems . . . 164--167
Mary R. Sumner Information systems for management in
the eighties . . . . . . . . . . . . . . 168--173
John F. Schrage and
Robert A. Schultheis An intensive instruction format for
information systems . . . . . . . . . . 174--180
Jean B. Rogers Course content for computer science at
the secondary school level . . . . . . . 181--181
Don M. M. Booker and
Barry Burd and
Jerry Przybylski and
Kevin Cogan and
George Corliss and
Carl Brandon and
Don Yee and
Phil Goldstein Experiences in ADA: Perspective problems
and prospects for a potential primary
language of instruction . . . . . . . . 182--182
Michael B. Feldman Abstract types, ADA packages, and the
teaching of data structures . . . . . . 183--189
Lee A. Becker Data structures through plan
instantiation . . . . . . . . . . . . . 190--195
Richard W. Dillman General systems analysis in the liberal
arts curriculum . . . . . . . . . . . . 196--206
Bruce Blum A framework for medical information
science . . . . . . . . . . . . . . . . 207--210
Elliot Koffman and
Philip Muller and
Caroline Wardle Recommendations for the first course
computer science . . . . . . . . . . . . 211--211
Murray R. Berkowitz Integrating databases with programming
environments . . . . . . . . . . . . . . 212--212
Gary Ford An implementation-independent approach
to teaching recursion . . . . . . . . . 213--216
Bogdan Czejdo and
Marek Rusinkiewioz Query transformation in an instructional
database management system . . . . . . . 217--223
Kenneth Magel Handling the incoming freshman and
transfer students in computer science 224--229
Jane M. Fritz Accommodating disparities in secondary
school backgrounds in the university
environment . . . . . . . . . . . . . . 230--235
John Beidler and
Richard H. Austing and
Lillian N. Cassel ACM curriculum committee report
computing programs in small colleges . . 236--236
Stuart H. Hirshfield Program synthesis as a tool for teaching
programming . . . . . . . . . . . . . . 4--6
Larry R. Medsker Structured design methodology for a
course on computer science in
engineering . . . . . . . . . . . . . . 7--9
J. Wayne Spence and
Steve Guynes A ``realistic'' approach for educating
systems programmers . . . . . . . . . . 10--12
Mark S. Drew and
Shane D. Caplin Batch logo: a strategy for introducing
PL/1 and structured programming to
gifted high school students . . . . . . 13--23
Herman Fischer Computer literacy scope and sequence
models a critical review of two
approaches . . . . . . . . . . . . . . . 17--23
T. F. Higginbotham Students aiding students . . . . . . . . 24--25
Brother Ernest Paquet Managing programming assignments in a
RSTS/E account group . . . . . . . . . . 26--33
Wendell L. Pope A proposed graduate course in automatic
software generation . . . . . . . . . . 29--33
William Ziegler The new advanced placement computer
science course: an analysis . . . . . . 34--36
Alan L. Tharp The impact of fourth generation
programming languages . . . . . . . . . 37--44
Judith Citron Teaching Cobol: less listening, more
doing . . . . . . . . . . . . . . . . . 42--47
R. M. Richards Enhancing Cobol program structure:
sections vs. paragraphs . . . . . . . . 48--51
William J. Collins Solution trees in the program design
process . . . . . . . . . . . . . . . . 51--55
Robert M. Aiken Appendices for ``reflections on teaching
computer ethics'' . . . . . . . . . . . 56--56
Harbans L. Sathi A project-oriented course for software
systems development . . . . . . . . . . 2--4
Jeffrey Kushner Training the trainers: industrial vs.
educational institutions . . . . . . . . 5--6
Lionel Deimel 1984 ACM international scholastic
programming contest . . . . . . . . . . 7--12
John C. Stoob Thoughts on university computer
curricula . . . . . . . . . . . . . . . 13--16
John C. Molluzzo Modular assembler language programming 17--20
David S. Burris A formal method for determining if a
grammar is connected and grounded . . . 21--22
Doris L. Carver Software engineering for undergraduates 23--25
John Grant A course in applied logic . . . . . . . 26--28
Kenneth E. Martin Student performances and student
perceptions of ``principles of computer
programming'' . . . . . . . . . . . . . 29--33
Mark C. Kerstetter A KWIC permuted list of articles in the
SIGCSE Bulletin 1983 . . . . . . . . . . 34--43
Kenneth E. Martin The role of discrete structures &
operations research in a computer
science curriculum . . . . . . . . . . . 4--6
Patricia Brisotti Rice and
Susan Fife Dorchak A course in documentation and technical
communication . . . . . . . . . . . . . 7--8
Lance B. Eliot and
Floyd Holliday A robust course on data base management
systems for business and computer majors 9--11
Vincent P. Heuring The teaching of assembly language to
computer science and computer
engineering majors . . . . . . . . . . . 12--14
Ernest Paquet Computers, innovation and personal
interaction . . . . . . . . . . . . . . 15--17
Michael Petricig and
Peter Freeman Software engineering education: a survey 18--22
Neelima Shrikhande A survey of compiler courses . . . . . . 23--24
T. S. Chua and
J. C. McCallum Using microcomputers in computer
education . . . . . . . . . . . . . . . 25--33
O. Fajuyigbe and
D. L. Ogbokor Experiment in programming laboratory . . 34--35
Kenneth L. Whipkey Identifying predictors of programming
skill . . . . . . . . . . . . . . . . . 36--42
Angela B. Shiflet Computer science component in
mathematics for elementary school
teachers . . . . . . . . . . . . . . . . 43--44
Elliot I. Organick Algorithms, concurrent processors, and
computer science education: or, ``think
concurrently or capitulate?'' . . . . . 1--5
James S. Collofello Monitoring and evaluating individual
team members in a software engineering
course . . . . . . . . . . . . . . . . . 6--8
Doris L. Carver Comparison of techniques in
project-based courses . . . . . . . . . 9--12
Douglas D. Bickerstaff, Jr. The evolution of a project oriented
course in software development . . . . . 13--22
J. Glenn Brookshear The university computer science
curriculum: education versus training 23--30
John A. Gross and
James L. Wolfe Paperless submission and grading of
student assignments . . . . . . . . . . 31--33
Henry A. Etlinger All programs are not created equal-but,
do students know that? . . . . . . . . . 34--35
Mike Folk and
James S. Ramlet PS: a procedure simulator for dynamic
program visualization . . . . . . . . . 36--40
Gerard K. Rambally Real-time graphical representation of
linked data structures . . . . . . . . . 41--48
Barry L. Kurtz and
Dennis Johnson Using simulation to teach recursion and
binary tree traversals . . . . . . . . . 49--54
James L. Poirot and
Arthur Luehrmann and
Cathleen Norris and
Harriet Taylor and
Robert Taylor Proposed curriculum for programs leading
to teacher certification in computer
science (panel session) . . . . . . . . 55--55
Wayne D. Smith A hypothetical ALU for use in teaching
computer organization . . . . . . . . . 56--62
Leslie J. Waguespack A structural computer system resource
model for teaching computer organization 63--67
James R. Abele and
Leland R. Miller Tutorial circuit simulator . . . . . . . 68--71
Robert J. McGlinn and
Linda Lewis IPEX1, a library of dynamic introductory
programming examples . . . . . . . . . . 72--77
Charles G. Peterson and
Nancy E. Miller Open lab vs. closed lab: Computer
Programming I at Mississippi State
University . . . . . . . . . . . . . . . 78--81
Gordon E. Stokes and
Larry C. Christensen and
Bill Hays ELROND: a computer based instruction
system for an introductory programming
course . . . . . . . . . . . . . . . . . 82--88
John F. Dalphin and
Taylor Booth and
Raymond E. Miller and
John R. White and
Robert Aiken and
J. T. Cain and
Edward W. Ernst and
Michael C. Mulder and
Kathleen Hennessey Computer science accreditation (panel
session): an introduction and status of
the national program . . . . . . . . . . 89--89
Angela Shiflet and
Jim Balch and
Georgianna Tonne Klein and
Jim Cameron and
Ken Whipkey Non-traditional ways for preparing
computer science faculty (panel session) 90--92
James H. Adair and
James L. Linderman Computer ethics and academic honesty:
developing a survey instrument . . . . . 93--98
Ronald S. King and
James H. Nolen A computer ethics course . . . . . . . . 99--104
Clark B. Archer A realistic approach to teaching systems
anlaysis at the small or medium-sized
college . . . . . . . . . . . . . . . . 105--108
Carol Chrisman and
Barbara Beccue Updating systems development courses to
incorporate fourth generation tools . . 109--113
Jean Rogers and
Michael R. Haney and
John D. Lawson, Jr. Computer science for secondary schools
(panel session): course content . . . . 114--114
Norman E. Gibbs and
Kim Bruce and
Robert Cupper and
Stuart Hirshfield and
Ted Sjoerdsma and
Allen Tucker A computer science curriculum for
liberal arts colleges (panel session) 115--115
Charles G. Peterson The evolution of a project-oriented
compiler writing course . . . . . . . . 116--119
R. Mark Meyer and
Roy F. Keller SLR tools for teaching compiler
construction . . . . . . . . . . . . . . 120--129
George J. Pothering A methodology for conducting advanced
undergraduate computer science courses 130--134
L. W. Brinn Computer Networks . . . . . . . . . . . 135--139
J. Joyce Vann Using miniframes, menu-driven
environments, and networking in an
introductory computer science
programming lab . . . . . . . . . . . . 140--144
Leslie J. Waguespack, Jr. Personal student workstations:
prospectus and requirements . . . . . . 145--151
Robert A. Barrett and
Bruce C. Davis and
Robert Leeper A developmental computing course for
computer technology majors . . . . . . . 152--154
Janet M. Cook Increasing students' security awareness:
article I teaching integrity features
using data verification to illustrate
the use of subprocedures in elementary
programming classes . . . . . . . . . . 155--165
Judith D. Wilson and
Gerald F. Braun Psychological differences in university
computer student populations . . . . . . 166--177
Elliot B. Koffman and
David Stemple and
Caroline E. Wardle Report on CS2 from ACM CS2 Committee
(panel session) . . . . . . . . . . . . 178--178
Bill Marion and
Sue Molnar and
Marilyn Mays and
Jack Mosley Dual careers and employment decisions in
computer science (panel session) . . . . 179--179
John F. Dalphin and
Bruce McCormick and
Gordon Stokes Computer science accreditation (panel
session): guideline application to some
existing curricula . . . . . . . . . . . 180--180
John S. Mallozzi Teaching computability theory with a
``real'' language . . . . . . . . . . . 181--183
Philip J. Pratt A relational approach to database design 184--201
Bogdan Czejdo and
Marek Rusinkiewicz Program transformations and their
applications in teaching procedural and
nonprocedural languages . . . . . . . . 202--210
William G. Frederick and
Maynard J. Mansfield Introductory computer science courses
for in-service elementary and secondary
teachers . . . . . . . . . . . . . . . . 211--214
Harold L. Sellars and
Sandra D. Lynn Software engineering/professional
writing: an interdisciplinary course
combination . . . . . . . . . . . . . . 215--220
Bill Mein The computerization of a campus: a
trilogy . . . . . . . . . . . . . . . . 221--226
Carl W. Steidley An alternative approach to applications
programming . . . . . . . . . . . . . . 227--232
William R. Herrin Software maintenance costs: a
quantitative evaluation . . . . . . . . 233--237
Joyce Brennan and
Jacabo Carrasquel and
Joyce Currie Little and
Allen Tucker and
James Collofello Advanced Placement computer science exam
(panel session): how universities are
handling credit . . . . . . . . . . . . 238--238
Paul J. Plourde and
James Adair and
Dennis M. Anderson Creating an environment for student
oriented computing (panel session) . . . 239--239
Jacabo Carrasquel Competency testing in introductory
computer science: the mastery
examination at Carnegie-Mellon
University . . . . . . . . . . . . . . . 240--240
Joylyn Reed A parser for a small Ada-like language
--- a student software engineering
project . . . . . . . . . . . . . . . . 241--254
Howard Evans and
Wayne Patterson Implementing Ada as the primary
programming language . . . . . . . . . . 255--265
Jagdish C. Agrawal and
Alka R. Harriger Undergraduate courses needed in Ada and
software engineering . . . . . . . . . . 266--281
Onkar P. Sharma and
Ali Behforooz Retraining for a graduate program in
computer science . . . . . . . . . . . . 282--288
David Scanlan Retraining: Masters degree proposal for
applied computer science education for
community college teachers . . . . . . . 289--291
William Mitchell and
Janet Hartman Summer faculty retraining in computing:
a report on four programs . . . . . . . 292--301
William G. Bulgren Implementing a joint program between two
campuses: University of Kansas and
Johnson County Community College . . . . 302--305
D. Grimes-Farrow Program in computer science and
engineering: ongoing education for
computer system designers . . . . . . . 306--311
William R. Goodin and
Walter J. Karplus An innovative two-week computer science
program for employed professionals . . . 312--317
John Beidler and
Lillian Cassel and
Doris Lidtke and
Barbara Owens Trends in service courses (panel
session) . . . . . . . . . . . . . . . . 318--318
Steve Cunningham and
R. Daniel Bergeron and
Mark Ohlson Computer graphics in the computer
science curriculum (panel session) . . . 319--319
Lynda Sloan and
Antony Halaris Towards a definition of computing
literacy for the liberal arts
environment . . . . . . . . . . . . . . 320--326
Diane M. Spresser A moderate approach to computer literacy 327--331
Wing C. Tam A multilevel approach to undergraduate
software engineering education . . . . . 332--334
James R. Comer and
Herb C. Conn and
Kurt A. Schember Software design and development: a
graduate curriculum in software
engineering . . . . . . . . . . . . . . 335--341
Thomas E. Gerasch Use of preprocessor as a tool to assist
students in implementing stacks and
queues . . . . . . . . . . . . . . . . . 342--347
Jeffrey A. Brumfield A list expression interpreter as a
teaching tool . . . . . . . . . . . . . 348--357
Osvaldo Laurido-Santos An updated information systems
curriculum . . . . . . . . . . . . . . . 358--366
Judith D. Wilson What should be the mission of four year
undergraduate programs in information
systems? . . . . . . . . . . . . . . . . 367--372
Laurie Werth and
Jeff Bonar and
Saj-Nicole Joni and
Barry Kurtz and
Dave Scanlan Cognitive processes in programming
(panel session) . . . . . . . . . . . . 373--375
Edward H. Nemeth Response to Archibald's article . . . . 2--2
David L. Travis Open letter to a young Master's degree
computer scientist . . . . . . . . . . . 3--4
Lionel E. Deimel, Jr. The uses of program reading . . . . . . 5--14
Vicki M. Hightower Teaching honor students: how do they
measure up . . . . . . . . . . . . . . . 15--20
Dave Oliver Off campus computing . . . . . . . . . . 21--26
B. F. Wu Requirements of a real-time
microcomputer embedded laboratory
project . . . . . . . . . . . . . . . . 27--28
John S. Mallozzi A course in programming languages for
educational computing . . . . . . . . . 29--31
Charles D. Sigwart and
Gretchen L. Van Meer Evaluation of group projects in a
software engineering course . . . . . . 32--35
Mark C. Kerstetter A KWIC permuted list of articles in the
SIGCSE Bulletin 1984 . . . . . . . . . . 36--43
Norman E. Gibbs The LameDuck SIG chairman's message: a
parting shot at accreditation . . . . . 1--2
Rosemary Schmalz Some thoughts on retraining and the lack
thereof a mathematics educator teaching
computer science . . . . . . . . . . . . 3--4
James H. Blaisdell and
Ann Burroughs How to tell if a programming language is
OK: what's wrong with basic for teaching
business students how to program? . . . 5--8
Gayle J. Yaverbaum A decision making environment in the
classroom . . . . . . . . . . . . . . . 9--11
R. J. Daigle Teaching COBOL with generic design . . . 12--16
Julia E. Hodges An advanced readings course in database
systems . . . . . . . . . . . . . . . . 17--18
Nicholas Ourusoff The physical symbol system hypothesis of
Newell and Simon: a classroom
demonstration of artificial intelligence 19--23
M. Benson Machine assisted marking of programming
assignments . . . . . . . . . . . . . . 24--25
Gretchen L. Van Meer and
Charles D. Sigwart Beyond a first course in software
engineering . . . . . . . . . . . . . . 26--29
Joseph S. Fulda Verbal skills in computer science
education . . . . . . . . . . . . . . . 30--31
David Feinstein and
David Langan Computers and society --- another look
at that general purpose course . . . . . 32--33
B. Lees Introductory concurrent programming with
Modula-2 . . . . . . . . . . . . . . . . 34--41
Bruce W. Mielke A course in computer graphics . . . . . 42--43
Ted Tenny Procedures and comments vs. the banker's
algorithm . . . . . . . . . . . . . . . 44--53
Stewart A. Denenberg A service project for an introductory
artificial intelligence course:
implementing SOLO in LOGO . . . . . . . 8--20
Norman C. Lyster A problem of integration . . . . . . . . 21--29
Cloyd Ezell A visible assembler for a course in
introductory system software . . . . . . 26--29
David Ballew More thoughts on the need for retraining
to teach undergraduate computer science 30--31
Con Tran and
Pierre N. Robillard Teaching structured assembler
programming . . . . . . . . . . . . . . 32--44
William F. Decker A modern approach to teaching computer
organization and assembly language
programming . . . . . . . . . . . . . . 38--44
Donald L. Byrkett and
Yuksel Uckan A curriculum model for a graduate degree
program in systems analysis . . . . . . 45--53
Richard J. Maresh Sorting out basic sorting algorithms . . 54--64
Yale Magrass Computer science curriculum:
technography, technocracy, technology,
or theology? . . . . . . . . . . . . . . 59--64
Ralph Czerwinski Programming concepts and principles in
the introductory computer science
textbook . . . . . . . . . . . . . . . . 65--68
Grady G. Early and
Donald F. Stanat Chinese Rings and recursion . . . . . . 69--82
Warwick B. Mugridge and
John G. Hosking A method for introducing schemas . . . . 76--82
Patrick J. Ryan and
Lionel E. Deimel Contest problems from the 1985 ACM
scholastic programming contest . . . . . 83--91
Neil Dunstan Continuity of student software
development in tertiary institutions . . 92--93
D. L. Ogbokor LISP Language as a Part of ``Advanced
Programming Techniques'' for Computer
Science, Computer Mathematics, and
Computer Economics Students . . . . . . 94--95
Judith D. Wilson Problems teaching database design with
information complexity to information
systems undergraduates . . . . . . . . . 2--7
Carol Chrisman and
Barbara Beccue Entity relationship models as a tool for
data analysis and design . . . . . . . . 8--14
Evans J. Adams A second course in database management 15--23
M. Gene Bailey and
Rebekah L. Tidwell Implementing computer literacy: the year
after . . . . . . . . . . . . . . . . . 24--26
Jean Buddington Martin and
Kenneth E. Martin A profile of today`s computer literacy
student . . . . . . . . . . . . . . . . 27--33
George R. Kneller Adult learners: away with computerphobia 34--37
Naomi S. Baron The future of computer languages:
implications for education . . . . . . . 44--49
Philippe J. Gabrini and
J. Mack Adams and
Barry L. Kurtz Converting from Pascal to Modula-2 in
the undergraduate curriculum . . . . . . 50--52
Robert R. Leeper and
Karl O. Rehmer Structured assembly language in VAX-11
MACRO . . . . . . . . . . . . . . . . . 53--60
G. Scott Owen Teaching of tree data structures using
microcomputer graphics . . . . . . . . . 67--72
Moshe Augenstein and
Yedidyah Langsam Graphic displays of data structures on
the IBM PC . . . . . . . . . . . . . . . 73--81
Karl Rehmer and
Linda Rising Teaching data abstraction in a beginning
Pascal class . . . . . . . . . . . . . . 82--85
Richard M. Plishka Contemporary trends in computing . . . . 86--89
Janet M. Cook Increasing students security awareness:
article II. What C.S. graduates don't
learn about security concepts and
ethical standards . . . . . . . . . . . 89--96
Alka Rani Harriger and
Thomas I. Ho A data processing communication skills
course . . . . . . . . . . . . . . . . . 97--102
Robert E. Noonan Compiler construction using modern tools 109--113
Harbans L. Sathi A project-based course in compiler
construction . . . . . . . . . . . . . . 114--119
Charles M. Shub A component part for a performance
course . . . . . . . . . . . . . . . . . 120--123
Guy Lapalme and
Jean-François Lamy An experiment in the use of Ada in
course in software engineering . . . . . 124--126
Charles D. Sigwart and
Gretchen L. Van Meer Software engineering: the art of the
user interview . . . . . . . . . . . . . 127--130
David Ballew A senior design course for computer
science . . . . . . . . . . . . . . . . 131--133
James R. Sidbury A statistical analysis of the effect of
discrete mathematics on the performance
of computer science majors in beginning
computing classes . . . . . . . . . . . 134--137
Laurie Honour Werth Predicting student performance in a
beginning computer science class . . . . 138--143
Sukhen Dey and
Lawrence R. Mand Effects of mathematics preparation and
prior language exposure on perceived
performance in introductory computer
science courses . . . . . . . . . . . . 144--148
Eileen B. Entin Using the cloze procedure with computer
programs: a deeper look . . . . . . . . 153--162
Patricia B. Van Verth Testing a model of program quality . . . 163--172
Gerard K. Rambally The influence of color on program
readability and comprehensibility . . . 173--181
Sami Khuri Counting nodes in binary trees . . . . . 182--185
L. Carl Leinbach and
Alex L. Wijesinha On classifying recursive algorithms . . 186--190
Gary Haggard and
Kevin Karplus Finding minimal perfect hash functions 191--193
Osvaldo Laurido-Santos A course on information engineering . . 194--202
William Mitchell Retraining computing faculty: a
perspective . . . . . . . . . . . . . . 203--210
Alonso Villegas Adapting not adopting a curriculum . . . 211--216
John D. McGregor An Introductory Course in Graphics . . . 222--224
John E. Rager Graphics Packages for Teaching Graphics 225--231
Mark R. Ohlson The Role and Position of Graphics in
Computer Science Education . . . . . . . 232--237
Marjory Baruch An experience is worth 1K words . . . . 238--245
Hugh Garraway Implementation of a university wide
computer-augmented-curriculum . . . . . 246--248
Ellen Cunningham Computers and society: a liberal arts
perspective . . . . . . . . . . . . . . 249--252
William G. Bulgren and
Earl J. Schweppe and
Tim Thurman An improved introduction to computing
emphasizing the development of
algorithms and using the Apple Macintosh
Pascal . . . . . . . . . . . . . . . . . 253--256
Peter B. Henderson Anatomy of an introductory computer
science course . . . . . . . . . . . . . 257--264
Dermot Shinners-Kennedy Using spreadsheets to teach computer
science . . . . . . . . . . . . . . . . 264--270
Jeffrey A. Brumfield Teaching operating systems with Modula-2 273--282
Michael B. Feldman Modula-2 projects for an
operation-systems course: racing sorts
and multiple windows . . . . . . . . . . 283--288
William A. Shay A project for operating systems
simulation . . . . . . . . . . . . . . . 289--295
Sylvia A. Shafto Programming for learning in mathematics
and science . . . . . . . . . . . . . . 296--302
George M. Whitson III A set of workshops for high school
computer science teachers . . . . . . . 303--306
Doug Myers and
Linda Null Design and implementation of a
programming contest for high school
students . . . . . . . . . . . . . . . . 307--312
Willett Kempton A system to make visible the structure
and execution of student programs . . . 313--317
Michael J. Barnes and
R. Hsu and
N. Hsu and
T. Sun and
T. Nguyen and
G. Haus and
P. D. Smith A computer science courseware factory 318--328
Larry C. Christensen and
Gordon Stokes and
Bill Hays Design strategies for a computer-based
instruction system . . . . . . . . . . . 329--333
Linda Rising Conversions on the net: the
professionalism issue . . . . . . . . . 2--9
Barbara Doyle Should a computer literacy class be the
first required course for data
processing majors . . . . . . . . . . . 10--12
Andrew P. Bernat An interactive
interpreter/graphic-simulator for IBM
S/370 architecture assembly language . . 13--16
Doris C. Appleby And still more on retraining mathematics
faculty to teach undergraduate computer
science . . . . . . . . . . . . . . . . 17--18
Brian Lees Teaching microcomputer concepts through
modelling . . . . . . . . . . . . . . . 19--24
Gus W. Baird My freshmen learn recursion . . . . . . 25--28
William G. Frederick and
Maynard J. Mansfield An instructional environment for
programming using the Vax 11 with a
three-color projector . . . . . . . . . 29--30
Rosemary Schmalz Subprograms in the first programming
course: an early but non-trivial
introduction . . . . . . . . . . . . . . 31--32
Ellen Cunningham Fewer control structures considered
helpful . . . . . . . . . . . . . . . . 33--34
Elaine R. Milito and
Marsha L. Traub Compiler construction: a course outline
and project description . . . . . . . . 35--37
Derek Peacock and
Paul Manning and
Martin Lee New microcomputer graphics routines
designed for undergraduate teaching . . 38--47
William Myers Second language courses are different
beasts . . . . . . . . . . . . . . . . . 48--50
Raymond O. Folse Pre-college computer use: U.S. versus
Japan . . . . . . . . . . . . . . . . . 51--52
Paul W. Oman, Jr. Software engineering practicums: a case
study of a senior capstone sequence . . 53--57
Richard J. Reid Interactive digital simulation . . . . . 58--62
Neelima Shirkhande and
L. P. S. Singh The war of languages . . . . . . . . . . 63--63
Betty Salzberg Third normal form made easy . . . . . . 64--74
Gary M. Abshire The skills needed to teach
computer-science courses . . . . . . . . 75--81
William J. Taffe Teaching computer science through
writing . . . . . . . . . . . . . . . . 82--83
Orrin E. Taulbee Annual U.S. summaries of PH.D.
production and employment in computer
science . . . . . . . . . . . . . . . . 2--8
Jerome L. Lewis and
Dr A computational solution to the snowplow
problem . . . . . . . . . . . . . . . . 9--12
Robert J. McGlinn Sharing printers in a PC lab . . . . . . 13--16
M. C. Lee A course in programming languages for
computer science majors . . . . . . . . 17--18
Keith Harrow and
Yedidyah Langsam and
David E. Goldberg Teaching PL/I using a microcomputer . . 19--25
Lyndell M. Kerley Teaching concepts of data structures via
the Fast Fourier Transform . . . . . . . 26--30
Frank G. Pagan On the feasibility of teaching
Backus-type functional programming (FP)
as a first language . . . . . . . . . . 31--35
Peter Ramberg A new look at an old problem: Keys to
success for computer science students 36--39
Joan M. Cherry Introduction to computer use: a course
non-computer science majors at a large 40--43
Emery Gathers Screening freshmen computer science
majors . . . . . . . . . . . . . . . . . 44--48
E. H. Dooijes An introductory course in interactive
computer graphics . . . . . . . . . . . 49--52
Mike Bozonie A framework for understanding the
computer applications system development
process . . . . . . . . . . . . . . . . 53--57
Yuksel Uckan Teaching COBOL in computer information
systems programs: Problems, a proposal
and an experiment . . . . . . . . . . . 58--64
Behrooz Parhami A geometric view of mutual exclusion and
deadlock in computer system . . . . . . 2--5
Arthur Gittleman Abstraction & modual decomposition --- an
example . . . . . . . . . . . . . . . . 6--10
Colleen Deegan and
John Atkins and
Mike Henry OMEGA: a database management system for
academic use . . . . . . . . . . . . . . 11--14
G. Michael Schneider A proposed redesign of the introductory
service course in computer science . . . 15--21
Melvin W. Simms A career component to the computer
science curriculum cooperative education 22--27
Dale Shaffer The use of Logo in an introductory
computer science course . . . . . . . . 28--31
John A. Lehman and
Justus D. Naumann A language independent course in program
design and programming for MIS students 32--37
M. O. Adigum Software engineering in commercial
programming courses . . . . . . . . . . 38--40
Mark Temte An Ada course for upper-level
undergraduates . . . . . . . . . . . . . 41--45
Norman C. Lyster The use of the music operating system to
supplement the teaching of Cobol . . . . 46--49
Michael K. Mahoney Hardware independent programming for a
computer graphics course . . . . . . . . 50--53
Nicholas Ourusoff The computational view of nature: a
liberal arts course in computer science 54--56
David V. Moffat Teaching a modern data structures course 57--64
James Gips A robotics course using hero I robots 65--68
Anita Zoe Leibowitz Exercises for introducing software
engineering concepts in a data stuctures
course . . . . . . . . . . . . . . . . . 69--71
Cloyd L. Ezell, Jr. A transformation-access model for
program visualization action-on-data
displays . . . . . . . . . . . . . . . . 72--79
Larry S. Corman Cognitive style, personality type, and
learning ability as factors in
predicting the success of the beginning
programming student . . . . . . . . . . 80--89
Gordon Bailes and
Jerry Sayer Dealing with independent studies courses
--- an effective methodology . . . . . . 90--95
The Editors The senior information systems design
project seminar . . . . . . . . . . . . 2--8
D. V. Pigford A management system for monitoring and
assessing the group-oriented database
project . . . . . . . . . . . . . . . . 9--18
Bogdan Czejdo and
Marek Rusinkiewicz Query generation in an instructional
database management system . . . . . . . 19--25
Judith D. Wilson Entity-relationship diagrams and
English: an analysis of some problems
encountered in a database design course 26--35
Gayle J. Yaverbaum An evaluation of a realistic approach to
MIS . . . . . . . . . . . . . . . . . . 36--39
Joseph W. Trigg, Jr. Teaching personal computer Cobol with
Watcom Cobol . . . . . . . . . . . . . . 40--43
Richard E. Pattis Abstraction in Pascal: data and control 44--57
Wing C. Tam and
Michael A. Erlinger On the teaching of Ada in an
undergraduate computer science
curriculum . . . . . . . . . . . . . . . 58--61
Verlynda Dobbs A comparison of concurrent languages: a
class project . . . . . . . . . . . . . 62--66
Robert Trenary A project centered programming language
course . . . . . . . . . . . . . . . . . 67--69
Scott Sigman Mathematics support for computing
degrees: a small college perspective . . 70--75
Bill Mein Issuing each undergraduate student a
personal computer: living with it for
three years . . . . . . . . . . . . . . 76--78
Mark Smotherman On the use of naming and binding in
early courses . . . . . . . . . . . . . 79--83
Roger L. Wainwright and
Dale A. Schoenefeld Advanced placement-plus in computer
science: a summer institute at the
University of Tulsa . . . . . . . . . . 84--91
Dean Sanders and
Janet Hartman Assessing the quality of programs: a
topic for the CS2 course . . . . . . . . 92--96
John R. Pugh and
Wilf R. LaLonde and
David A. Thomas Introducing object-oriented programming
into the computer science curriculum . . 98--102
Ted Tenny Leadership style vs. success in student
chief programmer teams . . . . . . . . . 103--114
Barry L. Kurtz and
Joseph J. Pfeiffer, Jr. A course project to design and implement
the kernel of a real-time operating
system . . . . . . . . . . . . . . . . . 115--119
Judith Bayard ``The business of computers'': education
for software engineering . . . . . . . . 120--126
Jane M. Fritz A pragmatic approach to systems analysis
and design . . . . . . . . . . . . . . . 127--131
Amos O. Olagunju and
Elvis Borders Using emulators as vehicles for
instruction in systems programming:
prospective consideration . . . . . . . 132--135
Richard G. Epstein and
Robert M. Aiken and
Glenn Snelbecker and
Jane Potosky Retraining high school teachers to teach
computer science-observations on the
first course . . . . . . . . . . . . . . 136--140
Ivan B. Liss and
Thomas C. McMillan Fractals with turtle graphics: a CS2
programming exercise for introducing
recursion . . . . . . . . . . . . . . . 141--147
R. Waldo Roth and
Arthur White Dealing with disparate audiences in
computer science courses using a project
group within a traditional class . . . . 148--154
James S. Jones Participatory teaching methods in
computer science . . . . . . . . . . . . 155--160
Henry S. Austin Predictors of Pascal programming
achievement for community college
students . . . . . . . . . . . . . . . . 161--164
Albert L. Crawford Functional programming for freshman
computer science majors . . . . . . . . 165--169
Linda L. Deneen The contour model as an instructional
tool in elementary computer science
courses . . . . . . . . . . . . . . . . 170--178
Judith D. Wilson A Socratic approach to helping novice
programmers debug programs . . . . . . . 179--182
Peter Henderson Modern introductory computer science . . 183--190
Jeffrey Brumfield Concurrent programming in Modula-2 . . . 191--200
Daniel A. Cañas Graphos: a graphic operating system . . 201--205
John L. Donaldson Teaching operating systems in a virtual
machine environment . . . . . . . . . . 206--211
James L. Wolfe Operating system projects on two
simulated machines . . . . . . . . . . . 212--216
Charles M. Shub The decline and fall of Operating
Systems I . . . . . . . . . . . . . . . 217--220
James S. Collofello Teaching Technical Reviews in a
One-Semester Software Engineering Course 222--227
Doris L. Carver Recommendations for software engineering
education . . . . . . . . . . . . . . . 228--232
James Calhoun Distribution of software engineering
concepts beyond the software engineering
course . . . . . . . . . . . . . . . . . 233--237
John G. Meinke Augmenting a software engineering
projects course with oral and written
communication . . . . . . . . . . . . . 238--243
William J. Joel Realistic student projects . . . . . . . 244--247
Karl Rehmer A course in computer systems planning 248--252
Roger E. Franklin, Jr. What academic impact are high school
computing courses having on the
entry-level college computer science
curriculum? . . . . . . . . . . . . . . 253--256
Ian H. Witten A course on ``expert systems'' for
electrical engineering students . . . . 257--260
I-Ping Chu and
Richard Johnsonbaugh Tiling and recursion . . . . . . . . . . 261--263
C. T. Zahn Bubble reflections . . . . . . . . . . . 264--266
G. Michael Barnes and
Gary A. Kind Visual simulations of data structures
during lecture . . . . . . . . . . . . . 267--276
Walter E. Brown A case study of programming with
abstract data types in a data structures
course . . . . . . . . . . . . . . . . . 277--291
William G. Bulgren and
Rose M. Marra and
Gregory F. Wetzel An introductory algorithm teacher . . . 292--296
Bruce R. Maxim and
Bruce S. Elenbogen Teaching programming algorithms aided by
computer graphics . . . . . . . . . . . 297--301
David Scanlan Data-structures students may prefer to
learn algorithms using graphical methods 302--307
Elena Giannotti Algorithm animator: a tool for
programming learning . . . . . . . . . . 308--314
Dennis S. Martin A miniLISP interpreter . . . . . . . . . 316--318
Ralph M. Butler and
Selden Y. Trimble and
Ralph W. Wilkerson A logic programming model of the game of
sprouts . . . . . . . . . . . . . . . . 319--323
Gregers Koch Prolog in the automation of the semantic
component . . . . . . . . . . . . . . . 324--329
Kirk L. Malmrose and
Robert P. Burton File processing and the undergraduate
computer science curriculum . . . . . . 330--335
Janet Hartman and
Carol Chrisman Providing activities for students to
apply data structures concepts . . . . . 336--342
Lillian N. Cassel Networking elements in a files course 343--345
Ivan B. Liss and
Thomas C. McMillan Trees --- a CS2 programming project
which introduces a data type using
procedural and data abstraction . . . . 346--352
Scott N. Woodfield and
Gordon E. Stokes and
Vern J. Crandall On-campus cooperative education . . . . 353--356
Michael Uram and
Robert J. McGlinn Student file management under Primos . . 357--360
Ernest Ferguson Conference grading of computer programs 361--365
Carol Chrisman and
Barbara Beccue Evaluating students in systems
development group projects . . . . . . . 366--373
G. Scott Owen Using Ada on microcomputers in the
undergraduate curriculum . . . . . . . . 374--377
Richard Gayer and
Catherine M. Beise and
G. Scott Owen Conversion of a PDP-11/40 assembler and
simulator from mainframe Pascal to Ada
on IBM PC microcomputers . . . . . . . . 378--381
Mario A. Figueroa The control of a toy robot ARM: a real
time programming experience . . . . . . 382--385
Trevor Lukey and
Kenneth Loose and
David R. Hill Implementation of a debugging aid for
logic errors in Pascal programs . . . . 386--390
Brian D. Monahan Computer science as the focus of a
secondary school magnet program . . . . 393--394
Joseph W. Rigler Extra-disciplinary curriculum: analysis
of the presentation of legal materials
to computer science students . . . . . . 395--399
Nancy L. Hagelhans A computer science/mathematics major for
liberal arts colleges . . . . . . . . . 400--402
H. Willis Means A content analysis of six introduction
to computer science textbooks . . . . . 403--413
Angela B. Shiflet A historical perspective for teaching 413--414
Alan L. Tharp Let's motivate . . . . . . . . . . . . . 415--422
J. D. Parker and
G. M. Schneider Problems with and proposals for service
courses in computer science . . . . . . 423--427
John L. Donaldson MicMac: a microprogram simulator for
courses in computer organization . . . . 428--431
William F. Decker Making concepts and phenomena visual in
machine and assembly language
programming . . . . . . . . . . . . . . 432--441
Franklin Prosser and
David Winkel Teaching digital hardware by using
complex lab projects . . . . . . . . . . 442--445
Karen A. Lemone A multi-purpose language processing
laboratory . . . . . . . . . . . . . . . 446--450
Robert H. Greenfield and
John H. Parr Laboratories for an undergraduate course
in data communications and networks . . 451--454
Mark Temte An application to support a course in
numerical analysis . . . . . . . . . . . 455--461
Janet M. Cook Defining ethical and unethical student
behaviors using departmental regulations
and sanctions . . . . . . . . . . . . . 462--468
David Ballew An industrial advisory council for a
computer science department: a case
study . . . . . . . . . . . . . . . . . 469--472
Robert L. Holliday and
Lowell A. Carmony A scheduling problem: modeling,
approximate algorithms, and
implementation . . . . . . . . . . . . . 473--480
Elizabeth A. Unger and
Charles M. Hassett and
Constanza Castro IS and MIS: a compromise? . . . . . . . 483--489
J. K. Pierson and
Jack D. Shorter Trends in hardware and software usage in
introductory database courses . . . . . 490--494
Osvaldo Laurido-Santos An updated information systems
curriculum: first revision . . . . . . . 495--498
M. Gene Bailey Spreadsheets and databases ---
alternatives to programming for
non-computer science majors . . . . . . 499--503
John T. Peterson Goals for and lessons from a computer
literacy course . . . . . . . . . . . . 504--507
V. Arnie Dyck and
James P. Black and
Shirley L. Fenton Beyond traditional computer literacy . . 508--512
Clark B. Archer A Monte Carlo comparison of the binary
and interpolation search algorithms . . 513--515
Don C. Stone A modular approach to program
visualization in computer science
instruction . . . . . . . . . . . . . . 516--522
Barbee Mynatt and
Laura Leventhal Profile of undergraduate software
engineering courses: results from a
survey . . . . . . . . . . . . . . . . . 523--528
Dale K. Hockensmith Coordination of systems development
courses . . . . . . . . . . . . . . . . 529--531
Gene Fisher Student-oriented features of an
interactive programming environment . . 532--537
Niklaus Wirth Extension of record types . . . . . . . 2--9
Mou-Liang Kung An operating systems course project . . 10--11
Michael Henry An interfacing and electronics course
for computer science majors . . . . . . 12--14
Roy Martin Richards Implementing user/computer dialogue in
COBOL . . . . . . . . . . . . . . . . . 15--19
Don Thompson On constructing Karnaugh maps . . . . . 20--23
W. Gus Baird Tailoring UNIX for introductory CS
courses . . . . . . . . . . . . . . . . 24--28
James R. Carabetta The planning and procedures associated
with the Western New England College
Winter Invitational High School
Programming Contest . . . . . . . . . . 29--35
Greg W. Scrugg A crisis in computer science education
at liberal arts colleges . . . . . . . . 36--42
Erich Schikuta An exemplary approach to the education
of rule-based languages . . . . . . . . 43--45
Jack Distad and
Ronald W. Gatterdam A problem in counting digits . . . . . . 46--47
Doug Bell and
Peter Scott A first course in programming . . . . . 48--50
Steven D. Seilheimer Teaching all essential elements in a one
semester database course . . . . . . . . 51--54
William Coey Transmission line experiments for
computer science students . . . . . . . 55--57
Vianney Coté Teaching oral communication in computer
science . . . . . . . . . . . . . . . . 58--60
Wendell L. Pope The use of skeleton programs in teaching
COBOL . . . . . . . . . . . . . . . . . 61--64
Todd Feil and
Lee Larson A laboratory based microprocessor course 2--3
William J. Pervin Inference rules for multivalued
dependencies . . . . . . . . . . . . . . 4--7
Linda Rising Teaching documentation and style in
Pascal . . . . . . . . . . . . . . . . . 8--9
Thomas C. McMillan A Small LISP Interpreter as a Project in
a Programming Language Course . . . . . 10--14
Dona Lee Flaningam and
Sandra Warriner Another way to teach computer science
through writing . . . . . . . . . . . . 15--17
John C. Stoob Systems analysis and design in an
uncontrolled management environment . . 18--19
Micheal K. Mahoney Some thoughts on revising a computer
science program . . . . . . . . . . . . 20--21
Elaine Anderson Survival: a tale of a senior project . . 22--24
Jerry Maren Computer literacy and the older learner:
a computer department's response . . . . 25--28
Linda McGee and
Gerasimoula Polychronopoulos and
Carroll Wilson The influence of BASIC on performance in
introductory computer science courses
using Pascal . . . . . . . . . . . . . . 29--34
Karen van Houten Software support for computer science
video courses . . . . . . . . . . . . . 35--37
Michael Cox An alternative approach to recursive
Fibonacci sequences . . . . . . . . . . 38--40
James C. Miller An overview of data typing systems and
data abstraction in programming
languages . . . . . . . . . . . . . . . 41--44
Donald L. Jordan A comparison of programming team
performance on software development
projects . . . . . . . . . . . . . . . . 45--47
Ahmed Ferchichi and
Ali Jaoua Teaching first year programming: a
proposal . . . . . . . . . . . . . . . . 48--52
John D. McGregor and
John Rudzki A look at NSF's college science
instrumentation program . . . . . . . . 53--55
William L. Ziegler Highly structured internship and
cooperative education program in
computer science . . . . . . . . . . . . 56--64
Richard R. Eckert Kicking off a course in computer
organization and assembly/machine
language programming . . . . . . . . . . 2--9
D. Peacock and
S. Jeffreys and
M. P. Lee The use of a structured project to teach
program development . . . . . . . . . . 10--18
Martin Hitz An interactive demonstration system for
implementations of abstract data types 19--21
Edward G. Rodgers Student computer consultants for small
business --- a viable option . . . . . . 22--24
Charles D. Ashbacher Two undergraduate courses in the theory
of computation . . . . . . . . . . . . . 25--26
Huey-Chen Cheng and
Angela Goh The teaching of database management
systems courses using a large commercial
product . . . . . . . . . . . . . . . . 27--29
David F. Gray A microprocessor development environment
based on the Amsterdam compiler kit,
EMACS and UNIX . . . . . . . . . . . . . 30--35
John T. Gorgone and
Thomas I. M. Ho and
John D. McGregor Proposed evaluation criteria for
information systems programs
accreditation . . . . . . . . . . . . . 36--39
Pierre A. Von Kaenel A debugger tutorial . . . . . . . . . . 40--44
Ivan B. Liss and
Thomas C. McMillan The implementation of a simple turtle
graphics package . . . . . . . . . . . . 45--53
Geoffry S. Howard A simulation tool for teaching
disk-based file design concepts . . . . 54--57
N. Lasudry-Warzee Design of an authoring system for
microcomputers . . . . . . . . . . . . . 58--59
David Carlson Simulated microprogramming in the
classroom . . . . . . . . . . . . . . . 60--63
William J. Collins The trouble with for-loop invariants . . 1--4
Richard M. Plishka File processing --- a correctness
approach . . . . . . . . . . . . . . . . 5--8
C. T. Zahn A phased programming paradigm . . . . . 9--12
Dale A. Brown Requiring CS1 students to write
requirements specifications: a
rationale, implementation suggestions,
and a case study . . . . . . . . . . . . 13--16
Linda L. Deneen and
Keith R. Pierce Development and documentation of
computer programs in undergraduate
computer science programs . . . . . . . 17--21
Stuart Reges and
John McGrory and
Jeff Smith The effective use of undergraduates to
staff large introductory CS courses . . 22--25
M. Zimmermann and
F. Perrenoud and
André Schiper Understanding Concurrent Programming
through Program Animation . . . . . . . 27--31
Jerud J. Mead The multiuser calculator: an operating
system project . . . . . . . . . . . . . 32--35
Stella Atkins and
Lou Hafer and
Patrick Leung Robots in the laboratory . . . . . . . . 36--40
Peter Denning and
Douglas E. Comer and
David Gries and
Michael C. Mulder and
Allen B. Tucker and
A. Joe Turner and
Paul R. Young Computing as a discipline: preliminary
report of the ACM task force on the core
of computer science . . . . . . . . . . 41--41
Ronald J. Leach and
Jeffrey A. Brumfield and
Michael B. Feldman and
Charles M. Shub Concurrency in the undergraduate
curriculum . . . . . . . . . . . . . . . 42--42
J. Stanley Warford Introductory computer science: the case
for a unified view . . . . . . . . . . . 44--48
Elliot B. Koffman The case for Modula-2 in CS1 and CS2 . . 49--53
Laurie Honour Werth Integrating software engineering into an
intermediate programming class . . . . . 54--58
George M. Whitson An introduction to the parallel
distributed processing model of
cognition and some examples of how it is
changing the teaching of artificial
intelligence . . . . . . . . . . . . . . 59--62
Ralph M. Butler and
Roger E. Eggen and
Susan R. Wallace Introducing parallel processing at the
undergraduate level . . . . . . . . . . 63--67
Chris Nevison An undergraduate parallel processing
laboratory . . . . . . . . . . . . . . . 68--72
David Finkel and
Gary Haggard Program complexity: a tutorial . . . . . 73--77
Y. S. Chua and
C. N. Winton Undergraduate theory of computation: an
approach using simulation tools . . . . 78--82
N. Adlai A. De Pano Algorithmic paradigms: examples in
computational geometry . . . . . . . . . 83--87
Robert Cannon and
John Gorgone and
Tom Ho and
John D. McGregor Proposed criteria for accreditation of
computer information systems programs 88--88
Robert Aiken and
Elizabeth Adams and
Susan Foster and
Richard Little and
William Marion and
Judith Wilson and
Gayle Yaverbaum Computer science education in China . . 89--89
J. Wey When and
Gordon R. Jones A major in computer applications for
small liberal arts colleges . . . . . . 90--94
R. Rainey Little and
Mark K. Smotherman Assembly language courses in transition 95--99
James Bradley The role of mathematics in the computer
science curriculum . . . . . . . . . . . 100--103
Iraj Hirmanpour A student system development diagrammer 104--108
Daniel Farkas Choosing group projects for advanced
systems courses . . . . . . . . . . . . 109--115
Vijay Kanabar Introducing knowledge-based projects in
a systems development course . . . . . . 114--118
Gayle J. Yaverbaum Requirement methods: a graduate level
course that integrates software
engineering principles with information
systems theory . . . . . . . . . . . . . 119--123
Calvin Selig and
Sallie Henry A design tool used to quantitatively
evaluate student projects . . . . . . . 124--128
Catherine L. Bullard and
Inez Caldwell and
James Harrell and
Cis Hinkle and
A. Jefferson Offutt Anatomy of a software engineering
project . . . . . . . . . . . . . . . . 129--133
Larry Neal and
John Connolly and
Doyle D. Knight and
David Matthews-Morgan The role of supercomputers in higher
education . . . . . . . . . . . . . . . 134--134
Clinton P. Fuelling and
Anne-Marie Lancaster and
Mark C. Kertstetter and
R. Waldo Roth and
William A. Brown and
Richard K. Reidenbach and
Ekawan Wongsawatgul Computer science undergraduate capstone
course . . . . . . . . . . . . . . . . . 135--135
Helen Duerr Hays Interactive graphics: a tool for
beginning programming students in
discovering solutions to novel problems 137--141
John R. Pugh and
Cafee Leung Application frameworks: experience with
MacApp . . . . . . . . . . . . . . . . . 142--147
Moshe Augenstein and
Yedidyah Langsam Automatic generation of graphic displays
of data structures through a
preprocessor . . . . . . . . . . . . . . 148--149
Terry Flaherty A simple technique to motivate
structured programming . . . . . . . . . 153--155
Barry Donahue Using assembly language to teach
concepts in the introductory course . . 158--162
Mark R. Headington Introducing finite automata in the first
course . . . . . . . . . . . . . . . . . 163--167
Ted Mims and
Raymond Folse and
Andrea Martin Planning and implementing an internship
program for undergraduate computer
science students . . . . . . . . . . . . 168--170
Joyce Currie Little and
Laurence J. Cooper and
Barry C. Davis and
John Alexander and
Peter Joyce and
Charles J. Schmitt An industry/academic partnership
experiment: a course in artificial
intelligence . . . . . . . . . . . . . . 171--175
Charles P. Howerton ``Cactus Systems'': a computer science
practicum that is more than a capstone 176--180
William E. McBride and
James Calhoun and
James L. Richards and
Harriet G. Taylor and
F. Garnet Walters Recruiting more computer science
students-what to do after the
``glamour'' has gone away? . . . . . . . 181--181
James R. Sidbury and
Nancy Baxter and
Richard F. Dempsey and
Ralph Morelli and
Robert Prince Computing resources in small colleges 182--182
Joseph B. Klerlein and
Curtis Fullbright A transition from bubble to shell sort 183--184
David Scanlan Should short, relatively complex
algorithms be taught using both
graphical and verbal methods? Six
replications . . . . . . . . . . . . . . 185--189
Richard E. Pattis Textbook errors in binary searching . . 190--194
David F. Haas Teaching database using a real DBMS:
experience with INGRES . . . . . . . . . 195--199
Ronald S. King A ``course'' for data modelling . . . . 200--204
Lee A. Becker and
Xiaoyi Huang An intelligent tutor for normal form
determination . . . . . . . . . . . . . 205--209
Jan L. Harrington The computer background of incoming
freshman: looking for emerging trends 210--214
Harriet G. Taylor and
Cathleen A. Norris Retraining pre-college teachers: a
survey of state computing coordinators 215--218
Hilton Chen and
Wayne Summers IBM 3270 full screen interactive
programming without CICS . . . . . . . . 219--222
Donald J. Bagert, Jr. and
Daniel I. A. Cohen and
Gary Ford and
Donald K. Friesen and
Daniel D. McCracken and
Derick Wood The increasing role of computer theory
in undergraduate curricula . . . . . . . 223--223
Marguerite K. Summers and
William B. Evans and
James J. Fletcher and
Cindy Hanchey and
Leslie J. Waguespack Program plagiarism revisited: current
issues and approaches . . . . . . . . . 224--224
Alice L. Clarke and
Gerald W. Adkins A microcomputer oriented computer
literacy course . . . . . . . . . . . . 225--229
Mary Sumner and
James Benjamin The impact of menus and command-level
feedback on learners' acquisition of
data base language skills . . . . . . . 230--234
Jean Buddington Martin and
Kenneth E. Martin A profile of today's computer literacy
students: an update . . . . . . . . . . 235--239
Katherine N. Macfarlane and
Barbee T. Mynatt A study of an advance organizer as a
technique for teaching computer
programming concepts . . . . . . . . . . 240--243
Barry L. Kurtz and
J. Mack Adams Using concept expansion and level
integration in an introductory computer
science course . . . . . . . . . . . . . 244--248
Terrence W. Pratt Teaching programming: a new approach
based on analysis skills . . . . . . . . 249--253
Howard Lambert Pascal's emulation of a Prolog program 254--258
John Najarian Modeling in Prolog . . . . . . . . . . . 259--262
Bruce S. Elenbogen and
Martha R. O'Kennon Teaching recursion using fractals in
Prolog . . . . . . . . . . . . . . . . . 263--266
Keith Barker and
A. Wayne Bennett and
Gordon E. Stokes and
Mike Lucas and
Maarten van Swaay Goal-oriented laboratory development in
CS/EE . . . . . . . . . . . . . . . . . 267--267
Robert M. Aiken and
Neal S. Coulter and
Julia E. Hodges and
Joyce C. Little and
Helen C. Takacs and
A. Joe Turner Continuing education activities of the
ACM . . . . . . . . . . . . . . . . . . 268--268
Ivan B. Liss and
Thomas C. McMillan An amazing exercise in recursion for CS1
and CS2 . . . . . . . . . . . . . . . . 270--274
Susan Wiedenbeck Learning recursion as a concept and as a
programming technique . . . . . . . . . 275--278
Brian A. Rudolph Spin-out: the Chinese rings in the
classroom . . . . . . . . . . . . . . . 279--282
H. Willis Means A content analysis of ten introduction
to programming textbooks . . . . . . . . 283--287
Donald J. Bagert, Jr. Should computer science examinations
contain ``programming'' problems? . . . 288--292
David M. Olson The reliability of analytic and holistic
methods in rating students' computer
programs . . . . . . . . . . . . . . . . 293--298
Peter D. Smith Computing trends in small liberal arts
colleges . . . . . . . . . . . . . . . . 299--303
John W. McCormick Using a model railroad to teach digital
process control . . . . . . . . . . . . 304--308
Pierre A. von Kaenel Microprogramming a watch: tools for a
course in computer organization . . . . 309--312
Steve Cunningham and
Judith R. Brown and
Robert P. Burton and
Mark Ohlson Varieties of computer graphics courses
in computer science . . . . . . . . . . 313--313
Connie E. Denton Culture shock: transfering into the
professional work force . . . . . . . . 3--4
Thomas K. Moore Software development in C . . . . . . . 5--7
Jerzy A. Piotrowski The small computer assisted lecturing
system . . . . . . . . . . . . . . . . . 8--12
Barbara A. Price A successful computer approach to the
computer literacy course . . . . . . . . 13--17
W. E. Mattis Microprocessor sequence revitalization 18--19
Lyndell M. Kerley Comprehending the central limit theorem 20--25
Sidney L. Sanders Computer science homework and grading
practices: an alternative to the popular
model . . . . . . . . . . . . . . . . . 26--29
James R. F. Quirk Teaching computer networks as a writing
intensive course . . . . . . . . . . . . 30--35
John F. Dooley An artificial intelligence course in a
liberal arts program . . . . . . . . . . 36--39
Ronald J. Leach A suggested term project for the first
course in computer science . . . . . . . 40--42
J. Archer Harris A microprogramming project for a course
in computer systems . . . . . . . . . . 43--49
Dale H. Grit An operating system project using
Concurrent Euclid . . . . . . . . . . . 50--53
Bernard John Poole Systems analysis and design: an orphan
course about to find a home . . . . . . 54--57
Harold L. Sellars Why a college course in computer
literacy? . . . . . . . . . . . . . . . 58--59
Vivie G. Babb Case study: the analysis, design &
implementation of a database conversion 60--64
Earl D. Shaffer, III Counseling the computer science major 3--4
H. Christiaen Novice programming errors:
misconceptions or misrepresentations? 5--7
D. Crookes Using Prolog to present abstract
machines . . . . . . . . . . . . . . . . 8--12
Richard R. Eckert Microprogrammed versus hardwired control
units: how computers really work . . . . 13--22
James L. Poirot and
Harriet G. Taylor and
Cathleen A. Norris A framework for developing pre-college
computer science retraining programs . . 23--31
Giora Baram and
Frank F. Friedman Should commercial software packages be
used in the classroom? . . . . . . . . . 32--33
Carolynn Van Dyke Binary jargon: the metaphoric language
of computing . . . . . . . . . . . . . . 34--41
Nan C. Schaller The Modula-2 experience . . . . . . . . 42--44
Delmar E. Searls Teaching computer ethics . . . . . . . . 45--48
Daniel Joyce A unifying project for CSI . . . . . . . 49--52
F. Garnett Walters Computer science --- a mathematical
science and accreditation . . . . . . . 53--56
James Foley and
Thomas Standish Report of the NSF undergraduate computer
science education workshop . . . . . . . 57--64
D. Peacock and
V. K. Ralhan and
M. P. Lee and
S. Jeffreys A first year course in software design
and use . . . . . . . . . . . . . . . . 2--8
Peter Salenieks and
Jeff Naylor Professional skills assessment in
programming competitions . . . . . . . . 9--14
Jerome L. Lewis The 15-pegs puzzle and the conceptual
tree . . . . . . . . . . . . . . . . . . 15--18
Lionel E. Deimel Problems from the 12th annual ACM
programming contest . . . . . . . . . . 19--28
Leon Tabak Giving engineers a positive view of
social responsibility . . . . . . . . . 29--31
Hussein M. Abdel-Wahab Experience in teaching communication
software using Berkeley Unix . . . . . . 32--37
Romauld Jagielski Visual simulation of finite state
machines . . . . . . . . . . . . . . . . 38--40
David Ballew Why are the results of team projects so
different? . . . . . . . . . . . . . . . 41--42
Jerry E. Sayers and
David E. Martin A hypothetical computer to simulate
microprogramming and conventional
machine language . . . . . . . . . . . . 43--49
Donald J. Bagert The increasing role of computer theory
in undergraduate curricula . . . . . . . 50--57
Atanas Radensky and
Emilia Zivkova and
Valia Petrova and
Rumiana Lesseva and
Christina Zascheva Experience with Ada as a first
programming language . . . . . . . . . . 58--61
Robert A. Hovis Using current literature in two courses 62--64
Larry J. Brumbaugh An undergraduate course in applied data
communications . . . . . . . . . . . . . 1--5
Larry Hughes Low-cost networks and gateways for
teaching data communications . . . . . . 6--11
Margaret M. Reek An undergraduate concentration in
networking and distributed systems . . . 12--16
Jacobo Carrasquel and
Jim Roberts and
John Pane The design tree: a visual approach to
top-down design and data flow . . . . . 17--21
Rex E. Gantenbein Programming as process: a ``novel''
approach to teaching programming . . . . 22--26
Peter B. Henderson and
Francisco J. Romero Teaching recursion as a problem-solving
tool using standard ML . . . . . . . . . 27--31
Janet D. Hartman Writing to learn and communicate in a
data structures course . . . . . . . . . 32--36
Laurie Honour Werth Preparing students for
programming-in-the-large . . . . . . . . 37--41
Judith Wilson and
Newcomb Greenleaf and
Robert Trenary Algorithms and software: integrating
theory and practice in the undergraduate
computer science curriculum . . . . . . 42--46
Galen B. Crow Defining educational policy on software
usage in the light of copyright law . . 47--51
Freeman L. Moore and
James T. Streib Identifying the gaps between education
and training . . . . . . . . . . . . . . 52--55
Robert E. Beck and
Lillian N. Cassel and
Richard H. Austing Computer science: a core discipline of
liberal arts and sciences . . . . . . . 56--60
Ashok Kumar and
John Beidler Using generics modules to enhance the
CS2 course . . . . . . . . . . . . . . . 61--65
Joseph E. Lang and
Robert K. Maruyama Teaching the abstract data type in CS2 71--73
Donald L. Jordan Integrating desktop publishing into a
systems analysis and design course . . . 74--77
Charles H. Mawhinney and
David R. Callaghan and
Edward G. Cale, Jr. Modifying freshman perception of the CIS
graduate's workstyle . . . . . . . . . . 78--82
Leslie J. Waguespack, Jr. An IS1 workbench for ACM information
system curriculum '81 . . . . . . . . . 83--87
Robert Leeper Progressive project assignments in
computer courses . . . . . . . . . . . . 88--92
Ivan B. Liss and
Thomas C. McMillan An example illustrating modularity,
abstraction & information hiding using 93--97
Michael Britt APEX1, a library of dynamic programming
examples . . . . . . . . . . . . . . . . 98--102
Michael M. Delaney Testing student micro computer skills
through direct computer use . . . . . . 103--107
Linda M. Null and
Johnny Wong A unified approach for multilevel
database security based on inference
engines . . . . . . . . . . . . . . . . 108--111
Kenneth A. Reek The TRY system -or- how to avoid testing
student programs . . . . . . . . . . . . 112--116
Ernest C. Ackermann and
William R. Pope Computer aided program design
experiments: diagrammatic versus textual
material . . . . . . . . . . . . . . . . 117--121
Barbee T. Mynatt and
Laura Marie Leventhal A CASE primer for computer science
educators . . . . . . . . . . . . . . . 122--126
James R. Sidbury and
Richard Plishka and
John Beidler CASE and the undergraduate curriculum 127--130
William Mitchell What is to become of programming? . . . 131--135
Dino Schweitzer and
Scott C. Teel AIDE: an automated tool for teaching
design in an introductory programming
course . . . . . . . . . . . . . . . . . 136--140
Leslie J. Waguespack, Jr. Visual metaphors for teaching
programming concepts . . . . . . . . . . 141--145
Raymond D. Gumb A first course in program verification
and the semantics of programming
languages . . . . . . . . . . . . . . . 146--150
Linda M. Northrop Success with the project-intensive model
for an undergraduate software
engineering course . . . . . . . . . . . 151--155
P. B. van Verth and
L. Bakalik and
M. Kilcoyne Use of the Cloze procedure in testing a
model of complexity . . . . . . . . . . 156--160
D. J. Bagert, Jr. A core course in computer theory: design
and implementation issues . . . . . . . 161--164
M. Smotherman Examining compiled code . . . . . . . . 165--169
D. G. Hyde A parallel processing course for
undergraduates . . . . . . . . . . . . . 170--173
B. P. Weems Operations on sets of intervals --- an
exercise for data structures or
algorithms . . . . . . . . . . . . . . . 174--176
J. Paul Myers, Jr. The new generation of computer literacy 177--181
J. S. Collofello Teaching practical software maintenance
skills in a software engineering course 182--184
L. Rising Removing the emphasis on coding in a
course on software engineering . . . . . 185--189
David F. Haas and
Leslie J. Waguespack, Jr. Sizing assignments: a contribution from
software engineering to computer science
education . . . . . . . . . . . . . . . 190--194
Harriet G. Taylor and
Luegina C. Mounfield The effect of high school computer
science, gender, and work on success in
college computer science . . . . . . . . 195--198
J. Kiper and
B. Rouse and
D. Troy Inservice education of high school
computer science teachers . . . . . . . 199--203
L. A. Larsen Laying the foundations for computer
science . . . . . . . . . . . . . . . . 204--208
L. E. Winslow and
J. E. Lang Ada in CS1 . . . . . . . . . . . . . . . 209--212
G. Scott Owen An Ada-based software engineering course 213--216
J. L. Silver Concurrent programming in an upper level
operating systems course . . . . . . . . 217--221
C. M. Shub Performance experiments for the
performance course . . . . . . . . . . . 222--225
J. Hummel Xinu/WU: an improved PC-Xinu clone? . . 226--230
M. G. Lane and
A. k. Ghosal MPX-PC: an operating system project for
the PC . . . . . . . . . . . . . . . . . 231--235
K. A. Lambert A language-only course in LISP with PC
Scheme . . . . . . . . . . . . . . . . . 236--240
N. E. Sondak and
V. K. Sondak Neural networks and artificial
intelligence . . . . . . . . . . . . . . 241--245
M. B. Wells and
B. L. Kurtz Teaching multiple programming paradigms:
a proposal for a paradigm general
pseudocode . . . . . . . . . . . . . . . 246--251
P. A. Luker Never mind the language, what about the
paradigm? . . . . . . . . . . . . . . . 252--256
J. Wey Chen Toward an ideal competency-based
computer science teacher certification
program: the Delphi approach . . . . . . 257--261
Philip L. Miller A software rotation for professional
teachers . . . . . . . . . . . . . . . . 262--267
Newcomb Greenleaf Algorithms and Proofs: Mathematics in
the Computing Curriculum . . . . . . . . 268--272
William Marion Discrete mathematics for computer
science majors-where are we? How do we
proceed? . . . . . . . . . . . . . . . . 273--277
Michael K. Mahoney Implementing a GKS-like graphics package
on a microcomputer . . . . . . . . . . . 278--282
G. S. Owen Teaching introductory and advanced
computer graphics using micro-computers 283--287
Frank G. Pagan Partial Computation as a Practical Aid
in the Compiler Construction Course . . 2--7
Virginia Z. Ogozalek A comparison of male and female computer
science students' attitudes toward
computers . . . . . . . . . . . . . . . 8--14
Peter C. Isaacson and
Terry A. Scott Automating the execution of student
programs . . . . . . . . . . . . . . . . 15--22
Kay A. Robbins and
Neal R. Wagner and
Dennis J. Wenzel Virtual rings: an introduction to
concurrency . . . . . . . . . . . . . . 23--28
Kenneth A. Lambert Parsing tinyada in a programming
language design course . . . . . . . . . 29--33
Roger E. Lessman Changes and extensions in the C family
of languages . . . . . . . . . . . . . . 34--39
Hubert E. Dunsmore and
David P. Moffet and
Steven T. Ward Software engineering team project group
member evaluations: some empirical
results . . . . . . . . . . . . . . . . 40--45
Ronald L. Danilowicz Demonstrating the dangers of
Pseudo-random numbers . . . . . . . . . 46--48
Barbara Plumblee Teaching about complexity in the
introductory programming course . . . . 49--50
Kenneth G. Schweller Scheduling concurrent procedures using
Modula-2 . . . . . . . . . . . . . . . . 51--56
William J. Pervin Verification of Ada 1/0 statements . . . 57--60
Daniel D. McCracken Three ``lab assignments'' for an
algorithms course . . . . . . . . . . . 61--64
K. G. Schweller and
A. L. Plagman Neural nets and alphabets: introducing
students to neural networks . . . . . . 2--7
Kwok-bun Yue Using the game cube-4 as an example in
an introductory artificial intelligence
course . . . . . . . . . . . . . . . . . 8--10
Su Yun-Lin On teaching operating systems . . . . . 11--14
D. A. Sewry A computer graphics course . . . . . . . 15--18
R. Morales-Fernandez and
J. J. Moreno-Navarro CC-modula: a Modula-2 tool to teach
concurrent programming . . . . . . . . . 19--25
D. R. Goldenson The impact of structured editing on
introductory computer science education:
the results so far . . . . . . . . . . . 26--29
R. Aukerman and
R. Schooley and
D. Nord and
J. Nord The importance of selected systems
analysis and design tools and techniques
as determined by industry systems
analysts and university educators . . . 30--34
K. Louden Logo as a prelude to LISP: some
surprising results . . . . . . . . . . . 35--38
A. Dunworth and
V. Upatising UMAC: a simulated microprogrammable
teaching aid . . . . . . . . . . . . . . 39--43
Jerzy A. Piotrowski Abstract Machines in Miranda . . . . . . 44--47
P. M. Dorin Discrete-event simulation --- a timely
problem . . . . . . . . . . . . . . . . 48--50
S. T. Dean Using the Georgia Tech ``freshman
shell'' . . . . . . . . . . . . . . . . 51--53
A. Behforooz and
O. P. Sharma A comprehensive mathematics curriculum
for the computer science undergraduate
program . . . . . . . . . . . . . . . . 54--57
Michael Bozonie An alternative to regular lecture
classes: a theory seminar in computer
algorithms . . . . . . . . . . . . . . . 58--59
J. Mohr Using Modula-2 to teach data abstraction 60--64
J. R. Ullrich and
C. Cook An experimental investigation of the
close procedure as a measure of program
understanding . . . . . . . . . . . . . 2--10
James H. Hays An Operating Systems Course Using Minix 11--12
D. J. Bagert, Jr. On teaching computer science using the
three basic processes from the Denning
report . . . . . . . . . . . . . . . . . 13--14
N. Dunstan Synchronization problems and UNIX System
V . . . . . . . . . . . . . . . . . . . 15--19
G. M. Schneider A quantitative evaluation of graduate
programs in computer science in the
United States and Canada . . . . . . . . 20--24
R. Raymond and
E. Jaede and
S. Standiford In support of Scraggs: the issue of
research . . . . . . . . . . . . . . . . 25--26
S. L. Sanders Teaching load and the quality of
education . . . . . . . . . . . . . . . 27--30
E. R. Richmond Software engineering education in the
associate-degree-level
vocational/technical computer science
program . . . . . . . . . . . . . . . . 31--36
D. C. Stone Using cumulative graphic traces in the
visualization of sorting algorithms . . 37--42
J. S. Briggs Teaching programming to conversion
course students . . . . . . . . . . . . 43--51
G. L. Van Meer and
C. D. Sigwart Effective group interactions: some
aspects of group projects in computer
science courses . . . . . . . . . . . . 52--56
R. Foss Music in computer science courses using
inexpensive, exciting technology to
teach programming principles . . . . . . 57--59
D. J. Weiner Teaching of assembly language as a
laboratory science . . . . . . . . . . . 60--64