Study sets matching "term:object oriented = a style of programming that links data to the processes that manipulate it."

Study sets
Classes
Users

Study sets matching "term:object oriented = a style of programming that links data to the processes that manipulate it."

Ch 10.1 The Principles of object-oriented design
Object-oriented programming (OOP)
Class
Object
Instance
a style of programming that focuses on an application's data…
describes a group or collection of objects with common attrib…
one tangible example of a class; it is an instance of a class
one tangible example of a class; it is an object
Object-oriented programming (OOP)
a style of programming that focuses on an application's data…
Class
describes a group or collection of objects with common attrib…
34 terms
Object Oriented Programming
IDE
Object-oriented programming
Objects represent a
Class
integrated development environment
based on the idea that the solution for a problem can be visu…
Person, Place, Thing
template for a group of objects with similar characteristics
IDE
integrated development environment
Object-oriented programming
based on the idea that the solution for a problem can be visu…
28 terms
Object Oriented Programming Chapter 1
Computer system
Two major computer systems
Three major hardware and software oper…
Input operation
combination of all components required to process and store d…
Hardware and Software
input,processing and output
means for data to enter a computer through an input device su…
Computer system
combination of all components required to process and store d…
Two major computer systems
Hardware and Software
23 terms
Basics of Object Oriented Programming
Object oriented programming
Programming
Procedural programming
Class
It bundles data and methods together and operates as a... indepe…
a process of designing, writing, testing, debugging and... maint…
Which focused on breaking down a programming task into a coll…
A blue print or prototype used to encapsulate data and method…
Object oriented programming
It bundles data and methods together and operates as a... indepe…
Programming
a process of designing, writing, testing, debugging and... maint…
51 terms
Object Oriented Programming with C# - A First Program Using C#
Program
Machine Language
High Level Programming Language
Syntax
Set of instructions that you write to tell a computer what to…
The most basic circuitry-level language.
Allows you to use a vocabulary of reasonable terms such as re…
A language's set of rules.
Program
Set of instructions that you write to tell a computer what to…
Machine Language
The most basic circuitry-level language.
38 terms
An Object-Oriented approach to programming logic & design Ch 1 pt 2
computer system
Hardware
Software
Programs
combination of all the components required to preces and stor…
set of physical devices in a computer system
set of programs that tell a computer what to do
sets of executable instructions written by programmers
computer system
combination of all the components required to preces and stor…
Hardware
set of physical devices in a computer system
13 terms
Object Oriented Programming (A2)
Class
Encapsulation
Properties
Methods
Defines the properties and methods of a group of similar obje…
Combining data with the procedures and functions that manipul…
The data in a class. (Sometimes called attributes)
The procedures and functions that manipulate the data.
Class
Defines the properties and methods of a group of similar obje…
Encapsulation
Combining data with the procedures and functions that manipul…
15 terms
GCSE/ A Level Computing Object Oriented Programming OOP
class
object
method
instantiate
a template that creates instances of an object. It is like a…
a data structure created from a class.
a function inside a class. Like a 'verb', methods are what an…
another word for the creation of an object
class
a template that creates instances of an object. It is like a…
object
a data structure created from a class.
Chp 6: Object orientated programming concepts
Modular Design
Encapsulation
Method
Properties
A method of system design that breaks a whole system down int…
The concept of putting properties, methods and data in one ob…
The code or routines contained within a class
The defining features of an object or class in terms of its d…
Modular Design
A method of system design that breaks a whole system down int…
Encapsulation
The concept of putting properties, methods and data in one ob…
26 terms
Object Oriented Programming
abstract class
abstraction
attribute
business class
a class that cannot be instantiated
identifying those characteristics of an object that distingui…
a property, quality associated with an object.
a virtual class that reflects a class of objects in the real…
abstract class
a class that cannot be instantiated
abstraction
identifying those characteristics of an object that distingui…
51 terms
Object Oriented Programming with C# - Kosko 2016
Program
Machine Language
High Level Programming Language
Syntax
Set of instructions that you write to tell a computer what to…
The most basic circuitry-level language.
Allows you to use a vocabulary of reasonable terms such as re…
A language's set of rules.
Program
Set of instructions that you write to tell a computer what to…
Machine Language
The most basic circuitry-level language.
261 terms
Software Design and Programming Basics
Software System Life Cycle (SSLC)
Analysis
Design
Implementation (Coding)
The five standard stages of development for a software develo…
This is the initial stage of the SSLC, where general question…
This is the next stage of the SSLC, where decisions from the…
During this stage, developers write and document the code to…
Software System Life Cycle (SSLC)
The five standard stages of development for a software develo…
Analysis
This is the initial stage of the SSLC, where general question…
16 terms
Object Oriented Programming
Modular Design
Encapsulation
Method
Properties
A method of system design that breaks a whole system down int…
concept of putting properties, methods and data into one object
code or routines contained within a class
features of an object or class (data)
Modular Design
A method of system design that breaks a whole system down int…
Encapsulation
concept of putting properties, methods and data into one object
activity 8-1
Function
Dynamic HTML (DHTML)
Geolocation
Canvas
A stand alone, reusable segment program code that is not part…
A general term used to describe the combinations of HTML, scr…
An HTML extension used to provide location-based services
An HTML extension used to provide on-the-fly graphics or anim…
Function
A stand alone, reusable segment program code that is not part…
Dynamic HTML (DHTML)
A general term used to describe the combinations of HTML, scr…
10 terms
activity 8-1
Function
Dynamic HTML (DHTML)
Geolocation
Canvas
A stand alone, reusable segment program code that is not part…
A general term used to describe the combinations of HTML, scr…
An HTML extension used to provide location-based services
An HTML extension used to provide on-the-fly graphics or anim…
Function
A stand alone, reusable segment program code that is not part…
Dynamic HTML (DHTML)
A general term used to describe the combinations of HTML, scr…
17 terms
Quiz 1 - Object Oriented Programming
Class
Compile-time Error (Syntax Error)
Run-time Error(Logic Error)
Central Processing Unit performs?
describes a set of objects with the same behavior... Ex. - Print…
violation of the programming language rules. ... is detected by…
causes a program to perform an action that the programmer did…
Program control... Data Processing
Class
describes a set of objects with the same behavior... Ex. - Print…
Compile-time Error (Syntax Error)
violation of the programming language rules. ... is detected by…
29 terms
Programming Concepts
Programming paradigm
Abstraction
Encapsulation
Attributes
is a fundamental style of computer programming, serving as a…
Removing / hiding the complexity of things. Accessed by the i…
Information Hiding... how to achieve this requirement, means how…
Variable... what are minimum functions, and variable should expo…
Programming paradigm
is a fundamental style of computer programming, serving as a…
Abstraction
Removing / hiding the complexity of things. Accessed by the i…
46 terms
1.4 Images and Object Oriented Libraries
Absolute filename
Arguments
Attributes
Alpha channel
Includes the entire directory pathway to get to the specified…
The values that the programmer provides in the function call.
Data associated with an object.
Part of a pixel's data that tells how opaque or transparent t…
Absolute filename
Includes the entire directory pathway to get to the specified…
Arguments
The values that the programmer provides in the function call.
Object Oriented Programming with C# - A First Program Using C#
Program
Machine Language
High Level Programming Language
Syntax
Set of instructions that you write to tell a computer what to…
The most basic circuitry-level language.
Allows you to use a vocabulary of reasonable terms such as re…
A language's set of rules.
Program
Set of instructions that you write to tell a computer what to…
Machine Language
The most basic circuitry-level language.
51 terms
Object Oriented Programming with C# - A First Program Using C#
Program
Machine Language
High Level Programming Language
Syntax
Set of instructions that you write to tell a computer what to…
The most basic circuitry-level language.
Allows you to use a vocabulary of reasonable terms such as re…
A language's set of rules.
Program
Set of instructions that you write to tell a computer what to…
Machine Language
The most basic circuitry-level language.
26 terms
Object Oriented Programming
Encapsulation
Inheritance
Abstraction
Polymorphism
conceal the details of a class from objects that use it (info…
form a subclass which inherits attributes and behaviors from…
a focused representation for an actual item, denoting the ess…
allows a uniform interface for handling values of different d…
Encapsulation
conceal the details of a class from objects that use it (info…
Inheritance
form a subclass which inherits attributes and behaviors from…
Object Oriented Programming
Objects
Method
Hashes
Arrays
Everything is an object in Ruby, one object can interact with…
Something one object can do for another
A data structure that stores items by associated keys, often…
Stores items in an ordered index
Objects
Everything is an object in Ruby, one object can interact with…
Method
Something one object can do for another
87 terms
Programming
Accessibility
Absolute Coding
Epoch/POSIX/UNIX
Genetic Programming
Ease of use by people with disabilities or special needs.
Absolute coding is a method of computer programming where the…
Sometimes referred to as Epoch time, POSIX time, and Unix tim…
Genetic programming is the process of enhancing computer prog…
Accessibility
Ease of use by people with disabilities or special needs.
Absolute Coding
Absolute coding is a method of computer programming where the…
Object Oriented Programming - Chapter 5 - Slide Notes
What does counter-controlled repetitio…
Executable statements
for repetition statement
Initialization
- the name of a control variable ( or loop counter)... - the ini…
declarations that require initialization (it's more precise t…
specifies the counter-controlled repetition details in a sing…
if the initialization expression declares the control variabl…
What does counter-controlled repetitio…
- the name of a control variable ( or loop counter)... - the ini…
Executable statements
declarations that require initialization (it's more precise t…
Object Oriented Programming with C#
Program
Machine Language
High Level Programming Language
Syntax
Set of instructions that you write to tell a computer what to…
The most basic circuitry-level language.
Allows you to use a vocabulary of reasonable terms such as re…
A language's set of rules.
Program
Set of instructions that you write to tell a computer what to…
Machine Language
The most basic circuitry-level language.
40 terms
An Object-Oriented Approach to Programming Logic and Design Chapter 7 Key Terms
Object-oriented programming (OOP)
Class
Object
Instance
a style of programming in which you create classes that encap…
the definition of the attributes and methods of a category of…
one tangible example of a class; it is an instance of a class.
one existing object or tangible example of a class; it is an…
Object-oriented programming (OOP)
a style of programming in which you create classes that encap…
Class
the definition of the attributes and methods of a category of…
92 terms
Programming
Accessibility
Absolute Coding
Epoch/POSIX/UNIX
Genetic Programming
Ease of use by people with disabilities or special needs.
Absolute coding is a method of computer programming where the…
Sometimes referred to as Epoch time, POSIX time, and Unix tim…
Genetic programming is the process of enhancing computer prog…
Accessibility
Ease of use by people with disabilities or special needs.
Absolute Coding
Absolute coding is a method of computer programming where the…
Object Oriented Programming - Chapter 6 - Slide Notes
User defined functions
C++ standard library
function call
Global functions
functions you write
C++ programs are typically written by combining new functions…
a function is invoked by a function call, and when the called…
functions that are not members of a class... - function prototyp…
User defined functions
functions you write
C++ standard library
C++ programs are typically written by combining new functions…
Programming COMP3
Paradigm
Abstraction
Structured Programming
Event Driven programming
A style of programming.
Take something that is complex and hide the complexity.
Is the concept of building a large software system as a highl…
Is determined by events such as user actions, a button click,…
Paradigm
A style of programming.
Abstraction
Take something that is complex and hide the complexity.
Object Oriented Programming with C#
Program
Machine Language
High Level Programming Language
Syntax
Set of instructions that you write to tell a computer what to…
The most basic circuitry-level language.
Allows you to use a vocabulary of reasonable terms such as re…
A language's set of rules.
Program
Set of instructions that you write to tell a computer what to…
Machine Language
The most basic circuitry-level language.
12 terms
Programming paradigms
Programming paradigms
Imperative programming
functional programming
Logic programming
programming paradigm is a fundamental style or methodology of…
...
In the functional programming a paradigm programs define math…
A logic program consists of a set of facts and rules
Programming paradigms
programming paradigm is a fundamental style or methodology of…
Imperative programming
...
51 terms
Object Oriented Programming with C# - A First Program Using C#
Program
Machine Language
High Level Programming Language
Syntax
Set of instructions that you write to tell a computer what to…
The most basic circuitry-level language.
Allows you to use a vocabulary of reasonable terms such as re…
A language's set of rules.
Program
Set of instructions that you write to tell a computer what to…
Machine Language
The most basic circuitry-level language.
Object Oriented Programming
abstract class
abstraction
attribute
business class
a class that cannot be instantiated
identifying those characteristics of an object that distingui…
a property, quality associated with an object.
a virtual class that reflects a class of objects in the real…
abstract class
a class that cannot be instantiated
abstraction
identifying those characteristics of an object that distingui…
22 terms
Computer Science OOP Terminology
OOP
Cornerstones of OOP
Structured Programming
data
Object Oriented Programming
Encapsulation, Inheritance, & Polymorphism
organized style of programming that places emphasis on modula…
attributes
OOP
Object Oriented Programming
Cornerstones of OOP
Encapsulation, Inheritance, & Polymorphism
92 terms
Programming
Accessibility
Absolute Coding
Epoch/POSIX/UNIX
Genetic Programming
Ease of use by people with disabilities or special needs.
Absolute coding is a method of computer programming where the…
Sometimes referred to as Epoch time, POSIX time, and Unix tim…
Genetic programming is the process of enhancing computer prog…
Accessibility
Ease of use by people with disabilities or special needs.
Absolute Coding
Absolute coding is a method of computer programming where the…
36 terms
Computer 2: Programming: Overview
Program
data into information
Programming
Data
list of instructions to process data into information
A program is a list of instructions to process...
process of creating a computer program
entered into the program
Program
list of instructions to process data into information
data into information
A program is a list of instructions to process...
10 terms
Activity 8-1
Function
Dynamic HTML (DHTML)
Geolocation
Canvas
A stand-alone, reusable segment of program code that is not p…
A general term used to describe the combination if HTML, scri…
An HTML extension used to provide location-based sevices
An HTML extension used to provide on-the-fly graphics or anim…
Function
A stand-alone, reusable segment of program code that is not p…
Dynamic HTML (DHTML)
A general term used to describe the combination if HTML, scri…
Chapter 10 - Programming Logic and Design
Abstract data type (ADT)
Access specifier
Accessor method
Attributes
a programmer-defined type such as a class.
the adjective that defines the type of access outside classes…
gets values from class fields.
the characteristics that define an object as part of a class.
Abstract data type (ADT)
a programmer-defined type such as a class.
Access specifier
the adjective that defines the type of access outside classes…
Object oriented programming concepts
Process-oriented model
Object-oriented model
Abstraction
Hierarchical classification
Computer program conceptually organised around its code
Computer program conceptually organised around its data
To represent essential features of a system without getting i…
-To layer the complex systems into more manageable pieces... -Wa…
Process-oriented model
Computer program conceptually organised around its code
Object-oriented model
Computer program conceptually organised around its data
Lesson 8 Activity
Function
Dynamic HTML (DHTML)
Geolocation
Canvas
A stand-alone, reusable segment of program code that is not p…
A general term used to describe the combination of HTML, scri…
An HTML extension used to provide location-based services
An HTML extension used to provide on-the-fly graphics or anim…
Function
A stand-alone, reusable segment of program code that is not p…
Dynamic HTML (DHTML)
A general term used to describe the combination of HTML, scri…
Mod 3
Processing
Declarations
Input
Output
Manipulating data in some way to achieve a result.
Uded to provide storeage for data that a program is using.
Processes of getting data from a source
Processes the processed data to a destination. (Like a hard d…
Processing
Manipulating data in some way to achieve a result.
Declarations
Uded to provide storeage for data that a program is using.
46 terms
Images and Object Oriented Libraries Key Terms
Absolute filename
Arguments
Attributes
Alpha channel
Includes the entire directory pathway to get to the specified…
The values that the programmer provides in the function call.
Data associated with an object.
Part of a pixel's data that tells how opaque or transparent t…
Absolute filename
Includes the entire directory pathway to get to the specified…
Arguments
The values that the programmer provides in the function call.
35 terms
Unit 3: Lists, Pointer, and Object Oriented Programming
Abstract data type
Access operators
Circular List
Class declaration file
A set or data values and associated operations that are preci…
operators that indicate the data on the right of the operator…
A linked list in which the rear item refers back to the head…
A type of header file where the interface or declaration of a…
Abstract data type
A set or data values and associated operations that are preci…
Access operators
operators that indicate the data on the right of the operator…
75 terms
Java Programming - Chapter 2 - Using Data
Constant
Literal constant
Numeric constant
Unnamed constant
Describes values that cannot be changed during the execution…
A value that is taken literally at each use.
A number whose value is taken literally at each use.
Has no identifier associated with it.
Constant
Describes values that cannot be changed during the execution…
Literal constant
A value that is taken literally at each use.
Programming
Accessibility
Absolute Coding
Epoch/POSIX/UNIX
Genetic Programming
Ease of use by people with disabilities or special needs.
Absolute coding is a method of computer programming where the…
Sometimes referred to as Epoch time, POSIX time, and Unix tim…
Genetic programming is the process of enhancing computer prog…
Accessibility
Ease of use by people with disabilities or special needs.
Absolute Coding
Absolute coding is a method of computer programming where the…
Programming and object oriented design using Java
Composition
Abstraction
Computation
Algorithm
The processen of building a system using simpler parts of com…
The process of ignoring details irrelevant to the problem at…
A goal directed sequence of actions performer by a processor.
A set of instructions describing a pattern of actions guarant…
Composition
The processen of building a system using simpler parts of com…
Abstraction
The process of ignoring details irrelevant to the problem at…
50 terms
Object Oriented Programming Final Review
terminates
throw an exception
java.lang
throwing an exception.
If a method throws an exception, and the exception is not cau…
Try blocks contain code that could possibly:... Answers: ... handl…
The Exception class belongs to the package:... Answers: ... java.i…
The execution of a throw statement is referred to as:... Answer…
terminates
If a method throws an exception, and the exception is not cau…
throw an exception
Try blocks contain code that could possibly:... Answers: ... handl…
Programming
Accessibility
Absolute Coding
Epoch/POSIX/UNIX
Genetic Programming
Ease of use by people with disabilities or special needs.
Absolute coding is a method of computer programming where the…
Sometimes referred to as Epoch time, POSIX time, and Unix tim…
Genetic programming is the process of enhancing computer prog…
Accessibility
Ease of use by people with disabilities or special needs.
Absolute Coding
Absolute coding is a method of computer programming where the…
20 terms
Images and Object Oriented Libraries Key Terms PT 2
Metadata
Method
Module
Multi-line comment
Information about data, such as when, how, or by whom the dat…
Instructions executed for a particular object.
An encapsulated collection of one or more related classes, ea…
Denoted by ''',these can generate docstrings and allow the pr…
Metadata
Information about data, such as when, how, or by whom the dat…
Method
Instructions executed for a particular object.
Object Oriented Programming
Object
Class
data encapsulation
Inheritance
instance of a class that stores the state of a class and have…
a blueprint for how an individual object should function
Hiding internal state and requiring all interaction to be per…
classes are able to inherit commonly used state and behavior…
Object
instance of a class that stores the state of a class and have…
Class
a blueprint for how an individual object should function
1 of 10