1. Object Oriented Modeling and Design
2. Object Oriented Programming (OOPS)
3. All features and there implementation with any OOPS based language in real time software development environment.
4. Basics of Design Patterns.
5. Basics of Data Structure.