skip to main content
article

Methods of teaching a computer science course for prospective teachers

Authors Info & Claims
Published:01 December 2003Publication History
Skip Abstract Section

Abstract

This article focuses on a "Methods of Teaching Computer Science in the High School" course (abbreviated MTCS). It presents the rationale and need for the course, and suggests optional course frameworks and implementations that are not limited to a particular programming language, programming paradigm, level of students, or curriculum.

References

  1. Computing Curricula 2001, The Joint Task Force on Computing Curricula IEEE Computer Society and the Association for Computing Machinery. http://www.acm.org/sigcse/cc2001/Google ScholarGoogle Scholar
  2. Gal-Ezer, J., Beeri, C., Harel, D., Yehudai, A. (October 1995). A high school program in Computer Science, Computer, 73--80. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Liskov, B. and Guttag, J. (1986). Abstraction and Specification in Program Development. The MIT Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Pea, R. D. (1986). Language-independent conceptual "bugs" in novice programming, Journal of Educational Computing Research2(1), 25--36.Google ScholarGoogle Scholar
  5. Shulman, L. S. (1987). Knowledge and teaching: Foundations of the new reform, Harvard Educational Review57(1), 1--2.Google ScholarGoogle Scholar
  6. Spohrer, J. G. and Soloway, E. (1986). Analyzing the high frequency bugs. In E. Soloway and Y. Iyengar (eds.). Empirical Studies of Programmers, Albex Publishing Corporation, Norwood, New Jersey, 230--251. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Samuracay, R. (1989). The concept of variable in programming: its meaning and use in problem-solving by novice programmers. In E. Soloway and J. C. Spohrer (eds.). Studying the Novice Programmer, Lawrence Erlbaum Associates, Publishers, New Jersey, 161--178.Google ScholarGoogle Scholar
  8. Tucker, A., Deek, F., Jones, J., McCowan, D., Stephenson, C. and Verno, A. (2002). A Model Curriculum for K-12 Computer Science: Report of the ACM K-12 Education Task Force Computer Science Curriculum Committee --- Draft. http://www.acm.org/k12/k12Draft1101.pdf.Google ScholarGoogle Scholar

Index Terms

  1. Methods of teaching a computer science course for prospective teachers
    Index terms have been assigned to the content through auto-classification.

    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 35, Issue 4
      December 2003
      144 pages
      ISSN:0097-8418
      DOI:10.1145/960492
      Issue’s Table of Contents

      Copyright © 2003 Authors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 1 December 2003

      Check for updates

      Qualifiers

      • article

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader