We present first results of an ongoing research that investigates the learning progress of students in a CS course, using concept maps. We aim to indentify knowledge elements that are prerequisites for basic competenc...
详细信息
This paper presents MIOOP, a new extension of the IEC 61131-3 norm which allows for an object oriented programming paradigm (OOPP) approach for the development of PLC control software. MIOOP supports the basis of OOPP...
详细信息
object oriented programming (OOP) promises huge benefits in reducing development costs through such features as reuseability of code, iterative development and standardized features. However, OOP methodology was born ...
详细信息
object-orientedprogramming (OOP) in PHP is gaining traction due to its flexibility and control. This research paper delves into the best practices for optimizing OOP in PHP. The primary focus is on strategies such as...
详细信息
By making full use of the existing online resources and taking China University MOOC and PTA platform as the supporter, we use the existing flipped classroom experience, plan and reconstruct the original teaching proc...
详细信息
This paper discusses the introduction of the object oriented programming paradigm in Software Engineering Education. Although the subject has being growing in importance over the past few years, its inclusion among th...
详细信息
This paper discusses the introduction of the object oriented programming paradigm in Software Engineering Education. Although the subject has being growing in importance over the past few years, its inclusion among the software engineer assets is still very limited. It is suggested that teaching of OOP be included as early as possible in undergraduate and graduate curricula as opposed to the current situation of leaving the subject to advanced courses;Issues related to re-educating experienced programmers, including faculty, are also presented.
The paper focuses on the most frequent mistakes in object oriented programming (OOP) of common programming processes. It also focuses on the mistakes made in creating object models. The target of OOP is to create a pu...
详细信息
ISBN:
(纸本)9788360779026
The paper focuses on the most frequent mistakes in object oriented programming (OOP) of common programming processes. It also focuses on the mistakes made in creating object models. The target of OOP is to create a purposeful program which implements all the requirements of a given assignment and which is resistant to usage variations. The first condition to fulfill given aim is a good application proposal. The second condition is working knowledge of programming languages and the last one is knowledge of the settings at which program works. The article deals with programmer mistakes in relation to the influence of a program's functionality. The fundamental mistakes, made in program application execution, are syntax errors. Other mistakes are those which do not shape the program functionality. These arise during the program's structural development. These types of mistakes, in many cases, are not recognized by programmers, because the program appears to work properly. These mistakes, however, are fundamental, because of cooperation in program creating team. This paper is aimed towards both;beginner programmers as well as experienced workers, and it can help them to identify bad habits which influence team work. Successful programming requires practical experience, but this script enables programmers to obtain accelerated practical experience in computer programming.
An objectoriented extension of the real time programming language PEARL is presented, which preserves PEARL's expressiveness for timeliness and industrial processes and, at same time, improves the language's ...
详细信息
An objectoriented extension of the real time programming language PEARL is presented, which preserves PEARL's expressiveness for timeliness and industrial processes and, at same time, improves the language's readability and manageability through the adoption of a better encapsulation paradigm derived from the object concept. The resulting object model allows the definition of inter- and intraobject parallelism in a transparent and simple way. Some extensions aim to enhance testability and safety related aspects of the language, such as the enforcement of a deterministic temporal behaviour. The proposed language is fully backward compatible with PEARL 90, while allowing powerful abstraction concepts.
The purpose of this study is to identify and evaluate how the computer game could apply as a tool for teaching and learning object-orientedprogramming in higher education institution. Nowadays, computer games have wi...
详细信息
The purpose of this study is to identify and evaluate how the computer game could apply as a tool for teaching and learning object-orientedprogramming in higher education institution. Nowadays, computer games have widely applied in learning process due to the burgeoning computer use in the market. Therefore it is necessary to conduct a study on these matters to propose an efficient and effective educational computer game for higher institution learning and teaching process.
This paper describes the logic of a dynamic algorithm for a general 2D Delaunay triangulation of arbitrarily prescribed interior and boundary nodes. The complexity of the geometry is completely arbitrary. The scheme i...
详细信息
This paper describes the logic of a dynamic algorithm for a general 2D Delaunay triangulation of arbitrarily prescribed interior and boundary nodes. The complexity of the geometry is completely arbitrary. The scheme is free of specific restrictions on the input of the geometrical data. The scheme generates triangles whose associated circumcircles contain 'no nodal points except their vertices. There is no predefined limit for the number of points and the boundaries. The direction of generation of the triangles cannot be determined a priori as opposed to the moving front techniques. An automatic node placement scheme reflecting the initial boundary point spacings is used. The successive refinement scheme results in such a point distribution that the triangulation algorithm need not perform any geometric intersection check for overlapped triangles and penetrated boundaries. Further computational saving is provided by using a special binary tree (ADT) in which the points are ordered such that contiguous points in the list are neighbours in physical space. The method consists of a set of simple rules to understand. The dynamic nature of the object oriented programming (OOP) of the algorithms provides efficient memory management on the insertion, deletion and searching processes. The computational effort bears a linear relationship between the CPU time and the total number of nodes. Some of the existing methods in the literature regarding triangular mesh generation are discussed in context.
暂无评论