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.
- 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 Scholar
- Gal-Ezer, J., Beeri, C., Harel, D., Yehudai, A. (October 1995). A high school program in Computer Science, Computer, 73--80. Google ScholarDigital Library
- Liskov, B. and Guttag, J. (1986). Abstraction and Specification in Program Development. The MIT Press. Google ScholarDigital Library
- Pea, R. D. (1986). Language-independent conceptual "bugs" in novice programming, Journal of Educational Computing Research2(1), 25--36.Google Scholar
- Shulman, L. S. (1987). Knowledge and teaching: Foundations of the new reform, Harvard Educational Review57(1), 1--2.Google Scholar
- 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 ScholarDigital Library
- 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 Scholar
- 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 Scholar
Index Terms
- Methods of teaching a computer science course for prospective teachers
Recommendations
Computer Science Teaching Knowledge: A Framework and Assessment (Abstract Only)
SIGCSE '17: Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science EducationEducators, researchers, politicians, tech companies, and others continue to advocate for the importance of K-12 students learning computer science in our increasingly tech-driven society. One way school districts in the United States address this ...
The network of teaching excellence in computer science and master teachers
WiPSCE '14: Proceedings of the 9th Workshop in Primary and Secondary Computing EducationThe current focus on computer science in the school curriculum in many countries has led to concerns about how teachers will manage this change and rise to the challenge of the new curriculum. In-service teachers have a need for professional development ...
Comments