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.
Gamification and in particular game-based learning is significantly gaining ground during the latest decades. It expresses a different approach to education that is mixing education with gaming, aiming to enhance the learning experience with game mechanics and rules and to provide stronger motivations for lifelong learning. Many works have illustrated the benefits of learning while playing. This work...
The popularization of digital educational devices with low barriers to entry has encouraged the development of many training activities oriented towards the incorporation of technology in schools. In some cases, the introduction of technology has led to the development of new educational practices that support the development of computational thinking. However, the supposed benefits of these approaches...
The need for universities to provide their students with theoretical lessons and practical training in GSD has led to the development of new training schemes. Most of these consist of involving distant students from different cultures in the development of software projects in order to allow them to confront similar problems to those that occur in real environments. This, however, is not always possible...
In recent years, the evolution of Global Software Development (GSD) has grown both rapidly and significantly, and although the efficiency of this new type of development has been proven, some challenging issues must still be confronted. Of all these, our research line is focused on designing the specific training that members of virtual teams must receive. Universities and companies therefore need...
With the spread of the Internet, a wide variety of businesses have been established that employ information technology (IT). These businesses are supported by specialist IT engineers, and so a great number of enterprises require their service. In addition, the number of institutions that train information processing engineers is increasing to meet the demand. However, the demand for such talented...
This paper discusses how to teach Assembly Language course based on two important aspects. On one hand, students are major roles of teaching activities. On the other hand, Assembly Language is a core course of Computer Science. The purpose of this paper is to improve students' programming ability and broaden their horizon of knowledge.
Cognitive structured theory is researched on an organization structure of knowledge. It provides theoretical guidance to scientific classroom design. This paper sets an example of computer applied mathematics to propose the effect of cognitive theory on structured teaching design.
The pervasive impact of software in systems design as well as its changing character presents immense challenges for the education of software engineers. In the twenty first century, software engineers face the challenges of rapid change and uncertainty along with dependability and diversity. This paper presents the results of a study conducted to assess the pair programmers' as well as individual...
Devising a course for software professionals working in industry depends on several factors. In order to create a course that fulfils professionals' expectations, it is important to take account of the skills of the participants, the time available, and the specific topics to be covered. This paper presents the curriculum of a course in requirements engineering and management intended for software...
The paper takes a look at the software engineering education and evaluation model followed in the induction program for fresh engineering graduates at Tata Consultancy Services Ltd. It describes how the induction program fulfils the objective of bridging the gap between what the academia supplies and what the industry demands. It also elaborates the evolution of the evaluation process followed in...
In this paper a teaching model has been established for compiler principle course through making engineering reform to compiler principles course. Ladder-like iterative teaching method has been introduced. Our teaching model and teaching method have provided solutions to the so-called three difficult problems, namely, the difficulties in teaching the compiler principles, the difficulties in understanding...
This paper presents the design and implementation of an intensive curriculum on embedded software design for university or college graduates of engineering background, who are seeking job opportunities in developing software for embedded system products. It is part of a government-conducted project intending to resolve the shortage of embedded software engineers in SoC (System-on-Chip) and related...
This paper concentrated on the existed problems in the engineering education of colleges and universities currently, took the electrical information profession's computer courses as the object, on the basis of study through the integration point of computer courses and the profession, optimized the computer courses' setup, promoted the interdisciplinary intercross; provided some useful experience...
Robotics plays a very important role in medical engineering. Thus, it is necessary for students of medical engineering to acquire knowledge on robotics during their studies. Besides teaching expertise, a robotics project provides many possibilities for students to acquire additional qualifications for their career. Robotics is an inter- and cross-disciplinary field and hence holds a unique role among...
In this paper, the author first gave a thoughtful analysis of the necessity of why there is an urgent need for China to quickly train the internationally qualified software talents and then reviewed the current situation of China software talent market and software industry. By categorizing the software professionals on the sector, a definition of high-level software talents with global suitability...
The current mechanism of software workforce training in China is ill-conditioned, thus barely meeting the business needs. One of the key causes for the extraordinary growth of India's software industry is that India has developed an effective method of training advanced and functional software workforce and turned it into a globally recognized model of such training. NIIT-National Institute of Information...
The diversification training mode for students in major of software engineering based on university-enterprise cooperation is proposed in this paper. The cooperation includes the cooperated establishing specialty direction, building practice bases inside or outside campus, organizing adjunct teachers, second class learning, and so on. The university-enterprise cooperation mechanisms are researched...
With rapid development of information technology, the integration of special disciplines and information technology becomes more and more obvious. As for computer teaching to non-computer majors in universities, it has become the urgent demand to serve different specialties and concentrate on application. In recent years, our university has done a lot of new exploration and reform on computer education,...
Programming foundation is an important course for non-CSE major students. Deciding which programming language to teach to novice programmers, and how to teach it, is a common topic within universities. In Hangzhou Dianzi University, Java is taught as the introductory language at the faculty of electronic commerce and the faculty of information management. We lay a strong emphasis on practical training...
In the practical software development, there are many complexities including dynamic behavior and feedback mechanism as well as various interacting factors. Software Engineering education is facing difficulties because students have limited engineering experience and they can hardly understand typical phenomena occurring in software projects. System Dynamics is a continual modeling method describing...
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.