Department of Information Technology was established in the year 2001. The department has outstanding faculty expertise supporting a wide range of research and instruction in traditional and emerging areas of computer science and engineering.
The department continues to grow at a rapid pace in terms of academic activities, publications, and national and international service and recognition.
The Department regularly organizes a series of lectures by academicians and professionals of the highest repute, which lay stress on the latest innovative technologies in the field of Computer Science and Engineering and Information Technology, The Department is partnered with IIT-Bombay for setting up a laboratory and organizing workshop and seminar designed with world-class curriculum. It provides state-of-the-art research, instructional, and laboratory facilities
Vision
To advance the state of the art in Information Technology by working on cutting-edge research topics, publishing quality research papers, and filing enduring patents.To contribute effectively to the important national endeavor to produce quality human resources in information technology and related areas for sustainable development of the country’s IT industry needs.
Mission
To produce highly qualified and motivated graduates through a rigorous curriculum of theory and application that develops the ability to solve problems, individually and in teams.
Creating knowledge of fundamental principles and innovative technologies through research within the core areas of computer science and also in inter-disciplinary topics.
Serving the communities to which we belong at local and national levels, combined with a deep awareness of our ethical responsibilities to our profession and to society.
Program Educational Objectives (PEOs)
- Achieve an understanding of the basics and emerging techniques of a broad range of computer science and engineering concepts.
- Gain the ability to analyze and solve computer science and engineering problems through the application of fundamental knowledge of math’s, science, and engineering.
- Learn to apply modern skills, techniques, and engineering tools to create computational systems.
- Understand the state of the art in the recent areas of research in computer science and engineering and formulate problems from them and perform original work to contribute to the advancement of the state of the art.
- To be able to adapt to the evolving technical challenges and changing career opportunities.
- Learn to effectively communicate ideas in oral, written, or graphical form and to promote collaboration with other members of engineering teams.,
- Acquire a background in humanities and social sciences required to be effective engineers, leaders, and citizens.
Program Outcomes (POs)
- To obtain a sound knowledge of the theory, principles, and applications of computer systems.
Apply knowledge of mathematics, science, and engineering in the design and development of software systems. - Configure recent software tools, apply test conditions, and deploy and manage them on computer systems.
- Perform experiments on different software packages either obtained from external parties or developed by themselves and analyze the experimental results.
- Design and develop software projects given their specifications and within performance and cost constraints.
- Identify, formulate, and solve software engineering problems and understand the software project management principles.
- Ability to understand the computing needs of interdisciplinary scientific and engineering disciplines and design and develop algorithms and techniques for achieving these.
- Acquire and understand new knowledge, use them to develop software products, and understand the importance of lifelong learning.
- Ability to extend the state of the art in some of the areas of interest and create new knowledge.
Communicate effectively in oral, written, and graphical forms. - Work cooperatively, responsibly, creatively, and respectfully in teams.
Understand professional and ethical responsibilities and analyze the impact of computing on individuals, organizations, and society.
Program-Specific Outcomes (PSOs)
- The Students will be able to Exhibit design and programming skills to build and automate business solutions using cutting-edge technologies.
- Strong theoretical foundation leading to excellence and excitement towards research, to provide elegant solutions to complex problems.
- Ability to work effectively with various engineering fields as a team to design, build and develop system applications.
- Mobile Application Development Lab
The Students will understand the components and structure of mobile application development frameworks forAndroid and windows OS based mobiles. And also understand how to work with various mobile application development frameworks.
2. Internet Programming Lab
The Students will be familiar with Web page design using HTML/XML and style sheets To be exposed to creation of user interfaces using Java frames and applets. To learn to create dynamic web pages using server side scripting. To learn to write Client Server applications. To be familiar with the PHP programming. To be exposed to creating applications with AJAX
- Could Computing Lab
In this Lab Students will know about how to develop web applications in cloud. To learn the design and development process involved in creating a cloud based application. To learn to implement and use parallel programming using Hadoop.
4.Computer Networks Lab
Network lab Provide infrastructure to learn and use network commands, socket programming, implement and analyze various network protocols, to learn and use simulation tools, to use simulation tools to analyze the performance of various network protocols.
5.Python Programming Lab
The Students will learn how to write, test, and debug simple Python programs, to implement Python programs with conditionals and loops. Use functions for structuring Python programs. Represent compound data using Python lists, tuples, dictionaries. Read and write data from/to files in Python.
6.Data Structure lab
In this lab students will know about how to implement linear and non-linear data structures. To understand the different operations of search trees To implement graph traversal algorithms.To get familiarized to sorting and searching algorithms.
7.Object Oriented Programming Lab
To build software development skills using java programming for real-world applications. To understand and apply the concepts of classes, packages, interfaces, arraylist, exception handling and file processing. To develop applications using generic programming and event handling.
8. Database Management Systems Lab
To understand data definitions and data manipulation commands. To learn the use of nested and join queries .To understand functions, procedures and procedural extensions of data bases. To be familiar with the use of a front end tool .To understand design and implementation of typical database applications
9.Security Lab
To learn different cipher techniques. To implement the algorithms DES, RSA,MD5,SHA. To use network security tools and vulnerability assessment tools