The objective of this course is to provide an understanding of programming techniques related to object oriented programming. This course also helps the students understand the use of simple data structures and algorithms in programming languages
Upon succesful completion of this course, a student will be able to
1. Develop programs in an object oriented programming language
2. Use object oriented coding techniques for solving problems
3. Work with packages
4. Implement fundamental data structures using object oriented structures
5. Implement fundamental algorithms using object oriented structures