CS educational research: a meta-analysis of SIGCSE technical symposium proceedings
Proceedings of the 35th SIGCSE technical symposium on Computer science education
What do we mean by theoretically sound research in computer science education?
Proceedings of the 9th annual SIGCSE conference on Innovation and technology in computer science education
RAPTOR: a visual programming environment for teaching algorithmic problem solving
Proceedings of the 36th SIGCSE technical symposium on Computer science education
On understanding the statics and dynamics of object-oriented programs
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Proceedings of the 36th SIGCSE technical symposium on Computer science education
A multi-institutional investigation of computer science seniors' knowledge of programming concepts
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Exploring students' understanding of the concept of algorithm: levels of abstraction
ITiCSE '05 Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education
You can lead a horse to water: how students really use pedagogical software
ITiCSE '05 Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education
Observations of student competency in a CS1 course
ACE '05 Proceedings of the 7th Australasian conference on Computing education - Volume 42
Factors affecting the success of non-majors in learning to program
Proceedings of the first international workshop on Computing education research
Impact of alternative introductory courses on programming concept understanding
Proceedings of the first international workshop on Computing education research
Examining the role of self-regulated learning on introductory programming performance
Proceedings of the first international workshop on Computing education research
Evaluating assessments of novice programming environments
Proceedings of the first international workshop on Computing education research
What does it take to learn 'programming thinking'?
Proceedings of the first international workshop on Computing education research
An investigation of potential success factors for an introductory model-driven programming course
Proceedings of the first international workshop on Computing education research
Constructing a core literature for computing education research
ACM SIGCSE Bulletin
Women catch up: gender differences in learning programming concepts
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Proceedings of the 37th SIGCSE technical symposium on Computer science education
A systematic approach to active and cooperative learning in CS1 and its effects on CS2
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Qualitative research in computer science education
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Incorporating an intelligent tutoring system into CS1
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Research challenges in embedded and hybrid systems
ACM SIGBED Review
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
Student attitudes toward pair programming
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
ASSISTing CS1 students to learn: learning approaches and object-oriented programming
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
Proceedings of the second international workshop on Computing education research
Why students drop out CS1 course?
Proceedings of the second international workshop on Computing education research
Object oriented programming and program correctness: the students' perspective
Proceedings of the second international workshop on Computing education research
Improving learning in CS1 via tablet-PC-based in-class assessment
Proceedings of the second international workshop on Computing education research
Chick sexing and novice programmers: explicit instruction of problem solving strategies
ACE '06 Proceedings of the 8th Australasian Conference on Computing Education - Volume 52
Similarity and originality in code: plagiarism and normal variation in student assignments
ACE '06 Proceedings of the 8th Australasian Conference on Computing Education - Volume 52
The ability to articulate strategy as a predictor of programming skill
ACE '06 Proceedings of the 8th Australasian Conference on Computing Education - Volume 52
Predictors of success in a first programming course
ACE '06 Proceedings of the 8th Australasian Conference on Computing Education - Volume 52
A study of algorithm animations on mobile devices
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Spatial skills and navigation of source code
Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education
Targeting program visualizations
Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education
Studying our inclusive practices: course experiences of students with disabilities
Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education
From Limen to Lumen: computing students in liminal spaces
Proceedings of the third international workshop on Computing education research
An objective comparison of languages for teaching introductory programming
Proceedings of the 6th Baltic Sea conference on Computing education research: Koli Calling 2006
The Randolph thesis: CSEd research at the crossroads
ACM SIGCSE Bulletin
A survey of literature on the teaching of introductory programming
Working group reports on ITiCSE on Innovation and technology in computer science education
Games, stories, or something more traditional: the types of assignments college students prefer
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Debugging: the good, the bad, and the quirky -- a qualitative analysis of novices' strategies
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Backstop: a tool for debugging runtime errors
Proceedings of the 39th SIGCSE technical symposium on Computer science education
The effects of pair-programming on individual programming skill
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Using cognitive conflict and visualisation to improve mental models held by novice programmers
Proceedings of the 39th SIGCSE technical symposium on Computer science education
The effect of using problem-solving software tutors on the self-confidence of female students
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Test-driven learning in early programming courses
Proceedings of the 39th SIGCSE technical symposium on Computer science education
The teaching of novice computer programmers: bringing the scholarly-research approach to Australia
ACE '08 Proceedings of the tenth conference on Australasian computing education - Volume 78
ClockIt: collecting quantitative data on how beginning software developers really work
Proceedings of the 13th annual conference on Innovation and technology in computer science education
Perceived behavior control and its influence on the adoption of software tools
Proceedings of the 13th annual conference on Innovation and technology in computer science education
Going SOLO to assess novice programmers
Proceedings of the 13th annual conference on Innovation and technology in computer science education
A gentle introduction to mutual recursion
Proceedings of the 13th annual conference on Innovation and technology in computer science education
Wu's castle: teaching arrays and loops in a game
Proceedings of the 13th annual conference on Innovation and technology in computer science education
Novice software developers, all over again
ICER '08 Proceedings of the Fourth international Workshop on Computing Education Research
Abstraction ability as an indicator of success for learning computing science?
ICER '08 Proceedings of the Fourth international Workshop on Computing Education Research
Classifying computing education papers: process and results
ICER '08 Proceedings of the Fourth international Workshop on Computing Education Research
Incorporating programming strategies explicitly into curricula
Koli Calling '07 Proceedings of the Seventh Baltic Sea Conference on Computing Education Research - Volume 88
Koli Calling comes of age: an analysis
Koli Calling '07 Proceedings of the Seventh Baltic Sea Conference on Computing Education Research - Volume 88
Effectiveness of integrating program visualizations to a programming course
Koli Calling '07 Proceedings of the Seventh Baltic Sea Conference on Computing Education Research - Volume 88
Characterizing research in computing education: a preliminary analysis of the literature
Proceedings of the Sixth international workshop on Computing education research
Have we missed something?: identifying missing types of research in computing education
Proceedings of the Sixth international workshop on Computing education research
Review of recent systems for automatic assessment of programming assignments
Proceedings of the 10th Koli Calling International Conference on Computing Education Research
Evaluation of a hands-on approach to learning mobile and embedded programming
International Journal of Mobile Learning and Organisation
Practical Problem-Based Learning in Computing Education
ACM Transactions on Computing Education (TOCE)
Proceedings of the ninth annual international conference on International computing education research
Proceedings of the 12th Koli Calling International Conference on Computing Education Research
Toward a shared understanding of competency in programming: an invitation to the BABELnot project
ACE '12 Proceedings of the Fourteenth Australasian Computing Education Conference - Volume 123
Introductory programming: examining the exams
ACE '12 Proceedings of the Fourteenth Australasian Computing Education Conference - Volume 123
Illustration of paradigm pluralism in computing education research
ACE '12 Proceedings of the Fourteenth Australasian Computing Education Conference - Volume 123
Implementation of a smart lab for teachers of novice programmers
ACE '12 Proceedings of the Fourteenth Australasian Computing Education Conference - Volume 123
A methodology for teaching programming for beginners
Proceedings of the ninth annual international ACM conference on International computing education research
Hi-index | 0.00 |
This paper presents an analysis of research papers about programming education that were published in computing education conferences in the years 2005 to 2008. We employed Simon's classification scheme to identify the papers of interest from the ICER, SIGCSE, ITiCSE, ACE, Koli Calling and NACCQ conferences. Having identified the papers, we analyzed the type of data collected, whether the analysis was qualitative, quantitative, or mixed, and the aims and outcomes being reported. The greatest number of papers employed quantitative research methods, investigated the ability, aptitude, or understanding of students, and were based in single courses. The theme of the research and the type of study conducted vary across the conferences, indicating the different nature and role of each conference. Papers that investigated student learning of programming in terms of established theories or models of learning were not common, indicating an area of research that deserves more attention.