Essay Topic Hub

Object Oriented
Essays

7+ paper examples, study guides & outlines

7 papers
UG & Grad levels
Free to browse
What is Object Oriented?

Object-oriented thinking is a foundational concept in computer science and software engineering, though it also appears in mathematics curricula when courses address discrete structures, logic, and computational modeling. The approach organizes systems around objects — self-contained units that combine data and behavior — rather than around procedures or sequential instructions. Students write about it because it represents a significant shift in how complex problems are structured and solved, making it relevant to courses in programming fundamentals, systems design, database theory, and software development methodology.

The papers archived on this topic take several distinct angles. Some are comparative, setting object-oriented approaches directly against alternatives such as relational database management systems or traditional structured design. Others are applied and pedagogical, examining how object-oriented thinking is taught in laboratory settings. Several papers focus on specific implementations, including object-oriented programming languages and component-based development, while net-centric principles provide a broader architectural context for understanding how object-oriented systems operate across networked environments.

A strong essay on this topic begins with a clearly scoped thesis that commits to one angle — comparison, application, critique, or pedagogical analysis — rather than attempting a general survey. Evidence carries the most weight when it is grounded in concrete technical distinctions, such as how encapsulation or inheritance functions differently from structured or relational paradigms. One common pitfall is conflating object-oriented programming with object-oriented design more broadly; keeping these levels of abstraction clearly separated strengthens both the argument and the analysis.

7 papers
Sort by:
Paper Undergraduate
RDBMS vs. OODBMS: Comparing Database Management Systems
The proliferation of database technologies, systems and data structures continues to be driven by the needs organizations have for making more efficient and economical use of their data.
Paper Undergraduate
Evolution of programming languages from machine code to net-centric computing
Computers, more specifically the hardware that allows computer to process data and the languages that have evolved to make that process more streamlined, continue to improve and evolve based on technological, cultural,…
Research Paper Doctorate
CRC cards for teaching object-oriented programming design
"A Laboratory For Teaching Object-Oriented Thinking" describes a novel method for teaching programmers to think about programs in terms of objects instead of procedures in an attempt so solve the problem of programmers…
Research Paper Doctorate
Object-Oriented vs Component-Based Software Development
¶ … object-oriented (OO) and component-based development. It begins by describing the evolution of the abstraction process and the emergence of OO programming. Next, the limitations of OO programming are discussed along…
Research Paper Doctorate
Differences between structured design and object-oriented design methodologies
¶ … Structured Design and Object-Oriented Design
Research Paper Doctorate
Object-oriented programming: encapsulation, inheritance, and design principles
Object oriented programming is method of programming where objects are given priority. This paper introduces object oriented programming by describing it and analyzing its main components. A comparison is made for OOP with structured programming. Finally, the advantages and disadvantages of object oriented programming are also provided in the paper.
Research Paper Doctorate
The Object Oriented Hypermedia Design Model and its business applications
¶ … Object Oriented Hypermedia design model and the four-step process involved in the development of the model. This section will provide an explanation for each step in the process.