75 results
Popular textbooks 'Object-oriented programming' · Show all (5) Hide
All books 5 HideBest selling Object-oriented Programming notes
Lecture notes
Ccea As1 Ssd Notes
PopularIn depth notes from the now deleted 028 Educate c# notes. All you need for AS ssd exam.
Summary
Computer science Cambridge chapter 20
PopularIt contains notes on further programming including files and object oriented coding in python
Essay
Pearson BTEC Level 3 Extended Diploma in Computing - Unit 16.1 - Object Oriented Programming
PopularComplete assignment of Unit 16.1. 
Grade Achieved - Distinction 
 
DISCLAIMER! I do not recommend copying and pasting this document for your assignment as I have been a student myself and I have uploaded this assignment to TurnItIn. If you copy paste then this might flag up in the system, therefore I recommend you to use this for reference as much as you can but not copy paste. 
 
Contains snippets of code, as well as concepts about OOP in the C# language.
Exam (elaborations)
Test Bank – Object-Oriented Programming with C++ 10th Edition | Complete Verified Q&A
PopularComprehensive Test Bank & Solutions Manual for C++ programming courses. Covers control structures, functions, arrays, classes, object-oriented principles, and problem-solving techniques. Ideal for computer science students preparing for coding exams and programming assessments.
Essay
OCR A‑Level Computer Science NEA (H446) – Investment Simulator
PopularThis is my full OCR A‑Level Computer Science NEA (H446) project report: an investment simulator built in Unity. It lets users practise trading stocks, bonds, real estate and crypto in a risk‑free environment, with a live price graph, news events and a portfolio/trading UI. 
 
