Available courses

Focuses  on  elementary data structures, (including arrays, stacks, queues, and lists), advanced data structures (including trees and graphs),the algorithms used to manipulate these structures, and their application to solving practical engineering problems.

Focuses  on  elementary data structures, (including arrays, stacks, queues, and lists), advanced data structures (including trees and graphs),the algorithms used to manipulate these structures, and their application to solving practical engineering problems.

Machine Learning is the field of study that gives computers the capability to learn without being explicitly programmed. ML is one of the most exciting technologies that one would have ever come across. As it is evident from the name, it gives the computer that which makes it more similar to humans: The ability to learn. Machine learning is actively being used today, perhaps in many more places than one would expect.

Course Outcomes (COs): 

At the end of the course the student should be able to: 

1.     Apply data pre-processing techniques to clean and qualify data for machine learning applications;

2.     Apply appropriate machine learning technique to extort hidden insights from a data repository;

3.     Utilize data engineering tools for machine learning applications;

4.     Analyze insights from the outcome of data analysis.


Industry Internship Weekly Review Report (Prof. Shruti Maralappanavar)

Industry Internship Weekly Review Report (Prof. Venkatesh Mane)

 Industry Internship Weekly Review Report ( Prof. Sanjay Eligar)

" Internship Project_Microsoft "


At the end of the course the student should be able to: 

1.Justify the need of electronics in mechanical systems.

2.Analyze the characteristics of semiconductor devices and identify them for the given application.  

3.Build circuits to perform signal operations using operational amplifiers.

4.Realize digital systems using logic gates.

5.Explain various types of sensors ,transducers, A/D, D/A converters used in mechatronic systems.

6.Illustrate the mechatronic systems using sample case studies. 


This course deals with various concepts and tools used to manage big data.

Numerical Methods and PDE (A&R)(15EMAB206)

Numerical Methods and PDE (A&R)(15EMAB206)

Numerical Methods and Partial Differential Equations(C) Mech (15EMAB206)

Mini Project - 2

 Course Outcomes (COs):

At the end of the course the student should be able to: 

1.     Create attractive web pages using HTML tags and Cascading style.

2.     Develop event-driven application using JavaScript and DOM.

3.     Apply the knowledge of XML to store and display data using the different styles.

4.     Develop reasonably sophisticated web applications that make use of server side script and DBMS.


Data Structure

Data structures are generally based on the ability of a computer to fetch and store data at any place in its memory, specified by a pointer—a bit string, representing a memory address, that can be itself stored in memory and manipulated by the program. Thus, the array and record data structures are based on computing the addresses of data items with arithmetic operations; while the linked data structures are based on storing addresses of data items within the structure itself. Many data structures use both principles, sometimes combined in non-trivial ways (as in XOR linking).[citation needed]

The implementation of a data structure usually requires writing a set of procedures that create and manipulate instances of that structure. The efficiency of a data structure cannot be analyzed separately from those operations. This observation motivates the theoretical concept of an abstract data type, a data structure that is defined indirectly by the operations that may be performed on it, and the mathematical properties of those operations (including their space and time cost).


The purpose of the Object Oriented Programming lab is to teach to the student the concepts of object oriented paradigm, assimilation of a new programming 

OS and Embedded system

Social innovations are new strategies, concepts, ideas and organizations that aim to meet social needs resulting from working conditions, education, community development, and health. These ideas are created with the goal of extending and strengthening civil society.

This moodle id created to provide and gear you up for core technical and interview questions

Instrumentation & Control Engineering 2018-19 Division B

PLM Fundamental and Technical

At the end of the course the student should be able to:

 1)      Discuss the current trends in electronics industry.

2)      Describe the characteristics of semiconductor devices and their applications in rectifiers, switches, regulators, gates.

3)      Apply the Boolean algebra concepts to design and simplify various logical expressions to

develop basic digital applications.

4)      Realize circuits to perform arithmetic operations on signals such as addition, subtraction, integration using operational amplifiers.

5)      Discuss the basic principles of communication systems and their related applications as super heterodyne receiver.

6)      Discuss the concepts of linear power supply, UPS and measurement of electrical signal/ parameters using CRO.


Basic Electronics (ES) Q Div

Given below is a list of subjects with commonly asked Placement Questions. This will help you to work wonders in the Placement interviews !

 1. Describe the hardware architecture and memory organization of 8051 microcontroller.

 2. Write and test assembly and C language programs with a tradeoff between size and complexity using development tools.

 3. Configure and program the On-chip peripherals of 8051.

 4. Interface external devices with microcontroller to implement real world applications.

 5. Design and develop microcontroller based application by incorporating the concepts of digital circuits.


Analog Electronic Circuits D Div

Analog Electronic Circuits C Div

Analog Electronic Circuits B Div

Analog Electronic Circuits A Div

Circuit Analysis

Communication System Implementation Assignment for 2019-20 batch.

At the end of the course students will be able to:

        i.            Develop logical thinking to solve a given problem

       ii.            Apply appropriate C++ programming constructs to solve a given problem

      iii.            Debug a given C++ program for logical errors.

      iv.            Optimize a given C++ program.

      v.            Develop C++ program for the given application


Operating System and Embedded Systems Design