skip to main content
10.1145/2016911acmconferencesBook PagePublication PagesicerConference Proceedingsconference-collections
ICER '11: Proceedings of the seventh international workshop on Computing education research
ACM2011 Proceeding
  • General Chair:
  • Kate Sanders,
  • Program Chairs:
  • Michael E. Caspersen,
  • Alison Clear,
  • Kate Sanders
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
ICER '11: International Computing Education Research Workshop Providence Rhode Island USA August 8 - 9, 2011
ISBN:
978-1-4503-0829-8
Published:
08 August 2011
Sponsors:
Next Conference
August 13 - 15, 2024
Melbourne , VIC , Australia
Bibliometrics
Skip Abstract Section
Abstract

It is our great pleasure to welcome you to Providence and to the Seventh International Computing Education Research Workshop, ICER 2011, sponsored by the ACM Special Interest Group in Computer Science Education (SIGCSE). This year's workshop continues its tradition of being the premier forum for computing education research, from discussions of preliminary ideas to presentation of research results.

The call for papers attracted 47 submissions. All papers were double-blind peer-reviewed by members of the international program committee. After reviewing, 18 papers (38%) were accepted for inclusion in the conference, written by authors from eight countries: Australia, Finland, Germany, New Zealand, the Philippines, Sweden, the United Kingdom, and the United States. The papers span a wide variety of topics, including collaborative learning, informal learning, CS1, research design, general-education computing, tools to support learning, and the ways in which students choose to study computing and specialize within computing. The program also includes a keynote address by Eric Mazur of Harvard University discussing his work on peer instruction in physics education.

Skip Table Of Content Section
SESSION: Keynote address
keynote
The scientific approach to teaching: research as a basis for course design

Discussions of teaching - even some publications - abound with anecdotal evidence. Our intuition often supplants a systematic, scientific approach to finding out what works and what doesn't work. Yet, research is increasingly demonstrating that our gut ...

SESSION: Choosing computing
research-article
Deciding to major in computer science: a grounded theory of students' self-assessment of ability

There is great interest in understanding and influencing students' attraction to computing-related majors. This qualitative study is based on interviews with 31 students enrolled in introductory programming courses at two public universities in the ...

research-article
How CS majors select a specialization

As CS becomes a larger field, many undergraduate programs are giving students greater freedom in the classes that make up their degree. This study looks at the process by which students within the CS major choose to specialize in some area. In this ...

research-article
CS majors' self-efficacy perceptions in CS1: results in light of social cognitive theory

This paper discusses the results of a Grounded Theory study on students experience with introductory programming assignments in the light of social cognitive theory. In previous studies we have found CS majors experienced the process of doing CS1 ...

SESSION: Food for discussion
research-article
Research design: necessary bricolage

In this paper we suggest that in order to advance, the field of computer science education needs to craft its own research methods, to augment the borrowing of "traditional" methods such as semi-structured interviews and surveys from other research ...

research-article
Exploring programming assessment instruments: a classification scheme for examination questions

This paper describes the development of a classification scheme that can be used to investigate the characteristics of introductory programming examinations. We describe the process of developing the scheme, explain its categories, and present a taste ...

research-article
Do values grow on trees?: expression integrity in functional programming

We posit that functional programmers employ a notion called expression integrity to understand programs. We attempt to study the extent to which both novices and experts use this notion as they program, discuss the difficulties that arise in measuring ...

SESSION: Collaborative learning
research-article
Peer instruction: do students really learn from peer discussion in computing?

Peer Instruction (PI) is an instructional approach that engages students in constructing their own understanding of concepts. Students individually respond to a question, discuss with peers, and respond to the same question again. In general, the peer ...

research-article
PeerWise: exploring conflicting efficacy studies

PeerWise (PW) is an online tool that allows students in a course to collaborate and learn by creating, sharing, answering and discussing multiple-choice questions (MCQs). Previous studies of PW at the introductory level have shown that students in ...

SESSION: Informal learning
research-article
Students' perceptions of the differences between formal and informal learning

Research has shown that most learning in the workplace takes place outside of formal training and, given the swiftly changing nature of the field, computer science graduates more than most workers, need to be able to learn computing topics outside of ...

research-article
ScriptABLE: supporting informal learning with cases

Informal learning resources have the potential to reach millions of currently underserved learners teaching themselves about the basics of computing using the Web, example code, peer networks, books, and other materials. In this paper, we investigate ...

SESSION: CS1
research-article
What students (should) know about object oriented programming

In order to explore and validate suitable methods for investigating learning processes, we are currently conducting a case study, exploring the mental models of novice students in the field of object oriented modeling and programming. After abstracting ...

research-article
Predicting at-risk novice Java programmers through the analysis of online protocols

In this study, we attempted to quantify indicators of novice programmer progress in the task of writing programs, and we evaluated the use of these indicators for identifying academically at-risk students. Over the course of nine weeks, students ...

research-article
Explaining program code: giving students the answer helps - but only just

Of the students who pass introductory programming courses, many appear unable to explain the purpose of simple code fragments such as a loop to find the greatest element in an array. It has never been established whether this is because the students are ...

SESSION: Tools and techniques
research-article
CAL programming tutors that guide students in solving problems and help students building skills.

This paper has been removed because it is redundant with a work the authors presented at an earlier conference whose proceedings ACM had already published. See: http://doi.acm.org/10.1145/1953163.1953254

research-article
Personifying programming tool feedback improves novice programmers' learning

Many novice programmers view programming tools as all-knowing, infallible authorities about what is right and wrong about code. This misconception is particularly detrimental to beginners, who may view the cold, terse, and often judgmental errors from ...

research-article
The "prototype walkthrough": a studio-based learning activity for human-computer interaction courses

For over a century, studio-based instruction has served as an effective pedagogical model in architecture and fine arts education. Because of its design orientation, human-computer interaction (HCI) education is an excellent venue for studio-based ...

SESSION: Before CS1
research-article
Learning web development: challenges at an earlier stage of computing education

Web development can provide a rich context for exploring computer science concepts and practicing computational creativity. However, little is known about the experiences that people have when first learning web development. In this paper, we ...

research-article
Computing as the 4th "R": a general education approach to computing education

Computing and computation are increasingly pervading our lives, careers, and societies - a change driving interest in computing education at the secondary level. But what should define a "general education" computing course at this level? That is, what ...

SESSION: Doctoral consortium: abstracts
abstract
Integrating students' prior knowledge into pedagogy

A dissertation overview addressing what resources students bring to learning to program, which may provide explanations for why some students are more or less successful learning to program.

abstract
Student views on learning concurrency

We interviewed eight students to better understand what kind of difficulties students have when learning concurrent programming. According to these interviews students does not consider concurrency to be radically more difficult than other Computer ...

abstract
Building professional identity as computer science teachers: supporting secondary computer science teachers through reflection and community building

This is a summary of my thesis work, which examines the sense of identity HS CS teachers hold and explores ways of supporting their identity development through a professional development program focusing on community building and teacher reflection.

abstract
Pedagogical content knowledge in programming education for secondary school

Dissertation overview, addressing the concept of Pedadogical Content Knowledge for the teaching and learning of programming for secondary education.

abstract
Encouraging students to think of code as an algorithmic symphony: the effect of feedback regarding algorithmic abstraction during code production

Students' ability to reason and abstract about code is an important factor in the development of their expertise in producing code. The literature has primary focused on the correlation between measures of students' ability to abstract about code and ...

Contributors
  • Aarhus University
  • Eastern Institute of Technology
  • Rhode Island College
Index terms have been assigned to the content through auto-classification.

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%