enter search term and/or author name
Values and Objectives in Computing Education Research
Arnold Pears, Lauri Malmi
Article No.: 15
What is Computing Education Research (CER), why are we doing this type of research, and what should the community achieve? As associate editors to this special edition we provide our perspectives and discuss how they have influenced the evolution...
PatternCoder: A Programming Support Tool for Learning Binary Class Associations and Design Patterns
J. H. Paterson, K. F. Cheng, J. Haddow
Article No.: 16
PatternCoder is a software tool to aid student understanding of class associations. It has a wizard-based interface which allows students to select an appropriate binary class association or design pattern for a given problem. Java code is then...
Diagnosing Learners’ Problem-Solving Strategies Using Learning Environments with Algorithmic Problems in Secondary Education
Article No.: 17
At schools special learning and programming environments are often used in the field of algorithms. Particularly with regard to computer science lessons in secondary education, they are supposed to help novices to learn the basics of programming....