Novice programmers require large amounts of time and motivation to learn an object-oriented programming language such as Java. In this paper, the architecture of our Context-aware and Adaptive Learning Schedule (CALS)...
详细信息
ISBN:
(纸本)9780769529165
Novice programmers require large amounts of time and motivation to learn an object-oriented programming language such as Java. In this paper, the architecture of our Context-aware and Adaptive Learning Schedule (CALS) tool is described. the tool has been designed to focus initially on supporting first Year computer science undergraduate students to become more proficient Java programmers, and makes use of a learning schedule, where the learner inputs their daily activities. Based on this information, the tool is able to automatically determine the contextual features such as the location and available time. the appropriate learning materials are selected for the students according to, firstly, the learner preferences (such as learning styles), and secondly the contextual features (such as the level of concentration).
Software configuration management computes the diff between the old version and new version of the program and represents the diff as added, deleted and updated text lines. the source code change represents the change...
详细信息
ISBN:
(纸本)9781467302395
Software configuration management computes the diff between the old version and new version of the program and represents the diff as added, deleted and updated text lines. the source code change represents the change type of code revisions in fine-grained levels such as class or field but rather to added, deleted and updated text lines. Atomic change is the minimal source code change. An atomic change can not be decomposed into other atomic changes. this paper defines the atomic change and the atomic change set of Java programming language. It analyzes properties of the atomic change set of Java programming language. It also emphasizes the differences of the binary compatibility and source compatibility of atomic changes of Java programming language. Finally, it gives a method for computing all source compatible atomic changes of Java programming language.
this paper contributes to the area of inductive logic programming by presenting a new learning framework that allows the learning of weak constraints in Answer Set programming (ASP). the framework, called Learning fro...
详细信息
this paper contributes to the area of inductive logic programming by presenting a new learning framework that allows the learning of weak constraints in Answer Set programming (ASP). the framework, called Learning from Ordered Answer Sets, generalises our previous work on learning ASP programs without weak constraints, by considering a new notion of examples as ordered pairs of partial answer sets that exemplify which answer sets of a learned hypothesis (together with a given background knowledge) are preferred to others. In this new learning task inductive solutions are searched within a hypothesis space of normal rules, choice rules, and hard and weak constraints. We propose a new algorithm, ILASP2, which is sound and complete with respect to our new learning framework. We investigate its applicability to learning preferences in an interview scheduling problem and also demonstrate that when restricted to the task of learning ASP programs without weak constraints, ILASP2 can be much more efficient than our previously proposed system.
How to develop students' "capacity for computational thinking during the teaching process of computer programming, is one of the basic goals of computer fundamental education. Using C program language as exam...
详细信息
ISBN:
(纸本)9781467302395
How to develop students' "capacity for computational thinking during the teaching process of computer programming, is one of the basic goals of computer fundamental education. Using C program language as example, this paper discusses how to train thinking capability of students during the programming language teaching. Computer programming languages have the features of mass content and practical techniques, and it is difficult for students to master one in short period of time. We provide some advices about how to organize the teaching content and experiments are proposed for improving the teaching results, and human thinking characters are exploited for increasing creative capability. the teaching methods proposed have proved effective for training thinking capability of students.
We investigate in this paper the applicability of the notion monad streams to media stream programming, and, more specifically, audio processing and control. Simply said, a monad stream is sort of a list guarded by a ...
详细信息
ISBN:
(纸本)9781450368117
We investigate in this paper the applicability of the notion monad streams to media stream programming, and, more specifically, audio processing and control. Simply said, a monad stream is sort of a list guarded by a monad action that returns either nothing when the stream is over, or, otherwise, just the current value of the stream and the guarding action of its continuation. Applied to the IO monad, it appears that monad streams can be used for modeling both input streams and output streams, with full control of the possibly synchronism between input and output streams in stream functions. this allows for defining both synchronous or asynchronous functions, or any combination of both notions. In the abstract, this opens quite intriguing and generic solutions towards programming systems that are globally asynchronous and locally synchronous (GALS). In the concrete, applied to real-time audio, this allows for combining, in a fairly simple and unified way, both (synchronous) audio processing and (asynchronous) audio control. As far as performance are concerned, our proposal allows non-trivial transformation of audio streams at 44100 Hz with a 10 ms latency, a performance comparable to functional programing languages dedicated to real-time audio processing such as Faust.
An innovative inheritable Fisher vector feature (IFVF) method is presented in this paper for kinship verification. Specifically, Fisher vector is first derived for each image by aggregating the densely sampled SIFT fe...
详细信息
ISBN:
(纸本)9781479987771
An innovative inheritable Fisher vector feature (IFVF) method is presented in this paper for kinship verification. Specifically, Fisher vector is first derived for each image by aggregating the densely sampled SIFT features in the opponent color space. Second, a new inheritable transformation, which maximizes the similarity between kinship images while minimizes that between non-kinship images for each image pair simultaneously, is learned based on the Fisher vectors. As a result, the IFVF is derived by applying the inheritable transformation on the Fisher vector for each image. Finally, a novel fractional power cosine similarity measure, which shows its theoretical roots in the Bayes decision rule for minimum error, is proposed for kinship verification. Experimental results on two representative kinship data sets, namely the KinFaceW-I and the KinFaceW-II data sets, show the feasibility of the proposed method.
In the optimum coordination of Directional Overcurrent Relays (DOCRs), operational time of relays is minimized with maintaining coordination criteria between Primary and Backup (P/B) relay pairs. In the literature, a ...
详细信息
ISBN:
(纸本)9781538617892
In the optimum coordination of Directional Overcurrent Relays (DOCRs), operational time of relays is minimized with maintaining coordination criteria between Primary and Backup (P/B) relay pairs. In the literature, a range of Objective Functions (OFs) including constraints with various weightings are developed to obtain the optimum coordination of relays. In this paper, the performance of different OFs is evaluated on IEEE 30-bus system using Sequential quadratic programming (SQP). the comparative analysis is executed to find the best OF for the coordination problem of DOCRs.
programming Language has been a basic course for non-computer specialized students, however, using the traditional teaching method which focuses on knowledge system is difficult to stimulate students' interest in ...
详细信息
ISBN:
(纸本)9781467302395
programming Language has been a basic course for non-computer specialized students, however, using the traditional teaching method which focuses on knowledge system is difficult to stimulate students' interest in learning, making teach effects not satisfactory. Based on years of teaching practice, this article discusses about educational reforms of this course ranging from teaching methods, practical teaching to evaluation of teaching. An alternative teaching method based on the teaching content of project organization is introduced as a key point in the article and how to strengthen the practical teaching of the course is also included.
In this paper, we propose a linear programming based interactive method for multiobjective linear programming problems, in which fuzzy coefficients and random variable coefficients are involved in the objective functi...
详细信息
ISBN:
(纸本)9781479959556
In this paper, we propose a linear programming based interactive method for multiobjective linear programming problems, in which fuzzy coefficients and random variable coefficients are involved in the objective functions simultaneously. In the proposed method, it is assumed that the decision maker has a fuzzy goal for each objective function, and such a fuzzy goal can be quantified by eliciting the membership function. through the possibility measure and a fractile optimization model, the original problem is transformed to the well-defined multiobjective programming problem. then, a generalized Pareto optimal concept is defined, and a linear programming based interactive algorithm is proposed to obtain a satisfactory solution from among a generalized Pareto optimal solution set.
暂无评论