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.
As continuous delivery and continuous integration practices become more prevalent in industry, the need for education in these areas grows. Introducing these topics introduces complexities due to the learning curve of the involved tools and the amount of time available for teaching these topics. Furthermore, there has been limited research into effective teaching practices for incorporating continuous...
Software engineering (SE) educators are challenged to balance the scope and depth in their courses to train students in skills which will fulfill the ever-evolving industry needs. Capstone courses are a tool for educators to transfer hands-on experience into practical knowledge and skills of SE students. This paper describes the design of a Casptone course, at Lappeenranta University of Technology...
In this work-in-progress paper, we present a framework for developing an individual's capacity to engage in curricular culture change. It is part of a larger project that looks at curricular change through a cultural lens by analyzing cross-institutional curricular collaborations. An individual's capacity depends on three aspects: transferability (the presence of a testable hypothesis for transferring...
Teaching programming using Massive Open Online Courses (MOOCs) is gaining popularity due to their scalability and efficiency of knowledge distribution. However, participating in these courses usually means fully committing to the supplied programming environment in the browser. While this allows a consistent and controllable setup, learners do not gain experience with actual development tools, such...
This paper investigates the effectiveness of including questions within instructional multimedia content to improve student performance on a related programming assignment. An experiment was conducted where one set of students was provided with an instructional video without any embedded questions and another set of students was provided the same video with embedded questions. The findings of this...
Computer Science 2 is one of the core elements of any computer science program; however, there has been little progress towards the development of a concept inventory for this key introductory course for CS majors. Plans to address this gap using the Delphi method are presented. Instructors and researchers with knowledge and experience of CS2 are being recruited to help identify concepts from CS2...
The document targets towards analysis current braille characters, emphasis it's insufficiencies at instructing approaches aimed at little kids with recommend apparent results. This document concentrates largely upon the practice of braille and typography collectively with the fundamental braille writing system and is essential for constructive progress in association for blind kids. The principal...
The issue of competence assessment in engineering is analyzed in the context of the lack of motivation for learning. The source of this lack of motivation comes from the distribution of high school students. This assignment creates marginalization for a large number of students. Exit from marginalization can be accomplished through additional motivation. This is the responsibility of the competence...
Pairwise strategies have tested effectively a range of software and hardware systems. These testing strategies offer solutions that can substitute exhaustive testing. In simple terms, a pairwise testing strategy significantly minimizes large input parameter values (or configuration options) of a system into a smaller set based on pairwise interaction (or combination). Fuzzy Adaptive Teaching Learning-based...
In this paper, we propose a classification model for learning state based on individual biometric data. In particular, we use the pupil size as a biometric data and the data has been collected from 72 participants. We also deploy the support vector machine (SVM) in conjunction with k-fold validation as an analysis tool. In order to improve the performance of the SVM, the we remove outliers from the...
The Computational Thinking (CT) conceptual framework is entering its second decade of research yet still lacks a cohesive definition by which the field can coalesce. The lack of clear definition makes assessment tool challenging to formulate, pedagogical efforts difficult to compare, and research difficult to synthesize. This paper looks to operationalize differing definitions of CT enhancing the...
Most organisations now impose information security policies (ISPs) or ‘conditions of use’ agreements upon their employees. The need to ensure that employees are informed and aware of their obligations toward information security is apparent. Less apparent is the correlation between the provision of such policies and their compliance. In this paper, we report our research into the factors that determine...
The experience of the department of the economic theory on the development and usage of technology for electronic testing and accompaniment of business games in the teaching of economic theory for students of technical stream is described.
Technology Enhanced Learning is one of the most dynamic areas of inquiry in education. One form of TELs, that is on-screen learning, has become the topic of interest of many works. It is popular mainly with young people despite all findings, which undoubtedly suggest that it is detrimental to learning. The method hinders learning experience due to the reading spatial instability, difficulties in establishing...
English vocabulary, an indicator of one's language proficiency, has drawn much attention by learners as well as educators. This paper discusses a system that aims to facilitate the experience of enhancing vocabulary learning via MOOC videos and quizzes. The present system is a web-based vocabulary practicing and testing program that is geared to the dynamic process of familiarizing learners with the...
With the teaching experiment reform of computer science, designing CPU with HDL (Hardware Description Language) as a curriculum experiment becomes more and more extensive. In the meantime, many problems also follow. In order to solve the problems in the process of designing MIPS CPU with HDL, in this paper, we propose a MIPS CPU test system for practice teaching, which simplify the test process in...
Music is filled with mathematical relations. When creating music, the composer must keep in mind the rhythm, the notes, and how well they ring with each other. Our aim was to design an application that teaches these relationships and allows users to compose their own songs using numbers. Our work follows the design science research method, and we have co-designed the application together with elementary...
Practitioner research in technical communication differs from general or academic research. Technical communication students need to develop abilities to conduct research into subject matter, audience, and communication approaches within workplace contexts to meet situated needs. This article explores differences between the two realms of research and discusses implications for teaching practitioner...
As embedded systems become increasingly complex, there is a great need to equip engineering students with the knowledge of advanced embedded software development techniques so as to improve their efficiency in software development and programming. This paper presents our experiences of introducing the model-based design (MBD) methodology to two computer engineering related undergraduate courses: Programming...
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.