80 research outputs found

    Design and implementation of a low-cost classroom response system for a future classroom in the developing world

    Get PDF
    Economic considerations and lack of adequate infrastructure impose unique design constraints on future classrooms of the developing world. Thus, future classrooms in underprivileged nations may differ significantly from their counterparts in the developed world. Classroom response systems (CRS) are an emerging technology for the future classroom. CRS are wireless, hand-held devices that help students provide immediate feedback to questions posed by a teacher. In their present form, due to their relatively high cost and high infrastructural requirements, such systems are not sustainable in most developing countries. This paper presents the design and implementation of a CRS based on an open-source, low-cost, and easily manufactured hardware. The CRS design is based on a hybrid wireless/wired platform using Bluetooth with the 1-Wire networking technology. This design significantly reduces the cost, and is consistent with existing conditions in a typical developing country

    Understanding the performance of interactive applications

    Get PDF
    Many if not most computer systems are used by human users. The performance of such interactive systems ultimately affects those users. Thus, when measuring, understanding, and improving system performance, it makes sense to consider the human user's perspective. Essentially, the performance of interactive applications is determined by the perceptible lag in handling user requests. So, when characterizing the runtime of an interactive application we need a new approach that focuses on the perceptible lags rather than on overall and general performance characteristics. Such a new characterization approach should enable a new way to profile and improve the performance of interactive applications. Imagine a way that would seek out these perceptible lags and then investigate the causes of these lags. Performance analysts could simply optimize responsible parts of the software, thus eliminating perceptible lag for interactive applications. Unfortunately, existing profiling approaches either incur significant overhead that makes them impractical for an interactive scenario, or they lack the ability to provide insight into the causes of long latencies. An effective approach for interactive applications has to fulfill several requirements such as an accurate view of the causes of performance problems and insignificant perturbation of the interactive application. We propose a new profiling approach that helps developers to understand and improve the perceptible performance of interactive applications and satisfies the above needs

    Factors Affecting the Adoption of Peer Instruction in Computing Courses

    Get PDF
    Peer Instruction (PI) as defined by Mazur, and variations on this pedagogic technique, have been in use in computing courses for about a decade. Despite dozens of educational research publications documenting positive learning effects, improved retention, student acceptance, and effectiveness for large classes; PI does not appear to be widely adopted for computing courses. This paper reports on a three-way investigation into this apparent contradiction. First, the authors reflect on their own adoption, practice, experience, and abandonment of the use of PI in computing courses. Second, we surveyed the literature regarding the use of PI in computing courses and present a summary of the research findings, variations, and extensions to PI used in computing courses. Third, a survey of computing instructors was conducted to gauge the attitude toward PI in computing courses. To add context, this report considers publications documenting usage of PI in STEM courses, and the adoption of other pedagogic techniques in computing. Particular effort was made to identify the reasons computing instructors don’t adopt PI. This report also includes advice to instructors considering adopting PI in computing courses

    A review of literature on the use of clickers in the business and management discipline

    Get PDF
    YesClassroom response systems (clickers), in their various forms, are widely used across disciplines, demonstrating effectiveness across a range of different educational settings. However, only a few literature reviews on this technology have been undertaken in general, and no review has yet been performed on this topic in the business and management context. Realising the existing research gap, this article reviews 33 clicker-related studies from the business and management discipline that are largely focused on student perceptions and outcomes. The purpose of this paper is to provide a critical and balanced review of articles from the business and management discipline on various themes such as learner's engagement, performance, learning, participation, satisfaction, feedback, attendance, enjoyability, motivation, and interactivity, to name a few. The review also provides a brief account of lessons learned from the literature published in other disciplines and recommendations provided by studies from the business and management discipline

    Computer game application for JAVA programming language learning / Nurul Hafizah Zainal Abidin ...[et al.]

    Get PDF
    Programming is one of the most advanced and valuable skills increasingly adopted by students these days. Learning a programming language is important as it helps to improve the ability to automate, collect, handle, correctly interpret data and information. However, some students have difficulties to internalize the concepts and master the programming skills. Consequently, students tend to perceive programming course as a difficult subject. The objective of this paper is to present the design and implementation of a computer game application that focused on JAVA programming and Bloom’s taxonomy to enhance the students’ understanding. To evaluate the JAVA game application, functional and usability testing have been conducted that involved students from the Diploma of Computer Sciences Program in Universiti Teknologi MARA, Perak, Malaysia. The results were very encouraging as majority of students were satisfied with the JAVA game application by means of programming skill improvement and usability acceptance

    The ActiveLecture System

    Get PDF
    For an instructor, it has always been a challenging task to keep students engaged during the lecture and assess them in real time. Instructors use different methodologies to address the challenge of keeping students engaged during the class and increase their participation. Widely used methodologies for active learning include clickers and Tablet PCs. Clickers are small handheld devices which are used to collect student responses and present these responses graphically. Tablet PCs provide a functionality to use natural handwriting to provide feedback. Web browsers are a cost effective approaches. I have used a web based technology to create active learning system called ActiveLecture. It provides a mechanism for students and an instructor to communicate effectively during the lecture. I converted the ActiveLecture system from Java EE 5.0 to Java EE 6.0 platform. I added new functionalities to the ActiveLecture system and gathered statistics and video captures to evaluate them. Finally, I performed an analysis based on the collected data that can help instructor assess the effectiveness of the ActiveLecture system

    Teaching Specifications Using An Interactive Reasoning Assistant

    Get PDF
    The importance of verifiably correct software has grown enormously in recent years as software has become integral to the design of critical systems, including airplanes, automobiles, and medical equipment. Hence, the importance of solid analytical reasoning skills to complement basic programming skills has also increased. If developers cannot reason about the software they design, they cannot ensure the correctness of the resulting systems. And if these systems fail, the economic and human costs can be substantial. In addition to learning analytical reasoning principles as part of the standard Computer Science curriculum, students must be excited about learning these skills and engaged in their practice. Our approach to achieving these goals at the introductory level is based on the Test Case Reasoning Assistant (TCRA), interactive courseware that allows students to provide test cases that demonstrate their understanding of instructor-supplied interface specifications while receiving immediate feedback as they work. The constituent tools also enable instructors to rapidly generate graphs of student performance data to understand the progress of their classes. We evaluate the courseware using two case-studies. The evaluation centers on understanding the impact of the tool on students\u27 ability to read and interpret specifications

    Fuzzy-based user modelling for motivation assessment in programming learning adaptive web-based education systems

    Get PDF
    Learning programming is not an easy task and students often find this subject difficult to understand and pass. One way to improve students’ knowledge in programming is by using Intelligent Tutoring System (ITS) through Adaptive Web-Based Education Systems (AWBESs). The objective of ITS is to provide a personalized tutoring that is tailored to the student’s needs. User modelling is one of the key factors that can meet the ITS intended objectives. From the literature, it was discovered that motivation stands out as one of the critical students’ characteristics that need to be considered when designing a user model. However, from the previous studies, it was discovered that almost all the researchers and educators constructed the user model based on knowledge and skills as students’ characteristics. Thus, the aim of this study is to develop a user model based on students’ motivation known as the Motivation Assessment Model. This is a model that is able to assess students’ motivation level and deliver tutorial materials accordingly. The Motivation Assessment Model was developed based on Self-Efficacy theory that contributes to the fundamental motivation factor which influences students’ motivation during the learning process. Furthermore, to assess the motivation level, fuzzy logic technique was applied. A tutoring system was then developed based on the proposed model using ITS architecture and ADDIE instructional design model. In order to determine students’ knowledge level after using the tutoring system, pre- and post-tests were conducted on the controlled group and experimental group (30 and 31 students). The learning achievements between experimental group (mean = 3.00) and control group (mean = 2.00) indicated that the tutoring system is significantly more effective in improving students’ knowledge level compared to the traditional approach. A usability evaluation was also conducted whereby the effectiveness was evaluated at the number of errors (7.5%) and completion rate (86.5%); efficiency (mean = 4.85); satisfaction evaluated at task level (mean = 6.77) and test level (mean = 83.55). As a conclusion, the overall tutoring system usability results are accepted by students in the experimental group. The research contribution to knowledge is the development of the proposed Motivation Assessment Model for ITS

    Summary of ChatGPT/GPT-4 Research and Perspective Towards the Future of Large Language Models

    Full text link
    This paper presents a comprehensive survey of ChatGPT and GPT-4, state-of-the-art large language models (LLM) from the GPT series, and their prospective applications across diverse domains. Indeed, key innovations such as large-scale pre-training that captures knowledge across the entire world wide web, instruction fine-tuning and Reinforcement Learning from Human Feedback (RLHF) have played significant roles in enhancing LLMs' adaptability and performance. We performed an in-depth analysis of 194 relevant papers on arXiv, encompassing trend analysis, word cloud representation, and distribution analysis across various application domains. The findings reveal a significant and increasing interest in ChatGPT/GPT-4 research, predominantly centered on direct natural language processing applications, while also demonstrating considerable potential in areas ranging from education and history to mathematics, medicine, and physics. This study endeavors to furnish insights into ChatGPT's capabilities, potential implications, ethical concerns, and offer direction for future advancements in this field.Comment: 35 pages, 3 figure

    Predicting Academic Performance: A Systematic Literature Review

    Get PDF
    The ability to predict student performance in a course or program creates opportunities to improve educational outcomes. With effective performance prediction approaches, instructors can allocate resources and instruction more accurately. Research in this area seeks to identify features that can be used to make predictions, to identify algorithms that can improve predictions, and to quantify aspects of student performance. Moreover, research in predicting student performance seeks to determine interrelated features and to identify the underlying reasons why certain features work better than others. This working group report presents a systematic literature review of work in the area of predicting student performance. Our analysis shows a clearly increasing amount of research in this area, as well as an increasing variety of techniques used. At the same time, the review uncovered a number of issues with research quality that drives a need for the community to provide more detailed reporting of methods and results and to increase efforts to validate and replicate work.Peer reviewe
    • 

    corecore