problem 1: What are the main issues facing the software industry nowadays?
problem 2: What do you mean by POP? Describe its features.
problem 3: describe how data are shared by the functions in procedure-oriented programs?
problem 4: What do you mean by OOP? What are the main difference between POP and OOP?
problem 5: How are data and functions organized in the object-oriented program?
problem 6: What are the benefits of the object-oriented programming paradigm?
problem 7: Differentiate between the given terms:
a) Object and classes
b) Data abstraction and data encapsulation
c) Inheritance and polymorphism
d) Dynamic binding and message passing
problem 8: describe the inheritance as applied to OOP.
problem 9: What do you mean by the term dynamic binding? How it is helpful in OOP?
problem 10: prepare a program to read two numbers from the keyboard and display the bigger value on the screen.
problem 11: prepare a program to input an integer value from the keyboard and display on screen ‘WELL DONE’ that most of the times.