diff --git a/01_Object Oriented Programming in C++/16_Templates/Slides/Lecture_25 Function Templates.pdf b/01_Object Oriented Programming in C++/16_Templates/Slides/Lecture_25 Function Templates.pdf new file mode 100644 index 0000000..f453ad5 Binary files /dev/null and b/01_Object Oriented Programming in C++/16_Templates/Slides/Lecture_25 Function Templates.pdf differ diff --git a/01_Object Oriented Programming in C++/16_Templates/Slides/Lecture_26 Function Templates - Overloading, Specialization.pdf b/01_Object Oriented Programming in C++/16_Templates/Slides/Lecture_26 Function Templates - Overloading, Specialization.pdf new file mode 100644 index 0000000..5f450cb Binary files /dev/null and b/01_Object Oriented Programming in C++/16_Templates/Slides/Lecture_26 Function Templates - Overloading, Specialization.pdf differ diff --git a/01_Object Oriented Programming in C++/16_Templates/Slides/Lecture_27 Class Templates - Specialization.pdf b/01_Object Oriented Programming in C++/16_Templates/Slides/Lecture_27 Class Templates - Specialization.pdf new file mode 100644 index 0000000..84c1c39 Binary files /dev/null and b/01_Object Oriented Programming in C++/16_Templates/Slides/Lecture_27 Class Templates - Specialization.pdf differ diff --git a/01_Object Oriented Programming in C++/16_Templates/Slides/Lecture_27 Class Templates.pdf b/01_Object Oriented Programming in C++/16_Templates/Slides/Lecture_27 Class Templates.pdf new file mode 100644 index 0000000..02d163a Binary files /dev/null and b/01_Object Oriented Programming in C++/16_Templates/Slides/Lecture_27 Class Templates.pdf differ diff --git a/01_Object Oriented Programming in C++/16_Templates/Slides/class templates.pdf b/01_Object Oriented Programming in C++/16_Templates/Slides/class templates.pdf new file mode 100644 index 0000000..6ddd90e Binary files /dev/null and b/01_Object Oriented Programming in C++/16_Templates/Slides/class templates.pdf differ diff --git a/01_Object Oriented Programming in C++/17_Exception Handling/Slides/Exception Handling.pdf b/01_Object Oriented Programming in C++/17_Exception Handling/Slides/Exception Handling.pdf new file mode 100644 index 0000000..5448625 Binary files /dev/null and b/01_Object Oriented Programming in C++/17_Exception Handling/Slides/Exception Handling.pdf differ diff --git a/01_Object Oriented Programming in C++/17_Exception Handling/Slides/Lecture_24 Exception Handling.pdf b/01_Object Oriented Programming in C++/17_Exception Handling/Slides/Lecture_24 Exception Handling.pdf new file mode 100644 index 0000000..53e0b19 Binary files /dev/null and b/01_Object Oriented Programming in C++/17_Exception Handling/Slides/Lecture_24 Exception Handling.pdf differ diff --git a/01_Object Oriented Programming in C++/18_File Handling/Slides/File Handling in c++ part 1.pdf b/01_Object Oriented Programming in C++/18_File Handling/Slides/File Handling in c++ part 1.pdf new file mode 100644 index 0000000..57707c3 Binary files /dev/null and b/01_Object Oriented Programming in C++/18_File Handling/Slides/File Handling in c++ part 1.pdf differ diff --git a/01_Object Oriented Programming in C++/18_File Handling/Slides/File Handling part in c++ part 2.pdf b/01_Object Oriented Programming in C++/18_File Handling/Slides/File Handling part in c++ part 2.pdf new file mode 100644 index 0000000..c7069bd Binary files /dev/null and b/01_Object Oriented Programming in C++/18_File Handling/Slides/File Handling part in c++ part 2.pdf differ