331 research outputs found

    An Exploration Of The Effects Of Enhanced Compiler Error Messages For Computer Programming Novices

    Get PDF
    Computer programming is an essential skill that all computing students must master and is increasingly important in many diverse disciplines. It is also difficult to learn. One of the many challenges novice programmers face from the start are notoriously cryptic compiler error messages. These report details on errors made by students and are essential as the primary source of information used to rectify those errors. However these difficult to understand messages are often a barrier to progress and a source of discouragement. A high number of student errors, and in particular a high frequency of repeated errors – when a student makes the same error consecutively – have been shown to be indicators of students who are struggling with learning to program. This instrumental case study research investigates the student experience with, and the effects of, software that has been specifically written to help students overcome their challenges with compiler error messages. This software provides help by enhancing error messages, presenting them in a straightforward, informative manner. Two cohorts of first year computing students at an Irish higher education institution participated over two academic years; a control group in 2014-15 that did not experience enhanced error messages, and an intervention group in 2013-14 that did. This thesis lays out a comprehensive view of the student experience starting with a quantitative analysis of the student errors themselves. It then views the students as groups, revealing interesting differences in error profiles. Following this, some individual student profiles and behaviours are investigated. Finally, the student experience is discovered through their own words and opinions by means of a survey that incorporated closed and open-ended questions. In addition to reductions in errors overall, errors per student, and the key metric of repeated error frequency, the intervention group is shown to behave more cohesively with fewer indications of struggling students. A positive learning experience using the software is reported by the students and the lecturer. These results are of interest to educators who have witnessed students struggle with learning to program, and who are looking to help remove the barrier presented by compiler error messages. This work is important for two reasons. First, the effects of error message enhancement have been debated in the literature – this work provides evidence that there can be positive effects. Second, these results should be generalisable at least in part, to other languages, students and institutions

    Half Empty, Half Full - An Examination of Subtractive Versus Additive Assessment

    Get PDF
    In this paper, we present a case study comparing subtractive marking schemes with the more common technique of additive marking. Although often accepted for use in oral language and multiple choice exams, subtractive marking has yet to see serious consideration as an accepted technique for assessing other more common paper exams, particularly Computer Science exams with subjective questions. This paper is presented in a number of sections. After a brief overview of previous investigations in the area, we outline an experiment conducted with real examination papers taken by students at Griffith College Dublin. In this experiment, we mark the same set of papers using both additive and subtractive schemes. We then summarise the differences between the two techniques and identify some of the challenges, advantages and disadvantages of subtractive approaches and also the motivations behind them. We also examine how different types of exam questions affect the difference between additive and subtractive marking and make the argument in favour of subtractive marking as a useful QA technique. Finally, we present the results of a student survey regarding their opinions on subtractive marking in order to gain an insight as to how students feel about the concept and what types of students feel strongly for or against it

    Half Empty, Half Full - An Examination of Subtractive Versus Additive Assessment

    Get PDF
    In this paper, we present a case study comparing subtractive marking schemes with the more common technique of additive marking. Although often accepted for use in oral language and multiple choice exams, subtractive marking has yet to see serious consideration as an accepted technique for assessing other more common paper exams, particularly Computer Science exams with subjective questions. This paper is presented in a number of sections. After a brief overview of previous investigations in the area, we outline an experiment conducted with real examination papers taken by students at Griffith College Dublin. In this experiment, we mark the same set of papers using both additive and subtractive schemes. We then summarise the differences between the two techniques and identify some of the challenges, advantages and disadvantages of subtractive approaches and also the motivations behind them. We also examine how different types of exam questions affect the difference between additive and subtractive marking and make the argument in favour of subtractive marking as a useful QA technique. Finally, we present the results of a student survey regarding their opinions on subtractive marking in order to gain an insight as to how students feel about the concept and what types of students feel strongly for or against it

    CSLINC: A Nationwide CS MOOC for Second-level Students

    Get PDF
    This poster introduces CSLINC, a free scaffolded MOOC framework tailored to second-level students in Ireland that consists of: an online platform built for accessibility; a suite of modules developed upon international best practices with varying co-creators; and automated assessment and certificates of completion. Its aim is to provide content to promote national CS curricula to all second-level students in Ireland. In September 2021, CSLINC launched to 10,000 students across 100 schools. Future work will include collecting and collating research to validate CSLINC’s goals, scaffolding that will build foundations for national curriculum learning outcomes, and measure its impact on students, their perceptions and follow on CS uptake at second-level in Ireland.https://arrow.tudublin.ie/cddpos/1012/thumbnail.jp

    The European Commission and AI: Guidelines, Acts and Plans Impacting the Teaching Of AI and Teaching With AI

    Get PDF
    Recent developments, guidelines, and acts by the European Commission have started to frame policy for AI and related areas such as ML and data, not only for the broader community, but in the context of education specifically. This poster presents a succinct overview of these developments. Specifically, we look to bring together all publications that might impact the teaching of AI (for example, teacher expectations in the coming years around AI competencies) and publications that affect the use of AI in the classroom. We mean using tools and systems that incorporate both ‘Good Old Fashioned’ AI and those that can directly impact students. This poster is of value to both the European and the wider CER communities and practitioners, as it brings together several guidelines, acts, and plans that are not easily searchable or linked. The publications presented in this poster will impact the teaching of AI and teaching with AI in Europe, and insights can be drawn and compared for other jurisdictions as the educational world adapts to and with AI.https://arrow.tudublin.ie/cddpos/1025/thumbnail.jp

    Adaptive Basketball Shooter - Final Project Report

    Get PDF
    The Friday Club is a joint venture between the Cal Poly Kinesiology Department and the San Luis Obispo Special Olympics that offers people with varying degrees of disability the opportunity to meet weekly and learn various sports and games. At Friday Club, athletes in wheelchairs with limited arm strength use devices built by Cal Poly mechanical engineering students in order to participate in various sports. Many devices are designed to attach to the Universal Play Frame (UPF), a wheel-chair attachment. The purpose of this project was to design and build a UPF device that will launch a basketball, so that an athlete can participate in a game of “Horse.” The project was worked on over the course of the 2013-2014 school year. To begin, the team developed a list of objectives for the device to meet and researched existing solutions for various facets of our design. The next step was to generate concepts of our device, and using Pugh matrices, proof of concept testing, and debate to narrow down to a single concept. Next, this concept was transformed into a fully-fledged design backed by engineering analysis. After design approval, all necessary parts and materials were ordered and a prototype was built over a 10 week period. The final prototype was tested with the Friday Club and displayed at the Senior Project Expo on May 31, 2014. The final device that our team designed is a slingshot that launches the ball by releasing stretched elastic bands. Our design attaches to the UPF at two points, and can be aimed to shoot a basket from anywhere between 5 and 15 feet away. The athlete has the ability to control the direction, power, and release of each shot. The device can be set up in under five minutes by a single person and takes only 30 seconds to reset between shots. Of all customer requirements that the device was to meet, it only failed to meet one of them. The first was that it should be able to shoot a three-pointer. Unfortunately, our device either did not have strong enough elastic, or did not have enough space to pull back the ball and carriage sufficiently. Therefore, our device can shoot a basket from a maximum of only 15 feet away, or a free throw. Other future recommendations are to strengthen some parts that take high impacts and to reduce the weight of some unnecessarily bulky parts. Our budget for this project was 1,500butoverthecourseofthisprojectourteamspentalittleover1,500 but over the course of this project our team spent a little over 1,750. After analyzing our spending, we found that over 300wasspentbecauseofmanufacturingmistakesandmidconstructiondesignchanges.Ifweweretobuildanotherdevicewiththeexactsamedesignasourfinalprototype,andwithnomistakes,thedevicewouldcostabout300 was spent because of manufacturing mistakes and mid-construction design changes. If we were to build another device with the exact same design as our final prototype, and with no mistakes, the device would cost about 1,400. In this report, our team’s entire design process is cataloged in detail. Also enclosed are detailed part drawings for each manufactured part of our final device, as well as a safety and operation manual

    Assessing the Influencing Factors on the Accuracy of Underage Facial Age Estimation

    Get PDF
    Swift response to the detection of endangered minors is an ongoing concern for law enforcement. Many child-focused investigations hinge on digital evidence discovery and analysis. Automated age estimation techniques are needed to aid in these investigations to expedite this evidence discovery process, and decrease investigator exposure to traumatic material. Automated techniques also show promise in decreasing the overflowing backlog of evidence obtained from increasing numbers of devices and online services. A lack of sufficient training data combined with natural human variance has been long hindering accurate automated age estimation -- especially for underage subjects. This paper presented a comprehensive evaluation of the performance of two cloud age estimation services (Amazon Web Service's Rekognition service and Microsoft Azure's Face API) against a dataset of over 21,800 underage subjects. The objective of this work is to evaluate the influence that certain human biometric factors, facial expressions, and image quality (i.e. blur, noise, exposure and resolution) have on the outcome of automated age estimation services. A thorough evaluation allows us to identify the most influential factors to be overcome in future age estimation systems

    Evaluating the Sense of Belonging of Undergraduate Computing Students in the UK and Ireland

    Get PDF
    Sense of Belonging, or belongingness, is an individual’s personal conviction regarding their acceptance as a valued member within an academic community. The significance of student belongingness lies in its correlation with various outcomes including motivation, persistence, mental health and well-being. However, the experience of belongingness is subject to variations influenced by factors such as race/ethnicity and gender. Previous research has demonstrated notable statistical differences in the belongingness experienced by computing students who identify as women or as part of other minoritized groups. During the COVID-19 pandemic, we observed a decline in be- longingness among male and female students who do not identify as minoritised, while an increase was observed among women who identify as minoritised. Although students have returned to campus, current surveys reveal that the belongingness levels among men and women who do not identify as minoritised have not fully recov- ered to pre-pandemic levels. Additionally, a statistically significant decrease in belongingness is observed among men who identify as minoritised. This emphasizes the necessity for continued efforts to restore student belongingness to its pre-pandemic state and shed light on the positive impact that moving to a virtual environment appeared to have on sense of belonging of minoritised women. We have been studying the sense of belonging of undergraduate students in the School of Computer Science at University College Dublin since 2017. We have recently extended this work across Ireland and Northern Ireland, and would now like to expand further into Scotland, Wales and England

    Computer Science Outreach to Inform Secondary School Students’ Perceptions of Computer Science: Preliminary Findings

    Get PDF
    This poster describes a longitudinal K-12 outreach programme to promote Computer Science in Ireland, which ran over a three-year period from 2017- 2020. A pilot phase was conducted in the first year from 2017-2018 with 2900 students participating. The implementation phase began in 2018, when 7320 students participated across the 2018-2019 and 2019-2020 academic years. The programme consisted of a free onsite school delivery of a two-hour camp that introduced students to a range of Computing topics: addressing computing perceptions, introduction to coding, and exploration of computational thinking. Schools self-selected, and the programme reached a large number of schools with varied socio-economic and gender diversity, along with schools across every county in Ireland. The student ages ranged from third class (7 - 8 years old) in primary school to sixth year in second level (17 - 18 years old). This poster focuses specifically on the research data collected during the implementation phase (N=1211) from secondary school students (12 - 18 years old) not enrolled in the formal Leaving Certificate Computer Science subject. Looking at student perceptions of Computer Science and if the outreach positively impacted those perceptions and built student interest in pursuing further study in Computer Science.https://arrow.tudublin.ie/cddpos/1011/thumbnail.jp

    Variations in Sense of Belonging in Undergraduate Computing Students Through the COVID-19 Pandemic

    Get PDF
    Student sense of belonging, or belongingness, is important and has been associated with motivation, persistence, and other outcomes. However, belongingness varies according to factors such as race/ethnicity and gender [2]. In previous work, there have been statistically significant differences in the belongingness of computing students identifying as women and as part of a minority [2]. During the COVID-19 pandemic there was a reduction in the belongingness of students identifying as men, and those not identifying as being part of a minority, and an increase in the belongingness of women identifying as a minority [3]. Our current work shows that the belongingness of men and women not identifying as being part of a minority has not returned to pre-pandemic levels, despite returning to campus, and a further statistically significant drop in the belongingness of men who identify as part of a minority. This work shows that further efforts need to be made to restore student belongingness to pre-pandemic levels and may yield insight into how events affect belongingness
    corecore