Nowadays, different serious game projects help the teaching-learning process of object oriented programming (OOP) or Software Engineering (SE) concepts, but none of these projects are doing an integration of both fiel...
详细信息
ISBN:
(纸本)9781509010752
Nowadays, different serious game projects help the teaching-learning process of object oriented programming (OOP) or Software Engineering (SE) concepts, but none of these projects are doing an integration of both fields for knowledge to children. The research presented in this paper proposes a serious game to help comprehension of basic concepts and attributes of OOP and SE to promote teaching-learning process of these concepts for children older than eight years old through Android devices.
The development of principles that might ease writing software for thermodynamic calculations with any participating solutions has been considered as the objective of this paper. To this end, the object-oriented progr...
详细信息
The development of principles that might ease writing software for thermodynamic calculations with any participating solutions has been considered as the objective of this paper. To this end, the object-orientedprogramming is suggested to apply, which, in fact, allows the creation of a new specialised algorithmic language, rather universal and flexible, for programming of sophisticated thermodynamic applications. This also makes it possible to represent any thermodynamic property by arbitrary user-supplied analytical functions and furnishes a new way for the storage of thermodynamic properties in a data bank.
The paper is devoted to the implementation of the paradigm of the object-oriented constraint programming (OOCP), which combines complementary ideas and principles of the object-orientedprogramming (OOP) and constrain...
详细信息
The paper is devoted to the implementation of the paradigm of the object-oriented constraint programming (OOCP), which combines complementary ideas and principles of the object-orientedprogramming (OOP) and constraint logical programming (CLP). Although the idea looks attractive and there have been attempts to implement it with the use of logical and functional languages, its future outline is still not clear. In the paper, a survey of the existing technologies of the constraint programming is given, and a new systematic approach to the implementation of the object-oriented constraint programming based on the use of declarative data modeling languages is discussed. The advantages of the approach related to the expressiveness and generality of the constraint problem declarations are demonstrated on the example of the classical mathematical queen problem. A general algorithmic strategy of solving the constraint problems is also discussed.
The basic elements of object-orientedprogramming (OOP) are introduced. The advantages of this software approach for energy management systems are demonstrated with an implementation of the load flow function as a con...
详细信息
The basic elements of object-orientedprogramming (OOP) are introduced. The advantages of this software approach for energy management systems are demonstrated with an implementation of the load flow function as a concrete example. object-oriented software is shown to be very flexible. object-oriented class libraries enable the programmer to reuse the code efficiently. OOP emphasizes programming on a higher, conceptual level. The message passing algorithm of OOP supports descriptive programming. The object-oriented model is very similar to the frame-based knowledge representation used in artificial intelligence.< >
The object-oriented programing (OOP) methodology is introduced as a means for improving the management of a complex engineering software. The drawbacks of existing engineering software development techniques are pinpo...
详细信息
The object-oriented programing (OOP) methodology is introduced as a means for improving the management of a complex engineering software. The drawbacks of existing engineering software development techniques are pinpointed. The basic concepts of the OOP methodology are interpreted in the context of engineering applications. The familiar concept of a matrix is used as an example to interpret the ideas presented. It is concluded that the OOP methodology facilitates the management of complex engineering software systems.
This paper reports on an Action Research project that investigated the effect of introducing a number of Extreme programming (XP) practices as teaching techniques to introductory programming students. The focus of the...
详细信息
ISBN:
(纸本)9781920682347
This paper reports on an Action Research project that investigated the effect of introducing a number of Extreme programming (XP) practices as teaching techniques to introductory programming students. The focus of the study was on using the XP practices to assist students in an introductory programming subject develop object oriented programming skills, problem solving skills and teach them to become more self-sufficient in their learning. The research is concerned with applying several of the XP practices as a means of value-adding to current pedagogical approaches. The results from this first exploratory cycle have been mixed, but there have been enough positive results to feed forward into the next action research cycle.
The research in artificial neural networks has been growing in the last ten years, with the rising of several possible new applications. Nevertheless the designers of such applications have found great difficulty prim...
详细信息
The research in artificial neural networks has been growing in the last ten years, with the rising of several possible new applications. Nevertheless the designers of such applications have found great difficulty primarily in the concrete implementation of the artificial neural networks, so that most designers need to use especial helping tools. Among these tools, perhaps the most important is the digital simulation, where it is possible to build virtual models and test them before their practical implementation. The present text analyses the relationship that exist between the general artificial neural network digital simulation and the object oriented programming paradigm, pointing out the similarities between them, especially those structural ones.< >
A practical approach for developing a system incorporated with real-time speech compression are presented. This is a technique used in practice within the industrial sector for selecting and integrating DSP functional...
详细信息
A practical approach for developing a system incorporated with real-time speech compression are presented. This is a technique used in practice within the industrial sector for selecting and integrating DSP functionality into a large system. A three-stage technique is used to simulate, evaluate, debug and implement the CCITT G.728 low delay code excited linear prediction (LD-CELP) algorithm. In the first stage, the algorithm is evaluated via simulation to determine whether it meets the design criterion. Then, it is implemented in real-time based an objectoriented approach. After the algorithm is thoroughly tested, it is further refined to obtain tighter and faster coding. This technique can be applied to other real-time DSP algorithms.< >
This paper presents how multistrategy error detection and discovery (MEDD), a student modeling system using machine learning can be applied to the domain of object oriented programming. Java is the language used in le...
详细信息
This paper presents how multistrategy error detection and discovery (MEDD), a student modeling system using machine learning can be applied to the domain of object oriented programming. Java is the language used in learning object oriented programming. MEDD detects the learner's errors and discovers the misconceptions based on the presence (or absence) of errors.
暂无评论