The write‑up covers analysis, MoSCoW requirements, research into similar systems, detailed design and architecture (manager pattern, singleton pattern, event‑driven UI), data models, algorithm design (hybrid entropy...
Summary
AQA A-Level Computer Science - Fundamentals of Programming - Object Oriented Programming summary sheet
PopularA summary sheet summarising both notes from my teacher and notes found online from the AQA specification. Talks about all elements of Object Oriented Programming (OOP) needed for AQA A-Level Computer Science Paper 1. 
Also may be useful for the preliminary material (section C and D of the exam) as the released code often uses OOP.
Summary
Basic OOP Java Part 1: Syntax, Methods, Variables & Memory Allocation
PopularClear, high-yield study notes for Object-Oriented Programming with Java. Includes detailed diagrams, stack/heap memory visualizations, code breakdowns, and execution flow walkthroughs. 
Key Topics Covered in this Document: 
 ● Structure of a Java Class & Main Method Execution 
 ● Single-Threaded Program Flow & Method Calling Mechanics 
 ● Java Memory Allocation: Stack Memory vs. Heap Memory 
 ● The 4 Variable Types: Local, Block, Static, and Instance (Non-static) 
 ...
Summary
Object-Oriented Programming / OOP
PopularThis document explains object-oriented programming history, introduction to object-oriented programming, and its main features explained through diagrams and code sections (Encapsulation, Inheritance, Polymorphism). Around 1200 Words in six A4 s.Including References / Sources.
Summary
Summary Unit 1 - Principles of Computer Science: Object-Oriented Programming
PopularThese are useful notes on Object-Oriented Programming which cover things such as Classes, Objects, Inheritance, Encapsulation, Polymorphism and more. They would be useful for getting a clear simple understanding of these concepts, written in bullet points and highlighted. 
Based on content for the Pearson BTEC Computing course
Lecture notes
Programming
Popular2.Object – Oriented Programming (OOP) 
Procedural programming is about writing procedures or methods that perform operations on the 
data, while object-oriented programming is about creating objects that contain both data and 
methods. 
Nowadays, most developers will focus on OOP because of various advantages this kind of 
programming paradigm brings: 
 OOP is faster and easier to execute 
 OOP provides a clear structure for the programs 
 OOP helps to keep the Java code DRY "Don't Re...
Summary
Summary Computing
PopularComputer programming is the process of creating computer software, applications, and systems using programming languages. A programming language is a set of instructions that a computer can understand and execute to perform specific tasks. These languages are used to write code that a computer can interpret and execute to perform tasks. 
 
Programming involves the use of different tools, including integrated development environments (IDEs), code editors, and compilers, to write and execute code....
Case
Unit 20-Advanced Programming (L5)
PopularAdvanced Programming assignment is complete and with a high grade, it contains and describes OOP, Diagrams, Program, testing.
Exam (elaborations)
Object-Oriented Programming in Python
PopularObject-Oriented Programming (OOP) is a powerful programming paradigm that allows you to organize your code into objects that have properties and methods. This course is designed for intermediate-level Python programmers who want to learn how to use OOP concepts in Python. 
 
Throughout this course, you will learn the core principles of OOP, such as encapsulation, inheritance, and polymorphism, and how to apply them in Python. You will also learn how to create classes and objects, define attribut...
Lecture notes
Python
Popular.Python is an interpreted, object-oriented, high-level programming language with dynamic semantics.
Lecture notes
Complete Python Programming from Basics to Advanced Concepts
PopularAll the notes gives a very good understanding of the basic and the advanced concepts in python programming, this also covers the area of OOP.
Summary
Summary of each unit
PopularThese documents contain summaries of the information required for the OCR exams for A level Computer Science. They are split into each unit and contains all the necessary information and some which may or may not necessarily be needed at the time, however it is all useful to the course.
Summary
Problem Solving and Programming
PopularThis document can summarize the unit 2.2 in computer Science, which covers: 
Programming techniques 
Constructs 
Recursion 
Variables 
Integrated Development Environment 
Object Oriented Techniques 
Computational Methods
Other
Core Java Interview Questions and Answers
PopularThe document contains a set of 40 core Java questions and their respective answers. These questions cover a range of fundamental Java concepts, from language features and syntax to object-oriented programming, exception handling, multithreading, and more. This document is designed to serve as a valuable resource for those preparing for Java certification exams, interviews, or anyone looking to strengthen their knowledge of Java programming. 
 It covers a range of Java topics, from basic language...
Lecture notes
Basic Introduction to OOPs
PopularThis document will give you a basic idea about Object Oriented Programming.
Essay
Pearson BTEC Level 3 Extended Diploma in Computing - Combined Project Assignment of Unit 14.2, 16.2 and 17.2
PopularCompleted Combined Project Assignment of Unit 14.2 (Computer Games Development) Unit 16.2 (Object Oriented Programming) and Unit 17.2 (Mobile Apps Development) - Grade Achieved - Distinction (2023) 
 
DISCLAIMER! I do not recommend copying and pasting this document for your assignment as I have been a student myself and I have uploaded this assignment to TurnItIn. If you copy paste then this might flag up in the system, therefore I recommend you to use this for reference as much as you can but ...
Newest Object-oriented Programming summaries
Summary
Basic OOP Java Part 1: Syntax, Methods, Variables & Memory Allocation
NewClear, high-yield study notes for Object-Oriented Programming with Java. Includes detailed diagrams, stack/heap memory visualizations, code breakdowns, and execution flow walkthroughs. 
Key Topics Covered in this Document: 
 ● Structure of a Java Class & Main Method Execution 
 ● Single-Threaded Program Flow & Method Calling Mechanics 
 ● Java Memory Allocation: Stack Memory vs. Heap Memory 
 ● The 4 Variable Types: Local, Block, Static, and Instance (Non-static) 
 ...
Summary
AQA A-Level Computer Science - Fundamentals of Programming - Object Oriented Programming summary sheet
NewA summary sheet summarising both notes from my teacher and notes found online from the AQA specification. Talks about all elements of Object Oriented Programming (OOP) needed for AQA A-Level Computer Science Paper 1. 
Also may be useful for the preliminary material (section C and D of the exam) as the released code often uses OOP.
Essay
OCR A‑Level Computer Science NEA (H446) – Investment Simulator
NewThis is my full OCR A‑Level Computer Science NEA (H446) project report: an investment simulator built in Unity. It lets users practise trading stocks, bonds, real estate and crypto in a risk‑free environment, with a live price graph, news events and a portfolio/trading UI. 
 
The write‑up covers analysis, MoSCoW requirements, research into similar systems, detailed design and architecture (manager pattern, singleton pattern, event‑driven UI), data models, algorithm design (hybrid entropy...
Exam (elaborations)
Test Bank – Object-Oriented Programming with C++ 10th Edition | Complete Verified Q&A
NewComprehensive Test Bank & Solutions Manual for C++ programming courses. Covers control structures, functions, arrays, classes, object-oriented principles, and problem-solving techniques. Ideal for computer science students preparing for coding exams and programming assessments.
Essay
Paradigms of Programming
NewWhat the document contains 
 
Here’s a detailed description: 
 
An introduction explaining what programming paradigms are and why they matter. 
 
15 chapters, each focusing on a different strategy for understanding and succeeding in a programming paradigms course. 
 
Coverage of major paradigms, including: 
 
Imperative / Procedural 
 
Object-Oriented 
 
Functional 
 
Logic / Declarative 
 
Practical study tips, such as note-taking, active reading, weekly reviews, using visual aids, and creati...
Essay
Unit 4 Programming Assignment 1 (Learning Aim A) (Distinction)
Unit 4 Programming Assignment 1 
 Assignment 1 - Content of Programming 
 Explain how computational thinking skills are applied in finding solutions that can be interpreted into 
 software applications? 
 Computers can support us in finding solutions through breaking it down into smaller pieces and 
making it easier to apply logical solutions. Computational thinking allows one to take a problem, 
examine it, and create a solution. I can use a computer and present the solutions or understand it...
Essay
Unit 4 Programming (Assignment 1) Distinction
Unit 4 Programming (Assignment 1) Distinction 
 Unit 4 Programming Assignment 1 
 Assignment 1 - Content of Programming 
 Explain how computational thinking skills are applied in finding solutions that can be interpreted into 
 software applications? 
 Computers can support us in finding solutions through breaking it down into smaller pieces and 
making it easier to apply logical solutions. Computational thinking allows one to take a problem, 
examine it, and create a solution. I can use a co...
Essay
Unit 4 Programming Assignment 1 (Learning Aim A) (Distinction) Distinction Example
Unit 4 Programming Assignment 1 
 Assignment 1 - Content of Programming 
 Explain how computational thinking skills are applied in finding solutions that can be interpreted into 
 software applications? 
 Computers can support us in finding solutions through breaking it down into smaller pieces and 
making it easier to apply logical solutions. Computational thinking allows one to take a problem, 
examine it, and create a solution. I can use a computer and present the solutions or understand it...
Lecture notes
BTEC Computing Programming Fundamentals & Advanced Concepts – Complete Level 3 Revision Notes (2025)
These comprehensive revision notes cover the entire BTEC Level 3 Computing module on Programming Fundamentals & Advanced Concepts. Perfectly structured for exam preparation in 2025/2026, this document includes detailed explanations of key programming concepts, control structures, functions, object-oriented programming, data structures, recursion, algorithms, and debugging techniques. 
Includes clear code examples in Python and Java, practice questions with answers, and exam tips tailored for BTE...
Essay
Unit 4 Programming Assignment 1 (Learning Aim A) (Distinction) Distinction Example 2025/2026
Unit 4 Programming Assignment 1 
Assignment 1 - Content of Programming 
Explain how computational thinking skills are applied in finding solutions that 
can be interpreted into software applications? 
Computers can support us in finding solutions through breaking it down into 
smaller pieces and making it easier to apply logical solutions. Computational 
thinking allows one to take a problem, examine it, and create a solution. I can 
use a computer and present the solutions or understand ...
Presentation
Introduction to pr,ogramming using java /brief explanation
Introduction to Programming Using Java 
Version 5.0, December 2006 
(Version 5.0.2, with minor corrections, November 2007) 
David J. Eck 
Hobart and William Smith Colleges 
Contents 
Preface xiii 
1 The Mental Landscape 1 
1.1 Machine Language . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 
1.2 Asynchronous Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 
1.3 The Java Virtual Machine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ....
Lecture notes
java programming basics
this document covers the fundamentals of java programming,including syntax ,object-oriented principle, pratical coding is perfect for beginner and students learnig java.
Lecture notes
pyhon programing
Python programming refers to writing code using the Python programming language, which is known for its simplicity, readability, and versatility. Python is a high-level, interpreted language, meaning it is designed to be easy to read and write, with syntax that resembles natural language. This makes it an excellent choice for beginners, though it's also powerful enough for advanced development. 
 
Key features of Python programming: 
Simplicity: Python’s syntax is clean and easy to understa...
Summary
Programming for A-Level Computer Science summary
This is a mindmap that summarises the main elements and concepts of programming (with examples in Python) for A-Level Computer Scientists. This is made for OCR syllabus, but the content will be applicable to all Comp Sci exams.
Lecture notes
Web Programming: Cookies, Sessions and the ORM Lecture Notes
Lecture Notes about cookies, sessions and the object-oriented model, how they work in websites and how to model them in Django. 
It has a summary section on the left side of the page, following the Cornell note taking method, where the key points are summarised on the side of the noted.
Summary
A Level CS Object Oriented Programming
This document contains info on Object Oriented Programming from 1st Year A Level Computer Science, following the AQA exam board. This is part 3 of 3 pages of my notes.
Summary
A Level CS Object Oriented Programming notes
This document contains info on Object Oriented Programming from 1st Year A Level Computer Science, following the AQA exam board. This is part 2 of 3 pages of my notes.
Summary
A Level CS Object Oriented Programming
This document is filled with my notes on Object Oriented Programming that I have been covering in my first year of A Level Computer Science, following the AQA exam board.
Other
Assignment
Assignment 2
Other
Assignment
Assignment 1 and 2