Hardware |
Software |
Intel based desktop PC with minimum of 2.6 MHZ dual core or faster processor with at least 2GB RAM and 250GB free disk space. |
MS-Office 2007 and above |
Objective: The objective of this lab is to introduce to the students the basics of a programming language. As computer programming is essential in most of the branches of science and engineering this lab provides and aims at building programming skills of the students through the medium of 'C' language and to bring out their logical thinking.
The main purpose of this lab is to acquaint the students and explore the elements of 'C' programming. While explaining the elements of 'C', they are exposed to writing program in C.This lab is used to introduce to the students different data structures and its types such as stacks, queues and list. To make the student learn a programming language. To teach the student to write programs in C solve the problems.
Hardware |
Software |
Intel based desktop PC with minimum of 2.6 MHZ dual core or faster processor with at least 2GB RAM and 250GB free disk space. |
Open Source C Compilers with Supporting Editor |
Hardware |
Software |
Intel based desktop PC with minimum of 2.6 MHZ dual core or faster processor with at least 2GB RAM and 250GB free disk space. |
1. C++ Compiler and STL Recommended. |
Hardware |
Software |
Intel based desktop PC with minimum of 2.6 MHZ dual core or faster processor with at least 2GB RAM and 250GB free disk space. |
1.My SQL |
Objective: To make the student learn a object oriented way of solving problems.To teach the student to write programs in java to solve the problems.
Hardware |
Software |
Intel based desktop PC with minimum of 2.6 MHZ dual core or faster processor with at least 2GB RAM and 250GB free disk space. |
1. Jdk 1.7 |
Objective: To understand the functionalities of various layers of OSI model
Hardware |
Software |
Intel based desktop PC with minimum of 2.6 MHZ dual core or faster processor with at least 2GB RAM and 250GB free disk space. |
C Compiler with Supporting Editor |
Objective: This lab is designed to have the practical exposure of all algorithms and behavior of processes in the system with respect to all its timings. This lab also explains the allocation of process in the memory with some memory management techniques. To provide an understanding of the design aspects of operating system.
Hardware |
Software |
Intel based desktop PC with minimum of 2.6 MHZ dual core or faster processor with at least 2GB RAM and 250GB free disk space. |
1. C++ Compiler and STL Recommended. |
Objective: This course demonstrates an in-depth understanding of the tools and Web technologies necessary for business application design and development. The course covers client side scripting like HTML, JavaScript and server side scripting like servlets, JSPs. And also XML and web servers and database interfacing. To create a fully functional website with mvc architecture. To Develop an online Book store using we can sell books (Ex amazon .com).
Hardware |
Software |
Intel based desktop PC with minimum of 2.6 MHZ dual core or faster processor with at least 2GB RAM and 250GB free disk space. |
Every System is installed with Tomcat web server 6.0.24 , Oracle database, JDK 1.7 & BDK1.1(Bean Development kit) with Eclipse & Net Beans IDE’s |
Objectives: To provide an Understanding of the language translation peculiarities by designing complete translator for mini language.To provide an understanding of the design aspect of operating system.
Hardware |
Software |
Intel based desktop PC with minimum of 2.6 MHZ dual core or faster processor with at least 2GB RAM and 250GB free disk space. |
1. C++ compiler and JDK kit. |
Objective:The objective of the lab exercises is to use data mining techniques to identify customer segments and understand their buying behavior and to use standard databases available to understand DM processes using WEKA (or any other DM tool)
1. Gain insight for running pre- defined decision trees and explore results using MS OLAP Analytics.
2. Using IBM OLAP Miner – Understand the use of data mining for evaluating the content of multidimensional cubes.
3. Using Teradata Warehouse Miner – Create mining models that are executed in SQL.( BI Portal Lab: The objective of the lab exercises is to integrate pre-built reports into a portal application )
4. Publish cognos cubes to a business intelligence portal.
Metadata & ETL Lab: The objective of the lab exercises is to implement metadata import agents to pull metadata from leading business intelligence tools and populate a metadata repository. To understand ETL processes
5. Import metadata from specific business intelligence tools and populate a meta data repository.
6. Publish metadata stored in the repository.
7. Load data from heterogeneous sources including text files into a pre-defined warehouse schema
Hardware |
Software |
Intel based desktop PC with minimum of 2.6 MHZ dual core or faster processor with at least 2GB RAM and 250GB free disk space. |
1.WEKA 3.5.4[ Waikato Environment for |
Objective: Component-based development which allows its users to rapidly develop information systems. The main goal of case technology is the automation of the entire information systems development life cycle process using a set of integrated software tools, such as modeling, methodology and automatic code generation. Component based manufacturing has several advantages over custom development. The main advantages are the availability of high quality, defect free products at low cost and at a faster time. The prefabricated components are customized as per the requirements of the customers. The components used are pre-built, ready-tested and add value and differentiation by rapid customization to the targeted customers. However the products we get from case tools are only a skeleton of the final product required and a lot of programming must be done by hand to get a fully finished, good product.
Characteristics of CASE:
Some of the characteristics of case tools that make it better than customized development are:
-It is a graphic oriented tool.
-It supports decomposition of process.
Some typical CASE tools are:
-Unified Modeling Language
-Data modeling tools, and
-Source code generation tools
Hardware |
Software |
Intel based desktop PC with minimum of 2.6 MHZ dual core or faster processor with at least 2GB RAM and 250GB free disk space. |
1. C Compiler |
Mobile application development is the process by which application software is developed for low-power handheld devices, such as personal digital assistants, enterprise digital assistants . These applications can be pre-installed on phones during manufacturing, downloaded by customers from various mobile software distribution platforms, or delivered as web applications using server-side or client-side processing (e.g. JavaScript) to provide an "application-like" experience within a Web browser. Application software developers also have to consider a lengthy array of screen sizes, hardware specifications and configurations because of intense competition in mobile software and changes within each of the platforms.
[1] Mobile app development has been steadily growing, both in terms of revenues and jobs created. A 2013 analyst report estimates there are 529,000 direct App Economy jobs within the EU 28 members, 60% of which are mobile app developers.
[2]As part of the development process, mobile user interface (UI) design is also an essential in the creation of mobile apps. Mobile UI considers constraints & contexts, screen, input and mobility as outlines for design. The user is often the focus of interaction with their device, and the interface entails components of both hardware and software. User input allows for the users to manipulate a system, and device's output allows the system to indicate the effects of the users' manipulation. Mobile UI design constraints include limited attention and form factors, such as a mobile device's screen size for a user's hand(s). Mobile UI contexts signal cues from user activity, such as location and scheduling that can be shown from user interactions within a mobile application. Overall, mobile UI design's goal is primarily for an understandable, user-friendly interface. The UI of mobile apps should: consider users' limited attention, minimize keystrokes, and be task-oriented with a minimum set of functions.