What is Abstraction
The process of removing excessive details to arrive at a representation of a problem that consists of only the key features
What are the Different Types of Abstraction
Describe the need for abstraction
Describe how Layers of Abstraction are used in Programming Languages
Describe how the TCP/IP Layer uses Abstraction
Describe how Object-Oriented Programming is an example of Abstraction