Vivekananda Institute of technology pioneers the Department of Information science and Engineering in the year 1998 with the sanctioned intake of 60 students. The department has well equipped laboratories and highly qualified dynamic faculty members.

The department at VKIT is creating tomorrows knowledge society. Through coursework and real-world experience, research and teaching, the department educates citizens and leaders who will be the foundation of this knowledge society.



visionTo achieve quality in education and excellence in knowledge management through time bound goals, innovation, problem solving, interdisciplinary collaboration and continuous improvement to meet the changing needs of society.


  • To impart quality education in information Science and Engineering for evolving software professionals with technical competence, strong character, professional ethics and holistic approach to manage ever expanding knowledge horizon.
  • Disciplined and Integrated Development of Personality through Academic Excellence, Sports and cultural activities.
  • To strive for student achievement and successes, preparing them for life and leadership. 


  • To prepare graduates to practice Information science/ Technology  in a broad range of industries.
  • To prepare interested graduates to pursue Post graduate education In Information science related fields or other professional degrees.
  • To prepare graduates to contribute to their profession and society.




  • Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals, and an engineering specialization to the solution of complex engineering problems.
  • Problem analysis: Identify, formulate, review research literature, and analyze complex engineering problems reaching substantiated conclusions using first principles of mathematics, natural sciences, and engineering sciences.
  • Design/development of solutions: Design solutions for complex engineering problems and design system components or processes that meet the specified needs with appropriate consideration for the public health and safety, and the cultural, societal, and environmental considerations.
  • Conduct investigations of complex problems: Use research-based knowledge and research methods including design of experiments, analysis and interpretation of data, and synthesis of the information to provide valid conclusions.
  • Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern engineering and IT tools including prediction and modeling to complex engineering activities with an understanding of the limitations.
  • The engineer and society: Apply reasoning informed by the contextual knowledge to assess societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to the professional engineering practice.
  • Environment and sustainability: Understand the impact of the professional engineering solutions in societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable development.
  • Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of the engineering practice.
  • Individual and team work: Function effectively as an individual, and as a member or leader in diverse teams, and in multidisciplinary settings.
  • Communication: Communicate effectively on complex engineering activities with the engineering community and with society at large, such as, being able to comprehend and write effective reports and design documentation, make effective presentations, and give and receive clear instructions.
  • Project management and finance: Demonstrate knowledge and understanding of the engineering and management principles and apply these to one’s own work, as a member and leader in a team, to manage projects and in multidisciplinary environments.
  • Life-long learning: Recognize the need for, and have the preparation and ability to engage in independent and life-long learning in the broadest context of technological change.



hod-ise1-768x437Dr.Vidya A            

Dr. Vidya A has 16+ years of teaching and 6 years of research experience. She received her Ph. D in Computer Science and Engineering from JNTUH, Hyderabad. M.E in Computer Science and Engineering from University Visvesvaraya College of Engineering, Bangalore University, B.E in Computer Science and Engineering from Bangalore University. She has published research papers in International Conferences and refereed International Journals. She has also received best presentation award for her research paper.

She is the reviewer for few Journals. Her name is listed in Marquis Who’s Who in Science and Engineering from 2011 till date. She is the Board of Examiners in Bangalore University. She is the Life Member for ISTE, IAENG. Her research areas include Data mining, bioinformatics, pattern recognition and Image Processing.She is Member of Board of Examiners for Computer Science and Engineering (Postgraduate Studies), Bangalore University, Bangalore 2010 to till date. She is also member of Board of Examiners for Information Science and Engineering, Dr. AIT (undergraduate Studies),  Autonomous Institution Affiliated to VTU, Bangalore.

Email id:isehod.vkit@gmail.com, hodise@vitb.ac.in, Mobile:9986011084


Faculty Name Qualification Designation Working Since
Dr. VIDYA A B.E., M.E, PHD Professor & HOD 24-04-2000
Dr.NETHRAVATHI B.E., M.TECH, PHD Associate Professor 16-06-2001
Mrs. BHAGYALAKSHMI B B.E., M.E,(PHD) Assistant Professor 25-10-2004
Mrs. HAMSA V B.E., M.TECH Assistant Professor 11/8/2011
Mr.RAVINDRANATH B.E., M.TECH Assistant Professor 8/6/2012
Mrs. SNEHALATA B.E., M.TECH Assistant Professor 8/10/2012
Mrs. KUSUMA C B.E., M.TECH Assistant Professor 25/07/2016
Mrs. PRIYANKA HV B.E., M.TECH Assistant Professor 25/07/2016
Mr. PRASHANTH P B.E., M.TECH Assistant Professor 01/08/2016


Details of Laboratories

Data Structures

  • This course concentrates on the practical part of Data Structure with OOP under C/C++ Environment.
  • This course allows students to understand practically the logical and physical representation of data, algorithms, complexity and efficiency, data Structure operations, linked lists and their different variations, string manipulation, queues and stacks and their applications, tree structures, graphs, sorting techniques, searching techniques.

