Option D - Computer Science IB

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

1/45

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

46 Terms

1
New cards

Object

An abstract entity that is made up of data/attributes and behaviours/methods.

2
New cards

Private

3
New cards

Public

The entire class is public and accessable to other classes. This includes methods, variables, etc.

4
New cards

Static

Whatever is defined as static means that it belongs to the class.

5
New cards

Protected

6
New cards

Extends

7
New cards

Class

8
New cards

Instantiation

9
New cards

UML Diagram

10
New cards

Relationships

11
New cards

Decomposition

12
New cards

Dependencies

13
New cards

Constructing Objects

14
New cards

Data Types

15
New cards

Parameter

16
New cards

Encapsulation

17
New cards

Inheritance

18
New cards

Polymorphism

19
New cards

Advantage of Encapsulation

20
New cards

Advantage of Inheritance

21
New cards

Advantage of Polymorphism

22
New cards

Advantage of Libraries

23
New cards

Advantage of OOP

24
New cards

Disadvantage of OOP

25
New cards

Programming Teams

26
New cards

Advantage of Modularity

27
New cards

Modularity

28
New cards

Identifier

29
New cards

Primitive

30
New cards

Instance

31
New cards

Variable

32
New cards

Perimeter Variable

33
New cards

Local Variable

34
New cards

Method

35
New cards

Accessor

36
New cards

Mutator

37
New cards

Constructor

38
New cards

Signature

39
New cards

Return Value

40
New cards

Static Array

41
New cards

Potential Ethical Issues

42
New cards

Potential Social Issues

43
New cards

Recursion

44
New cards

Abstract Data Types

45
New cards

Styling Conventions

46
New cards

Methods for Stacks and Queues

Stacks: Pop, Push, isEmpty, hasNext
Queues: Enqueue, Dequeue, isEmpty, hasNext