Results 21 to 30 of about 420,700 (347)
In Praise of Impredicativity: A Contribution to the Formalisation of Meta-Programming [PDF]
Processing programs as data is one of the successes of functional and logic programming. Higher-order functions, as program-processing programs are called in functional programming, and meta-programs, as they are called in logic programming, are widespread declarative programming techniques.
arxiv +1 more source
The role of metacognitive skills in solving object-oriented programming problems: a case study
This article reports on the role of metacognitive skills when solving object-oriented programming problems as part of a case study. The research was constructivist-based within an interpretivist approach to explore how four students constructed their own
M. Havenga
semanticscholar +1 more source
PEDAGOGICAL ASPECTS OF OBJECT-ORIENTED THOUGHT AND PROGRAMMING PROCESS DEVELOPING [PDF]
We discuss the methodology of teaching object-oriented design and programming. We highlight two types of problems encountered in the teaching and learning of the object-oriented programming (understanding of basic concepts, choice of the programming ...
Seidametova Zarema+2 more
doaj
Teaching reform and practice of object-oriented programming course [PDF]
This article aims at the deficiencies in the teaching of object-oriented programming courses in our school, guided by the OBE teaching concept, and aimed at cultivating applied talents.
Chen Yanhua
doaj +1 more source
Minecraft: An Engaging Platform to Learn Programming [PDF]
Teaching programming effectively is difficult. This paper explores the benefits of using Minecraft Education Edition to teach Python programming. Educators can use the game to teach various programming concepts ranging from fundamental programming concepts, object-oriented programming, event-driven programming, and parallel programming.
arxiv
Towards a metrics suite for object oriented design
While software metrics are a generally desirable feature in the software management functions of project planning and project evaluation, they are of especial importance with a new technology such as the object-oriented approach.
Shyam R. Chidamber, C. Kemerer
semanticscholar +1 more source
A Review of Object-Oriented Programming Software Metrics [PDF]
It is no secret that the software industry in the present and future time is the leading industry and the main element in any new technology and is involved in most modern industries, from the smallest ones such as mobile phones and smart watches to the ...
Mariam Hussian, Mohammed Aldabbag
doaj +1 more source
A Logic of Object-Oriented Programs [PDF]
We develop a logic for reasoning about object-oriented programs. The logic is for a language with an imperative semantics and aliasing, and accounts for self-reference in objects. It is much like a type system for objects with subtyping, but our specifications go further than types in detailing pre- and postconditions.
K. Rustan M. Leino, Martín Abadi
openaire +2 more sources
In general, many people learn structured programming first and then learn object-oriented programming. This makes it difficult for someone to learn object-oriented programming.
Dodi Dodi+2 more
doaj +1 more source
Object-oriented Programming Laws for Annotated Java Programs [PDF]
Object-oriented programming laws have been proposed in the context of languages that are not combined with a behavioral interface specification language (BISL).
Gabriel Falconieri Freitas+3 more
doaj +1 more source