After Completing this course the will possess the Knowledge and ability to:

  • Demonstrate the application of software engineering principles in design, coding, and testing of large programs.
  • Understand the importance of object-oriented methods in developing software.
  • Learn the systematic approach to study algorithms.

Analog & Digital Electronics

  • The Students will be in a position to understand the working of different electronic circuits. They will become familiar with the design and develop circuits using discrete components as well as using software. They can design any circuit on the system using simulation package such as Multisim, Pspice and to design digital circuits with the help of a package such as Verilog.

This laboratory course enables students to get practical experience in design, assembly and evaluation/testing of

  • Analog components and circuits including Operational Amplifier, Timer, etc.,
  • Computational logic circuits
  • Flip-Flops and their operations
  • Counters and Registers using Flip-Flops.
  • Synchronous and Asynchronous Sequential Circuits
  • A/D and D/A Converters.

On the completion of this laboratory course, the students will be able to:

  • User various Electronic Devices like Cathode ray Oscilloscope, Signal Generators, Digital Trainer Kit, Multi meters and components like Resistors, Capacitors, Op Amp and Integrated Circuits.
  • Design and demonstrate various computational logic circuits.
  • Design and demonstrate various types of counters and Registers using Flip-Flops
  • Use simulation package to design circuits
  • Understand the working and implementation of ALU.


  • Microprocessors Systems Lab provides students with hands-on experience with building, programming, testing, and debugging processors and Microcontrollers. This lab incorporates Software and hardware experiments with a Microprocessors & Microcontrollers system. Assembly language programming, simple input/output interfacing, serial/parallel  interfacing and interrupt processing in Microprocessors & Microcontrollers systems.
  •  The purpose of this Lab is to provide practical experience to the students.  Laboratory experiments are to teach assembly language programming for 8085/8086 Architecture, 8051 Micro controllers, PIC controllers. Microprocessor Lab also provide introduction to ARM architecture. The experiments are designed to provide a substantial and motivational lab experience. Each experiment teaches an important programming/interfacing technique.

Design & Analysis Of Algorithms

  • Algorithmic is a branch of computer science and Information Science that consists of designing and analyzing computer algorithms. This course covers some fundamental algorithm-design techniques which can be used to formulate the solutions to a wide variety of problems. It also covers techniques for analyzing algorithms to determine their space/time requirements so that judicious choices can be made in solving any given problem.
  • The principle objective of this course is to build a solid foundation in algorithms and their applications. Students completing this course are expected to appreciate the importance of algorithms in other areas  for example routing in networks, query processing in databases,collaboration in distributed computing, efficient caching in operating systems etc.

On the successful completion of this course, the student will be able to:

  • Identify key issues in algorithm design
  • Compare and contrast algorithms for solving the same problem
  • Write algorithms associated with advanced data structures
  • Write algorithms using several algorithm-design techniques
  • Analyze the space/time bounds of various algorithms
  • Write programs to solve problems which require using any or all of these techniques.

Database Applications

  • The course covers the design, implementation and management of Database Systems. Emphasis is placed on database design of real world business applications using Entity-Relationship modeling. SQL programming is covered in detail. Query Optimization concepts are introduced in the context of database performance tuning. Data Management concepts such as Transaction Management, Concurrency Control, Recovery, and Security are discussed.

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

  • Describe the process of database design and be able to use data modeling tools. They will develop real and useful design skills.
  • Write Structured Query Language (SQL) code and use it to implement and manage databases.
  • Describe how databases are affected by real-world transactions. They will understand the characteristics of database transactions and how they affect database integrity and consistency.
  • Describe how database data are organized physically on disk and how the query processor works. They will evaluate and compare simple data access methods and the effect of different access methods on query performance.
  • Describe the managerial and technical roles of a Database Administrator.

System software and Operating system

The main objective of this lab is to understand the working of different operating systems especially kernel. Students are able to write the system calls, shell scripts. They will know the practical knowledge of operating system, the concepts like scheduling parallel programming and deadlocks.

File Structures


  • File Structures is the organization of data in secondary storage devices in such a way that it minimizes the access time and the storage space. A File structure is a combination of representations for data in files and of operations for accessing the data. A File structure allows applications to read, write and modify data. It also supports finding the data that matches some search criteria or reading through the data in some particular order.
  • Provide a solid introduction to the topic of file structure design.
  • Discuss in detail, the data structures necessary for achieving its efficiency objectives.
  • Introducing the most important high level file structures tools which include Indexing, Co-sequential processing, B trees, B+ trees, Hashing.

At the end of this course student will:

  • Implement various operations on files
  • Apply indexing techniques on files
  • Employ multiple lists merging concept for files.
  • Synthesize and implement the multilevel indexing concept(B Trees) on files
  • Apply the hashing technique to resolve collision of records.

Software Testing

