Available courses

    Digital Circuits  & Systems deals with the boolean algebra and logic gates. with the help of these basics, one will be able to implement the digital circuits like shift registers, multiplexer, demultiplexer, encoders, decoders, counters and many more.

    digital circuit is typically constructed from small electronic circuits called logic gates that can be used to create combinational logic. Each logic gate is designed to perform a function of boolean logic when acting on logic signals. ... The output of a logic gate can, in turn, control or feed into more logic gates.

    Database management system course is specially designed for U.G. students for providing a necessary fundamental knowledge required in addressing the problems related to data and record management. Almost all the software industries around the world are using various DBMSs.

    In this course, we are providing an introduction of Database and various aspects pertaining to Database designing, Databases Users & their roles. 

    The course also includes how the database can be created and manipulated using SQL, which is a very powerful programming language for the DBMS. 

    Mathematics II

    Engineering Physics

    Mathematics III  for B.Tech II Year 

    Soft computing is an emerging approach to computing which parallel the remarkable ability of the human mind to reason and learn in an environment of uncertainty and imprecision. Soft computing is based on some biological inspired methodologies such as genetics, evolution, ant’s behaviors, particles swarming, human nervous systems, etc. Now, soft computing is the only solution when we don’t have any mathematical modeling of problem solving (i.e., algorithm), need a solution to a complex problem in real time, easy to adapt with changed scenario and can be implemented with parallel computing. It has enormous applications in many application areas such as medical diagnosis, computer vision, hand written character recondition, pattern recognition, machine intelligence, weather forecasting, network optimization, VLSI design, robotic vision, etc.

    Distributed system is a system whose components are located on different networked computers, which computer communicate and coordinate their actions by passing messages to one another. The components interact with one another in order to achieve a common goal. Three significant characteristics of distributed systems are: concurrency of components, lack of a global clock, and independent failure of components. Distributed computing also refers to the use of distributed systems to solve computational problems. In distributed computing, a problem is divided into many tasks, each of which is solved by one or more computers, which communicate with each other via message passing


    The objective of the course is to familiarize students with basic data structures and their use in fundamental algorithms. 

    This course will be beneficial for the students those who are preparing for the AWS Certified Solutions Architect.

    Cloud computing is a scalable services consumption and delivery platform that provides on-demand computing service for shared pool of resources, namely servers, storage, networking, software, database, applications etc., over the Internet. It is a model for enabling ubiquitous, on-demand access to a shared pool of configurable computing resources, which can be rapidly provisioned and released with minimal management effort. This course will introduce various aspects of cloud computing, including fundamentals, management issues, security challenges and future research trends. This will help students to use and explore the cloud computing platforms.

    For the course of Industrial Training, there are various modules available and  are being offered to pursue.

    Databases form the backbone of all major applications today – tightly or loosely coupled, intranet or internet based, financial, social, administrative, and so on. Structured Database Management Systems (DBMS) based on relational and other models have long formed the basis for such databases. Consequently, Oracle, Microsoft SQL Server, Sybase etc. have emerged as leading commercial systems while MySQL, PostgreSQL etc. lead in open source and free domain. While DBMS’s differ in details, they share a common set of models, design paradigms and a Structured Query Language (SQL). In this background the course would examine data structures, file organizations, concepts and principles of DBMS’s, data analysis, database design, data modeling, database management, data & query optimization, and database implementation. More specifically, the course introduces relational data models; entity-relationship modeling, SQL, data normalization, and database design. It would also introduce query coding practices using Oracle/ MySQL (or any other open system) through various assignments. Design of simple multi-tier client/server architectures based and Web-based database applications will also be introduced.

    Soft computing is an emerging approach to computing which parallel the remarkable ability of the human mind to reason and learn in an environment of uncertainty and imprecision. Soft computing is based on some biological inspired methodologies such as genetics, evolution, ant’s behaviors, particles swarming, human nervous systems, etc. Now, soft computing is the only solution when we don’t have any mathematical modeling of problem solving (i.e., algorithm), need a solution to a complex problem in real time, easy to adapt with changed scenario and can be implemented with parallel computing. It has enormous applications in many application areas such as medical diagnosis, computer vision, hand written character recondition, pattern recognition, machine intelligence, weather forecasting, network optimization, VLSI design, etc.



    An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs. 

    Time-sharing operating systems schedule tasks for efficient use of the system and may also include accounting software for cost allocation of processor time, mass storage, printing, and other resources. 

    For hardware functions such as input and output and memory allocation, the operating system acts as an intermediary between programs and the computer hardware,[1][2] although the application code is usually executed directly by the hardware and frequently makes system calls to an OS function or is interrupted by it. Operating systems are found on many devices that contain a computer – from cellular phones and video game consoles to web servers and supercomputers.


    compiler translates the code written in one language to some other language without changing the meaning of the program.Compiler design covers basic translation mechanism and error detection & recovery. It includes lexical, syntax, and semantic analysis as front end, and code generation and optimization as back-end.

    This Course is for Computer Science and Engineering II year Students of CS3 Jan June 2020


    • An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs.
    • Time-sharing operating systems schedule tasks for efficient use of the system and may also include accounting software for cost allocation of processor time, mass storage, printing, and other resources.
    • For hardware functions such as input and output and memory allocation, the operating system acts as an intermediary between programs and the computer hardware,[1][2] although the application code is usually executed directly by the hardware and frequently makes system calls to an OS function or is interrupted by it. Operating systems are found on many devices that contain a computer – from cellular phones and video game consoles to web servers and supercomputers.


    Objectives: Students to be familiarize the basic principles of computer architecture, Design

    and Multi Processing, Types of data transfer, Concept of semi conductor memories which is

    useful for research work in field Computer System.

    This Course is for CSE II Year students

    About Machine Learning Course

    Intellipaat's Machine Learning certification course is an online instructor-led training program that is curated and developed by SMEs over the years to meet the needs of the current data-driven industry. Our online Machine Learning course provides a detailed overview of Machine Learning topics such as: Using real-time data, creating algorithms using different ML techniques, Regression, Classification, and Time Series Modelling. This Machine Learning training program covers the most popular and widely used Deep Learning technologies and their applications, as well as Natural Language Processing, thus, paving the way for a solid foundation of Machine Learning. Further, in this Machine Learning online course, you will learn how to extract predictions from data using Python!

    Thecourse builds a solid foundation by covering the most popular and widely used deep learning technologies and its applications, including Convoluted and Recurrent Neural Networks, 

    Computer network plays an imported role in communication, security.

    THIS COURSE IS DESIGN FOR CSE III YEAR STUDENTS.

    Upon completion of this subject / course the student will be able to:

    1. Understanding the evolution and improvement of software economics according to the basic parameters and transition to the modern software management.

    2. Learning the objectives, activities and evaluation criteria of the various phases of the life cycle of software management process.

    3. Gaining knowledge about the various artifacts, workflows and checkpoints of the software management process and exploring the design concept using model based architecture from technical and management perspective.

    4. Develop an understanding of project planning, organization, responsibilities, automation and control of the processes to achieve the desirable results.

    Upon completion of this subject / course the student will be able to:


    Students will be able to perform- line drawing, circle drawing, and polygon filling using computer graphics algorithms.

    Students will be able to implement- 2D transformation, 2D windowing and clipping, and line and polygon clipping.

    Students will be able to perform- 3D transformation, projection, curve generation, color, lighting and texture mapping.

    Students will be able to implement the concept of visualization in different applications.

    Students will be able to perform- text compression, and audio and video processing and implement the concept of Animation.


    Upon completion of this subject / course the student will be able to:

    1. Understanding the evolution and improvement of software economics according to the basic parameters and transition to the modern software management.

    2. Learning the objectives, activities and evaluation criteria of the various phases of the life cycle of software management process.

    3. Gaining knowledge about the various artifacts, workflows and checkpoints of the software management process and exploring the design concept using model based architecture from technical and management perspective.

    4. Develop an understanding of project planning, organization, responsibilities, automation and control of the processes to achieve the desirable results.

    Upon completion of this subject / course the student will be able to:



    Students will be able to perform- line drawing, circle drawing, and polygon filling using computer graphics algorithms.

    Students will be able to implement- 2D transformation, 2D windowing and clipping, and line and polygon clipping.

    Students will be able to perform- 3D transformation, projection, curve generation, color, lighting and texture mapping.

    Students will be able to implement the concept of visualization in different applications.

    Students will be able to perform- text compression, and audio and video processing and implement the concept of Animation.


    Contains compulsory subject on ML and Deep learning

    It is difficult to display an image of any size on the computer screen. This method is simplified by using Computer graphics. Graphics on the computer are produced by using various algorithms and techniques. This tutorial describes how a rich visual experience is provided to the user by explaining how all these processed by the computer.

    The purpose of this subject is to cover the underlying concepts and techniques used in Software Engineering & Project Management. Some of these techniques can be used in software design & its implementation

    The objective of this course is to fulfill the needs of engineers to understand problem solving techniques using algorithms.After completion of course students will be able to choose data structures and design techniques for algorithms for solution of any problem.

    COURSE OBJECTIVE

     To understand computability, decidability, and complexity through problem solving.

     To analyse and design abstract model of computation & formal languages

     To understand and conduct mathematical proofs for computation and algorithms.

    Internet and Web technology for CS III Year

    Data Analytics course in CS III year

    Cyber security is the key ingredient in today's internet world where there are lot of security measures are required to be taken care of . In today world where lot of mishap happens while transactions it is ht need of each individual to get awareness about security threats and counter measures needed to learned by the users

    Java Programming for beginners

    Digital circuits are part of any electronic design today. This also happens to be one of the core subjects for the undergraduate students in Electronics, Electrical and Computer Engineering. It forms the basis of many of the next level courses. The proposed course on digital Systems will cover all the fundamental concepts in digital design. The course will start with the representations of numbers – different number systems and conversion between them, representation of integer and real numbers etc. This will be followed by combinational and sequential circuit design techniques. Data converters and semiconductor memories will be covered. Digital communication application will be discussed as a complete digital system example. The course will also be helpful for any other aspirant willing to learn digital electronics principles comprehensively in today’s perspective


    To expose the students to perform binary arithmetic and conversion from one number system to aand learn different Boolean simplification techniques. We learn the design and analysis of combinaand sequential circuits. 


    Digital electronicsdigital technology or digital (electronic) circuits are electronics that operate on digital signals. In contrast, analog circuits manipulate analog signals whose performance is more subject to manufacturing tolerancesignal attenuation and noise. Digital techniques are helpful because it is a lot easier to get an electronic device to switch into one of a number of known states than to accurately reproduce a continuous range of values.

    Digital electronic circuits are usually made from large assemblies of logic gates (often printed on integrated circuits), simple electronic representations of Boolean logic functions.


    Object-oriented programming aims to implement real-world entities like inheritance, hiding, polymorphism, etc in programming. The main aim of OOP is to bind together the data and the functions that operate on them so that no other part of the code can access this data except that function.

    The learning objectives of this course are:

    • To understand why Python is a useful scripting language.
    • To learn how to design and program Python applications.
    • To learn how to use lists, tuples, and dictionaries in Python programs.
    • To learn how to identify Python object types.
    • To learn how to use indexing and slicing to access data in Python programs.
    • To define the structure and components of a Python program.
    • To learn how to write loops and decision statements in Python.
    • To learn how to write functions and pass arguments in Python.
    • To learn how to build and package Python modules for reusability.
    • To learn how to read and write files in Python.

    The major motivating factor in the invention of object-oriented approach is to remove some of the flaws encountered in the procedural approach. OOP treats data as a critical element in the program development and does not allow it to flow freely around the system. It ties data more closely to the function that operate on it, and protects it from accidental modification from outside function. OOP allows decomposition of a problem into a number of entities called objects and then builds data and function around these objects.

    Objective of This course is to implement real-world entities like inheritance, hiding, polymorphism, etc in programming. The main aim of OOP is to bind together the data and the functions that operate on them so that no other part of the code can access this data except that function.

    This subject is one of the important subject of computer science and engineering branch & it is also main subject of GATE.

    It is elective subject in V semester

    COURSE OBJECTIVE:

    To understand computability, decidability, and complexity through problem solving. 

    To analyse and design abstract model of computation & formal languages 

    To understand and conduct mathematical proofs for computation and algorithms.

    Automata* enables the students to understand how machines compute the functions and solve problems. The main motivation behind developing Automata Theory was to develop methods to describe and analyse the dynamic behavior of discrete systems.

    Automata is originated from the word “Automaton” which is closely related to “Automation”.


    Engineering Physics

    Conceptually explain the classification schemes that are used to categorize engineering materials.Calculate engineering stress, strain and the elastic modulus from data and for basic engineering applications.

    To develop in students the knowledge of basics of Measurements and Measuring devices.To understand the concepts of various measurement systems & standards with regards to realistic applications.

     To enable the student to understand laws of fluid mechanics and evaluate pressure, velocity and acceleration fields for various fluid flows and performance parameters for hydraulic machinery. identify importance of various fluid properties at rest and in transit.

    Describe basic concepts of Thermodynamics,restate definition of system, surrounding, closed and open system, extensive and intensive properties.calculate absolute and gauge pressure, and absolute temperature.calculate changes in kinetic, potential, enthalpy and internal energy.

    To teach students the operating characteristics and thermodynamic analysis of common Internal combustion Engine cycles.


    BT 401 Mathematics III

    B.Tech II Year

    Basic Mechanical Engineering a subject which gives us a basic idea about mechanical engineering and its sub divisions, like Materials, Measurements, Production Processes, Mechanical Power producing and Consuming Systems, etc.

    Mathematics II (BT 202) 
    B.Tech I Year II Semester All Branches

    THIS COURSE IS FOR CS II YEAR STUDENTS

    this course is for CS III year.

    This course is created for CS4 Third year students of CSE department.

    Compter Fundamental concepts

    Course is for CS1 III year CSE department.

    The purpose of this subject is to cover the underlying concepts and techniques used in Software

    Engineering & Project Management. Some of these techniques can be used in software design &

    its implementation.

    The purpose of this subject is to cover the underlying concepts and techniques used in Computer 

    Networking. This syllabus provides a comprehensive introduction to computer network, network 

    architecture and protocols. 

    Student will be able to learn algorithm designing, various problem solving strategies like divide and conquer approach, Greedy strategy, Dynamic Programming, Backtracking etc.

    Python is an interpreted, high-level, general-purpose programming language. Created by Guido van Rossum and first released in 1991, Python has a design philosophy that emphasizes code readability, notably using significant whitespace. It provides constructs that enable clear programming on both small and large scales

    Subject Code CS- 403

    For II year students

    Subject Code CS- 403

    For II year students

    It is a subject in III year 6th sem 

    Subject code : CS-6001

    Need to work more technically 

    Software Engineering  is course in II year with objective to teach phases from software inception to deployment. 

    The purpose of this subject is introduce the concepts and techniques used in computer graphics, Animation & Multimedia

    The purpose of this subjects is to introduce the concepts and technology used in Computer Graphics, Animation& multimedia