To validate the concept of an electronic system before thinking of commercial uses, a prototype needs to be developed first. However, technical knowledge in electronics and computer science (CS) is required. Due to th...
详细信息
To validate the concept of an electronic system before thinking of commercial uses, a prototype needs to be developed first. However, technical knowledge in electronics and computer science (CS) is required. Due to the importance of these fields in the world of today, where almost everything is regulated by technology, several initiatives emerged to provide the general public with these knowledge. In this context, there is a focus on the education field where several efforts have been made to lower the entry level to electronics and CS fields, enabling even kids to learn the basic concepts at an early age and have the possibility to concretise their ideas and develop their own prototype. The study presents a solution to facilitate the task of programming electronic gadgets using graphical programming. The authors consider as case study an electronic system built around the IOIO board. The graphical programming interface was created using App Inventor, a web platform for creating android apps. Using the proposed system, several basic and complex gadgets were easily created by young school children with minimal skills in hardware assembly and software programming.
Knowledge acquisition for expert systems typically is a tedious, iterative process involving long hours of consultation between the domain experts and the computer scientists who serve as knowledge engineers. For well...
详细信息
Knowledge acquisition for expert systems typically is a tedious, iterative process involving long hours of consultation between the domain experts and the computer scientists who serve as knowledge engineers. For well-understood domains, however, it may be possible to facilitate the knowledge acquisition process by allowing domain experts to develop and edit a knowledge base directly. Administration of protocol-directed cancer chemotherapy is such a well-understood application area, and a knowledge acquisition system, called OPAL, has been developed for eliciting chemotherapy-protocol knowledge directly from expert oncologists. OPAL’s knowledge acquisition approach is based on the interactive graphics environment available on current generation workstations. The use of graphics improves the interface by reducing typing, avoiding natural language interpretations, and allowing flexibility in entry sequence. The knowledge in OPAL is displayed using an arrangement of hierarchically related, graphical forms. The position of a particular form in the hierarchy defines the context of the knowledge contained in the form. Intelligent editing programs such as OPAL can streamline the knowledge engineering process for highly structured domains requiring repetitive knowledge entry.
We present a platform, GRAphical Pipeline Environment (GRAPE), to facilitate the development of patient-adaptive magnetic resonance imaging (MRI) protocols. GRAPE is an open-source project implemented in the Qt C++ fr...
详细信息
We present a platform, GRAphical Pipeline Environment (GRAPE), to facilitate the development of patient-adaptive magnetic resonance imaging (MRI) protocols. GRAPE is an open-source project implemented in the Qt C++ framework to enable graphical creation, execution, and debugging of real-time image analysis algorithms integrated with the MRI scanner. The platform provides the tools and infrastructure to design new algorithms, and build and execute an array of image analysis routines, and provides a mechanism to include existing analysis libraries, all within a graphical environment. The application of GRAPE is demonstrated in multiple MRI applications, and the software is described in detail for both the user and the developer. GRAPE was successfully used to implement and execute three applications in MRI of the brain, performed on a 3.0-T MRI scanner: (i) a multi-parametric pipeline for segmenting the brain tissue and detecting lesions in multiple sclerosis (MS), (ii) patient-specific optimization of the 3D fluid-attenuated inversion recovery MRI scan parameters to enhance the contrast of brain lesions in MS, and (iii) an algebraic image method for combining two MR images for improved lesion contrast. GRAPE allows graphical development and execution of image analysis algorithms for inline, real-time, and adaptive MRI applications.
This paper is concerned by the fact that the health sector represents a major development challenge for emerging countries. However, it faces many challenges that affect the quality of care provided and makes it almos...
详细信息
ISBN:
(纸本)9791188428014
This paper is concerned by the fact that the health sector represents a major development challenge for emerging countries. However, it faces many challenges that affect the quality of care provided and makes it almost impossible to guarantee an adequate level of accessibility for all social classes of the population. These reasons motivated us to study a medical control system based on the Internet of Things that could significantly improve the conditions of medical care and ensure effective and effective medical follow-up by automating the process of taking during the consultations and by preserving the information thus obtained for restitution in case of emergency or medical follow-up of the patients. At the end of our study, we were able to define the challenges posed by technological tools in improving the conditions of health structures and to simulate the functioning of the system we designed.
With the future likely to see even more pervasive computation, "computational thinking" is now being recognized as a fundamental skill needed by all students. Computational thinking is conceptualizing as opp...
详细信息
ISBN:
(纸本)9783319667331;9783319667324
With the future likely to see even more pervasive computation, "computational thinking" is now being recognized as a fundamental skill needed by all students. Computational thinking is conceptualizing as opposed to programming, promotes natural human thinking style than algorithmic reasoning, complements and combines mathematical and engineering thinking, and it emphasizes ideas, not artifacts. In this paper, we outline a new visual language, called Patch, using which students are able to express their solutions to eScience computational problems in abstract visual tools. Patch is closer to high level procedural languages such as C++ or Java than Scratch or Snap! but similar to them in ease of use and combines simplicity and expressive power in one single platform.
Service robots for personal and domestic use are increasingly gaining momentum. Easy and efficient programming of such robots is an enormous research and commercial space that is beginning to be explored. In this pape...
详细信息
ISBN:
(纸本)9781467317375
Service robots for personal and domestic use are increasingly gaining momentum. Easy and efficient programming of such robots is an enormous research and commercial space that is beginning to be explored. In this paper, we present RoboStudio, a visual programming Environment (VPE) to program the interactive behavior of personal service robots. RoboStudio lies at the intersection of VPEs which aid in authoring the robot user interface and control logic. A novel contribution of this work is that it advances the research in authoring service applications on robotic platforms, specially for researchers who do development in decentralized multidisciplinary teams and validate their research goals through field trials. Furthermore, service robot programming environments is a novel area of research, particularly when it comes to expressing what the robot does in a declarative syntax.
We propose a methodology especially conceived to exploit the musical media in order to vehiculate some aspects in the realm of computational thinking to pupils of the lower secondary school (6th to 8th grades). The re...
详细信息
ISBN:
(纸本)9789897582400
We propose a methodology especially conceived to exploit the musical media in order to vehiculate some aspects in the realm of computational thinking to pupils of the lower secondary school (6th to 8th grades). The related activities are based on a visual programming language whose execution generates a melody shown using both its traditionally-notated musical score and its audio reproduction. This language provides the basic programming tools, such as simple and structured variables, iterations and so on. The learning activities are based on challenging small groups of students to solve programming exercises of increasing difficulty.
Computer music technology strongly influenced artistic expression by opening new possibilities in the field of sound creation, music composition, interaction, and multimedia. Efficient and flexible use of technology u...
详细信息
ISBN:
(纸本)9781450353731
Computer music technology strongly influenced artistic expression by opening new possibilities in the field of sound creation, music composition, interaction, and multimedia. Efficient and flexible use of technology unavoidably implies expressing various concepts through computer programming. Luckily, the visual programming paradigm provides a more intuitive and understandable, yet comprehensive approach for musicians, and seems more adaptable than textual programming. However, programming skills are still required, so the question arises whether music education appropriately prepares musicians for the digital world and visual programming in particular. In this study we explore relations between education and usage of digital tools in terms of language discovery, learning curves, purposes of using, and overall proficiency. We conducted a survey along 162 professional and amateur musicians who are also users of a visual programming tool. The results suggest that while formal education does not have a significant impact on programming skills, it plays an important role in discovery and selection of programming tools.
Tethered satellite systems (TSS) are characterized by uneven distribution of mass and environment parameters in space. As a result the use of mathematical models with distributed parameters is required. This kind of s...
详细信息
Tethered satellite systems (TSS) are characterized by uneven distribution of mass and environment parameters in space. As a result the use of mathematical models with distributed parameters is required. This kind of systems is described by the differential equations with complex boundary conditions. The complexity of the boundary conditions is caused by the presence of the end-bodies that perform spatial fluctuations, and by the variable length of the tether. Computer simulation of TSS motion takes a long time. This paper presents a parallel algorithm for motion simulation of the TSS and representation of this algorithm in the form of a graph model in graph-symbolic programming technology. The speedup of a parallel program that implements the proposed algorithm is evaluated for shared memory and distributed memory computer systems. This evaluation is compared with the results of experiments made on computer cluster. The advantages of using graph models of algorithms for modeling the motion of the TSS are discussed. (C) 2017 The Authors. Published by Elsevier Ltd.
In this paper we introduce Blocklino, a visual, graphical block programming language for making applications for Arduino based devices and we show some practical examples how to use it.
ISBN:
(纸本)9781538612644
In this paper we introduce Blocklino, a visual, graphical block programming language for making applications for Arduino based devices and we show some practical examples how to use it.
暂无评论