School of Information Technology & Engineering (SITE)

SITE offers B.Tech (IT), BCA and B.Sc. programmes. Each programme is designed to acquire in depth knowledge in the specialization. It enable students to get more exposure in terms of industry and application. The B.Tech. Information Technology is accredited by the Computing Accreditation Commission of ABET, http://www.abet.org. 

B.Tech. Information Technology

The programme impart in-depth knowledge of information technology and engineering theory and practice sessions by exposing them to various fields like Artificial Intelligence, Soft Computing, Block Chain Technology, Cyber Systems, Data Science and Expert Systems. In this programme, undergraduates will gain invaluable hands-on practical experience under the mentorship of faculty of their choice and prepares undergraduates for postgraduate research studies and Industry Ready in versatile fields of Information Technology domain.

  • Graduates will be Information Technology (IT) professionals and leaders, who would help solve industry's technological problems.
  • Graduates will be IT professionals, innovators or entrepreneurs engaged in technology development, technology deployment, or engineering system in the domain of IT.
  • Graduates will function in their profession with social awareness and responsibility.
  • Graduates will interact with their peers in other disciplines in industry and society and contribute to the economic growth of the country.
  • Graduates will be successful in pursuing higher studies in engineering or management.
  • Graduates will pursue career paths in teaching or research.

Java Programming / Digital Logic and Microprocessor / Web Technologies / Database Management Systems / Data Structures and Algorithms / Software Engineering - Principles and Practices / Theory of Computation / Computer Architecture and Organization / Operating Systems / Data Communication and Computer Networks / Network and Information Security

Object Oriented Analysis and Design / Open Source programming / Digital Image Processing/ Computer Graphics / Human Computer Interaction / Soft Computing / Mobile Application Development / Transformation Techniques / Principles and Practices of Communication / System Software Testing / Advanced Java Programming / Data Mining Techniques / Storage Technologies / Artificial Intelligence / Machine Learning / .Net Programming / Big Data Analytics / Software Project Management / Information System Audit / Embedded Systems / Parallel Processing / Distributed Systems / Information Coding Theory / Cloud Computing and Virtualization / Information Retrieval / Network Management Systems / Internet of Things / Wireless Mobile Networking / Network Programming, Protocols and Standards

Programming Languages Lab

The Programming Languages Lab is equipped with Intel i5processor with 70 computers The lab is also consist of both open source which includes GNU,GCC and licensed software like TURBO C and Borland C. For programming language like C and C++ we have developed our own interface like vpropel.

Software Testing &Verification Lab

The labs are equipped with 70 computers with I5 processors. The labs assist the student’s right from the requirement process to design implementation and Testing. The systems are installed with series of CASE tools, such as Rational Requisite Pro, Star UML, Rational Functional Test, Rational Robot and Load Runner, to perform verification and testing activities.

Data Science Lab

A well-established lab with 70 computers, equipped with i5 processor is designed for courses related to Data science and analytics. The lab also caters the need for doing research and development in the field of data analytics. The lab is installed with Hadoop, Python, Mysql, Rstudio, Mongodb, Oracle client software for carrying out data analytics tasks.

Image Processing & Multimedia Lab

A Well-equipped laboratory with high-end workstations and software’s catering the need of teaching and research in image processing and multimedia field. The lab is equipped with state of the art computing facilities and installed with JAVA, WEKA, and Adobe Photoshop & Macromedia studio MX software for carrying out image processing and multimedia-related tasks effectively.

Web Development Laboratory

The Web Development laboratory is equipped with an Intel i5 and i7 processors with a total of 70 computers. The lab is also installed with tools and libraries for students to gain expertise in designing and developing web applications for Web development courses. The lab is installed with Appserv (PHP, MYSQL, Apache) package, Nodejs, NPM, MongoDB, Apache Netbeans IDE, Eclipse IDE.

Networking and Information Security Lab

A well-established lab with 70 computers, equipped with i5 processor is designed for courses related to Computer Networks and Security. The lab also caters the need for doing research and development in the field of Networking and Information Security. The lab is installed with Java, Cisco Packet Tracer, Network Simulator (NS2), Wireshark, Eclipse, Nodejs, Npm, and Oracle Client for carrying out networking and information security tasks.

