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