Table of contents for issues of SIGCSE Bulletin (ACM Special Interest Group on Computer Science Education)

Last update: Thu Feb 10 09:48:30 MST 2022                Valid HTML 3.2!

Volume 12, Number 1, February, 1980
Volume 12, Number 2, July, 1980
Volume 12, Number 3, September, 1980
Volume 12, Number 4, December, 1980
Volume 13, Number 1, February, 1981
Volume 13, Number 2, June, 1981
Volume 13, Number 3, September, 1981
Volume 13, Number 4, December, 1981
Volume 14, Number 1, February, 1982
Volume 14, Number 2, June, 1982
Volume 14, Number 3, September, 1982
Volume 14, Number 4, December, 1982
Volume 15, Number 1, February, 1983
Volume 15, Number 2, June, 1983
Volume 15, Number 3, September, 1983
Volume 15, Number 4, December, 1983
Volume 16, Number 1, February, 1984
Volume 16, Number 2, June, 1984
Volume 16, Number 3, September, 1984
Volume 16, Number 4, December, 1984
Volume 17, Number 1, March, 1985
Volume 17, Number 2, June, 1985
Volume 17, Number 3, September, 1985
Volume 17, Number 4, December, 1985
Volume 18, Number 1, February, 1986
Volume 18, Number 2, June, 1986
Volume 18, Number 3, September 1, 1986
Volume 18, Number 4, December, 1986
Volume 19, Number 1, February, 1987
Volume 19, Number 2, June, 1987
Volume 19, Number 3, September 1, 1987
Volume 19, Number 4, December, 1987
Volume 20, Number 1, February, 1988
Volume 20, Number 2, June, 1988
Volume 20, Number 3, September, 1988
Volume 20, Number 4, December, 1988
Volume 21, Number 1, February, 1989
Volume 21, Number 2, June, 1989
Volume 21, Number 3, September, 1989
Volume 21, Number 4, December, 1989


SIGCSE Bulletin (ACM Special Interest Group on Computer Science Education)
Volume 12, Number 1, February, 1980

            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

SIGCSE Bulletin (ACM Special Interest Group on Computer Science Education)
Volume 12, Number 2, July, 1980

             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

SIGCSE Bulletin (ACM Special Interest Group on Computer Science Education)
Volume 12, Number 3, September, 1980

                  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

SIGCSE Bulletin (ACM Special Interest Group on Computer Science Education)
Volume 12, Number 4, December, 1980

               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


SIGCSE Bulletin (ACM Special Interest Group on Computer Science Education)
Volume 13, Number 1, February, 1981

                  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

SIGCSE Bulletin (ACM Special Interest Group on Computer Science Education)
Volume 13, Number 2, June, 1981

                 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

SIGCSE Bulletin (ACM Special Interest Group on Computer Science Education)
Volume 13, Number 3, September, 1981

             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

SIGCSE Bulletin (ACM Special Interest Group on Computer Science Education)
Volume 13, Number 4, December, 1981

            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


SIGCSE Bulletin (ACM Special Interest Group on Computer Science Education)
Volume 14, Number 1, February, 1982

                  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

SIGCSE Bulletin (ACM Special Interest Group on Computer Science Education)
Volume 14, Number 2, June, 1982

           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

SIGCSE Bulletin (ACM Special Interest Group on Computer Science Education)
Volume 14, Number 3, September, 1982

           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

SIGCSE Bulletin (ACM Special Interest Group on Computer Science Education)
Volume 14, Number 4, December, 1982

                     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


SIGCSE Bulletin (ACM Special Interest Group on Computer Science Education)
Volume 15, Number 1, February, 1983

            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

SIGCSE Bulletin (ACM Special Interest Group on Computer Science Education)
Volume 15, Number 2, June, 1983

                       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

SIGCSE Bulletin (ACM Special Interest Group on Computer Science Education)
Volume 15, Number 3, September, 1983

              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

SIGCSE Bulletin (ACM Special Interest Group on Computer Science Education)
Volume 15, Number 4, December, 1983

              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


SIGCSE Bulletin (ACM Special Interest Group on Computer Science Education)
Volume 16, Number 1, February, 1984

                      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

SIGCSE Bulletin (ACM Special Interest Group on Computer Science Education)
Volume 16, Number 2, June, 1984

           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

SIGCSE Bulletin (ACM Special Interest Group on Computer Science Education)
Volume 16, Number 3, September, 1984

               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

SIGCSE Bulletin (ACM Special Interest Group on Computer Science Education)
Volume 16, Number 4, December, 1984

              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


SIGCSE Bulletin (ACM Special Interest Group on Computer Science Education)
Volume 17, Number 1, March, 1985

             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

SIGCSE Bulletin (ACM Special Interest Group on Computer Science Education)
Volume 17, Number 2, June, 1985

               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

SIGCSE Bulletin (ACM Special Interest Group on Computer Science Education)
Volume 17, Number 3, September, 1985

                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

SIGCSE Bulletin (ACM Special Interest Group on Computer Science Education)
Volume 17, Number 4, December, 1985

           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


SIGCSE Bulletin (ACM Special Interest Group on Computer Science Education)
Volume 18, Number 1, February, 1986

               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

SIGCSE Bulletin (ACM Special Interest Group on Computer Science Education)
Volume 18, Number 2, June, 1986

                   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

SIGCSE Bulletin (ACM Special Interest Group on Computer Science Education)
Volume 18, Number 3, September 1, 1986

               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

SIGCSE Bulletin (ACM Special Interest Group on Computer Science Education)
Volume 18, Number 4, December, 1986

                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


SIGCSE Bulletin (ACM Special Interest Group on Computer Science Education)
Volume 19, Number 1, February, 1987

                    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

SIGCSE Bulletin (ACM Special Interest Group on Computer Science Education)
Volume 19, Number 2, June, 1987

                  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

SIGCSE Bulletin (ACM Special Interest Group on Computer Science Education)
Volume 19, Number 3, September 1, 1987

                  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

SIGCSE Bulletin (ACM Special Interest Group on Computer Science Education)
Volume 19, Number 4, December, 1987

              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


SIGCSE Bulletin (ACM Special Interest Group on Computer Science Education)
Volume 20, Number 1, February, 1988

             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

SIGCSE Bulletin (ACM Special Interest Group on Computer Science Education)
Volume 20, Number 2, June, 1988

               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

SIGCSE Bulletin (ACM Special Interest Group on Computer Science Education)
Volume 20, Number 3, September, 1988

           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

SIGCSE Bulletin (ACM Special Interest Group on Computer Science Education)
Volume 20, Number 4, December, 1988

                 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


SIGCSE Bulletin (ACM Special Interest Group on Computer Science Education)
Volume 21, Number 1, February, 1989

             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

SIGCSE Bulletin (ACM Special Interest Group on Computer Science Education)
Volume 21, Number 2, June, 1989

                 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

SIGCSE Bulletin (ACM Special Interest Group on Computer Science Education)
Volume 21, Number 3, September, 1989

            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

SIGCSE Bulletin (ACM Special Interest Group on Computer Science Education)
Volume 21, Number 4, December, 1989

              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