Computer architecture and microprocessor lab

The Computer architecture and microprocessor lab is provided with Intel i5 processor with 70 computers. The computer architecture lab is equipped with GNU8085 stimulator, Intel8086 emulator, multisim , to gain practical understanding for assembly language programming. The lab is also installed with multisim software , logisim software for design of combinational and sequential circuits.

Mobile Application Development lab

Mobile Application development lab is equipped with 70 computer systems with latest software to implement and experiment on Android Application Development. The lab is installed with Android Studio, Java, Visual Studio, Python, R Studio, Wire shark, Cisco Packet tracer to facilitate the students to investigate and build Real Time Applications.

Software Development and Management Lab

The Software Development and Management Lab has 72 computers equipped with i5 core processors. The Windows 7 Professional OS is installed in all the systems. The lab emphasizes in disseminating knowledge regarding various development methods and procedures of software development. The practical knowledge of various software engineering concepts enables students to be prepared in developing high quality software products catering to the needs of the industry and the society at large. The Rational Rose, Rational Software Architect, StarUML software installed in the systems help students to gain knowledge on the various verticals of software engineering and related disciplines.

Embedded Systems and IoT Lab

The lab is equipped with 70 systems, each with an i5 processor, Mbed Boards such as Arduino, ESP8266, Raspberry Pi3, Google Vision Kit, Google Voice Kit and related sensors for the creation of Iot applications in various domains. Embedded Systems and IoT laboratory conducts periodic in-house training sessions and workshops for both students and faculty with the goal of fostering professional and technical excellence in IoT and embedded systems. The primary objective is to bridge the gap between industry and academia.

Operating System Lab

The Operating System lab is equipped with 66 Core 2 Duo processor based computers ,3 Intel i5 based computers and 1 Pentium 4 based computer counting to 70 altogether. Ubuntu Operating System is installed in all computers. To support various programming environment related to operating operating systems, the systems are configured with Java, Oracle Client, R studio, NS2/NAM , NodeJS, Mongo DB, GNU Simulator 8085 and Netbeans IDE.

Machine Learning Lab

A well-established lab with 70 computers, equipped with i5 processor is designed for courses related to Machine Learning. The lab also caters the need for doing research and development in the field of Machine Learning. The lab is installed with Python, Mysql, Rstudio software for carrying out Machine Learning related tasks.

  • Students who graduate can start as system developers and move on to becoming architects, technical leaders and managers.
  • As solution developers / specialists in IT / IT-enabled services or as system developers / Integrators.
  • As software developers in vertical industry sectors such as manufacturing / banking/ finance and healthcare and as design engineers in building network security and management solutions.
  • As computing and IT consultants, independent solution developers and entrepreneurs in the development and deployment of software, information systems and information management tools.
  • Other options include planning, designing and managing IT infrastructure.

B.C.A. (Bachelor of Computer Applications)

Bachelor of Computer Applications (BCA) programme impart in-depth knowledge of computer applications, information technology theory and programming practice by exposing them to various domains like digital computer fundamentals, computational thinking, Linux/Unix Programming, programming in C, data structures, Java Programming, data base managements systems and security In this programme courses are designed with a purpose to provide opportunities and a medium to transform themselves into Industry in versatile filed of IT professionals.

  • Graduates will be computer application practitioners and leaders, who would help solve industry's applications.
  • Graduates will be enriched with necessary design and development skills for systems oriented or application software products.
  • Graduates will gain awareness and motivation to qualify academically with further studies in master of computer applications.
  • Graduates will work in their profession with the necessary skill set to solve societal and ecologically sensitive problems
  • Graduates will interact with their peers in other disciplines in industry and society and contribute to the economic growth of the country

Computational Thinking/ Digital Computer Fundamentals/ Principles Of Accounting/ Software Engineering/ Database Management Systems/ Computer Networks/ Web Development/ Programming In C/ Software Testing/ Object Oriented Programming/ Data Structures/ Programming In Java/ Open Source Programming/ Operating Systems/ Discrete Mathematics For Computer Science

