This study implemented DFT method into the C++ programming language with object-orientedprogramming rules (expressive software). The use of expressive software results in getting a simple programming structure, which...
详细信息
This study implemented DFT method into the C++ programming language with object-orientedprogramming rules (expressive software). The use of expressive software results in getting a simple programming structure, which is similar to mathematical formula. This will facilitate the scientific community to develop the software. We validate our software by calculating the energy band structure of Silica, Carbon, and Germanium with FCC structure using the Projector Augmented Wave (PAW) method then compare the results to Quantum Espresso calculation's results. This study shows that the accuracy of the software is 85% compared to Quantum Espresso.
The paper reviews the role of object-orientedprogramming when developing software in geology and geophysics. Main stages have been identified at which it is worthwhile to apply principles of object-oriented programmi...
详细信息
The paper reviews the role of object-orientedprogramming when developing software in geology and geophysics. Main stages have been identified at which it is worthwhile to apply principles of object-orientedprogramming when developing software in geology and geophysics. The research was based on a number of problems solved in Geology and Petroleum Production Institute. Distinctive features of these problems are given and areas of application of the object-oriented approach are identified. Developing applications in the sphere of geology and geophysics has shown that the process of creating such products is simplified due to the use of object-orientedprogramming, firstly when designing structures for data storage and graphical user interfaces.
In software development, a software testing is a mandatory process to indicate the quality level of the software and to verify that all components have been working properly. For integration testing, it is a testing p...
详细信息
ISBN:
(纸本)9789881404732
In software development, a software testing is a mandatory process to indicate the quality level of the software and to verify that all components have been working properly. For integration testing, it is a testing process used to verify the efficiency and to uncover errors occurring between class interfaces. This error indicating method may be expensive due to the reason that each class might have numbers of interfaces that need to be considered in source code. This paper aims at proposing an approach to generate test cases in order to cover all class interfaces, including of branch coverage, by collecting data from source code and generating a static call graph, which will represent all class interfaces found in source code. Moreover, our can gather appropriate data to support the generated test cases.
In order to understand the significant of object-orientedprogramming, a propriety game-based learning mobile game has been designed and develops as a learning tool to improve the student understanding toward object-o...
详细信息
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.
High-level reversible programming languages are few and far between and in general offer only rudimentary abstractions from the details of the underlying machine. Modern programming languages offer a wide array of lan...
详细信息
object-orientedprogramming (OOP) is widely used in the software industry and university introductory courses today. Following the structure of most textbooks, such courses frequently are organised starting with the c...
详细信息
One the major challenges in undergraduate computing programs is the learning of object-orientedprogramming (OOP). This paradigm has a variety of concepts with an abstraction level usually high for most beginners, eve...
详细信息
In order to understand the significant of object-orientedprogramming, a propriety game-based learning mobile game has been designed and develops as a learning tool to improve the student understanding toward object-o...
详细信息
In order to understand the significant of object-orientedprogramming, a propriety game-based learning mobile game has been designed and develops as a learning tool to improve the student understanding toward object-orientedprogramming paradigm such as encapsulation, abstraction, inheritance and polymorphism. The proposed game is a 2D role-playing mobile game named Odyssey of Phonies that allow players to learn object-orientedprogramming in an easy and interaction platform. Players will play along the flow of each game world and they will learn object-orientedprogramming paradigm easily. A group of 20 undergraduate degree year 1 student had been selected to participate the pilot study to determine the proposed game is able to improve their understanding toward object-orientedprogramming paradigm and determine the significant different between the traditional teaching and traditional teaching with game-based learning approach. Thus, this paper is a case study of an academic who worked with game designers, game developer to design and develop a propriety game- based learning game for learning object-orientedprogramming.
We consider the strong possibility that extraverted and intraverted women differ on preference for some aspects of programming, and how this difference might be more significant than its expression among men. We discu...
详细信息
ISBN:
(纸本)9781509001514
We consider the strong possibility that extraverted and intraverted women differ on preference for some aspects of programming, and how this difference might be more significant than its expression among men. We discuss the reasons why we are moved to design a new study confirming a gender-specific relation of Myers-Briggs personality types to programming paradigms and specific language features. We discuss the implications of a significant gender difference on representation in industry, advancement in profession, and curriculum design. We invite hypotheses that explain a significant difference. Past classroom questionnaires and future questions will be shown (but not data, since we are bound by IRB rules not to report them), as well as method of analysis and test for robustness in subcategories. We have a specific method for mitigating ambiguity and non-repeatability in Myers-Briggs type determination. Our cohort is expected to include about 500 Master's students per year, most from the same region in India, with about 25% women respondents, if we sample at past rates.
暂无评论