web analytics

Facilities

I.Laboratories:

PROBLEM SOLVING AND PYTHON PROGRAMMING LABORATORY

Course objectives:

  • 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, and dictionaries.
  • Read and write data from/to files in Python.

Course Outcomes:

Upon completion of the course, students will be able to:

  • Write ,test, and debug simple Python programs.
  • Implement Python programs with conditionals and loops.
  • Develop Python programs step-wise by defining functions and calling them.
  • Use Python lists, tuples, dictionaries for representing compound data.
  • Read and write data from/to files in Python.

Platform Needed:

  • Python3 interpreter for Windows/Linux

                                             

   C PROGRAMMING LABORATORY

Course objectives:

  • To develop programs in C using basic constructs.
  • To develop applications in C using strings, pointers, functions, structures.
  • To develop application in C using file processing.

Course Outcomes:

Upon completion of the course, students will be able to:

  • Develop C programs for simple applications making use of basic constructs, arrays and strings.
  • Develop C programs involving functions, recursion, pointers, and structures.
  • Design applications using sequential and random access file processing.

List of Major Equipment:

  • Standalone desktops with C compiler
  • Server with C compiler.

                                                 

       OBJECT ORIENTED PROGRAMMING LABORATORY

Course objectives:

  • To build software development skills using java programming for real-world applications.
  • To understand and apply the concepts of classes, packages, interfaces, array list, exception handling and file processing.
  • To develop applications using generic programming and event handling.

Course Outcomes:

Upon completion of the course, students will be able to:

  • Develop and implement Java programs for simple applications that make use of classes, packages and interfaces.
  • Develop and implement Java programs with array list, exception handling and multithreading.
  • Design applications using file processing, generic programming and event handling.

List of Major Equipment:

  • Stand alone desktops with java

       

NETWORKS LABORATORY

Course objectives:

  • To learn and use network commands.
  • To learn socket programming.
  • To implement and analyze various network protocols.
  • To learn and use simulation tools.
  • To use simulation tools to analyze the performance of various network protocols

Course Outcomes:

Upon completion of the course, students will be able to

  • Implement various protocols using TCP and UDP.
  • Compare the performance of different transport layer protocols.
  • Use simulation tools to analyze the performance of various network protocols.
  • Analyze various routing algorithms.
  • Implement error correction codes.

List of Major Equipment:

  • Stand alone desktops C/C++/Java/Python/Equivalent Compiler
  • Network simulator like NS2/Glomosim/OPNET/PacketTracer/Equivalent.

 

MOBILE APPLICATION DEVELOPMENT LABORATORY

Course objectives:

  • To understand the components and structure of mobile application development frameworks for Android and windowsOS based mobiles.
  • To understand how to work with various mobile application development frameworks.
  • To learn the basic and important design concepts and issues of development to mobile applications.
  • To understand the capabilities and limitations of mobile devices.

Course Outcomes:

Upon completion of the course, students will be able to

  • Develop mobile applications using GUI and Layouts.
  • Develop mobile applications using Event Listener.
  • Develop mobile applications using Databases.
  • Develop mobile applications using RSS Feed, Internal/External Storage, SMS, Multi-threading and GPS.
  • Analyze and discover own mobile app for simple needs.

List of Major Equipment:

  • Standalone desktops with Windows or Android or iOS or Equivalent Mobile Application Development
  • Tools with appropriate emulators and debuggers

               

INTERNET PROGRAMMING LABORATORY

Course objectives:

  • To 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.

Course Outcomes:

Upon completion of the course, students will be able to

  • Construct Web pages using HTML/XML and style sheets.
  • Build dynamic web pages with validation using Java Script objects and by applying different event handling mechanisms.
  • Develop dynamic web pages using server side scripting.
  • Use PHP programming to develop web applications.
  • Construct web applications using AJAX and web services.

List of Major Equipment:

  • Dream Weaver or Equivalent, MySQL or Equivalent, Apache Server, WAMP/XAMPP

                                     

CLOUD COMPUTING LABORATORY

Course objectives:

  • 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.

Course Outcomes:

Upon completion of the course, students will be able to

  • Configure various virtualization tools such as VirtualBox, VMware workstation.
  • Design and deploy a web application in a PaaS environment.
  • Learn how to simulate a cloud environment to implement new schedulers.
  • Install and use a generic cloud environment that can be used as a private cloud.
  • Manipulate large datasets in a parallel environment.

List of Major Equipment:

  • Standalone desktops with VMWare, VBox, Hadoop .Cloudsim, GAE laucher, Openstack

                                         

II.LIBRARY:

No. of Text Book 696
No. of Journals 10
No. of Project Submitted by the Students 670
WordPress Lightbox