M-Commerce/ Decision Support System/ Linux/Unix Programming/ Computer Architecture/ Fundamentals of Data Analytics/ Computer Graphics/ Multimedia Systems/ Data Communication and Networks/ Data Warehousing and Data Mining/ Cryptography/ User Experience Design/ Mobile Application Development/ Cloud Computing/ Software Project Management/ Scripting Languages/ Computer Hardware/ Internet Of Things/ Object Oriented Analysis And Design/ Network Administration/ Supply Chain Management

Programming Languages Lab

The Programming Languages Lab is equipped with Intel i5processor with 70 computers The lab is also consist of both open source which includes GNU,GCC and licensed software like TURBO C and Borland C. For programming language like C and C++ we have developed our own interface like vpropel.

Software Testing & Verification Lab

The labs are equipped with 70 computers with I5 processors. The labs assist the student’s right from the requirement process to design implementation and Testing. The systems are installed with series of CASE tools, such as Rational Requisite Pro, Star UML, Rational Functional Test, Rational Robot and Load Runner, to perform verification and testing activities.

Image Processing & Multimedia Lab

Image Processing & Multimedia Lab:A Well-equipped laboratory with high-end workstations and software’s catering the need of teaching and research in image processing and multimedia field. The lab is equipped with state of the art computing facilities and installed with JAVA, WEKA, and Adobe Photoshop & Macromedia studio MX software for carrying out image processing and multimedia-related tasks effectively.

Web Development Laboratory

The Web Development laboratory is equipped with an Intel i5 and i7 processors with a total of 70 computers. The lab is also installed with tools and libraries for students to gain expertise in designing and developing web applications for Web development courses. The lab is installed with Appserv (PHP, MYSQL, Apache) package, Nodejs, NPM, MongoDB, Apache Netbeans IDE, Eclipse IDE.

Networking and Information Security Lab

A well-established lab with 70 computers, equipped with i5 processor is designed for courses related to Computer Networks and Security. The lab also caters the need for doing research and development in the field of Networking and Information Security. The lab is installed with Java, Cisco Packet Tracer, Network Simulator (NS2), Wireshark, Eclipse, Nodejs, Npm, and Oracle Client for carrying out networking and information security tasks.

Computer architecture and microprocessor lab

The Computer architecture and microprocessor lab is provided with Intel i5 processor with 70 computers. The computer architecture lab is equipped with GNU8085 stimulator, Intel8086 emulator, multisim , to gain practical understanding for assembly language programming. The lab is also installed with multisim software , logisim software for design of combinational and sequential circuits.

Mobile Application Development lab

Mobile Application development lab is equipped with 70 computer systems with latest software to implement and experiment on Android Application Development. The lab is installed with Android Studio, Java, Visual Studio, Python, R Studio, Wire shark, Cisco Packet tracer to facilitate the students to investigate and build Real Time Applications.

Embedded Systems and IoT Lab

Embedded Systems and IoT laboratory conducts periodic in-house training sessions and workshops for both students and faculty with the goal of fostering professional and technical excellence in IoT and embedded systems. The primary objective is to bridge the gap between industry and academia. The lab is equipped with 70 systems, each with an i5 processor, Mbed Boards such as Arduino, ESP8266, Raspberry Pi3, Google Vision Kit, Google Voice Kit and related sensors for the creation of Iot applications in various domains.

Operating System Lab

The Operating System lab is equipped with 66 Core 2 Duo processor based computers ,3 Intel i5 based computers and 1 Pentium 4 based computer counting to 70 altogether. Ubuntu Operating System is installed in all computers. To support various programming environment related to operating operating systems, the systems are configured with Java, Oracle Client, R studio, NS2/NAM , NodeJS, Mongo DB, GNU Simulator 8085 and Netbeans IDE.

  • Placement in leading software companies like Deloitte, Vodafone, Tata Consultancy Services (Tcs), Wipro, Aspire System, Prodapt Solutions, Hexaware Technologies , Razorpay, Infosys
  • This program enables the stakeholders to place in different roles like Operations Executive, Database administrators in IT-enabled service sectors in BPO companies,System analysts & Data Analyst,Web Application Developer ,Software Testing ,Consultants, Network System Developer.

B.Sc. Computer Science

