Week 1
Obiectives
LESSON 1-C++ Overview
Topic/s
●
Discover how C++ originated from C.
Examine the underlying concepts of C++ programming
C++ Roots
What is OOP
OOP Concepts
ASSESS Learning: Quiz 1 (5 Points)
Instruction: Identify the OOP concept applied from the relationship of two objects
Object 1
Object 2
Individual
Lock
Father
Government Official
Homo habilis
a.
b.
d.
e.
Quiz 2 (10 Points)
Instruction: Match the description in Column A with Column B. Write the letter of your
choice only.
1.
f
Student
Key
Son
J.
President
Homo erectus
Column A
A general-purpose programming
language. It has imperative, object-
oriented and generic programming
features, while providing facilities for
low level memory manipulation
Programming language model
organized around objects rather than
"actions" and data rather than logic
Means "change"
Refers to a particular instance of a class
where it can be a combination of
variables, functions, and data structures.
It is a template definition of the method
and variable in a particular kind of
object
OOP Concept
Human
Led to the important OOP concept of
data hiding
Characteristics of being able to assign a
different meaning or usage of something
in different contexts - specifically, to
allow an entity such as variable,
function, or object to have more than
one form.
Means "a lot"
It is when an object or class is based on
another object or class, using the same
implementation to maintain the same
behavior.
- People
•Safe Safety
Biological
State Lider
Column B
a. C++
This programming language was used
as an OS for PDP-11 series of computer
b. Object
c. OOP
d. Class
e. Data Encapsulation
f. Inheritance
g. Poly
h. Morph
i. Polymorphism
j. C