Edutainment robots and computer vision techniques can be effectively used in both educational and practical purposes. We proved this by implementing computer vision techniques for a commercial edutainment robot with a...
详细信息
ISBN:
(纸本)9781479911974;9781479911950
Edutainment robots and computer vision techniques can be effectively used in both educational and practical purposes. We proved this by implementing computer vision techniques for a commercial edutainment robot with a visual programming language. We also devised three exemplary applications which showed good results on the robot.
This paper discusses how Social Digital Literacy is being used in CS1 to teach critical and computational thinking by delivering content to students through the use of social media. Social Digital Literacy (SDL) is th...
详细信息
ISBN:
(纸本)9781467352611
This paper discusses how Social Digital Literacy is being used in CS1 to teach critical and computational thinking by delivering content to students through the use of social media. Social Digital Literacy (SDL) is the way in which people use social media to enhance their social network, effectively increase their knowledge base, while communicating clearly and professionally through the use of social media. The increased popularity of social media amongst college students makes it an opportune time to consider a new form of literacy based on how technology is used by students, the devices that students interact with on a daily bases and the mainstream acceptance of social media in daily life. In order to retain students in computing classes, students are taught in an efficacious manner how to capitalize on the technology that they use on a daily basis. By increasing their SDL proficiency to become a more informed student, a well versed employee and consciously aware of what they post to social media. The expectation is that the approach being used can be implemented in any introductory programming course.
Sustainable development is raising increasing interest and efforts are being devoted worldwide in order to introduce the notion of sustainability in the curricula, from schools to PhD programs. The focus of this work ...
详细信息
ISBN:
(纸本)9781467351126;9781467351133
Sustainable development is raising increasing interest and efforts are being devoted worldwide in order to introduce the notion of sustainability in the curricula, from schools to PhD programs. The focus of this work is on reporting a teaching and learning experience aimed at introducing the students to the culture of sustainability, by means of a project that utilizes a leading visual programming environment and web 2.0 technologies, and is suitable for a relatively large group. The key idea was to tell a story through a computational artifact, whose development requires critical and creative thinking, problem solving, communication and collaboration skills [6] as well as information literacy. This paper describes the pedagogical design of the activities, their objectives, class management issues, and the scaffolds to designing the animated story, to be implemented using a cutting edge, syntax-free visual language called Scratch. Both the humanistic and the scientific aspects were to be covered in each story about a selected topic in sustainability, in order to involve as much as possible of the teaching spectrum and create a truly interdisciplinary environment. The developed Scratch-based solution is also suitable for deployment on mobile devices using the App Inventor visual programming language.
Historically, embedded systems development has been a specialist skill, requiring knowledge of low-level programming languages, complex compilation toolchains, and specialist hardware, firmware, device drivers and app...
详细信息
Historically, embedded systems development has been a specialist skill, requiring knowledge of low-level programming languages, complex compilation toolchains, and specialist hardware, firmware, device drivers and applications. However, it has now become commonplace for a broader range of non-specialists to engage in the making (design and development) of embedded systems - including educators to motivate and excite their students in the classroom. This diversity brings its own set of unique requirements, and the complexities of existing embedded systems development platforms introduce insurmountable barriers to entry. In this paper we present the motivation, requirements, implementation, and evaluation of a new programming platform that enables novice users to create effective and efficient software for embedded systems. The platform has two major components: (1) Microsoft MakeCode (***), a web app that encapsulates an accessible IDE for microcontrollers;and (2) CODAL, an efficient component-oriented C++ runtime for microcontrollers. We show how MakeCode and CODAL combine to provide an accessible, cross-platform, installation-free, high level programming experience for embedded devices without sacrificing performance and efficiency.
The maintenance of port infrastructures presents difficulties due to their location: an aggressive environment or the variability of the waves can cause progressive deterioration. Maritime conditions make inspections ...
详细信息
The maintenance of port infrastructures presents difficulties due to their location: an aggressive environment or the variability of the waves can cause progressive deterioration. Maritime conditions make inspections difficult and, added to the lack of use of efficient tools for the management of assets, planning maintenance, important to ensure operability throughout the life cycle of port infrastructures, is generally not a priority. In view of these challenges, this research proposes a methodology for the creation of a port infrastructure asset management tool, generated based on the Design Science Research Method (DSRM), in line with Building Information Modeling (BIM) and digitization trends in the infrastructure sector. The proposal provides workflows and recommendations for the survey of port infrastructures from UAVs, the reconstruction of digital models by photogrammetry (due to scarce technical documentation), and the reconstruction of BIM models. Along with this, the bidirectional linking of traditional asset management spreadsheets with BIM models is proposed, by visual programming, allowing easy visualization of the status and maintenance requirements. This methodology was applied to a port infrastructure, where the methodology demonstrated the correct functionality of the asset management tool, which allows a constant up-dating of information regarding the structural state of the elements and the necessary maintenance activities.
This thesis presents a graphic model, supported by a web tool, called Conceptual Block (BC), which aims to act in the design of teaching and learning . In the teaching aspect, the use of technologies based on the fit ...
详细信息
This thesis presents a graphic model, supported by a web tool, called Conceptual Block (BC), which aims to act in the design of teaching and learning . In the teaching aspect, the use of technologies based on the fit between graphic elements is explored to support the teaching didactic planning stage, while on the learning side a graphic model that favors meaningful learning is presented from the process of hierarchizing concepts and educational resources. For that, a graphic vocabulary based on a visual programming Language (LPV) and anchored in the Theory of Meaningful Learning (TAS) is presented, with a strong bond to the theoretical construct of Learning Trajectories. Such graphical notation makes use of elements that relate through the fitting between blocks, allowing to visually represent the conception of concepts, learning paths, educational resources, assessments, and their relationships at the level of interdependence. The relationship between artifacts from a hierarchy gives rise to what is called modelling of teaching and learning, allowing a macro view of both didactic planning and student learning. To demonstrate the viability of the model, two experiments with teachers and two experiments with students were carried out. The first experiment with teachers aimed to evaluate aspects related to the acceptance of technology, and the second to analyze the effects of its use in the didactic planning process. The results of the experiments with teachers point out that the model is able to reliably represent the conceptual relationships existing in a teaching plan, being considered, in the perception of the participants, as a useful tool to support the didactic planning stage. The model promoted efficient reflection on planning processes, where modeling allows to establish conceptual relationships about the teaching plan, and this, in turn, provides reflections on the planned learning trajectory. The experiments with students, on the other hand, place the prop
We present BPAlt - a system which allows game developers to create and manage alternatives for Unreal Engine's Blueprints visual Scripting System. BPAlt allows the user to create, save, organize and swap Blueprint...
详细信息
We present BPAlt - a system which allows game developers to create and manage alternatives for Unreal Engine's Blueprints visual Scripting System. BPAlt allows the user to create, save, organize and swap Blueprint alternatives for rapid testing and experimentation. BPAlt also supports level alternatives, alternatives of alternatives through alternative scenarios, and allows merging of alternatives. We conducted a preliminary user study with 10 moderately skilled participants where we compared the usability, usefulness and creativity support of BPAlt to Unreal Engine alone for prototyping alternatives of game objects and mechanics in four different games. The findings suggest that the support for alternatives with the main features of BPAlt is beneficial in the game developers' workflow as it supports exploration particularly well.
This paper introduces a visual component aggregation method. This method aggregates multiple function blocks to generate new function block or component, and supports aggregation between multiple components. Based on ...
详细信息
ISBN:
(纸本)9789811397837;9789811397820
This paper introduces a visual component aggregation method. This method aggregates multiple function blocks to generate new function block or component, and supports aggregation between multiple components. Based on this method, a unified visual development system is implemented. The visual development system supports a device research and development process combining visual programming and configuration technology, provides the visual reuse function for the research and development of relay protection device and improves the efficiency of visual programming and configuration.
Internet-of-Things has reshaped the way people interact with their surroundings and automatize the once manual actions. In a smart home, controlling the Internet-connected lights is as simple as speaking to a nearby c...
详细信息
Internet-of-Things has reshaped the way people interact with their surroundings and automatize the once manual actions. In a smart home, controlling the Internet-connected lights is as simple as speaking to a nearby conversational assistant. However, specifying interaction rules, such as making the lamp turn on at specific times or when someone enters the space is not a straightforward task. The complexity of doing such increases as the number and variety of devices increases, along with the number of household members. Thus, managing such systems becomes a problem, including finding out why something has happened. This issue lead to the birth of several low-code development solutions that allow users to define rules to their systems, at the cost of discarding the easiness and accessibility of voice interaction. In this paper we extend the previous published work on Jarvis [1], a conversational interface to manage IoT systems that attempts to address these issues by allowing users to specify time-based rules, use contextual awareness for more natural interactions, provide event management and support causality queries. A proof-of-concept is presented, detailing its architecture and natural language processing capabilities. A feasibility experiment was carried with mostly non-technical participants, providing evidence that Jarvis is intuitive enough to be used by common end-users, with participants showcasing an overall preference by conversational assistants over visual low-code solutions.
Building information modeling (BIM) can facilitate effective three-dimensional (3D) earthwork modeling by furnishing insightful information. An earthwork area is generally represented in a cell-based environment for p...
详细信息
Building information modeling (BIM) can facilitate effective three-dimensional (3D) earthwork modeling by furnishing insightful information. An earthwork area is generally represented in a cell-based environment for planning purposes such as allocation plans or equipment plans. However, previous studies utilized conventional methods, which are tedious and time-consuming, to create cell-based representations. Therefore, a method that can be applied to automatically represent earthwork BIM models in a cell-based environment should be developed. To address that research gap, this paper proposes a novel method to develop voxel-based representations of earthwork models. The voxel-based method is parametric, and the size, number, and properties of the voxels can be easily varied. This method, validated for accuracy, rapidly creates a parametric voxel model linked with geotechnical information necessary for earthwork operations. A visual programming tool, Grasshopper, is used to develop an algorithm that can automatically divide the earthwork model into voxels. Finally, experiments are conducted to validate the proposed method using an actual earthwork BIM design. The paper contributes to the existing body of knowledge by proposing a voxel-based earthwork representation and algorithm that automatically create a cell-based 3D environment that is flexible enough to integrate geotechnical parameters. The results indicate that the proposed method will help project engineers, planners, and managers create an optimal-size voxel-based earthwork model with customized geotechnical information.
暂无评论