Object Oriented Programming Module 1-2

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/23

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

24 Terms

1
New cards

Object-Oriented Programming

about creating objects that contain both data and methods

2
New cards

Procedural programming

writing procedures or methods that perform operations on the data,

3
New cards

WHY OOP PROGRAMMING

faster and easier to execute, provides a clear structure for the programs, makes the code easier to maintain, modify and debug, full reusable applications with less code and shorter development time.

4
New cards

BASIC PRINCIPLE OF OOP

Abstraction, Encapsulation, Inheritance, and Polymorphism, There are also objects and classes.

5
New cards

Class

a blueprint or template for creating objects

6
New cards

object

a fundamental building block, self-contained unit that combines data (attributes) and the functions (methods) that operate on that data.

7
New cards

Programming Logic

a set of principles describes how elements shoud be arranged

8
New cards

Algorithm

Series of instructions, how to transfrom a set of facts about the world into useful information.

9
New cards

Computer Programming

set of instructions helps developer to perform certain tasks.

10
New cards

computer

machine that processes data that can be any information that is provided by the user.

11
New cards

Primary Memory / RAM (Random Access Memory)

accessed or modified quickly in any order or random, stored in RAM is lost when the computer is turned off.

12
New cards

Secondary Memory / ROM (Read-Only Memory)

stored in ROM is read-only and stored permanently, Stored instruction required to start a computer.

13
New cards

BASIC PROGRAMMING CONCEPTS

  1. Algorithm

  2. Source Code

  3. Compiler

  4. Data Type

  5. Variable

  6. Condtionals

  7. Array

  8. Loop

  9. Function

  10. Class

14
New cards

Algorithm

set of steps or instruction statements

15
New cards

Source code

actual text that used to construct program using the language of choice.

16
New cards

Compiler

software program that helps in converting source code into binary code or byte code, AKA (machine language)

17
New cards

Data Type

classification specifies which type of value a variable has.

18
New cards

Variable

space holder or a data holder for the value stored in the memory.

19
New cards

Conditionals

Knowledge of how to use a certain condition, A set of codes should execute only if a certain condition is true.

20
New cards

Array

variable that stores elements of a similar data type.

21
New cards

Loop

used to execute the series of code until the condition is true.

22
New cards

Function

Functions or methods are used to accomplish a task in programming, used to reuse them whenever required at any place repeatedly.

23
New cards

Class

Like Template that containe state and behavior

24
New cards

Java (Language)

Revolves around classes and objects