The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
In this work an introduction to intelligent electric vehicle is presented. Design and development of intelligent vehicle for intelligent behavior quick output, cost is very cheap and it avoided the hurdle in his way so it is called safe intelligent electric vehicle. An introduction of intelligent vehicle that how it changes his performances according to the environment that can adapt the change as...
It is expected that muti-core systems will become the dominant computing platform in the next few years. However, the current programming models (such as Java, .Net etc.) do not scale well to exploit the computing power of such multi-core systems. In primitive programming paradigms there exist implicit dependencies between code and program states, and compilers cannot exploit the potential concurrency...
Making construals is a new digital skill that complements conventional programming. Its primary focus is on using computer-related technology to stage interactive experience of unprecedented richness and subtlety. This paper is a tutorial on the latest version of an instrument for making construals developed in the ongoing EU Erasmus+ CONSTRUIT! project. Its principal theme is the re-creation of "the...
In this paper, we present a new model to describe and program a parallel clusters using graphic processing unit, multi agent and distributed systems. The model are based physically on a multitude of computer nodes arranged and coupled according to the paradigm and topology of multi agent system. Basing on the agent modelling technique and on the java and C/C++ language, we develop a framework to build...
Programming capabilities are important to the new professionals. Although several initiatives all over the world haves been proposed for teaching programming to people at all levels. Many undergraduate students still fail in the programming courses. Proposed strategies have included visual programming and automatic evaluation of exercises. Nevertheless, there is still a lack of knowledge about students'...
Program visualizations help students understand the runtime behavior of other programs. They are educational tools to complement lectures or replace inefficient static drawings. A recent survey found 46 program visualizations developed from 1979 to 2012 reported that their effectiveness is unclear. They also evaluated learner engagement strategies implemented by visualization systems, but other learning...
Compared with conventional keyboard and mouse systems, touch sensing input devices provide more accurate and direct interaction with the user. More and more touch devices appear in various domains. To keep up with this technology change, we have introduced touch sensing technologies to electrical and computer engineering technology students by using the project-based learning (PBL) approach. Our experiences...
Video games are a popular technology adopted by educators to help teach ideas. The benefits are due to pedagogically beneficial characteristics of such games including their ability to adapt to the learner, allow failure, and entertain and engage players. However, designing a video game is a significant effort that takes time and may not even teach the desired learning objective(s). In this work,...
It is widely acknowledged that many freshmen go to university without any prior grounding in computer science. Recent studies conducted in the US have shown that not only do high school students lack any exposure, but also they possess ill-conceived notions of what computer science is, a problem also affecting their parents, teachers and regional school superintendents. For incoming students, the...
This paper presents a novel interdisciplinary approach to aid with the growing concern about how to showcase computer science and engineering degrees to pre-university level students. This novel approach is based on empowering students to create their own music-related game using real music instruments. In order to allow the students to program their games we have used the Greenfoot Introductory Learning...
This paper explores the proposition that teaching programming for application development differs from established methods in computer science, engineering, and MIS, and requires a re-framing of pedagogical models. In addition to programming fundamentals, algorithms, and data structures, application development also requires understanding the foundations of human-computer interaction and the nature...
We describe an Open edX-based blended course developed for a reformed Computer Structure course at Beihang University. In three iterations of this laboratory-based course, we dive into key issues that impact students' learning, and then redesign our curriculum, which integrated with virtual laboratory technique into the MOOC platform. We show how certain course design aspects affect students' learning...
as the deceleration of processor scaling due to Moore's law accelerates research in new types of computing structures, the need arises for rethinking operating systems paradigms. Traditionally, an operating system is a layer between hardware and applications and its primary function is in managing hardware resources and providing a common abstraction to applications. How does this function apply,...
In almost every engineering curriculum, an introductory engineering course to enlighten students knowledge on the different engineering disciplines is offered for the freshman students. To better describe the engineering majors and increase students interest, practical projects are often requested to complement the theoretical lectures and concepts covered in these classes. In here we present a robotic-based...
Practical courses in software engineering domain is a crucial task where students start to make their first steps in programming domain. For several purposes, Practical courses are managed by the teachers using appropriate collaborative approaches. These latter seems to be very difficult to be applied using traditional software engineering tools. Practical works are deployed mainly in an Integrated...
The Open Community Runtime (OCR) is a new runtime system designed to meet the needs of extreme-scale computing. While there is growing support for the idea that future execution models will be based on dynamic tasks, there is little agreement on what else should be included. OCR minimally adds events for synchronization and relocatable data-blocks for data management to form a complete system that...
The exponential nature of the technological progress, along with the need for smaller and mobile computers led to the emergence of embedded devices like Raspberry Pi or Beaglebone Black. The main difficulty in using these embedded devices is that the device must be physically connected to a regular computer in order to be programmed to do useful work. This thesis presents a platform named Wyliodrin...
This article describes the design and implementation of the course Introduction to Computational Thinking (PC-01) for primary and secondary education. The course introduces the “concepts” and core “processes” of Computational Thinking using a visual programming environment. The design of the course PC-01 includes a set of multimedia content, learning tools and technologies that help teachers and students...
This article includes the details of the experiment conducted at the University of the Balearic Islands related to organize a hackathon which involves interdisciplinary, Service-learning and enterprise internship. The goal of the activity is to increase the student motivation and their knowledges and skills. Results are analysed through post-test surveys.
The problems of IT convergence and security have arisen due to the complexity of the existing programming concepts. In this paper, for the first time since 1947 it is proposed to use a simpler and mathematically more rigorous concept of programming with the graphs loaded only through horizontal arcs. Such graph is a polyglot, it has ISO 8631:1989 certificate, and the single can be used along the entire...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.