Search Results - "Object-oriented programming"
-
1
Block-Based Object-Oriented Programming
ISSN: 1939-1382, 2372-0050Published: Piscataway IEEE 01.08.2022Published in IEEE transactions on learning technologies (01.08.2022)“…Object-oriented programming (OOP) is not only an integral part of computing degrees but also a requirement in non-computing majors such as engineering…”
Get full text
Journal Article -
2
Counterfeit Object-oriented Programming: On the Difficulty of Preventing Code Reuse Attacks in C++ Applications
ISSN: 1081-6011Published: IEEE 01.05.2015Published in Proceedings - IEEE Symposium on Security and Privacy (01.05.2015)“… Our novel attack technique, denoted as counterfeit object-oriented programming (COOP), induces malicious program behavior by only invoking…”
Get full text
Conference Proceeding -
3
Introduction to Automatic Differentiation and MATLAB Object-Oriented Programming
ISSN: 0036-1445, 1095-7200Published: Philadelphia Society for Industrial and Applied Mathematics 01.01.2010Published in SIAM review (01.01.2010)“…An introduction to both automatic differentiation and object-oriented programming can enrich a numerical analysis course that typically incorporates numerical differentiation and basic MATLAB computation…”
Get full text
Journal Article -
4
Toward Understanding Students' Learning Performance in an Object-Oriented Programming Course: The Perspective of Program Quality
ISSN: 2169-3536, 2169-3536Published: Piscataway IEEE 2020Published in IEEE access (2020)“…This pilot study examines how students' performance has evolved in an Object-oriented (OO) programming course and contributes to the learning analytic…”
Get full text
Journal Article -
5
LLMs Still Can't Avoid Instanceof: An Investigation Into GPT-3.5, GPT-4 and Bard's Capacity to Handle Object-Oriented Programming Assignments
ISSN: 2832-7578Published: ACM 14.04.2024Published in IEEE/ACM International Conference on Software Engineering: Software Engineering Education and Training (Online) (14.04.2024)“… However, object-oriented programming (OOP), with its inherent complexity involving the identification of entities, relationships, and responsibilities, is not yet mastered by these tools…”
Get full text
Conference Proceeding -
6
A Feasible Study of a Deep Learning Model Supporting Human-Machine Collaborative Learning of Object-Oriented Programming
ISSN: 1939-1382, 2372-0050Published: Piscataway IEEE 01.01.2024Published in IEEE transactions on learning technologies (01.01.2024)“… In this study, we develop an intelligent agent using a Performer-based encoder-decoder neural model to classify object-oriented programming (OOP…”
Get full text
Journal Article -
7
Learning Object-Oriented Programming Concepts Through Visual Analogies
ISSN: 1939-1382, 2372-0050Published: Piscataway IEEE 01.02.2022Published in IEEE transactions on learning technologies (01.02.2022)“…Object-oriented programming (OOP) is a widely used programming paradigm in modern software industry…”
Get full text
Journal Article -
8
Model‐based automatic grading of object‐oriented programming assignments
ISSN: 1061-3773, 1099-0542Published: Hoboken Wiley Subscription Services, Inc 01.03.2022Published in Computer applications in engineering education (01.03.2022)“…Automatic grading of object‐oriented programming (OOP) assignments is an important problem from practical, theoretical, and educational viewpoint…”
Get full text
Journal Article -
9
Survey on Concept of Object-Oriented Programming
ISSN: 2456-3307, 2456-3307Published: 06.04.2024Published in International Journal of Scientific Research in Computer Science, Engineering and Information Technology (06.04.2024)“…These days, object-oriented programming is regarded as an essential programming concept.The moment Simula brought it into life…”
Get full text
Journal Article -
10
Process-based vegetative growth model for cereal rye winter cover crop using object-oriented programming and linked-list data structure
ISSN: 0168-1699Published: Elsevier B.V 01.04.2025Published in Computers and electronics in agriculture (01.04.2025)“…•A cereal rye cover crop model is developed using object-oriented programming.•Organs are assembled based on a tiller hierarchy as the entire plant architecture…”
Get full text
Journal Article -
11
Usability Evaluation of Imikode Virtual Reality Game to Facilitate Learning of Object-Oriented Programming
ISSN: 2211-1662, 2211-1670, 2211-1670Published: Dordrecht Springer Netherlands 01.12.2023Published in Technology, knowledge and learning (01.12.2023)“…) game that was developed to introduce the concepts of object-oriented programming to novices…”
Get full text
Journal Article -
12
A game-based approach to the teaching of object-oriented programming languages
ISSN: 0360-1315, 1873-782XPublished: Elsevier Ltd 01.04.2014Published in Computers and education (01.04.2014)“…Students often have difficulties when trying to understand the concepts of object-oriented programming (OOP…”
Get full text
Journal Article -
13
Assessing Students' Object-Oriented Programming Skills with Java: The "Department-Employee" Project
ISSN: 0887-4417, 2380-2057Published: Stillwater Taylor & Francis 03.05.2020Published in The Journal of computer information systems (03.05.2020)“…Java is arguably today's most popular and widely used object-oriented programming language…”
Get full text
Journal Article -
14
Analysis of the learning object-oriented programming factors
ISSN: 2088-8708, 2722-2578Published: 01.10.2023Published in International journal of electrical and computer engineering (Malacca, Malacca) (01.10.2023)“…Students often feel overwhelmed by object-oriented programming courses. They find it difficult and complex to learn, requiring a high cognitive load to use the concepts in coding…”
Get full text
Journal Article -
15
Exploring Polymorphism: Flexibility and Code Reusability in Object-Oriented Programming
ISSN: 2706-5944, 2706-5952Published: 01.01.2024Published in Passer journal of basic and applied sciences (Online) (01.01.2024)“…A key concept in object-oriented programming (OOP) is polymorphism, which enables objects or references to take on different forms depending on the situation…”
Get full text
Journal Article -
16
A novel metaheuristic based on object-oriented programming concepts for engineering optimization
ISSN: 1110-0168Published: Elsevier B.V 01.07.2024Published in Alexandria engineering journal (01.07.2024)“…This paper presents a novel, robust, efficient, and simple optimization algorithm called the Object-Oriented Programming Optimization Algorithm (OOPOA…”
Get full text
Journal Article -
17
A Maintainability Framework to Ensure the Software Quality in Object-Oriented Programming
ISSN: 2169-3536, 2169-3536Published: Piscataway IEEE 2025Published in IEEE access (2025)“…In recent years, there have been significant challenges in the attempt to improve modular structure and code reusability in software development. Software…”
Get full text
Journal Article -
18
A review on graph representation for object-oriented programming
ISSN: 2117-4458, 2273-1709, 2117-4458Published: Les Ulis EDP Sciences 01.01.2024Published in BIO web of conferences (01.01.2024)“… A complete object-oriented graph representation entails structuring and conceptualizing a graph based on the principles of object-oriented programming (OOP…”
Get full text
Journal Article Conference Proceeding -
19
Game Elements towards More Sustainable Learning in Object-Oriented Programming Course
ISSN: 2071-1050, 2071-1050Published: Basel MDPI AG 01.02.2022Published in Sustainability (01.02.2022)“… Object-oriented programming (OOP) is such a course in the studies for a programmer’s diploma. We applied four elements of gamification…”
Get full text
Journal Article -
20
Algorithmic Networks and Object-Oriented Programming
ISSN: 2267-1242, 2555-0403, 2267-1242Published: Les Ulis EDP Sciences 01.01.2022Published in E3S web of conferences (01.01.2022)“…The article considers relevance of using the formalism of algorithmic networks in terms of object-oriented programming and the development of the basic ideology of using the formalism of algorithmic…”
Get full text
Journal Article Conference Proceeding