In this paper we review the literature relating to the psychological/educational study of programming. We identify general trends comparing novice and expert programmers, programming knowledge and strategies, program generation and comprehension, and objectoriented versus procedural programming. (We do not cover research relating specifically to other programming styles.) The main focus of the review is on…
Computer Science Education Template
Write in a clean editor, then format for Computer Science Education in one click — DocuGuru applies the official Taylor & Francis template with author–year references and exports a submission-ready PDF plus the editable LaTeX source. Free to start.
About the Computer Science Education format
Computer Science Education is a peer-reviewed journal published by Taylor & Francis, covering Teaching and Learning Programming, Innovative Teaching and Learning Methods, Gender and Technology in Education.
| Publisher | Taylor & Francis |
|---|---|
| Reference style | Author–year (Chicago, T&F) Author–year — (Smith, 2023) in the text Smith, Ada, Ben Jones, and Cara Lee. 2023. "A Representative Article Title." Computer Science Education 12 (3): 45–58.
Formats any DOI in Computer Science Education style. No sign-up. |
| Publishes research in | Teaching and Learning Programming Innovative Teaching and Learning Methods Gender and Technology in Education Online Learning and Analytics Experimental Learning in Engineering |
| ISSN | 0899-3408 |
| Citation impact (2-yr) | 1.81 |
| h-index | 70 |
| i10-index | 345 |
| Total citations | 21,382 |
| Top institutions publishing here | Utah State University |
| Journal website | www.tandfonline.com |
| You get | A submission-ready PDF and the editable LaTeX source — ready to submit. |
Papers published in Computer Science Education per year
Citation impact of Computer Science Education by publication year
Citations each year’s papers have accumulated so far — the most recent years are still building up.
Most-cited papers in Computer Science Education
Practical programming is one of the basic skills pursued in computer science education. On programming courses, the coursework consists of programming assignments that need to be assessed from different points of view. Since the submitted assignments are executable programs with a formal structure, some features can be assessed automatically. The basic requirement for automated assessment…
Many teachers experience serious problems when teaching object orientation to beginners or professionals. Many of these problems could be overcome or reduced through the use \nof more appropriate tools. In this paper, we introduce BlueJ, an integrated development environment designed for teaching object orientation, and discuss how the use of this tool can change the approach…
The focus of this research was to create and test an introductory computer science course for middle school. Titled “Foundations for Advancing Computational Thinking” (FACT), the course aims to prepare and motivate middle school learners for future engagement with algorithmic problem solving. FACT was also piloted as a seven-week course on Stanford’s OpenEdX MOOC platform…