Labs & Facilities

The Department has 10 State-of-the-Art Computer Laboratories for IT Work Shop, C Programming with Data Structures, Java Programming, DBMS, Linux, Web Technologies, Computer Networks, Operating Systems, Data Mining, Mobile Application Development, Case Tools, Software Testing, and AECS. Students can avail these facilities in order to impart their academic pursuits.

In the part of imparting quality in engineering education IT Department started two new labs named as IT LAB-1/ Room No:206 and IT LAB-2/Room No:206 PG Block.

IT LAB-1 and IT LAB-2, each equipped with 31 systems for doing effective programming by the students of II, III and IV years in the following labs.


1. IT Lab 1 & 2:

This lab is dedicated to 2nd, 3rd & 4th year students for execution of computer programs.
System Configuration: Server: HP Proliant ML350 Xeon 3.0GHz, 1GB RAM, 146 x 2 GB HDD, 17" CRT.
Desktop: ACER Dual Core 3.0GHz, 2 GB RAM, 160 GB HDD, 18"TFT Monitor, Keyboard, Mouse.
Labs Conducting: Data Structures, Java, DBMS for 2nd years, Data Mining and Web Technologies for 3rd years and MAD lab for 4th years.

A. Data Structures Lab [2-1]:
Objectives:

  • To write and execute programmes in C to solve problems using data structures such as Arrays, Linked Lists, Stack, Queues, Trees, Graphs, Hash Tables and Search Trees.
  • To write and execute write programmes in C to implement various sorting and searching methods.

  • Outcomes:
    Upon successful completion of this Lab the student will be able to:
  • Ability to identify the appropriate data structure for given problem.
  • Graduate able to design and analyze the time and space complexity of algorithm or programme.

  • Recommended Software's: C Compiler

    B.JAVA Programming Lab [2-2]:
    Lab Objectives:
  • To Introduce Java compiler and Eclipse platform.
  • To impart hand on experience with java programming.
  • Lab Outcomes:
  • Basics of Java Programming, Multi threaded programmes and exception handling.
  • The skills to apply OOP in Java programming in problem solving.
  • Ability to access data from DB with java programmes.
  • Use of GUI components.
  • Recommended Software's: JDK 1.7, Eclipse IDE

    C.DBMS Lab [2-2]
    Lab Objectives:
    This DBMS Lab enables the students to practice the concepts learnt in the DBMS subject by developing a database for an example company named "Roadway Travels"
  • The Student is expected to practice the designing, developing and querying a database in the context of "Roadway Travels".
  • The Student are expected to use "MySQL" Database for Practice.
  • Lab Outcomes:
  • Ability to design and implement a database schema for a given problem.
  • Be capable to design and build a GUI application.
  • Apply the normalization techniques for development of application software realistic problems.
  • Ability to formulate queries using SQL, DML, DDL, and DCL commands.
  • Recommended Software: My SQL 5.5

    D. Data Mining and Web Technologies [3-2]:
    Data Mining:
    Lab Objectives:
  • Learn to perform data mining tasks using a data mining toolkit (such as open source WEKA), understand the data sets and data preprocessing, Demonstrate the working of algorithms for data mining tasks such association rule mining, classification, clustering and regression, Exercise the data mining techniques with varied input values for different parameters.
  • Lab Outcomes:
    Upon successful completion of this Lab the student will be able to:
  • Ability to understand the various kinds of tools.
  • Demonstrate the classification, Clusters and etc. In large data sets.

  • Recommended Software's: WEKA 3.5.8 (Open Source)

    E. Web Technologies [3-2]:
    Lab Objectives:
  • To enable the student to program web applications using the following technologies HTML, Javascript, AJAX, PHP, Tomcat Server, Servlets , JSP

  • Lab Outcomes:
    Upon successful completion of this Lab the student will be able to:
  • Use LAMP Stack for web applications.
  • Use Tomcat Server for Servlets and JSPs.
  • Write simple applications with Technologies like HTML, Javascript, AJAX, PHP, Servlets and JSPs.
  • Connect to Database and get results.
  • Parse XML files using Java (DOM and SAX parsers).
  • Being a graduate course, the objective of this course is not simply to introduce a long succession of protocols. It is, rather, to provide students with the ability to become an acting contributor in the field of computer networking, both from a developer perspective and from a research perspective.
  • As a developer, students will have developed sufficient capabilities to develop their own mechanisms, approaches, protocols, or protocol improvements.

  • Recommended Software's: Use LAMP (Linux, Apache, My SQL, PHP).

    F. MAD (Mobile Application Development) Lab [4-1]:
    Lab Objectives:
  • Installation Java Wireless tool kit.
  • Working with J2ME features.
  • Threads and High level UI.
  • Working on Drawing and images.
  • Developing Networked Applications using the wireless tool kit.
  • Authentication with a web server.
  • Web application using J2ME.

  • Lab Outcomes:
  • Ability to install J2ME tool kit.
  • Ability to develop the user interface and authenticate with a web server.
  • Ability to design web application using J2ME.

  • Recommended Software's: Sun Java Wireless Tool Kit, JDK 1.7.


    2. IT Lab 3 & 4:

    IT LAB-3 and IT LAB-4, each equipped with 34 systems for doing effective programming by the students of III and IV years year students for execution of computer programs.
    System Configuration:
    Server: HP Proliant ML350 Xeon 3.0GHz, 1GB RAM, 146 x 2 GB HDD, 17" CRT Monitor.
    Desktop: INTEL Dual Core 3.0GHz, 1 GB RAM, 160 GB HDD, 18"TFT Monitor, Keyboard, Mouse.
    Labs Conducting: CN&OS & AECS for 3rd years and CT/ST lab for 4th years for execution of computer.

    G. Computer Networks(Through Linux) [3-1]:
    Lab Objectives:

  • To understand the functionalities of various layers of OSI model.
  • To understand the operating system functionalities.

  • Lab Outcomes:
  • Ability to understand the encryption and decryption concepts in Linux environment.
  • Ability to apply appropriate algorithm for the finding of shortest
  • Ability to configure the rooting table.

  • Recommended Software's: Linux Server, Putty.

    H. Operating Systems [3-1]:
    Lab Objectives:
  • To use Linux operating systems for study of operating concepts
  • To write the code to implement and modify various concepts in operating systems using Linux

  • Lab Outcomes:
  • The course objectives ensure the development of students applied skills in operating systems related areas
  • Students will gain knowledge in writing software routines, modules for implementing various concepts of operating systems

  • Recommended Software's: Linux Server, Putty.

    I. Case Tools and Software Testing[4-1]:
    Lab Objectives:
  • Understand how UML supports the entire OOAD process
  • Become familiar with all phases of OOAD
  • Understand different software testing techniques and strategies
  • Understand the procedure to write test plan and execution
  • Understand different software testing tools and their features

  • Lab Outcomes:
  • Ability to understand the history cost of using and building case tools.
  • Ability constructs and evaluates hybrid case tools by integrating existing tools.
  • Ability to deliver the product with qualitative.

  • Recommended Software's: Rational Rose, Star UML, and Winrunner.


    3. IT Lab 5 :

    IT LAB-5, equipped with 65 systems for doing effective programming by the students of 1st year students for execution of computer programs in Room: 005. System Configuration:
    Server: HP Proliant ML350 Xeon 3.0GHz, 1GB RAM, 146 x 2 GB HDD, 17" CRT Monitor.
    Desktop: INTEL Dual Core 3.0GHz, 1 GB RAM, 160 GB HDD, 18"TFT Monitor, Keyboard, Mouse.
    Labs Conducting: C Programming for 1st years for execution of computer.

    G. COMPUTER PROGRAMMING LAB [1st year]:
    Lab Objectives:

  • To Write Programs in C to solve Problems
  • To implement linear data structures such as lists, stacks, queues
  • To implement simple searching and sorting methods

  • Lab Outcomes:
    Upon successful completion of this Lab the student will be able to:
  • Ability to identify the appropriate c programmes for given problem.
  • Graduate able to design and analyze the time and space complexity of algorithm or programme.

  • Recommended Software's: ANSI C Compiler with supporting Editors.


    4. IT Lab 6:


    IT LAB-6, equipped with 65 systems for doing effective programming by the students of 1st year students for execution of computer programs in Room: 103. System Configuration:
    Server: HP Proliant ML350 Xeon 3.0GHz, 1GB RAM, 146 x 2 GB HDD, 17" CRT Monitor.
    Desktop: INTEL Dual Core 3.0GHz, 1 GB RAM, 160 GB HDD, 18"TFT Monitor, Keyboard, Mouse.
    Labs Conducting: IT Work Shops for 1st years for execution of computer.

    Lab Objectives:

  • The IT Workshop for engineers is a 6 training lab course spread over 90 hours. The modules include training on PC Hardware, Internet, World Wide Web and Productivity tools including Word, Excel, PowerPoint and Publisher.
  • PC Hardware introduces the students to a personal computer and its basic peripherals, the process of assembling a PC, installation of System Software MS -Windows, Linux and the required device drivers. In addition hardware and software level troubleshooting process, tips and tric ks would be covered. Internet & WWW module introduces the different ways of hooking the PC on to the internet from home and workplace effectively usage of the internet. Usage of web browsers, e-mails, news groups and discussion forums would be covered. In addition, awareness of cyber hygiene, i.e., protecting the personal computer from getting infected with the viruses, worms a nd other cyber attacks would be introduced.

  • Lab Outcomes:
    Upon successful completion of this Lab the student will be able to:

  • Apply knowledge for computer assembling and software installation.
  • Ability how to solve the trouble shooting problems.
  • Apply the tools for preparation of PPT, Documentation and Budget sheet etc.

  • 5. IT Lab 7 & 8:

    IT LAB-7 & IT LAB-8, equipped with 35 systems for doing effective programming by the students for ALCS lab.
    System Configuration:
    Server: HP Proliant ML350 Xeon 3.0GHz, 1GB RAM, 146 x 2 GB HDD, 17" CRT Monitor.
    Desktop: INTEL Dual Core 3.0GHz, 1 GB RAM, 160 GB HDD, 18"TFT Monitor, Keyboard, Mouse.
    Labs Conducting: ALCS Programming for the students.

    G. AECS Lab [3rd year IT, ME, Civil andMBA]:
    Lab Objectives:
    Communication skill is the backbone for facing the global competition, when you enter into professional life. The higher one climbs the ladder of success, the more he needs to chisel his soft skills. Communication skills thus become important for individual success and for the success of the company. This manual is an attempt to fulfill the basic demands for fulfilling the gap between the skills already known and the fine skills required to excel.

    This manual has eight chapters keeping in view the requirements of soft skills demanded by MNC's and other competitive evaluative tests. Apart from interactive sessions in the lab classes and the software, this manual is a precise, clear overlook of matter with suitable examples and exercises. The chapters include challenging topics like group discussions, resume preparation, interview skills etc., which are required for the selection process in software companies.

    Lab Outcomes:
    Upon successful completion of this Lab the student will be able to:

  • Ability to identify the appropriate c programmes for given problem.
  • Graduate able to design and analyze the time and space complexity of algorithm or programme.

  • Recommended Software's: Walden AECS.

    6. IT Lab 9 & 10:

    IT students utilize this lab for Mini-Major project training on Big Data, MAD, JAVA and Don net technologies.

    Name of the Experiment Name of the Equipment Make Model Unique ID of the equipment Total units
    Project Work INTEL INTEL Xeon Server + Clients GNITC/IT/Innovation/LAB-09/01-20 29+Server
    Project Work INTEL INTEL Xeon Server + Clients GNITC/IT/Innovation/LAB-101/01-34 34