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.
Although their use in training quality machine translation systems has been proven, parallel corpora — large collections of translated texts — are generally hard to come by for the majority of languages. To counteract this fact, a relatively small collection may be processed in more depth by further cleaning and more accurately splitting and aligning the texts. We apply this to an existing English/Zulu...
English has undoubtedly become the science and research lingua franca in the world in both oral and written communication. The capacity of English of scientists significantly affects the quality of research papers and presentations much more seriously than before. The global advancement of scientific research demands scientists to conduct oral presentations and write presentation slides by themselves...
Nowadays, software developers often utilize existing third party libraries and make use of Application Programming Interface (API) to develop a software. However, it is not always obvious which library to use or whether the chosen library will play well with other libraries in the system. Furthermore, developers need to spend some time to understand the API to the point that they can freely use the...
A key component of software testing is deciding whether a test case has passed or failed: an expensive and error-prone manual activity. We present an approach to automatically classify passing and failing executions using semi-supervised learning on dynamic execution data (test inputs/outputs and execution traces). A small proportion of the test data is labelled as passing or failing and used in conjunction...
This paper describes a complete exercise program in an analogue electronics module in engineering education, where remote laboratories are used as an integral part of the exercise program, facilitating also off-campus students. The paper describe how the exercise program and the laboratory assignments aides the students in fulfilling the learning objectives of the module. The creation of a link between...
Preserving important troubleshooting experience gained in industrial practice, often referred to as “tribal knowledge”, and making it readily available to be re-applied in similar situations represent a serious challenge for many companies in heavy industry. The solution is very often tied to building mental models to capture and express key latent cognitive variables. In this paper, we first attempt...
People claim the right to study and learn what they desire, when and where they want; for this reason it is necessary to offer flexible training methods that provide real opportunities for independent learning. In order to help solve this need, this article presents a methodological guide (MG) so people without experience or knowledge in software development can create, autonomously, Open Educational...
The overall goal of our Software Engineering Teamwork Assessment and Prediction (SETAP) project is to develop effective machine-learning-based methods for assessment and early prediction of student learning effectiveness in software engineering teamwork. Specifically, we use the Random Forest (RF) machine learning (ML) method to predict the effectiveness of software engineering teamwork learning based...
Wavelet analysis is a pattern recognition technique that has been used to analyze signals and images such as medical scans and hyperspectral imagery. We hypothesize that wavelets can also be used to analyze educational data. We explore the use of Haar wavelets to differentiate various patterns in a student attention data set. The data consists of a very large set of binary attention data (on-task/off-task)...
Computer workers are in constant tension between meeting their deadlines and learning the tools they use to perform their jobs. Most often, the press to get work down overrides the importance of how to continually use the tool, and thereby improving performance over the long run. The lack of knowledge, however, results in constant interruptions to the workflow as the engineer tries to “bend” the tool...
Technological classrooms are pedagogical tools focus students' learning on specific topics without being heavily reliant upon TICs. Our purpose in this paper is to apply an interactive classroom methodology that allows the use of social networks, as well as cell phone software technology. The aim is to make technology tools into pedagogical ones which improve the teaching- learning process. The methodology...
MOOC or Massive Open Online Course are a virtual training form present in the current educational landscape. Several authors raise doubts about whether these software products offer quality training, being necessary to establish instruments that certify their characteristics or guide how to approach optimization to ensure success and consolidation of this type of e-learning. This project proposes...
Mobile devices have become our true companions in recent years. While bringing plenty of convenience, they also come with many security and privacy concerns. Being small, a mobile device is prone to loss or theft. Privacy data such as emails in a saved Gmail or Yahoo account on a lost device can be easily accessed by an unwanted visitor. Therefore, it is essential to research methods protecting mobile...
This work describes the experience of a teacher training course about Scratch, a programming tool that has been used in the pedagogical context. Scratch allows teachers and students be able to develop learning objects as a way to systematize the content of classes. When used by teachers enables the development of their own learning objects, making their classes more attractive and motivating. In addition...
The article presents the idea on development of low-cost electronic training boards for the study of microprocessor technologies. Training boards demonstrate the all capabilities of the micro-controller: work of i/o ports, serial communication, ADC, DC and stepper motor, two-line LCD display, temperature sensors, DC motor control, stepper motor control and etc.
Development of engineering education in a contemporary research university is relied on the international CDIO (Conceive - Design - Implement - Operate) standards. An important part of the process is development of technologies of methods for development of practical skills of engineering skills of students in electronics. In this paper we discuss the problems of development of laboratory facilities...
A method for simulation of classic substitution ciphers for the purpose of their study in the learning process is considered. The method is based on the decomposition of the alphabets of the plain and encrypted texts. Implementation of the method has a two-level structure: the basic components are implemented using software, variation is part of the settlement. This allows user to simulate a wide...
Based on MCGS (Monitor and Control Generated System) software a training diagnosis system for a certain kind of equipment is designed and developed. Through analysis of the structure of the equipment composition and working principles of the process a two-dimensional simulation model is established. The model can achieve simple operation training. Using common equipment for fault modeling, a fault...
The traditional duplicate bug reports detection approaches are usually based on vector space model. However, the experimental result is rarely satisfying since this method cannot distinguish semantic correlation among bug reports which written by natural languages. Topic model, as a method to model underlying topics of texts, can solve the problem of document similarity calculation methods used in...
Recently, various 3-D talking heads have been applied to computer-aided language learning as a novel mode. However, there is a lack of objective evaluation of learners' perception of the talking head when learning Mandarin as a second language. This study used eye-tracking methodology to evaluate a multimodal 3-D Mandarin pronunciation tutor, in comparison with real human instructor. The pronunciation...
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.