201 research outputs found
Introductory programming: a systematic literature review
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
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
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
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
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
Recommended from our members
Approaches to networked learning : an investigation into the nature of autonomous student interaction with web-based educational environments.
A Networked Learning Environment is an autonomously accessible web resource that combines hypertext course materials, online communication channels, multimedia and other interactive features. Constructivist learning theory makes many claims about the potential of such environments, and the educational ‘affordances’ inherent within them. Yet what we understand about the ways in which students learn online, and whether this is conducive to realising the potential benefits on offer, is somewhat limited. Research into learning style differences and attitudes towards online studying provides a partial insight. However, by using tools designed for assessing how students undertake learning in traditional contexts, and through having been predominantly quantitative, much of the research to date can only highlight the relevance of such factors. Consequently, many questions regarding the how and why of networked learning behaviour remain largely unanswered, and there is a growing consensus that an understanding that is informed by the subjective perspectives of learners is required. This thesis describes a primarily qualitative investigation that shared this concern. The main research element involved a phenomenographic study that focused on the perceptions, behaviours and experiences of students who interacted with NLEs that were the sole or primary means of course delivery in three undergraduate, campus- based contexts. Two case studies and a naturalistic experiment were conducted, and the phenomenographic study was supplemented with other data relating to assignment grades, online discussion contributions, and preferences for conventional studying. The phenomenographic analysis identified three distinct types of approach to networked learning that can be seen as increasingly effective in terms of networked learning interactions and outcomes. Based on the findings of the phenomenography, and other aspects of the research, the thesis argues that while many students will experience to some extent the affordances inherent within NLEs, there is an important distinction between students recognising the benefits of networked learning, and actually undertaking this in a way that is conducive to good knowledge development. This thesis concludes by presenting a theoretical framework that conceptualises the relationship between a range of individual and contextual factors that influence networked learning, and which has a number of implications for theory and practice
Architectural design communication (ADC) in online education during COVID-19 pandemic: a comparison of Turkish and Spanish universities
[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
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
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
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
- …