Science topics: Computer Science and EngineeringObject-Oriented Programming
Science topic
Object-Oriented Programming - Science topic
Explore the latest publications in Object-Oriented Programming, and find Object-Oriented Programming experts.
Publications related to Object-Oriented Programming (5,685)
Sorted by most recent
This study investigates the impact of Amharic-English bilingual instruction on second-year CS students' understanding of Object-Oriented Programming (OOP) in an Ethiopian Higher Education Institution (EHEI), comparing it to English-only instruction. A randomized controlled trial (RCT) design employed a mixed-methods approach, integrating quantitati...
Pengarsipan dokumen data pegawai merupakan suatu hal yang sangat penting di suatu organisasi, terutama bagi instansi seperti Stasiun TVRI Sulawesi Tenggara. Pengarsipan dokumen pada bagian Sumber Daya Manusia Stasiun TVRI Sulawesi Tenggara masih dilakukan dengan menulis pada buku agenda dan menyimpan dokumen di lemari pengarsipan, sehingga menyulit...
We present programming techniques to illustrate the facilities and principles of C++ generic programming using concepts. Concepts are C++'s way to express constraints on generic code. As an initial example, we provide a simple type system that eliminates narrowing conversions and provides range checking without unnecessary notational or run-time ov...
Object-Oriented programming is frequently challenging for undergraduate Computer Science students, particularly in understanding abstract concepts such as encapsulation, inheritance, and polymorphism. Although the literature outlines various methods to identify potential design and coding issues in object-oriented programming through source code an...
Nos diferentes níveis de formação na área de Informática estão presentes disciplinas introdutórias de programação, incluindo o paradigma de orientação a objetos. Neste paradigma, são observadas dificuldades de aprendizagem quando os discentes são submetidos a um raciocínio mais abstrato podendo provocar reprovação e desistência. Por outro lado, as...
It is noted here that the microservices architecture has changed the whole paradigm of software engineering so that it permits building systems that could be distributed, scal-able, and maintainable. Object-Oriented Programming (OOP) still dominates the design paradigms in industry. However, there has been revived interest in evaluating it in light...
Security remains a critical challenge in modern web applications, where threats such as unauthorized access, data breaches, and injection attacks continue to undermine trust and reliability. Traditional Object-Oriented Programming (OOP) often intertwines security logic with business functionality, leading to code tangling, scattering, and reduced m...
This study aims to develop a Website-Based Outsourcing Services Negotiation System at PT XYZ using the Extreme Programming (XP) method. The system is designed as a solution for companies that do not yet have a digital platform to manage the submission of outsourcing service negotiations. The simplified business process includes client registration,...
In learning programming, feedback is important because it helps students identify their mistakes and improve their code. This work compares the feedback given by a teacher with that generated by large language models (LLMs), in this case ChatGPT and Gemini. The study used an Object-Oriented Programming workshop with two exercises and selected eight...
Electromagnetic signals commonly used in geodetic applications, such as the Global Navigation Satellite System (GNSS), undergo bending and delay in the neutral gas atmosphere of the Earth. The least travel time (LTT) concept is one of the approaches to model signal slant delays via a ray tracing (RT) procedure. In this study, we developed an LTT-ba...
This project focuses on the development of an Automated Purchase Order Management System using Object-Oriented Programming in Java.
Using mobile technologies and cloud computing with an approach of gamification stimulates and enriches the learning management system (LMS) for a unique creative learning environment that fosters boundless opportunities for learners. Today’s learners seek self-paced and motivating experiences. This study shows the importance of integrating attracti...
Developing robotic algorithms and integrating a robotic subsystem into a larger system can be a difficult task. Particularly in small and medium-sized enterprises (SMEs) where robotics expertise is lacking, implementing, maintaining and developing robotic systems can be a challenge. As a result, many companies rely on external expertise through sys...
Ce document contient des travaux pratiques de la programmation orientée objet en C++, et des sujets d'examen de cette matière proposés pour les étudiants du master Réseaux et Télécommunications (période : 2018-2022).
The medical record application in healthcare has evolved as an innovative approach to improve the administration and accessibility of patient medical information. The patient medical record system currently used by Bidan Sri Wahyuni relies on a notebook for documenting patient information and medical records, making it vulnerable to damage or loss....
We find ourselves in the midst of an explosion in artificial intelligence research, particularly with large language models (LLMs). These models have diverse applications spanning finance, commonsense knowledge graphs, medicine, and visual analysis. In the world of Object-Oriented Programming(OOP), a robust body of knowledge and methods has been de...
El documento presenta un estudio sobre el uso del Aprendizaje Basado en Retos (ABR) en un curso virtual tipo Curso Masivo Abierto En Línea (MOOC) para la enseñanza de Programación Orientada a Objetos (POO) a estudiantes de Ingeniería de Sistemas. La programación, especialmente la POO, es un área compleja debido a la abstracción de sus conceptos, lo...
This study investigated the pedagogical effectiveness of generative artificial intelligence (AI) tools—specifically ChatGPT—in the teaching of object-oriented programming (OOP) through a structured, AI-assisted sequential tutoring strategy. The research adopted a mixed-methods experimental design to compare learning outcomes between two student gro...
The research objective is to analyze the Technology Acceptance Model (TAM) in measuring QR Code-based object-oriented programming learning multimedia in supporting vocational school students' learning on problem-based object-oriented programming (PBO) material. The TAM model variables used consist of Perceived Usefulness (PU), Perceived Ease of Use...
Early childhood education is crucial for laying the foundation of a child's cognitive, social, and emotional development. However, many educational institutions face challenges in managing child development data effectively. In an effort to address this issue, TK Harapan Bunda has developed an information system that can monitor child growth and de...
When teaching Programming and Software Engineering in Bachelor's Degree programs, the emphasis on creating functional software projects often overshadows the focus on software quality, a trend that aligns with ACM curricula recommendations. Software Engineering courses are typically introduced later in the curriculum, and can generally allocate onl...
Course Script.
Exercise script of my course "Introduction to Python".
Topics: Basic datatypes, Complex datatypes, Control structures (if, else, for, while), Functions, Modules, Object Oriented Programming (OOP), System libraries, Reading and writing of documents (text files, json)
Kegiatan pengabdian masyarakat ini bertujuan untuk meningkatkan kompetensi siswa SMK dalam pemrograman berorientasi objek (Object-Oriented Programming/OOP) menggunakan bahasa Java. Pelatihan dilaksanakan pada siswa kelas XI Rekayasa Perangkat Lunak (RPL) SMKN 3 Medan dengan pendekatan praktik langsung (hands-on) selama satu hari penuh. Materi pelat...
ObjectRL is an open-source Python codebase for deep reinforcement learning (RL), designed for research-oriented prototyping with minimal programming effort. Unlike existing codebases, ObjectRL is built on Object-Oriented Programming (OOP) principles, providing a clear structure that simplifies the implementation, modification, and evaluation of new...
Buku Pemrograman Berorientasi Objek Menggunakan Bahasa Pemrograman Java hadir sebagai panduan pembelajaran yang lugas dan terstruktur bagi siapa saja yang ingin memahami konsep dan praktik OOP (Object-Oriented Programming) dengan menggunakan bahasa Java. Materi dalam buku ini disusun mulai dari pengenalan dasar bahasa Java, prinsip-prinsip OOP sepe...
Regression testing, a crucial software development phase, can be time-consuming due to the need to re-execute all test cases after code changes. It has been established that Complexity measurement is an essential component for ensuring Software Quality is maintained which in turn determines the success of fault defection in Object- Oriented Program...
Programming courses, such as Object-Oriented Programming (PBO), Algorithms and Data Structures (ASD), and Design and Analysis of Algorithms (DAA) at Parahyangan Catholic University's Informatics Study Program (IF UNPAR), have shown relatively low passing rates and average grades. To enhance students' problem-solving abilities, IF UNPAR's 2018 Curri...
Este artigo tem como objetivo expor os fundamentos da Programação Orientada a Objetos (POO) e como é aplicada na resolução de problemas complexos por meio da Pesquisa Operacional (PO), com ênfase no método heurístico do Caixeiro Viajante. A POO possui quatro pilares essenciais: encapsulamento, abstração, herança e polimorfismo que caracterizam sua...
Information and communication technology is currently very important in the defense field, including in the development of tactical object monitoring systems for defense operations. One approach used is to apply the concept of object-oriented programming OOP using the Python programming language. This research uses data processing methods using the...
Containers are fundamental elements for Kubernetes-based native applications. If we draw an analogy to Object-Oriented Programming (OOP) and Java, container images resemble classes, and containers act as objects. Kubernetes is an open-source system for orchestrating containers, automating tasks like deployment, scaling, and management. It provides...
In the shared variable model of concurrency, guarded atomic actions restrict the possible interference between processes by regions of atomic execution. The guard specifies the condition for entering an atomic region. That is a convenient model for the specification and verification of concurrent programs, but has eschewed efficient execution so fa...
Programming is a necessary skill for students in computer science-related fields, but teaching it to first-year undergraduates can be challenging. Traditional classroom-based learning and teaching methods are insufficient, especially when it comes to programming. Game-based learning has emerged as an effective way for students to learn programming,...
Perkembangan teknologi dalam bidang pemrograman memungkinkan penerapan konsep Object-Oriented Programming (OOP) dalam pengembangan perangkat lunak, termasuk pada sistem transaksi laundry. Namun, masih banyak pelaku usaha laundry yang menggunakan pencatatan manual sehingga proses transaksi menjadi kurang efisien dan rawan kesalahan. Penelitian ini b...
Incorrectness logic (IL) based on under-approximation is effective at finding real program bugs. The prior work utilises bi-abductive specification inference mechanism to infer IL specifications for analysing large-scale C projects. However, this approach does not work well with object-oriented (OO) programs because it does not account for class in...
Conventional library systems that are still manual-based often face various obstacles, such as delays in the transaction process, the risk of recording errors, and low efficiency in collection management. This research aims to design and build an integrated web library system at Esa Unggul University by applying the Object Oriented Programming (OOP...
In the age of modern technology, effective inventory management is an essential part of business operations. Many small businesses, especially MSMEs, continue to use manual methods that have a high risk of data errors. The purpose of this research is to create a desktop-based application for inventory management called Stock Track that uses the Pyt...
In today’s semiconductor verification field, SystemVerilog Assertions (SVAs) are one of the most important methodologies for functional verification. A representative verification technique is Universal Verification Methodology (UVM)-based verification, which utilizes a SystemVerilog class library. On the other hand, Assertion-Based Verification (A...
The incorporation of GUI-based visual class diagrams in Object-Oriented Programming (OOP) offers a new line towards enhancing system study and documentation. Traditional class diagrams are robust in specifying the static structure of systems; however, they can be ambiguous when used in real implementation. The present study addresses the problem of...
Tradicionalmente, la educación en programación ha priorizado las herramientas automatizadas que se enfocan en el resultado final, dejando de lado el proceso educativo y el contexto. En un esfuerzo por superar esta limitación y promover la reflexión crítica, a partir de 2017, de manera empírica y automotivada, se inició el proceso de rediseño de alg...
Este estudo investiga o impacto da gamificação personalizada no ensino de programação, aplicando os modelos HEXAD e GRSLSS para identificar perfis de alunos e adaptar atividades. Duas atividades foram realizadas: 'Duelo dos Animais', que abordou lógica de programação, e uma segunda tarefa ajustada via feedback adaptativo, que introduziu conceitos d...
Despite numerous initiatives and research efforts dedicated to increasing female representation in computer science, the overall percentage of women in this field continues to remain low. Over time, research has shown the existence of negative stereotypes and "myths" regarding the cognitive abilities and academic skills of women in computer science...
Since the disruption in LLM technology brought about by the release of GPT-3 and ChatGPT, LLMs have shown remarkable promise in programming-related tasks. While code generation remains a popular field of research, code evaluation using LLMs remains a problem with no conclusive solution. In this paper, we focus on LLM-based code evaluation and attem...
The article examines the continuous assessment of student performance as a crucial element of modern educational processes for achieving learning objectives. Traditional assessment methods, such as exams and grading systems, do not always reflect the diversity of learning styles and individual characteristics of students, creating gaps in fairness...
El presente artículo expone el diseño de un sílabo basado en el enfoque socio formativo para la asignatura Lenguaje de Programación II, impartida en el ciclo 2025-I. El objetivo del sílabo es desarrollar competencias técnicas en Programación Orientada a Objetos (POO) en Python, optimización de código, estructuras algorítmicas avanzadas y gestión de...
We introduce a novel programming model, Data Spatial Programming, which extends the semantics of Object-Oriented Programming (OOP) by introducing new class-like constructs called archetypes. These archetypes encapsulate spatial relationships between data entities and execution flow in a structured manner, enabling more expressive and semantically r...
This study aims to produce and evaluate the effects of programming learning modules on the achievement, motivation and self-efficacy of polytechnic students in programming courses. Construction of a multimedia learning module based on the ADDIE model. This study examines the difference between pre-test and post-test for self-efficacy to polytechnic...
In 2022, the release of ChatGPT marked a significant advancement in the use of Artificial Intelligence (AI) chatbots, particularly impacting fields like computer science and education. The ability to generate code snippets using AI chatbots has introduced new opportunities and challenges in teaching programming. However, there is limited agreement...
This study aims to develop another long-term receivables management system based on Python, using Tkinter for the GUI, and MySQL Workbench as the database administrator. The system development method employs an incremental approach with two main stages: CRUD for basic data management operations and general information presented through data visuali...
Este libro ofrece una guía clara y accesible para estudiantes y profesionales interesados en los Fundamentos de la Programación Orientada a Objetos (POO) y los Patrones de Diseño. Mediante un enfoque progresivo, los autores exploran desde los conceptos básicos de POO, como clases, objetos y encapsulamiento, hasta los principios de diseño GRASP y SO...
This study aims to develop and test the effectiveness of client-server-based learning media for Object-Oriented Programming courses in the Informatics Study Program at PGRI University of West Sumatra. The research employed the Research and Development method with the ADDIE model. Validation was conducted by media and material experts, with media va...
The problems in our teaching on object-oriented programming are analyzed, and the basic ideas, causes and methods of the reform are discussed on the curriculum, theoretical teaching and practical classes. Our practice shows that these reforms can improve students' understanding of object-oriented to enhance students' practical ability and innovativ...
Abstrak Pengelolaan gudang yang efisien merupakan faktor kunci dalam meningkatkan produktivitas perusahaan dan mengurangi biaya operasional. Penelitian ini bertujuan untuk mengembangkan dan mengevaluasi aplikasi manajemen gudang berbasis pemrograman berorientasi objek (OOP) guna meningkatkan efisiensi pengelolaan stok barang. Dengan penerapan konse...
Large Language Models (LLMs) have shown impressive performance across a wide array of tasks involving both structured and unstructured textual data. Recent results on various benchmarks for code generation, repair, or completion suggest that certain models have programming abilities comparable to or even surpass humans. In this work, we demonstrate...
Abstrak Paradigma Pemrograman Berorientasi Objek (OOP) memberikan kerangka kerja yang efektif untuk merancang perangkat lunak dengan modularitas tinggi, kemudahan pemeliharaan, dan efisiensi pengembangan. Penelitian ini bertujuan untuk merancang aplikasi digital berbasis Python yang mendukung pengelolaan data pasien di Praktik Mandiri Bidan Rozi Si...
Présentation : Ce polycopié est destiné aux étudiants de 2 eme année de licence en informatique. Il contient les bases de la programmation orientée objets illustrées en langage de programmation Java et s'appuie sur le cours de la programmation orientée objets que j'ai assuré pendant plusieurs années au département d'informatique. IL peut donc servi...
Welcome to "Design Patterns Demystified: Unlocking the Power of Object-Oriented Programming." This note is a comprehensive guide that aims to demystify the world of design patterns and equip you with the knowledge and skills to harness the full potential of object-oriented programming (OOP).
Design patterns are proven solutions to recurring design...
As programming education scales, evaluating student code becomes increasingly challenging. In Object-Oriented Programming (OOP) courses, design patterns are crucial for teaching maintainable, reusable solutions that meet industry standards. While traditional automated assessment tools have successfully addressed code correctness and quality, automa...
Object-Oriented Programming (OOP) and Aspect-Oriented Programming (AOP) are two distinct paradigms that have significantly influenced modern software development. OOP emphasizes the organization of software around objects and their interactions, while AOP introduces the concept of separating cross-cutting concerns from the main logic of an applicat...
The information society is part of modern life, and algorithmic thinking and programming are relevant to everybody, regardless of educational background. Today’s world needs professionals with computing competencies. Higher education programming classes usually use text-based programming languages to develop programming competencies, usually withou...
Despite its longstanding history, object-oriented programming (OOP) remains a cornerstone of modern software development. While everyone seems to have an idea of what OOP means, it is surprisingly challenging to operationalize key concepts of OOP due to its widespread but varied perceptions. This makes it difficult for researchers to investigate th...
A Monte Carlo simulator is presented to evaluate the spectroscopic response of High-Z semiconductor pixel radiation detectors starting from first principles physical laws. It performs simulation in three different domains: electrostatic fields, photonmatter interaction, and photo-generated charge-carriers transport. A sampling algorithm is proposed...
Understand the fundamental concepts of object-oriented programming (OOP) and its advantages. Define and create classes and objects in MATLAB. Implement inheritance, polymorphism, and encapsulation in MATLAB’s OOP framework.
Object-Oriented Programming (OOP) has become a cornerstone of modern software development. This article compares three popular OOP languages—Java, Python, and C++—in terms of features, performance, and use cases. The comparative analysis provides insights for developers on choosing the right language for their projects based on various criteria. Ad...
Object-Oriented Programming (OOP) has become a cornerstone of modern software development. This article compares three popular OOP languages—Java, Python, and C++—in terms of features, performance, and use cases. The comparative analysis provides insights for developers on choosing the right language for their projects based on various criteria. Ad...
This research study extensively analyzes one of the core concepts of Object-Oriented Programming: Inheritance, outlining its limitations. The paper discusses three major issues: overly complex class hierarchies, performance overhead due to virtual function calls the diamond problem. Subsequently, it discusses solutions to such problems while...
Modelling and simulation are essential in the design, optimization, and control of thermodynamic systems, yet developing reliable models can be time-consuming, and recreating similar models across different platforms or code versions is redundant and inefficient. To address this challenge, researchers at the University of Liege have developed LaboT...
The development of high-quality software is a primary goal in software engineering, with Object-Oriented Programming (OOP) being a widely adopted approach. OOP promotes modularity, reusability, and maintainability, which are essential for creating scalable and maintainable systems. Research in object-oriented software metrics has grown in importanc...
El estudio “paradigma de programación orientada a objetos”, tiene como objetivo principal el detectar el nivel de aprendizaje de los alumnos que cursan la materia de paradigma orientada a objetos, se utiliza la metodología hibrida, cuantitativa-cualitativa para analizar los datos recabados de una muestra de 65 estudiantes de la carrera de ingenierí...
Electromagnetic signals commonly used in geodetical applications, such as the Global Navigation Satellite System (GNSS), undergo bending and delay in the neutral gas atmosphere of the Earth. The least-travel-time (LTT) concept is one of the approaches to model signal slant delays via a ray tracing (RT) procedure. In this study, we developed an LTT-...
In implementing tahfidz qur'an learning in Islamic boarding schools, students must face many activities, and they are usually given up to five times a day. Almost all of these activities must be recorded by the teacher in a logbook so that there is the potential for slow and invalid reporting. This study aims to create an integrated monitoring inst...
Text book title Data Structures and Object Oriented Programming in C++”.
Targetted : ECE and Medical Electronics Students
HOOP (Homogenization Object-Oriented Programming) is a Python software package designed for efficient and flexible mean-field micromechanical analysis. Utilizing an object-oriented architecture, HOOP enables researchers to investigate mechanical and thermal phenomena within multiphase composite materials. By leveraging established libraries like Nu...
Nature has been a source of inspiration for humans for centuries, influencing the art, science, technology, and business sectors. From Object-Oriented Programming, mimicking the modular and reusable principles of living systems, to neural networks designed after the brain’s nuanced strategies for sampling and decision-making, natural systems take u...
أيكان (بالإنجليزيّة: Aikan) هي لغة برمجة كائنية متجهة، ابتكرها المهندس محمد زمير في عام 2020م. تتميز بسهولة استخدامها، ودمجها لتقنيات الذكاء الصناعي، وتحليل البيانات، مما يجعلها مناسبة للشركات والأنظمة الذكية المتكاملة
معنى الاسم:
- مشتق من جذور لغوية يمنية سبئية قديمة تحمل دلالات على الإبداع والبناء، "أي" ترمز للإبداع والابتكار، و" تشير إلى التكو...
Digital policing software has revolutionized the way law enforcement agencies collect, analyze, and share evidence, ultimately leading to faster case resolution and improved community trust. Java and Blockchain Integration : Java is a popular programming language used in various blockchain projects, including cryptocurrency implementations, decentr...
This research presents the design of an attendance application using face recognition and location technology for CV. Waysolve. The aim is to improve the efficiency, accuracy, and security of employee attendance compared to traditional methods. The study begins with an analysis of the current attendance system to identify issues such as data inaccu...
In the evolving landscape of software development, low-code platforms like Appian provide rapid development environments that democratize application creation, allowing non-technical users to build solutions with minimal coding expertise. While low-code platforms traditionally lack native support for formal Object-Oriented Programming (OOP) paradig...
The present study presents, for the first time, the real-time monitoring of an actual spiral-wound membrane unit used for CO2 removal from natural gas in an actual industrial offshore platform, utilizing a detailed phenomenological model. An Object-Oriented Programming (OOP) paradigm was employed to simulate the offshore membrane separation unit, a...
This research presents an object-oriented computational framework for digitally fabricated products, aimed at streamlining customization and increasing adoption of Digital Fabrication (DFAB) within the Architecture, Engineering, and Construction (AEC) industry. By leveraging Object Oriented Programming (OOP) principles, the framework enables more e...
We present OBJS, a new transpiler project featuring the implementation of typified variables and functions call management in Javascript, as well as several new operators and syntax patterns that could make coding more agile and versatile. The goal is to empower this language. According to this point of view, this transpiler aims at implementing Ob...
Students learning Object-Oriented Programming (OOP) usually find relationships among classes difficult to differentiate. Aggregation, composition, dependency and inheritance are the main relationships used in OOP. Students should master these relationships in order for them to create sound programs. However, when students first start with the OOP p...
This paper discusses the Java programming language, focusing on its history, advantages, and limitations. Java is widely used in modern technology, enabling cross-platform applications with its "Write Once, Run Anywhere" capability. Key features such as Object-Oriented Programming (OOP), garbage collection, and flexibility in application developmen...
Java adalah bahasa pemrograman yang dikembangkan oleh Sun Microsystems pada tahun 1995 dan kini menjadi salah satu yang paling banyak digunakan dalam dunia teknologi informasi (TI). Dikenal karena portabilitas, keamanan, serta dukungan penuh terhadap Object-Oriented Programming (OOP), Java digunakan untuk membangun berbagai jenis aplikasi mulai dar...
Dual Numbers are an extension of real numbers known for its capability of performing exact automatic differentiation of one-valued functions theoretically without error approximation. Also, Differential Kinematics of robots involves the computation of the Jacobian, which is a matrix of partial derivatives of the Forward Kinematic equations with res...
Quantum computing is a rapidly emerging and promising field with the potential to transform various research domains including drug design, network technologies, and sustainable energy solutions. Due to the inherent complexity and divergence from classical computing, several major quantum computing libraries have been developed to implement quantum...
Um Sistema Multiagente (SMA) Embarcado é um sistema computacional embarcado em um dispositivo que controla e monitora o Hardware, executa ações e permite comunicação externa com outros sistemas embarcados. O desenvolvimento de um SMA Embarcado é uma tarefa árdua, pois requer conhecimento e conceitos de diferentes áreas, como eletrônica (sensores e...
In an area of continuous technological advancements, the prospects of colonizing other planets, particularly Mars, have never been more tantalizing. Mars habitats are pseudo-isolated systems, with strict requirements of occupancy, mass and energy. The thermo-economic model proposed in this thesis provides a versatile tool of comparison between diff...
En este trabajo describiremos una experiencia didáctica que consiste en la realización de un trabajo práctico integrador en el que las y los estudiantes diseñan y desarrollan un sistema de gestión de reclamos. Dada la complejidad del problema y la solución, el trabajo se realiza en grupos de dos personas, quienes deben integrar diversas herramienta...
Este artigo aborda os desafios na gestão da informação em projetos BIM, com foco na interoperabilidade de softwares e na complexidade do processo de exportação e importação dos IFCs (Industry Foundation Classes). A pesquisa destaca a dificuldade de ter um modelo rico em dados nas fases preliminares, devido à falta de definições claras dos requisito...
Neste trabalho foram comparados os dados de precipitação estimados pelo CHIRPS com os dados observados em estações meteorológicas terrestres, utilizando a escala temporal mensal, além de compreender a variabilidade espacial da qualidade dos dados no norte de Minas Gerais. Complementarmente, foi desenvolvida uma rotina computacional utilizando a pla...
Object-Oriented Programming (OOP) has become a crucial paradigm for managing the growing complexity of modern software systems, particularly in fields like machine learning, deep learning, large language models (LLM), and data analytics. This work provides a comprehensive introduction to the integration of OOP techniques within these domains, with...
This course, Object Oriented Programming and Web Frameworks, is designed for second-year
graduate students specializing in Networks and Web Technologies. It aims to equip students
with foundational skills in modern web development and object-oriented programming (OOP),
essential for network and web technology professionals. The course begins with a...
This study introduces a novel topology optimization approach by employing power law-based material interpolation and adaptive filtering in the framework of the unstructured grids. As an extension of the established Solid Isotropic Material with Penalization (SIMP) method that utilizes the fixed structured mesh, the proposed Colored Body-Fitted Opti...
p>Apesar das inovações acadêmicas proporcionadas pela educação profissionalizante disponibilizada pelos Institutos Federais, o ensino de programação ainda apresenta muitas lacunas. Este estudo investiga as dificuldades enfrentadas no ensino de programação do Curso Técnico Integrado em Informática (CTII) do Instituto Federal do Rio Grande do Norte (...
The development of Information Technology has become increasingly rapid. Many agencies or companies that have used information systems for operational processes that manually become an automated and integrated system. One of which is a parking system. In Indonesia there are still many vehicle day care stations that use a parking system manually. Th...






![Figure 5: Codes applied to the code smell Feature Envy [9]](profile/Andre-Menolli/publication/396357126/figure/fig1/AS:11431281668890793@1760017626158/Codes-applied-to-the-code-smell-Feature-Envy-9_Q320.jpg)



































































































































































































































