- Sponsor:
- sigcse
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.
Proceeding Downloads
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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. ...
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-...
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 ...
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 ...
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-...
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 ...
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 ...
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 ...
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 ...
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 ...
Cited By
-
Guzdial M and du Boulay B (2019). The History of Computing Education Research The Cambridge Handbook of Computing Education Research, 10.1017/9781108654555.002, (11-39)
-
Fincher S and Robins A
(2019). The Cambridge Handbook of Computing Education Research
https://www.cambridge.org/core/product/identifier/9781108654555/type/book
- Rakvongthai Y and Oraintara S (2013). Statistical texture retrieval in noise using complex wavelets, Image Communication, 28:10, (1494-1505), Online publication date: 1-Nov-2013.
- Rakvongthai Y and Oraintara S (2013). Estimating the relative phase parameters of complex wavelet coefficients in noise, Signal Processing, 93:7, (1738-1747), Online publication date: 1-Jul-2013.
-
Rakvongthai Y and Oraintara S (2010). An estimation method for the relative phase parameters of complex wavelet coefficients in noise 2010 IEEE International Conference on Acoustics, Speech and Signal Processing, 10.1109/ICASSP.2010.5495752, 978-1-4244-4295-9, (4078-4081)
- Proceedings of the first international workshop on Computing education research