CSERC'13, the third Computer Science Education Research Conference aims at creating a platform for researchers in the field of computer science education. Over the years it has become clear that there is a need for more fundamental knowledge about, and input into computer science education. To contribute to this, last years CSERC'11 has been organized in Heerlen, Netherlands, annex to a Dutch Conference for Computer Science Teachers, NIOC'11 and CSERC'12 has been organized in Wroclaw, Poland, as part of FedCSIS 2012.
Proceeding Downloads
Leveraging online courses to increase student success in a Computer Science degree
This paper looks at how courses by experts that are available on the internet can be used to enhance student understanding of Computer Science prior to them entering or during their first year of study at a university. A secondary school exit skill-set ...
Research paper: Plagiarism Detection for Haskell with Holmes
Holmes is a plagiarism detection tool for Haskell programs. In this paper, we describe Holmes and show that it can detect plagiarism in a substantial corpus (2,122 Haskell submissions spread over 18 different assignments) of Haskell programs submitted ...
Progressive Development and Teaching with RAP
Teaching a formal method to business students can be quite challenging. Even more so, if this happens in a distance learning environment. For this purpose, the authors have developed the Repository for Ampersand Projects (RAP). RAP is a platform for ...
Automated Assessment of Programming Assignments
This is a position paper in which I argue that massive open online programming courses can benefit by the application of automated assessment of programming assignments.
I gathered success factors and identified concerns related to automatic assessment ...
An essential language for declarative business rules
Business rules are an important concept in todays business operations. Students in a Business Management and IT curriculum must learn the basics of business rules by capturing and describing the declarative rules that apply in a restricted business ...
A Vision of the Future of Media Technology Design Education - design and education from HCI to UbiComp
This paper discusses the need for a Human Centred Creative Technology approach to the design and education of HCI and Media Technology. We briefly describe our current practice what HCI and Media technology design and education (should) look like, being ...
Adult CS Learning: Flexible learning from each other
We discus adult learning in the domain of Information technology. Our focus is on adult distance learning, with examples for ICT design. We show how adult learning in this case differs from traditional school learning and how teaching goals may differ ...
A Two-Perspective Visualization Approach for Utilizing Visualization Power in Computer Science Education
In this article, we propose a two-perspective visualization approach to show how the visualization power can be utilized in explaining some computer science concepts during the lecture. Explaining an abstract concept in theoretical computer science ...
Guided Exploration: an Inductive Minimalist Approach for Teaching Tool-related Concepts and Techniques
In this paper we introduce Guided Exploration as an inductive teaching approach. It is based on Minimalism and makes use of the pattern format. Guided Exploration addresses a couple of problems when teaching tool-related concepts and techniques, like ...
Teaching Computer Science to Young Children through Creativity: Lessons Learned from the Case of Norway
Computer science education often faces problems related to passive teaching and curricular constraints. These problems distort the students' perception of computer science and thus lead to lack of interest in the curriculum and in related professions. ...
Recommendations
Computer science-education outreach: an interdisciplinary collaboration (abstract only)
SIGCSE '13: Proceeding of the 44th ACM technical symposium on Computer science educationA recent focus in CS education has been at the K-12 level, developing CS and computational thinking skills. Oftentimes CS programs find it difficult to get into schools. At St. Scholastica a unique partnership exists between CS and Education. Together ...
Supporting K-12 computer science education
The Computer Science Teachers Association (CSTA) supports and promotes the teaching of computer science and other computing disciplines at the K-12 educational level. During this presentation we will explore the issues for K-12 computer teachers, the ...