Autumn 2025 · Undergraduate
Object Oriented Programming
3 Credits 30 Hours Undergraduate Course
Department of Computer Science, IIIT Bhubaneswar
Introduces basic programming concepts and problem-solving techniques through the constructs of C++ — from classes and objects through inheritance, polymorphism, exception handling and templates.
Instructor
Utkalika Satapathy
Duration
30 Hours
Credits
3
Prerequisite
C (preferred)
Class Time
Wed–Fri, 11–12
Class Schedule
10 sessionsWk 1Recap of C
Slides Wk 1Introduction & Introduction to OOP
Slides Wk 2Introduction to C++ Syntax
Slides Wk 2Operators
Slides Wk 4Classes & Objects
Slides Wk 5Classes Part 2
Slides Wk 6Inheritance
Slides Wk 7Polymorphism
Slides Wk 8Exception Handling
Slides Wk 8Templates
Slides Materials
Additional Resources
Textbooks
3 references E. Balagurusamy — Object-Oriented Programming with C++, 8th Ed. Herbert Schildt — C++: The Complete Reference, 3rd Ed. Venugopal K.R. — Mastering C++
Grading
- Quizzes15%
- Midterm Exam30%
- Final Exam50%
- Teacher's Assessment5%