84 research outputs found

    Early Developmental Activities and Computing Proficiency

    Get PDF
    As countries adopt computing education for all pupils from primary school upwards, there are challenging indicators: significant proportions of students who choose to study computing at universities fail the introductory courses, and the evidence for links between formal education outcomes and success in CS is limited. Yet, as we know, some students succeed without prior computing experience. Why is this? <br/><br/> Some argue for an innate ability, some for motivation, some for the discrepancies between the expectations of instructors and students, and some – simply – for how programming is being taught. All agree that becoming proficient in computing is not easy. Our research takes a novel view on the problem and argues that some of that success is influenced by early childhood experiences outside formal education. <br/><br/> In this study, we analyzed over 1300 responses to a multi-institutional and multi-national survey that we developed. The survey captures enjoyment of early developmental activities such as childhood toys, games and pastimes between the ages 0 — 8 as well as later life experiences with computing. We identify unifying features of the computing experiences in later life, and attempt to link these computing experiences to the childhood activities. <br/><br/> The analysis indicates that computing proficiency should be seen from multiple viewpoints, including both skill-level and confidence. It shows that particular early childhood experiences are linked to parts of computing proficiency, namely those related to confidence with problem solving using computing technology. These are essential building blocks for more complex use. We recognize issues in the experimental design that may prevent our data showing a link between early activities and more complex computing skills, and suggest adjustments. Ultimately, it is hoped that this line of research will feed in to early years and primary education, and thereby improve computing education for all

    Learning Dimensions: Lessons from Field Studies

    Get PDF
    In this paper, we describe work to investigate the creation of engaging programming learning experiences. Background research informed the design of four fieldwork studies involving a range of age groups to explore how programming tasks could best be framed to motivate learners. Our empirical findings from these four studies, described here, contributed to the design of a set of programming "Learning Dimensions" (LDs). The LDs provide educators with insights to support key design decisions for the creation of engaging programming learning experiences. This paper describes the background to the identification of these LDs and how they could address the design and delivery of highly engaging programming learning tasks. A web application has been authored to support educators in the application of the LDs to their lesson design

    Plagiarism in Take-home Exams: Help-seeking, Collaboration, and Systematic Cheating

    Get PDF
    Due to the increased enrollments in Computer Science education programs, institutions have sought ways to automate and streamline parts of course assessment in order to be able to invest more time in guiding students' work. This article presents a study of plagiarism behavior in an introductory programming course, where a traditional pen-and-paper exam was replaced with multiple take-home exams. The students who took the take-home exam enabled a software plugin that recorded their programming process. During an analysis of the students' submissions, potential plagiarism cases were highlighted, and students were invited to interviews. The interviews with the candidates for plagiarism highlighted three types of plagiarism behaviors: help-seeking, collaboration, and systematic cheating. Analysis of programming process traces indicates that parts of such behavior are detectable directly from programming process data.Peer reviewe

    On the Impact of Lecture Recording Reduction: Evidence from a Randomised Trial

    Get PDF
    Students often use lecture recordings to learn and revise. This approach, however, demands time to locate and review relevant topics. The automatic reduction and indexing of lecture recordings, then, could focus students' attention on the most relevant content. This article investigates whether lecture recording reduction leads to improved learning outcomes on an undergraduate computer networking module. Students participated in a randomized trial which compared lightly edited full lecture recordings to those that had been significantly reduced in duration and indexed. A pre-test conducted after the initial lecture series was followed up with a post-test after several weeks of using the recordings. The results show a statistically significant difference between the groups in terms of perceived effort. However, only the students with little prior knowledge showed a statistically significant difference in learning outcome in favor of the reduced lecture recordings. Moderating factors, such as prior knowledge, warrant further research to help elicit design guidelines to inform the design and deployment of future lecture video reduction approaches

    Castle and Stairs to Learn Iteration: Co-Designing a UMC Learning Module with Teachers

    Get PDF
    This experience report presents a participatory process that involved primary school teachers and computer science education researchers. The objective of the process was to co-design a learning module to teach iteration to second graders using a visual programming environment and based on the Use-Modify-Create methodology. The co-designed learning module was piloted with three second-grade classes. We experienced that sharing and reconciling the different perspectives of researchers and teachers was doubly effective. On the one hand, it improved the quality of the resulting learning module; on the other hand, it constituted a very significant professional development opportunity for both teachers and researchers. We describe the co-designed learning module, discuss the most significant hinges in the process that led to such a product, and reflect on the lessons learned

    Computational Thinking in Italian Schools: Quantitative Data and Teachers' Sentiment Analysis after Two Years of "Programma il Futuro" Project

    Get PDF
    International audienceIn this paper the first two years of activities of "Programma il Futuro" project are described. Its goal is to disseminate among teachers in Italian primary and secondary schools a better awareness of informatics as the scientific basis of digital technologies. The project has adapted Code.org learning material and has introduced it to Italian schools with the support of a dedicated web site. Response has been enthusiastic in terms of participation: in two years more than one million students have been engaged and have completed a total of 10 million hours of informatics in schools. Almost all students found the material useful and were interested, teachers have reported. They have also declared to have experienced high satisfaction and a low level of difficulty. A detailed analysis of quantitative and qualitative data about the project is presented and areas for improvement are identified. One of the most interesting observations appears to corroborate the hypothesis that an exposure to informatics since the early age is important to attract students independently from their gender

    Comparing Programming Self-Esteem of Upper Secondary School Teachers to CS1 Students

    Get PDF
    Teacher self-esteem has been found to impact student learning in a number of non-computing fields. As computing slowly becomes a part of the upper secondary school (high school) curriculum in many countries, instruments designed to measure teachers’ programming self-esteem can help inform classroom practice and processes such as teacher professional development needs. This study examines if there are differences in programming self-esteem (using the Bergin Programming Self-Esteem Instrument) between upper secondary school teachers and CS1 students in Ireland. In addition this study provides evidence of validity when using this instrument (originally developed for CS1 students) to measure upper secondary school teacher programming self-esteem. To test for evidence of validity, we compared the results of the programming self-esteem construct given to upper secondary school teachers (n=130) to a recent study of programming selfesteem among CS1 students (n=693). We found evidence of both reliability and validity with teachers that aligns with the evidence found for the CS1 students, demonstrating utility for use with teacher cohorts. Comparing these findings, teachers reported statistically significantly lower programming self-esteem compared to CS1 students. Interestingly CS1 students identifying as male had a statistically significant higher programming self-esteem than those identifying as female. However, we found no statistically significant difference for teacher gender, unlike previous work. Our results indicate that teacher programming self-esteem should be given consideration in the design and implementation of professional development

    Educational Magic Tricks Based on Error-Detection Schemes

    Get PDF
    Magic tricks based on computer science concepts help grab student attention and can motivate them to delve more deeply. Error detection ideas long used by computer scientists provide a rich basis for working magic; probably the most well known trick of this type is one included in the CS Unplugged activities. This paper shows that much more powerful variations of the trick can be performed, some in an unplugged environment and some with computer assistance. Some of the tricks also show off additional concepts in computer science and discrete mathematics
    • …
    corecore