201 research outputs found

    Introductory programming: a systematic literature review

    Get PDF
    As computing becomes a mainstream discipline embedded in the school curriculum and acts as an enabler for an increasing range of academic disciplines in higher education, the literature on introductory programming is growing. Although there have been several reviews that focus on specific aspects of introductory programming, there has been no broad overview of the literature exploring recent trends across the breadth of introductory programming. This paper is the report of an ITiCSE working group that conducted a systematic review in order to gain an overview of the introductory programming literature. Partitioning the literature into papers addressing the student, teaching, the curriculum, and assessment, we explore trends, highlight advances in knowledge over the past 15 years, and indicate possible directions for future research

    Overcoming Teaching Challenges in a Foundation IS Course - An Intervention Study

    Get PDF
    A challenge exists in designing and teaching a foundation technical course for a university Information Systems programme. It is not a computer science course and requires appropriate positioning in the IS domain. Through a series of iterations, and through the introduction of a number of interventions, a course was developed which embraces Chickering and Gamson’s (1991) seven principles of good educational practice in undergraduate education. The outcomes are positive: students are less intimidated and more motivated; increased attendance of classes and lab workshops, improved pass rate; greater retention of students into second year papers; more motivated lecturers and tutors; and increased requests to become tutors

    A pilot study on the impact of teaching assistant led CS1 study sessions using Peer Instruction

    Get PDF
    James Madison University’s Computer Science program strives to be a student-centered learning environment with a focus on creating a community for undergraduate success. National data reveals computer science has the lowest student retention rate compared to other STEM majors. The National Center for Women and Information Technology (NCWIT) has compiled a list of ways to retain students in Computer Science. In particular, NCWIT calls for collaboration indicate that “a sense of belonging, or a feeling of fit, is important for supporting student interest and persistence.” One aspect of creating community is the department’s longstanding commitment to provide undergraduate teaching assistants (TAs). Traditionally, TAs provide one-on-one help in the classroom and also hold supplementary lab hours in the evenings to answer questions. As part of this honors project, we have developed a new program called “The Fourth Hour” to increase student retention. Led by TAs using Peer Instruction (PI), these weekly study sessions provide a structured review of introductory topics. The aim of this research is to discover if weekly study sessions promote an environment in which students feel an increased sense of belonging and improved course material retention. In the Fall 2019 semester, JMU offered ten sections of CS149, the introductory programming course, also known as “CS1” in the literature. Each section had approximately 30 students enrolled. Four TAs were chosen to lead one study session each week using the same lesson materials. Three attitudinal surveys were administered over the duration of the semester to collect data on student demographics, self-efficacy, and sense of belonging. Pre- and post assessment results were recorded to test student course material retention. Study session attendance was also collected to discern if there was a correlation with student demographics, self-efficacy, sense of belonging, and/or course material retention. Anomalies in the data and inconsistent attendance rates limited the statistical significance of our results. However, our qualitative analysis suggests that the study sessions had a positive impact on students. As a result, the CS department is planning to continue offering the Fourth Hour program

    Optimising Automated Feedback Systems to Motivate Students

    Get PDF
    We have developed a customisable, web-based proficiency test system that delivers randomised questions, contextual data, and formative feedback to students as part of the Business Edge program for Bachelor of Business students at Edith Cowan University. Our primary aim in developing this system was to create a web-based learning environment that promotes motivation and learning through controlled formative feedback. Additional aims included: the development of easy-to-use lecturer administration; automated record keeping; automated marking; and the ability to offer students multiple attempts on a given test (with new questions / datasets for each attempt). These ‘lower-level aims’ were met successfully. Nevertheless, there is more to be done: we did not reach the theoretically ideal learning environment required to achieve our desired outcomes to promote motivation and learning based upon formative feedback. We conclude that the formative feedback components of our proficiency test system need to be enhanced significantly if it is to be of true benefit to students

    WIP: Development of a Student-Centered Personalized Learning Framework to Advance Undergraduate Robotics Education

    Full text link
    This paper presents a work-in-progress on a learn-ing system that will provide robotics students with a personalized learning environment. This addresses both the scarcity of skilled robotics instructors, particularly in community colleges and the expensive demand for training equipment. The study of robotics at the college level represents a wide range of interests, experiences, and aims. This project works to provide students the flexibility to adapt their learning to their own goals and prior experience. We are developing a system to enable robotics instruction through a web-based interface that is compatible with less expensive hardware. Therefore, the free distribution of teaching materials will empower educators. This project has the potential to increase the number of robotics courses offered at both two- and four-year schools and universities. The course materials are being designed with small units and a hierarchical dependency tree in mind; students will be able to customize their course of study based on the robotics skills they have already mastered. We present an evaluation of a five module mini-course in robotics. Students indicated that they had a positive experience with the online content. They also scored the experience highly on relatedness, mastery, and autonomy perspectives, demonstrating strong motivation potential for this approach.Comment: 5 pages, 2 figures, conferenc

    Architectural design communication (ADC) in online education during COVID-19 pandemic: a comparison of Turkish and Spanish universities

    Full text link
    [EN] Purpose The paper aims to examine the concept of architectural design communication (ADC) for updating design studio dynamics in architectural education during the Covid-19 pandemic. Within this perspective, the changing and transforming contents of architectural education, the thinking, representation and production mediums are examined through the determined components of ADC. There are five components in the study, which are (1) Effective Language Use, (2) Effective use of Handcrafts, (3) Effective Technical Drawing Knowledge, (4) Effective Architectural Software Knowledge and (5) Outputs. Design/methodology/approach The research method is based on qualitative and quantitative methods; a survey study is applied and the comparative results are evaluated with the path analysis method. The students in the Department of Architecture of two universities have been selected as the target audience. Case study 1 survey is applied to Altinbas University (AU) and Case study 2 survey is applied to Universitat Politecnica de Valencia (UPV) students during the COVID-19 pandemic; '19-'20 spring term, online education. Findings As a result, two-path analysis diagrams are produced for two universities, and a comparative analysis is presented to reveal the relationships of the selected ADC components. Originality/value This paper fulfills an identified need to study how ADC can be developed in online education platforms.Akçay Kavakoglu, A.; Guleç Ozer, D.; Domingo Calabuig, D.; Bilen, O. (2022). Architectural design communication (ADC) in online education during COVID-19 pandemic: a comparison of Turkish and Spanish universities. Open House International. 47(2):361-384. https://doi.org/10.1108/OHI-07-2021-014436138447

    CodeHelp: Using Large Language Models with Guardrails for Scalable Support in Programming Classes

    Full text link
    Computing educators face significant challenges in providing timely support to students, especially in large class settings. Large language models (LLMs) have emerged recently and show great promise for providing on-demand help at a large scale, but there are concerns that students may over-rely on the outputs produced by these models. In this paper, we introduce CodeHelp, a novel LLM-powered tool designed with guardrails to provide on-demand assistance to programming students without directly revealing solutions. We detail the design of the tool, which incorporates a number of useful features for instructors, and elaborate on the pipeline of prompting strategies we use to ensure generated outputs are suitable for students. To evaluate CodeHelp, we deployed it in a first-year computer and data science course with 52 students and collected student interactions over a 12-week period. We examine students' usage patterns and perceptions of the tool, and we report reflections from the course instructor and a series of recommendations for classroom use. Our findings suggest that CodeHelp is well-received by students who especially value its availability and help with resolving errors, and that for instructors it is easy to deploy and complements, rather than replaces, the support that they provide to students

    Supporting Co-Regulation and Motivation in Learning Programming in Online Classrooms

    Get PDF
    Self-regulation of learning in programming has been extensively investigated, emphasising an individual's metacognitive and motivational regulation components. However, learning often happens in socially situated contexts, and little emphasis has been paid to studying social modes of regulation in programming. We designed Thyone, a collaborative Jupyter Notebook extension to support learners' programming regulation in an online classroom context with the overall aim to foster their intrinsic motivation toward programming. Thyone's salient features - Flowchart, Discuss and Share Cell - incorporate affordances for learners to co-regulate their learning and drive their motivation. In an exploratory quasi-experimental study, we investigated learners' engagement with Thyone's features and assessed its influence on their learning motivation in an introductory programming course. We found that Thyone facilitated the co-regulation of programming learning and that the users' engagement with Thyone appeared to positively influence components of their motivation: interest, autonomy, and relatedness. Our results inform the design of technological interventions to support co-regulation in programming learning

    The Future of Learning is Blended

    Get PDF
    Chapter of the following book: Moving Horizontally: The New Dimensions of At-Scale Learning at the Time of COVID-19, edited by Yakut Gazi and Nelson BakerThe adoption of online learning within universities has been sporadic and rare. However, with the onset of COVID-19, higher ed institutions worldwide have been forced to switch from inperson to online learning. This transition, while challenging, is dramatically increasing the adoption of online learning in higher education. However, for online learning to endure, it must be integrated across the entire campus, or in other words, it must truly scale horizontally. Blended learning, which allows universities to integrate online learning with in-person learning, provides the best of the two learning models and offers a much lower resistance path to campus-wide adoption. Blended learning increases business continuity and has unique pedagogical benefits which increase learning outcomes. It is the future of higher education
    corecore