Abstract
Drawing on methods from diverse disciplines---including computer science, education, sociology, and psychology---to improve computing education.
- Lewandowski, G. et al. Commonsense computing (episode 3): Concurrency and concert tickets. In Proceedings of the Third International Workshop on Computing Education Research (2007), 133--144. Google ScholarDigital Library
- Miller, L.A. Natural language programming: Styles, strategies, and contrasts. IBM Systems Journal 29, 2 (1981), 184--215.Google Scholar
- Pane, J.F., Ratanamahatana, C., and Myers, B.A. Studying the language and structure in non-programmers' solutions to programming problems. International Journal of Human-Computer Studies 54 (2001), 237--264. Google ScholarDigital Library
- Perlis, A. The computer in the university. In M. Greenberger, Ed., Computers and the World of the Future, MIT Press, Cambridge, MA, 1962, 180--219.Google Scholar
- Sime, M.E., Arblaster, A.T., and Green, T.R.G. Structuring the programmer's task. Journal of Occupational Psychology 50 (1977), 205--216.Google ScholarCross Ref
- Wing, J. Computational thinking. Commun. ACM 49, 3 (Mar. 2006), 33--35. Google ScholarDigital Library
Index Terms
- Education
Paving the way for computational thinking
Recommendations
Computational Thinking in Teacher Education
SIGCSE '20: Proceedings of the 51st ACM Technical Symposium on Computer Science EducationTeacher education programs are beginning to acknowledge the important role they play in preparing teachers to support students in the area of STEM, coding, Computational Thinking and robotics. As a result, new courses are being developed that connect ...
Computational thinking outreach: reaching across the K-12 curriculum
Recruiting a precollege audience into computing disciplines can be challenging. One approach is to engage those that have a strong influence with the precollege students, K-12 teachers [16]. To engage these teachers, we held a Google-sponsored Computer ...
Computational thinking in high school courses
SIGCSE '10: Proceedings of the 41st ACM technical symposium on Computer science educationThe number of undergraduates entering computer science has declined in recent years. This is paralleled by a drop in the number of high school students taking the CS AP exam and the number of high schools offering computer science courses. The declines ...
Comments