the results of observations and interviews of learning media for Object-Oriented programming subjects at Vocational high school (VHS) Malang City indicate a lack of innovation in the learning media used. therefore, it...
详细信息
ISBN:
(纸本)9781665432320
the results of observations and interviews of learning media for Object-Oriented programming subjects at Vocational high school (VHS) Malang City indicate a lack of innovation in the learning media used. therefore, it is necessary to innovate learning media that can be accessed anywhere, anytime, and build engagement with students to foster student learning motivation. the concept of gamification in combining learning and games can be one of the best innovations to maximize the process. this development research uses the ADDLE (Analyze, Design, Development, Implementation, Evaluation) model. the results showed that the product developed according to the learning media expert was stated in a very valid category. the material expert's assessment stated that it was in a valid category. In the feasibility test, the test results on the small group test subjects stated that the development results were in a very feasible category and the large group obtained a very feasible category as well. Measurement of students' learning motivation in small groups, got the "Good" category. In the large group, the score for measuring learning motivation was obtained in the motivation category at the "Good" level.
the separation of concerns as a conceptual paradigm, aims to manage the complexity of the software systems by dividing them into different concerns and aspects. the benefits of this paradigm such as adaptability, reus...
详细信息
ISBN:
(纸本)9781450361019
the separation of concerns as a conceptual paradigm, aims to manage the complexity of the software systems by dividing them into different concerns and aspects. the benefits of this paradigm such as adaptability, reuse and maintenance, have been key drivers of its adoption and usability. these quality attributes have been discussed in aspect-oriented programming (AOP) which is a complement to traditional programming methods, whether object-oriented programming or procedural programming. the main concept of AOP is to gather the treatments related to a specific concern (problem) in a centralized unit called aspect. In this paper, two case studies of AOP are conducted with AspectJ: i) through three different implementations, addressing three distinct issues: Logging, Adding features and Using the Observer design pattern, and ii) through the design of aspect mobile application that is easy to use and quickly accessible and especially through Android devices. Also, the different technologies of AspectJ are used to design our application and illustrate the modularity and the composition of components (database manager, development software, and plugins). For each case study, we present the advantages and disadvantages to better understand and decompose the applications using this programming paradigm. Potential implementation examples are provided to support the explanation of the different situations and justify the use of the AOP to solve these issues. OSGi framework can also be used in the future work to offer dynamic manner of mobile applications.
A predictor-corrector smoothing Newton method is presented for solving the symmetric conic linear programming (SCLP). the proposed algorithm reformulates the SCLP as a nonlinear system of equations and then applies Ne...
详细信息
the paper describes a detailed study into the object-oriented implementation of distributed finite element analysis on desktop computers using the NET framework. the software design aspects are described in some detai...
详细信息
the paper describes a detailed study into the object-oriented implementation of distributed finite element analysis on desktop computers using the NET framework. the software design aspects are described in some detail for both direct and iterative solution algorithms. the use of interfaces played an important role in the software design. this, together withthe NET framework, enabled remote objects to be implemented in a relatively seamless fashion. the solution routines were "blind" to whether the objects were local or remote. Numerical tests were carried out and reasonable speed-up was achieved, particularly for direct solution methods. It is concluded that NET provides a viable framework for implementing distributed computing on networks of personal computers. (c) 2006 Elsevier Ltd. and Civil-Comp Ltd. All rights reserved.
this paper describes how the U'DU decomposition method and sub-structuring algorithms can be implemented using object-oriented techniques. It is shown that this enables the algorithms to be implemented very concis...
详细信息
this paper describes how the U'DU decomposition method and sub-structuring algorithms can be implemented using object-oriented techniques. It is shown that this enables the algorithms to be implemented very concisely. Moreover, there is no increase in code complexity when the algorithms are extended to take account of sparsity. the sub-structuring, or domain decomposition algorithms are expressed in block matrix terms, and classes are used to represent each of these matrices. the solution processes are incorporated in a finite element program. the finite element program uses a distributed data structure, and this facilitates a straightforward interface between the finite element program and the mathematics. Moreover, the program possesses a clear control structure for responding to user changes to the finite element model. (C) 2001 Civil-Comp Ltd and Elsevier Science Ltd. All rights reserved.
Sentiment Analysis has been a keen research area for past few years. though much of the exploration that has been done supports English language only. this paper proposes a method using which one can analyze different...
详细信息
ISBN:
(纸本)9781509035199
Sentiment Analysis has been a keen research area for past few years. though much of the exploration that has been done supports English language only. this paper proposes a method using which one can analyze different languages to find sentiments in them and perform sentiment analysis. the method leverages different techniques of machine learning to analyze the text. Machine translation is used in the system to provide withthe feature of dealing with different languages. After the machine translation, text is processed for finding the sentiments in the text. Withthe advent of blogs, forums and online reviews there is substantial text present on internet that can be used to analyze the sentiment about a particular subject or an object. Hence to reduce the processing it is beneficial to extract the important text present in it. So the system proposed uses text summarization process to extract important parts of text and then uses it to analyze the sentiments about the particular subject and its aspects.
An unique not-OR (NOR) flash memory cell using an asymmetric Schottky barrier (SB) was designed to increase programming speed and driving current. An asymmetric SB NOR flash memory cell was proposed on the basis of th...
详细信息
ISBN:
(纸本)9781424411313
An unique not-OR (NOR) flash memory cell using an asymmetric Schottky barrier (SB) was designed to increase programming speed and driving current. An asymmetric SB NOR flash memory cell was proposed on the basis of the fundamental structure of the conventional NOR flash memory cells with a length of 90 nm. the programming speed and the driving current of the SB NOR flash memory cell with an asymmetric SB were simulated by using T-SUPREM4 and MEDICI. the simulation results showed that the heavily doped carriers existing in the titanium-disilicide Schottky drain can be used to increase programming speed of the SB NOR flash memory cell and that a decrease in the source/drain series resistance utilizing the silicide in the SB NOR flash memory cell help to increase driving current density.
Strongly-typed functional languages provide a powerful framework for embedding Domain-Specific Languages (DSLs). However, building type-safe functions defined over an embedded DSL can introduce application-specific ty...
详细信息
ISBN:
(纸本)9781450310543
Strongly-typed functional languages provide a powerful framework for embedding Domain-Specific Languages (DSLs). However, building type-safe functions defined over an embedded DSL can introduce application-specific type constraints that end up being imposed on the DSL data types themselves. At best, these constraints are unwieldy and at worst they can limit the range of DSL expressions that can be built. We present a simple solution to this problem that allows application-specific constraints to be specified at the point of use of a DSL expression rather than when the DSL's embedding types are defined. Our solution applies equally to both tagged and tagless representations and, importantly, also works in the presence of higher-rank types.
Aside from the necessary learning skills of logical thinking, problem-solving, and creativity, undergraduate students in the programming discipline must also be self-motivated because these abilities enable them to ov...
详细信息
ISBN:
(纸本)9798400708732
Aside from the necessary learning skills of logical thinking, problem-solving, and creativity, undergraduate students in the programming discipline must also be self-motivated because these abilities enable them to overcome obstacles and achieve success. In the digital learning era, a pedagogical approach emphasizing inquiry and collaborative approaches can enhance students' programming skills anywhere and anytime. As a result, this research aims to investigate the effects of collaborative learning on academic achievement and motivation by managing ubiquitous learning in computer courses at three universities in northern thailand using a collaborative inquiry-based approach. the learning environment allowed students to practice independently using the instructor-provided content and exercises. then, as part of group learning, students gave advice and shared knowledge until they found the best solution. Following class, the instructor discussed the merits of each group's responses with all students. Students were then asked to repeat the questions to ensure they completely understood the logical reasoning and problem-solving process. According to the findings, ubiquitous learning management based on collaborative inquiry-based approaches could help them learn more effectively, with higher learning achievement and motivation. the study's findings inspire further research into creating a collaborative digital learning environment in computer education, particularly from the standpoint of ubiquitous learning.
暂无评论