https://github.com/mdraihansobhan/cse-108--cpp--object-oriented-programming-sessional
https://github.com/mdraihansobhan/cse-108--cpp--object-oriented-programming-sessional
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/mdraihansobhan/cse-108--cpp--object-oriented-programming-sessional
- Owner: MdRaihanSobhan
- Created: 2024-07-08T02:52:26.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-07-15T01:46:20.000Z (11 months ago)
- Last Synced: 2025-01-21T03:16:55.021Z (5 months ago)
- Language: C++
- Size: 5.31 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CSE108 | c++ | Object Oriented Programming Sessional
- The course, CSE 108 - OOP is divided into 2 parts. In this course, OOP is taught in two different programming languages. The first part is using c++, and the second part is using Java. This repository contains all the resources, assignments, and practice sessions of the first part of the course.
- You can find the resources of the second part of the course in the repository [CSE108-Java-OOP](https://github.com/MdRaihanSobhan/CSE-108-Java---Object-Oriented-Programming-Sessional)Have a look at the [`course outline`](/Course%20Outline.pdf)
## Practice Sessions
- Week-1 | Practice Session 1
- [Introduction to OOP with c++](/Week%2001%20|%20cpp%20Basics/)
- Week-6,7 | Practice Session 2
- [Namespace, Inheritance and Static class members](/Week%2006%2007%20|%20Namespace,%20Inheritance%20and%20Static%20class%20members/)## Practice Problems
- [CPP Basics](/C++_Practice_Problems/Basics/)
- [Inheritance](/C++_Practice_Problems/Inheritance/)
- [Operator Overloading](/C++_Practice_Problems/OperatorOverloading/)
- [Other Advanced Topics](/C++_Practice_Problems/Mixed/)## Offline Assignments:
- Week-3 | Offline 1
- [Function Overloading](/Week%2003%20|%20Function%20Overloading/)
- Week-4 | Offline 2
- [Dynamic allocation of objects, Function Overloading, Overloading Constructor functions, Copy Constructors, Passing objects to and returning objects from functions](/Week%2004%20|%20Dynamic%20allocation%20of%20objects,%20Function%20Overloading,%20Overloading%20Constructor%20functions,%20Copy%20Constructors,%20Passing%20objects%20to%20and%20returning%20objects%20from%20functions/)
- Week-5 | Offline 3
- [Operator Overloading](/Week%2005%20|%20Operator%20Overloading/)## Online Assignments:
- Week-2 | Online 1
- [C++ class, Constructor, Deconstructor](/Week%2002%20|%20Class%20Constructor%20Destructor/)## Flow of the course at a glance:
- Week-1 | Practice Session 1
- [Introduction to OOP with c++](/Week%2001%20|%20cpp%20Basics/)
- Week-2 | Online 1
- [C++ class, Constructor, Deconstructor](/Week%2002%20|%20Class%20Constructor%20Destructor/)
- Week-3 | Offline 1
- [Function Overloading](/Week%2003%20|%20Function%20Overloading/)
- Week-4 | Offline 2
- [Dynamic allocation of objects, Function Overloading, Overloading Constructor functions, Copy Constructors, Passing objects to and returning objects from functions](/Week%2004%20|%20Dynamic%20allocation%20of%20objects,%20Function%20Overloading,%20Overloading%20Constructor%20functions,%20Copy%20Constructors,%20Passing%20objects%20to%20and%20returning%20objects%20from%20functions/)
- Week-5 | Offline 3
- [Operator Overloading](/Week%2005%20|%20Operator%20Overloading/)
- Week-6,7 | Practice Session 2
- [Namespace, Inheritance and Static class members](/Week%2006%2007%20|%20Namespace,%20Inheritance%20and%20Static%20class%20members/)
- Week-8-to-14 | [The Second Part of the course | OOP using Java](https://github.com/MdRaihanSobhan/CSE-108-Java---Object-Oriented-Programming-Sessional)## Disclaimer
This repository is an archive of the author's solutions to course assignments. These solutions are provided as-is and are not guaranteed to be error-free or comprehensive. The author accepts no responsibility for any issues or damage resulting from the use of these solutions. They are intended for reference only, and copying them for academic purposes is strongly discouraged. The author is not liable for any consequences arising from academic dishonesty.