skip to main content
article
Free Access

Why johny can't program: a progress report

Published:01 February 1978Publication History
Skip Abstract Section

Abstract

We are engaged in teaching technical material, specifically computer science, to a large number of undergraduates (400--500), the majority of whom are non-science majors.Many of these students have trouble learning the course material. We are not here talking about those few students who are affected by such problems as physical handicaps or other specific learning disabilities; non are we concerned with those individuals who exhibit poor study habits or strong preferences for unusual "favored modes of perception" [WEIN]. We are concerned with the significant number of students who, for no apparent reason, have a great deal of difficuly learning elementary computer concepts. Why do some never understand? Why do others, who eventually succeed, take a great deal longer than the majority of our students?This paper is a report on research in progress. Our research at this time is mainly concerned with:(a) Determining, in advance, which students are likely to encounter the severest problems learning computer science;(b) Finding out what there is specifically in the nature of the course material which causes the greatest difficulty for these students; and(c) Developing a methodology for helping students to overcome such learning problems.This paper is organized into 6 major sections.Section I is an introduction to the Natural Sciences 110 course, to the programming language used in this course, and to the major teaching problems we face.Section II is a statement of our goals in this research effort.Section III describes the method by which we are attempting to realize our intended goals.Section IV describes the special recitation sections which are being used to help us monitor the potentially "slower" students.Section V deals with classifying the specific conceptual barriers which we have thus far found to inhibit normal learning in many computer science students.Section VI is 2 statement of the direction which our research will follow in the immediate future.

References

  1. {ACM1} Association of Computing Machinery: Publications of SIGCSE (Special Interest Group on Computer Science Education)Google ScholarGoogle Scholar
  2. {BECC} Brooks, R., "A Model of Human Cognitive Behavior in Writing Code for Computer Programs"; Ph.D thesis, Carnegie-Mellon University, Dept. of Computer Science, 1975Google ScholarGoogle Scholar
  3. {DENE} DeMelsky, Garland Y., and McKee, Michael C., "Prediction of Computer Programmer Training and Job Performance Using the AABP Test"; in PERSONNEL PSYCHOLOGY, vol. 27, p. 129--137, 1974Google ScholarGoogle ScholarCross RefCross Ref
  4. {OHAR} O'Hare, J. J., "Programmers as Users"; BBN Technical Report, Cambridge, Mass., September, 1976Google ScholarGoogle Scholar
  5. {PREE} Prenner, Charles J., & Spector, Alfred Z., "Instructional Computer Systems for Higher Education"; Technical Report IR-10-76, Center for Research in Computing Technology, Harvard University, June, 1976.Google ScholarGoogle Scholar
  6. {SPEC} Spector, Alfred Z., "The Efficiency Enhancement of PPL"; Technical Report TR-17-76, Center for Research in Computing Technology, Harvard University, May, 1976Google ScholarGoogle Scholar
  7. {TAFT} Taft, Edward A., & Standish, Thomas A., "PPL User's Manual"; Technical Report TR-21-74, Center for Research in Computing Technology, Harvard University, September, 1974Google ScholarGoogle Scholar
  8. {WEIN} Weinberg, G. M., THE PSYCHOLOGY OF COMPUTER PROGRAMMING; Van Nostrand Reinhold & Co., New York, 1971 Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. {WEIS} Weissman, L., PSYCHOLOGICAL COMPLEXITY OF COMPUTER PROGRAMS: AN INITIAL EXPERIMENT; Technical Report TR CSRG-26, University of Toronto, Computer Systems Research Group, 1973 (see also Weissman's Ph.D thesis)Google ScholarGoogle Scholar
  10. {WCL1} Wolfe, Prof. Jack M., "Long Range Predictive Capabilities of the Aptitude. Assessment Battery: Programming Test (A Validation Study)"; Programming Specialists, Inc., Brooklyn, New York, 1972Google ScholarGoogle Scholar
  11. {WCL2} Wolfe, Prof. Jack M., "Validation Report on Wolfe: PROGRAMMING APTITUDE TEST (School Edition, Form A)"; Dept. of Information Sciences, Brooklyn College of CUNY, May 1973Google ScholarGoogle Scholar
  12. {WCL3} Wolfe, Prof. Jack M., "An Interim Validation Report on the Wolfe: Programming Aptitude Test"; in COMPUTER PERSONNEL (a quarterly publication of ACM Special Interest Group on Computer Personnel Research), Vol. 6, Number 1--2, Spring, 1977 Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. {WCL4} Wolfe, Prof. Jack M., articles appearing in COMPUTERWORLD: "Novice DP Majors Outscore Veteran DPers" (1/10/77, p. 16); and "Novice DP Grad, Veteran DPer with D. A. Prove Equal" (2/28/77, p. 19)Google ScholarGoogle Scholar
  14. {WCL5} Wolfe, Prof. Jack M., "A Validation Study at Brooklyn College, Summer Session, 1977"; Dept. of Computer & Information Science, Brooklyn College of CURY, Brooklyn, New York, Sept., 1977Google ScholarGoogle Scholar

Index Terms

(auto-classified)
  1. Why johny can't program: a progress report

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    • Published in

      cover image ACM SIGCSE Bulletin
      ACM SIGCSE Bulletin  Volume 10, Issue 1
      The papers of the SIGCSE/CSA technical symposium on computer science education
      February 1978
      296 pages
      ISSN:0097-8418
      DOI:10.1145/990654
      Issue’s Table of Contents
      • cover image ACM Conferences
        SIGCSE '78: Papers of the SIGCSE/CSA technical symposium on Computer science education
        February 1978
        311 pages
        ISBN:9781450374767
        DOI:10.1145/990555
        • Conference Chair:
        • Kenneth Williams

      Copyright © 1978 ACM

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 1 February 1978

      Check for updates

      Qualifiers

      • article

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader
    About Cookies On This Site

    We use cookies to ensure that we give you the best experience on our website.

    Learn more

    Got it!