An Object-Oriented Approach to Programming Logic and Design

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/22

flashcard set

Earn XP

Description and Tags

A set of flashcards covering the key terms and concepts from the lecture notes on Object-Oriented Programming Logic and Design.

Last updated 7:19 PM on 3/28/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

23 Terms

1
New cards

Computer System

A combination of all components required to process and store data using a computer.

2
New cards

Hardware

Physical devices associated with the computer.

3
New cards

Software

Computer instructions that tell the hardware what to do.

4
New cards

Input Operation

A means for data to enter a computer through an input device such as a mouse or keyboard.

5
New cards

Processing Data Operation

Organizing or sorting data, checking for accuracy, and performing mathematical operations.

6
New cards

Output Operation

Means to view, print, or store data using output devices.

7
New cards

Programming Language

Instructions controlling data manipulation, with examples including Visual Basic, C#, C++, or Java.

8
New cards

Syntax

Rules governing word usage and punctuation for a programming language.

9
New cards

Compiler

A tool that translates high-level programming language statements into low-level machine or binary language.

10
New cards

Object Code

Code translated into machine language statements.

11
New cards

Logic Errors

When a program executes but produces incorrect results.

12
New cards

Procedural Programming

A programming paradigm that focuses on actions carried out and breaks processes into manageable subtasks.

13
New cards

Object-Oriented Programming

A programming paradigm that focuses on objects, which have attributes, behaviors, and states.

14
New cards

Object

An entity that has attributes, behaviors, and states in object-oriented programming.

15
New cards

Natural Language Programming

A programming approach where newer programming languages use meaningful names for memory locations.

16
New cards

Object-Oriented Analysis (OOA)

The process of understanding users’ needs, often requiring multiple revisions of the program.

17
New cards

Object-Oriented Design (OOD)

The process of planning the necessary objects and determining their attributes, behaviors, and relationships.

18
New cards

Pseudocode

An English-like representation of logical program steps that is flexible and not concerned with syntax.

19
New cards

Flowchart

A pictorial representation of logical program steps using geometric shapes and arrows.

20
New cards

Integrated Development Environment (IDE)

A software package that includes an editor, compiler, and other programming tools for coding.

21
New cards

Black Box Testing

Software testing where the tester provides input and checks for valid output.

22
New cards

White Box Testing

Software testing where the tester looks at code and tests all logical paths.

23
New cards

Maintenance

The process of making required changes to a program after it is put into production.

Explore top notes

note
Macbeth
Updated 1392d ago
0.0(0)
note
2.4 Stem Cell Dilemmas
Updated 768d ago
0.0(0)
note
casus 1
Updated 85d ago
0.0(0)
note
Chapter 33: Irritant Poisons
Updated 1085d ago
0.0(0)
note
Macbeth
Updated 1392d ago
0.0(0)
note
2.4 Stem Cell Dilemmas
Updated 768d ago
0.0(0)
note
casus 1
Updated 85d ago
0.0(0)
note
Chapter 33: Irritant Poisons
Updated 1085d ago
0.0(0)