3- Intended Learning Outcome :-
a- Knowledge and Understanding :-
1- Provide object oriented approaches to software development.
2- Acquire object oriented approaches to software development.
3- Describe notation, methods, competing methodologies, issues in object oriented development.
4- Determine recent advancements which are complement traditional object-oriented methodologies.
b-Intellectual Skills :-
1- Synthesize the object oriented approaches to software development.
2- Analyze notation, methods, competing methodologies, issues in object oriented development.
3- Formulate recent advancements which are complement traditional object-oriented methodologies.
4- Synthesize the analysis and design phases of the software life cycle.
c-Professional Skills :-
1- Apply the object oriented approaches to software development.
2- Demonstrate notation, methods, competing methodologies, issues in object oriented development.
3- Follow the analysis and design phases of the software life cycle.
4- Implement recent advancements of object-oriented methodologies .
d-General Skills :-
1- Use object oriented approaches to software development.
2- Manage time efficiently of recent advancements of object-oriented methodologies.
3- Work productively in notation, methods, competing methodologies, issues of object oriented development .
4- Use analysis and design phases of the software life cycle.