skip to main content
10.1145/1089786acmconferencesBook PagePublication PagesicerConference Proceedingsconference-collections
ICER '05: Proceedings of the first international workshop on Computing education research
ACM2005 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
ICER05: International Computing Education Research Workshop 2005 Seattle WA USA October 1 - 2, 2005
ISBN:
978-1-59593-043-9
Published:
01 October 2005
Sponsors:
Next Conference
August 13 - 15, 2024
Melbourne , VIC , Australia
Bibliometrics
Skip Abstract Section
Abstract

It is our great pleasure to welcome you to the 1st International Computing Education Research Workshop, sponsored by the ACM Special Interest Group in Computer Science Education (SIGCSE)-ICER 2005. Our hope is that this is the beginning of a series: that there will be future ICER workshops and a general growth in the field of computing education.The call for papers attracted 35 submissions from Asia, Australia, Canada, Europe, and the United States. The program committee accepted 16 papers that demonstrate a wide range of methods to ask a variety of different questions about how people come to understand computing. The program begins with a keynote address by Cindy Atman of the University of Washington, Seattle on her work studying students coming to understand design in Engineering.

Skip Table Of Content Section
Article
What novice programmers don't know

Novice programmer knowledge contains a mixture of well-formed, in-transition and muddled conceptual structures. In this paper we describe an analysis of the in-transition and muddled items that are not fully integrated into the novices' cognitive ...

Article
Factors affecting the success of non-majors in learning to program

The introductory programming course is difficult for many university students, especially students who have little prior exposure to programming. Many factors affecting student success have been identified, but there is still a dearth of knowledge about ...

Article
Impact of alternative introductory courses on programming concept understanding

Computer science has long debated what to teach in the introductory course of the discipline, and leaders in our field have argued that the introductory course approach is critical to student development. We investigated the impact of alternative ...

Article
Students' alternative standards for correctness

We examined students' definition of correctness as reflected by their decisions whether certain programs are correct. Using a questionnaire we found that students understand correctness as a relative property of the program and therefore might decide ...

Article
Personalizing and discussing algorithms within CS1 studio experiences: an observational study

Pedagogical algorithm visualization technology aims to assist learners in understanding the dynamic behavior of computer algorithms. A key trend in past experimental studies is that learners benefit most when they are actively engaged with algorithm ...

Article
Pattern oriented instruction and the enhancement of analogical reasoning

Developing solutions to recurring algorithmic and design problems in various contexts constitutes a fundamental part of computer science (CS) and software engineering. A main principle in software development is the transfer of solutions from previously ...

Article
Strategies that students use to trace code: an analysis based in grounded theory

How do beginning students approach problems which require them to read and understand code? We report on a Grounded Theory-based analysis of student transcripts from 12 institutions where students were asked to "think aloud" when solving such problems. ...

Article
Examining the role of self-regulated learning on introductory programming performance

The purpose of this study was to investigate the relationship between self-regulated learning (SRL) and introductory programming performance. Participants were undergraduate students enrolled in an introductory computer programming module at a third-...

Article
Software engineering as a model of understanding for learning and problem solving

This paper proposes a model which explains the process of learning about computation in terms of well-accepted software engineering concepts, and argues that our approach to understanding how problem-solving skills are acquired is an innovation over ...

Article
Evaluating assessments of novice programming environments

Educators have developed a myriad of tools to help novices learn to program. Unfortunately, too little is known about the educational impact of these environments, or even how to assess this impact. In this paper we summarize a representative collection ...

Article
Multi-institutional, multi-national studies in CSEd Research: some design considerations and trade-offs

One indication of the maturation of Computer Science Education as a research-based discipline is the recent emergence of several large-scale studies spanning multiple institutions. This paper examines a "family" of these multi-institutional, multi-...

Article
Taxonomy of effortless creation of algorithm visualizations

The idea of using visualization technology to enhance the understanding of abstract concepts, like data structures and algorithms, has become widely accepted. Several attempts have been made to introduce a system that levels out the burden of creating ...

Article
What does it take to learn 'programming thinking'?

What is 'programming thinking'? In a study, first year students were interviewed on their understanding of what learning to program means. Many students talked about learning to program in terms of learning a special way to think, different from other ...

Article
Novices' expectations and prior knowledge of software development: results of a study with high school students

In this paper we present results of an empirical study with about 600 secondary school students from the 11th grade.In the study novices' conceptions of software development, their attitudes towards and self-confidence with computers, as well as their ...

Article
An investigation of potential success factors for an introductory model-driven programming course

In order to improve the course design of a CS1 model-driven programming course we study potential indicators of success for such a course. We explain our specific interpretation of objects-first. Of eight potential indicators of success, we have found ...

Article
What do students know?: an outcomes-based assessment system

Well-run organizations collect, archive and analyze data relating to the effectiveness of their important processes. Educational institutions discard a wealth of student scores that could be analyzed. Each score contains important information about the ...

Contributors
  • University of Washington
  • University of Kent
  • University of Michigan, Ann Arbor
  1. Proceedings of the first international workshop on Computing education research

    Recommendations

    Acceptance Rates

    Overall Acceptance Rate189of803submissions,24%
    YearSubmittedAcceptedRate
    ICER '191372820%
    ICER '181252822%
    ICER '171802916%
    ICER '161022625%
    ICER '15962526%
    ICER '14691725%
    ICER '13702231%
    ICER '07241458%
    Overall80318924%