Available courses

The purpose of Object Oriented Programming is to add object oriented concepts to the C programming language, which is in itself one of the most powerful programming languages. The core of the pure object-oriented programming is to create an object, in code, that has certain properties and methods. While designing C++ modules, we try to see whole world in the form of objects.

The objective of this course is to understand the standard internal algorithms and structures of operating systems which consist of CPU scheduling, memory management, device management, file systems, virtual memory, disk scheduling, concurrent processes, deadlocks, security, integrity and concept of the operating system as a collection of cooperating and sequential processes with synchronization. In practicals understand the concept of Linux Operating System and Shell Script Programming.

To understand the basics of networking with reference to OSI and TCP/IP models.

The objective of this course is to  learn the basics of understanding basic intelligence in humans, that can be mapped to machines by understanding basic A.I Techniques. It emphasizes on developing an intelligent agent that solves general purpose problems, represents and processes knowledge in structured way. The students learn Probabilistic, statistical reasoning and theory of Uncertainty using language processing and expert systems.