The BSc Computer Science programme impart in-depth knowledge of computer science theory and programming practice sessions by offering various courses like computer architecture, computational thinking, operating systems, programming in C, data structures, Java Programming, data base managements systems, fundamentals of data analytics, software engineering. The curriculum is devised to give the students an in-depth knowledge of diverse subjects related to Computer Science along with the comprehensive analysis of the demands of the industry.

  • To impart knowledge of basic computer sciences and engineering for addressing the industry's applications.
  • To prepare stakeholders for a career in master of computer applications and related fields.
  • To gain enriched design and development skills for systems oriented or application software products.
  • To function in their profession with social awareness and responsibility.
  • To interact with their peers in other disciplines in industry and society and contribute to the economic growth of the country.

Computational Thinking/Digital Logic and Design/Programming Fundamentals/ Operating Systems/ E-Commerce/ Data Structures/ Object Oriented Programming/ Database Management Systems/ Java Programming/ Computer Networks/Software Engineering / Software Quality Assurance & Testing/ Web Development/ Discrete Mathematics for Computer Science.

Open Source Programming/ Mobile Application Development/2D Animation/ Video Production/ Principles of Computer Graphics/ Object Oriented Analysis and Design/ Data Warehousing/ System Software/ Cloud Computing/ Cryptography/ Multimedia Systems/ Computer Architecture/ Visual Programming/ Fundamentals of Data Analytics/ Data Mining/ Design of Algorithms/ System Administration/ Data Communication and Networking/ Artificial Intelligence.

Programming Languages Lab

The Programming Languages Lab is equipped with Intel i5processor with 70 computers The lab is also consist of both open source which includes GNU,GCC and licensed software like TURBO C and Borland C. For programming language like C and C++ we have developed our own interface like vpropel.

Software Testing &Verification Lab

The labs are equipped with 70 computers with I5 processors. The labs assist the student’s right from the requirement process to design implementation and Testing. The systems are installed with series of CASE tools, such as Rational Requisite Pro, Star UML, Rational Functional Test, Rational Robot and Load Runner, to perform verification and testing activities.

Image Processing & Multimedia Lab

Image Processing & Multimedia Lab:A Well-equipped laboratory with high-end workstations and software’s catering the need of teaching and research in image processing and multimedia field. The lab is equipped with state of the art computing facilities and installed with JAVA, WEKA, and Adobe Photoshop & Macromedia studio MX software for carrying out image processing and multimedia-related tasks effectively.

Web Development Laboratory

The Web Development laboratory is equipped with an Intel i5 and i7 processors with a total of 70 computers. The lab is also installed with tools and libraries for students to gain expertise in designing and developing web applications for Web development courses. The lab is installed with Appserv (PHP, MYSQL, Apache) package, Nodejs, NPM, MongoDB, Apache Netbeans IDE, Eclipse IDE.

Networking and Information Security Lab

A well-established lab with 70 computers, equipped with i5 processor is designed for courses related to Computer Networks and Security. The lab also caters the need for doing research and development in the field of Networking and Information Security. The lab is installed with Java, Cisco Packet Tracer, Network Simulator (NS2), Wireshark, Eclipse, Nodejs, Npm, and Oracle Client for carrying out networking and information security tasks.

Computer architecture and microprocessor lab

The Computer architecture and microprocessor lab is provided with Intel i5 processor with 70 computers. The computer architecture lab is equipped with GNU8085 stimulator, Intel8086 emulator, multisim , to gain practical understanding for assembly language programming. The lab is also installed with multisim software , logisim software for design of combinational and sequential circuits.

Mobile Application Development lab

Mobile Application development lab is equipped with 70 computer systems with latest software to implement and experiment on Android Application Development. The lab is installed with Android Studio, Java, Visual Studio, Python, R Studio, Wire shark, Cisco Packet tracer to facilitate the students to investigate and build Real Time Applications.

  • Placement in leading software companies like Deloitte USI, Vodafone, Deloitte, PRODAPT, TCS, Prodapt, WIPRO, and Infosys.
  • This program enables the stakeholders to place in different roles like Operations Executive Web Application Developer ,System analysts & Data Processing Analyst, Software Engineer ,Consultants, Database administrators in IT-enabled service sectors in BPO companies,Network System Developer.