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.
A group of software engineering educators, has embarked on a project to implement and support the creation and adaptation of a common set of teaching material and strategies for software engineering education at the undergraduate level of education. The outcome of this project is a framework, in the form of a repository of best practice software engineering teaching modules, assessment artifacts,...
Based on the concept of isomorphism of relations, a relation is turned into a simplicial complex, which is a combinatorial representation of a polyhedron. So frequent itemsets mining is transform turned into geometric traversal problem. By leveraging on geometric structure of simplicial complex, a very fast algorithm for traversal is found; it is based on a geometric concept, called sub-cone construction...
Real-world knowledge is growing rapidly nowadays. New entities arise with time, resulting in large volumes of relations that do not exist in current knowledge graphs (KGs). These relations containing at least one new entity are called emerging relations. They often appear in news, and hence the latest information about new entities and relations can be learned from news timely. In this paper, we focus...
We present a new numerical and inherently parallel algorithm for solving banded (strictly) diagonally dominant triangular and banded Toeplitz (BDDTT) systems of linear equations. A Taylor polynomial, derived from the matrix analog of the Taylor Series for evaluating (1–x)–1 where |x|
It is challenging to execute an application in a heterogeneous cloud cluster, which consists of multiple types of virtual machines with different performance capabilities and prices. This paper aims to mitigate this challenge by proposing a scheduling mechanism to optimise the execution of Bag-of-Task jobs on a heterogeneous cloud cluster. The proposed scheduler considers two approaches to select...
Network coding is becoming a very important technology to improve the reconstructing performance of distributed storage systems due to its high reliability and low redundancy. Update is a typical and important operation involved in the network-coding-based systems. However, the overhead incurred by the update operation has a significant impact on the system performance. Traditionally, the small updated...
Sorting is one of the fundamental operations of Computer Science. Many problems, such as plasma real-time diagnostic, image re-ranking, and suffix array construction, require that we sort several arrays in the form of matrix lines or array segments. We define this type of task as segmented sorting. Considering the importance of this problem, the main goal of this study is to provide insight into different...
This research presents novel knowledge assessment analysis methods. We add a new parameter, which is the cognitive skill level, to the knowledge assessment. The cognitive skill levels refer to levels such as whether a student has acquired the concept at the level of understanding, applying, analyzing, evaluating, or creating. Identifying the cognitive skill level parameter of the concept in a knowledge...
In this paper we consider a nonlinear optimal control problem with equality endpoint constraints. We introduce a new natural definition of singular control for which we obtain second-order necessary optimality conditions.
Designing high-quality formative and summative assessment system are challenging quest for educators. Effective assessment system requires mastering professional knowledge and skill. The background idea of making the system is to ensure that all students receive fair treatment during the process of learning Chinese. In this study, the authors purpose the analytical concept study of multiple-choice...
Education and technology have a very close relationship and it cannot be denied. Education is now very depending with technology and always keeps evolving to support each other. Teaching methods are now drastically change because the present of rapid development of technology. The way of teaching is now shifting due to the available technology and the students, parents and the society no longer accept...
Classical planning is the problem of synthesizing an executable sequence of actions to achieve the given goal from the given completely-specified initial state, assuming perfect perception, deterministic actions, and a static and fullyobservable environment. Domain-specific knowledge can be specified to improve the quality of plans or control search in plan synthesis or express user intent to get...
Despite the popularity of MPI for high performance computing, the startup of MPI programs faces a scalability challenge as both the execution time and memory consumption increase drastically at scale. We have examined this problem using the collective modules of Cheetah and Tuned in Open MPI as representative implementations. Previous improvements for collectives have focused on algorithmic advances...
Searching for health-related information online can cause negative emotions such as confusion or frustration. We propose a virtual chat assistant that can answer health-related questions empathically on the basis of a doctor-patient communication model. We plan to show that our proposed assistant is not only informative but also provides the positive user experience.
The goal of this panel is to engage the computing education community in perspectives on developing and delivering diversity-focused faculty professional development. Panel session attendees will gain an understanding of the role and importance of diversity-focused professional development and knowledge about the critical instructional components that affect successful online and face-to-face professional...
One of the biggest challenges teachers are facing is the inability of students to interact with each other. The instructor may ask for students' opinion, their ideas and whether they agree or disagree on a given problem or statement, without getting any feedback. However, some students have communication difficulties, and those who can have the correct answer may feel uncomfortable, and therefore...
To enhance the computer science curriculum, a mobile device application (smart phone app), Kizzle, was developed and is currently tested in an introductory course in computer science. The motivation for the app comes from recent literature that indicates that women and students of color are less likely to participate in class, either to ask or answer questions [1][2]. As a result of this “shyness”...
Computing occupations increasingly dominate the workforce, but the discipline fails to attract sufficient and diverse students (i.e., women, underrepresented minorities) to meet workforce needs. To address this issue, LIGHTHOUSE projects provide computer science instructors with professional development MOOCs to recruit and retain more and diverse students in computing. We present how a professional...
This paper proposes a novel approach to develop super quality software(s) using workflows that improves the software code quality by reducing occurrence of software maintenance problems to minimum. It motivates the software development companies to use a static code analysis tool with our proposed modifications. Therefore, the static code analysis (SCA) exposes critical areas at early stages to be...
Psychotherapy is beneficial for mental illness sufferers, but to find proper and affordable professional to conduct therapy is hard. To solve the problem, we propose an interactive virtual agent to build connection with human users. We will evaluate the mental health level affected by the virtual agent.
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.