CSERC'2014, the fourth 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.
Proceeding Downloads
Gamification in educational software development
Software development education often suffers from the image of tedious programming, leading to low levels of activity. In general, gamification can help making tasks more attractive. This paper reports on a gamification case study, indicating that the ...
Reviewing the flipped classroom research: reflections for computer science education
Recent technical and infrastructural developments posit flipped (or inverted) classroom approaches ripe for exploration. Flipped classroom approaches have students use technology to access the lecture and other instructional resources outside the ...
Model solutions and properties for diagnosing student programs in Ask-Elle
Ask-Elle is an interactive tutor that supports the stepwise development of simple functional programs. Using Ask-Elle students receive feedback about whether or not they are on the right track, they can ask for a hint when they are stuck, and get ...
Strategy-based feedback in a programming tutor
More and more people take up learning how to program: in schools and universities, in large open online courses or by learning it by themselves. A large number of tools have been developed over the years to support learners with the difficult task of ...
Improving students' learning in software engineering education through multi-level assignments
Assignments and exercises are an essential part of software engineering education. It usually requires a variety of these assignments to cover a desired wide range of educational objectives as defined in the revised Bloom's taxonomy. But such a variety ...
Beautiful JavaScript: how to guide students to create good and elegant code
Programming is a complex task, which should be taught using authentic exercises, with supportive information and procedural information. Within the field of Computer Science, there are few examples of procedural information that guide students in how to ...
Managing a large tertiary computer science class
The organisation of a tertiary module shows prevalent problems when the size of the class increases. We present problems associated with large classes and investigate a number of proposed solutions. An attempt was made to address these difficulties in a ...
The design of mobile apps: what and how to teach?
Mobile applications (or mobile apps or apps for short) gain importance, and will, as is our expectation, find a place in the curricula of Computer Science and Software Engineering. In books, courses and tutorials, not much attention has been given to ...
Cited By
- Canou B, Di Cosmo R and Henry G (2017). Scaling up functional programming education: under the hood of the OCaml MOOC, Proceedings of the ACM on Programming Languages, 1:ICFP, (1-25), Online publication date: 29-Aug-2017.
-
Howell D, Azizoglu B and Okatenko A Confronting Low Pay: Minimum Wage Policy and Employment in the U.S. and France, SSRN Electronic Journal, 10.2139/ssrn.2185937
Index Terms
- Proceedings of the Computer Science Education Research Conference
Recommendations
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 ...
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 ...
Sharing computer science education ideas: Israeli-Russian collaboration
This article describes a unique Israeli-Russian project, in which Israeli high school computer science (CS) teachers promote curricular reform in the Russian region of Penza, based on the Israeli high school CS curriculum. The reform involves local ...