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 sessions
Wk 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

Grading

  • Quizzes15%
  • Midterm Exam30%
  • Final Exam50%
  • Teacher's Assessment5%