Journal: Computer Science Education

Volume 16, Issue 4

261 -- 279Jorma Sajaniemi, Mordechai Ben-Ari, Pauli Byckling, Petri Gerdt, Yevgeniya Kulikova. Roles of variables in three programming paradigms
281 -- 301Michal Armoni, Judith Gal-Ezer, Orit Hazzan. Reductive thinking in computer science
303 -- 323Susan Bergin, Ronan Reilly. Predicting introductory programming performance: A multi-institutional multivariate study

Volume 16, Issue 3

173 -- 0Tapio Salakoski. Editorial comments
175 -- 184Roy Andersson, Lars Bendix. eXtreme teaching: A framework for continuous improvement
185 -- 195Anders Berglund, Anna Eckerdal. What do CS students try to learn? insights from a distributed, project-based course in computer systems
197 -- 209Anna Eckerdal, Robert McCartney, Jan Erik Moström, Mark Ratcliffe, Carol Zander. Categorizing student software designs: Methods, results, and implications
211 -- 227Linda Mannila, Mia Peltomäki, Tapio Salakoski. What about a simple language? Analyzing the difficulties in learning to program
229 -- 240Ville Karavirta, Ari Korhonen, Lauri Malmi. On the use of resubmissions in automatic assessment systems
241 -- 255Otto Seppälä, Lauri Malmi, Ari Korhonen. Observations on student misconceptions - A case study of the Build - Heap Algorithm

Volume 16, Issue 2

75 -- 0Sally Fincher. Special issue on CSE Pedagogic patterns
77 -- 85Peter J. Denning, John E. Hiles. Transformational Events
87 -- 103Bruria Haberman. Pedagogical patterns: A means for communication within the CS teaching community of practice
105 -- 118Symeon Retalis, Petros Georgiakakis, Yannis A. Dimitriadis. Eliciting design patterns for e-learning systems
119 -- 136Jens Bennedsen. The dissemination of pedagogical patterns
137 -- 156Michael Derntl, Luca Botturi. Essential use cases for pedagogical patterns
157 -- 172Jens Bennedsen, Ole Eriksen. Categorizing Pedagogical patterns by teaching activities and Pedagogical values

Volume 16, Issue 1

1 -- 18Miguel-Ángel Sicilia. Strategies for teaching object-oriented concepts with Java
19 -- 36Gwen Nugent, Leen-Kiat Soh, Ashok Samal, Jeff Lang. A Placement Test for Computer Science: Design, Implementation, and Analysis
37 -- 51Jane Gradwohl Nash, Ralph J. Bravaco, Shai Simonson. Assessing knowledge change in computer science
53 -- 73David Coppit. Implementing large projects in software engineering courses