Software testing involves the execution of a software component or system component to evaluate one or more properties of interest. Testing is a process of executing a program with the intent of finding an error. A good test case is one that has a high probability of finding an as yet undiscovered error. A successful test is one that uncovers an as yet undiscovered error. The data collected through testing can also provide an indication of the software’s reliability and quality.

Computer Networks

The main objective of Networks lab is to introduce students to Networks and concentrate on building a firm foundation for understanding data communication and networking. The course helps them to identify and use various networking concepts, understand the different transmission media, implement any topology using network devices, implement the device sharing on networks. Network simulation is an important tool in developing, testing and evaluating network protocols.This course will also help them to have core knowledge of the use of cryptography and network security.

After successful completion of the course, the students should be able to

  • Implement File transfer protocols
  • Implement DES and RSA encryption/decryption schemes
  • Implement packet capturing and analysis
  • Configure and implement firewalls.
  • Design and implant simple IDS.


Web-Programming Laboratory

  • This is an introduction to web technologies and systems, including hypertext, self-descriptive text, web page design, web navigational systems, and various markup languages and scripting languages. Programming examples, exercises and projects are drawn from practical web-based applications. Good programming practice and program clarity is emphasized throughout the course.
  • This course provides an introduction to web programming which would allow students to be able to build and program their own web sites. The course also provides programming practice that would aid students in subsequent courses.

At the end of this course, students should be able to:

  • Describe the structure of the World Wide Web as interconnected hypertext documents.
  • Describe the importance of the HTTP protocol in Web applications.
  • Create and validate HTML/XHTML documents.
  • Describe XML syntax and how to display such documents in Web applications.
  • Apply a scripting language to enhance the functionality and appearance of Web pages.
  • Construct website to include Client-side programming with JavaScript, Java Applets, Flash, and other Web GUI technologies.


iSOFT Forum


  • Event on “Who am I” conducted on 24/02/2016
  • Event on Technical Presentation-“IT IN 2020” conducted on 24/03/2016


  • Technical talk on “CRACKING THE TECHNICAL PROGRAMMING INTERVIEW” by Subhash, Subhash Programming Classes, Bangalore on March 10th
  • Industrial visit to Wipro limited, Bangalore for final and pre-final year students on March 19th
  • Technical talk on “CLOUD COMPUTING” by Virendra Yadav, director BIGPERL Ltd. ,Bangalore on April 16th2015


  • Pick and Speak event on 30/04/2014
  • Collage event on 30/04/2014
  • Technical Talk on Java and J2EE for two days by Mr. Ashok Kumar, AKLC, Bangalore.
  • Three Day Workshop on “Microprocessor and Microcontrollers Programmes, Interfacing and applications” from 19th Feb to 21st Feb 2014.
  • Technical Talk on “Banking and Business Intelligence”  by Mr. Anil Govindaiah, Lead Consultant at iCreate software solutions on 10/05/2014.
  • In the remembrance of the greatest teacher Sarvapalli Radhakrishnan, our students had arranged Teacher’s-Day celebration function in the college campus on 11.09.2014 the function was addressed by our beloved Principal Dr. Shankarananda B. It was an occasion for collaborating the Student and Teacher relationship.
  • Prashnvali, Group Discussion & C-Hunting is the events conducted by iSoft, on September 12th
  • Technical Talk on “Data Mining and Applications”  by Sannem Ahamed, from IISc, Bangalore on 20/09/2014.
  • Website-Designing Contest event conducted by isoft, on october 17th.


  • Teacher’s Day Celebration-2013
  • In the remembrance of the greatest teacher Dr. Sarvapalli Radhakrishnan, our students had arranged Teacher’s-Day celebration function in the college campus on 09.09.2013 the function was addressed by our beloved Principal Dr. Shankarananda B.  It was an occasion for collaborating the Student and Teacher relationship.
  • Department Technical Association iSOFT was launched on 30.10.2013.



  • A one day workshop on “PYTHON” was organized by Department of Information Science and Engineering in 2013
  • Department of ISE has conducted a Three day workshop on “Formal Languages and Automata Theory” from 22/08/2012 to 24/08/2012 for faculty members of VTU affiliated colleges.
  • A Two Days beginner workshop “INSIGHT”on Java and Web Technologies was organized by Department of Information Science and Engineering on 24/09/2012 and 25/09/2012 for VII semester students.
  • Department of Information Science and Engineering has arranged an Invited talk on “Database Management on Enterprise System” by Subramanya Padubidri of Dell Technologies, Bangalore, for V semesterCSE/ISE students and for all the faculty members of VKIT on 12/10/2012.


  • One day workshop on “RFID Communication with PC using .NET” by Global Logica Software Technologies. (For students) was organized by Department of Information Science and Engineering  in 2010
  • Two day workshop on Embedded Computing Systems was organized by Department of Information Science and Engineering  on 27th& 28th July 2009
  • Two day workshop on Complier Design was organized by Department of Information Science and Engineering on 19th& 20th February,  2009.