61116 Object Oriented Programming (1)
This course presents the concepts of Object Oriented Programming. The concepts covered includes: classes, objects, overloading, inheritance, polymorphism, and introduction to object oriented modeling. At the end of this course the student should be able to write programs that implement these concepts.
This course is designed as an entry level programming course for students who have prior programming experience It Includes advanced object-oriented programming concepts such as classes, objects, operator overloading, inheritance, and polymorphism, exception handling sorting and searching algorithms, STL containers and advanced file I/O with both text and binary files.
- Students will be able to:
- 1. Write programs using an object oriented language.
- 2. Use external object libraries in programs.
- 3. Appreciate the importance of data structures in Computer Science.
- 4. Use structured and object-oriented techniques in designing programs.
- 5. Understand where testing fits in the software development process.
- 6. Test programs adequately with appropriate input data.
Books for this Course
- Object oriented with c++ 4th Edition- author E-BALAGURUSAMY
- September 2015
- January 2016