Posts

Pillars Of OOPS In C#

Image
Figure 1.1 Overview: Hello Everyone, In this blog, we are going to discuss the pillars of OOPS in C#. There are many blogs, articles are available on the internet regarding pillars of oops but in this particular blog I will try to explain to you with as much as simplest and realistic examples so you can get a clear idea of the pillars of OOPS in C#. So before we start I want to convey one thing to you guys that at the end of this blog you will have a clear mindset of four pillars with real-life and coding examples. So let's begin with the flow like how many topics will cover in this blog, Topics: Introduction How many pillars? Inheritance Encapsulation Abstraction Polymorphism Why? Conclusion Introduction: OOP stands for Object-Oriented Programing! Pillars of OOPS in C#! So first we have to understand what OOPS is and how it differs from procedural programming. In Procedural programming, we are applying methods and procedures to data while OOP is about creating objects that can con

Sudoku solving using CV and AI with an Image of Sudoku as Input!

Image
  Figure 1.0 Project Motivation      We have been solving Sudoku since primitive times using the conventional approach. Now it’s time to solve it using the technologies that we have been learning in our curriculum. During this project, we are following one slogan that we learn from our experienced mentors/faculties that is, “Learning By Doing”   Objective of Project   Figure 1.1 Today whole world is moving to technology with good speed so We aim to achieve the fastest Sudoku solver using minimum space and time complexity with using the legacy of AI (Artificial Intelligence). We believe that by creating this project our logic will be expanded with the guts of AI (Artificial Intelligence) knowledge.     Milestones Achieved             Figure 1.2   As per our definition, we decide to divide our whole project into 3 parts for better understanding and accurate output. 1.First we take an Image from the user as input! --Through image processing, we identify the digits. 2.Applied our