As a method of teaching fundamental programming concepts to visually impaired persons and novice programmers, we developed the P-CUBE algorithm education tool, with which users are able to control a mobile robot simpl...
详细信息
ISBN:
(纸本)9781479944644
As a method of teaching fundamental programming concepts to visually impaired persons and novice programmers, we developed the P-CUBE algorithm education tool, with which users are able to control a mobile robot simply by positioning wooden blocks on a mat. The fundamental programming concepts taught by P-CUBE consist of three elements: sequences, branches and loops. The P-CUBE system consists of a mobile robot, a program mat, programming blocks, and a personal computer (PC). The programming blocks utilize radio frequency identification (RFID) tags alone, and thus require no precision equipment such as microcomputers. Furthermore, since P-CUBE is designed to be operated via tactile information, it can be utilized by visually impaired persons. In this paper, we report on the P-CUBE system configuration and a programming workshop held for visuarlly impaired persons. We then propose P-CUBE device improvements formulated through subjective assessments obtained from workshop participants.
In this paper, we describe three practical exercises relating to algorithm education. The exercises are based on a learning support system that offers visualization of program behavior. Systems with the ability to vis...
详细信息
In today’s digital era,algorithms have become an indispensable part of our daily lives and *** education plays a crucial role in computer science and software engineering,aiming to cultivate students’problem-solving...
详细信息
In today’s digital era,algorithms have become an indispensable part of our daily lives and *** education plays a crucial role in computer science and software engineering,aiming to cultivate students’problem-solving skills and computational ***,traditional algorithm education often requires significant time and efforts from teachers,lacks interactivity,and provides limited *** rapid advancement of AI technology,particularly generative models,and large language models(LLMs),has the potential to revolutionize computer *** like OpenAI’s GPT-4 and ChatGPT have conversational capabilities and contribute to various aspects of computer ***-3.5,as an assistant in algorithm education,assists teachers in automatically generating explanations and algorithmic examples to enhance students’understanding of *** existing research has certain limitations,such as focusing on specific scenarios and lacking comprehensive benchmark testing,this paper explores the role of ChatGPT(GPT-3.5)in algorithm *** refining prompts and evaluating generative capabilities,the study demonstrates that GPT-3.5 holds significant potential as a teaching *** an average accuracy of ***-3.5 can generate explanations,code examples,and visualizations of the corresponding *** tests including algorithm problem-solving and examples giving also prove the practicability of GPT-3.5 in algorithm education.
Background: Goal-directed ultrasound protocols have been developed to facilitate efficiency, throughput, and patient care. Hands-on instruction and training workshops have been shown to positively impact ultrasound tr...
详细信息
Background: Goal-directed ultrasound protocols have been developed to facilitate efficiency, throughput, and patient care. Hands-on instruction and training workshops have been shown to positively impact ultrasound training. Objectives: We describe a novel undifferentiated chest pain goal-directed ultrasound algorithm-focused education workshop for the purpose of enhancing emergency medicine resident training in ultrasound milestones competencies. Methods: This was a cross-sectional study performed at an academic medical center. A novel goal-directed ultrasound algorithm was developed and implemented as a model for teaching and learning the sonographic approach to a patient with undifferentiated chest pain. This algorithm was incorporated into all components of the 1-day workshop: asynchronous learning, didactic lecture, case-based learning, and hands-on stations. Performance comparisons were made between postgraduate year (PGY) levels. Results: A total of 38 of the 40 (95%) residents who attended the event participated in the chest pain objective standardized clinical exam, and 26 of the 40 (65%) completed the entire questionnaire. The average number of ultrasounds performed by resident class year at the time of our study was as follows: 19 (standard deviation [SD]=19) PGY-1, 238 (SD=37) PGY-2, and 289 (SD=73) PGY-3. Performance on the knowledge-based questions improved between PGY-1 and PGY-3. The application of the novel algorithm was noted to be more prevalent among the PGY-1 class. Conclusion: The 1-day algorithm-based ultrasound educational workshop was an engaging learning technique at our institution.
There has been much less debate within the computing research community about teaching algorithms than about teaching introductory programming. However, it is advisable (or even necessary) to hold public discussions a...
详细信息
ISBN:
(纸本)9798400705328
There has been much less debate within the computing research community about teaching algorithms than about teaching introductory programming. However, it is advisable (or even necessary) to hold public discussions about different issues, independently of more focused research efforts. This position paper addresses two themes. Firstly, it advocates for an experiential approach to learning algorithms, as a complement to the more common formal and engineering approaches. We show how visualization and benchmarking can make algorithms more concrete to students and their learning more active and insightful. Secondly, we argue that some conceptual models present in algorithm textbooks are imprecise, or even implicit, making difficult to learn their corresponding topics. We elaborate on this concern by stressing that several algorithm design techniques address a specific class of problems (namely, optimization ones) and by visiting several aspects of three design techniques (greedy algorithms, dynamic programming and branch-and-bound).
We have developed a programming language Kotodama (means "what you speak becomes reality") in which a source program can be read as authentic Japanese language and be executed as a programming language at th...
详细信息
ISBN:
(纸本)9780387096568
We have developed a programming language Kotodama (means "what you speak becomes reality") in which a source program can be read as authentic Japanese language and be executed as a programming language at the same time. We put Kotodama into a teaching environment Squeak developed by Alan Kay and have developed several programming courses on it. We have found that explanation of a programming language becomes Unnecessary and that we can concentrate on algorithm development by examining a program text that can be read as Japanese. We believe that this programming course (:an work as natural language writing course as well for precise description.
In this paper we present ARCat, a tangible programming tool designed to help children learn Depth First Search (DFS) algorithm with augmented reality (AR) technology. With this tool, children could use tangible progra...
详细信息
ISBN:
(纸本)9781450366908
In this paper we present ARCat, a tangible programming tool designed to help children learn Depth First Search (DFS) algorithm with augmented reality (AR) technology. With this tool, children could use tangible programming cards to control a search process, rather than control virtual characters directly. With the special design of card semantics and real-time feedback, the cognitive load of the learning process had been proved to be affordable to children (ages 8-9) with the result of our preliminary evaluation, which shows the possibility of basic algorithm education for young children with tangible interface.
We developed P-CUBE, which is an education tool for programming mobile robots, and confirmed the system operation. Elementary school and junior high school students have recently begun to learn programming using PCs. ...
详细信息
ISBN:
(纸本)9781479925285
We developed P-CUBE, which is an education tool for programming mobile robots, and confirmed the system operation. Elementary school and junior high school students have recently begun to learn programming using PCs. Students who are taught how to create programs are often required to use an interface of a personal computer. This method keeps visually impaired and younger children from learning programming. Furthermore, the cost associated with PCs is often prohibitive. In an attempt to address these problems, we have developed P-CUBE, which is a new programming education tool. P-CUBE consists of cubic blocks and a program mat. The user creates a program by laying out surface gap blocks on the program mat based on the structure of the algorithm. RFID readers are arranged in the programming mat, and the information of the RFID tags in the blocks is read in order to specify the location of each block. P-CUBE is considered to be nearly indestructible because of its simple structure and is expected to be used as an educational toy for students.
暂无评论