This lab covers the basics of compiling a basic C application program from a command line. Primary goal of this course is to make acquaint the students to know the programming language and also to know how ‘C’ can be used to write programs. Here the main importance is given to the knowledge and concepts that are needed to exploit the capabilities of the microcomputer through C. More over programming is an ‘ART’ purely depends on the logic of the problem solving. As it is said that problem solving has many methods, but the requirement is the efficient way of solving a problem. And more over the language C contains the control structures necessary to make programmers readable and also allows basic concepts like looping, functions, pointers, file. Concepts are to be implemented in variety of ways. In this course we mainly concentrate on programming concepts of C and its implementation.
S.NO | NAME OF THE EQUIPMENT | QUANTITY |
---|---|---|
1. | Computer system with C compiler installed. | 60 |
Data Structures enable managing of large amounts of data efficiently both in terms of memory and speed. To develop skills to design and analyze simple linear and non linear data structures. To Strengthen the ability to identify and apply the suitable data structure for the given real world problem. To Gain knowledge in practical applications of data structures. To design and analyze the time and space efficiency of the data structure. To identity the appropriate data structure for given problem.
S.NO | NAME OF THE EQUIPMENT | QUANTITY |
---|---|---|
1. | Computer system with C/C++ compiler installed. | 30 |
This lab is a part of First Year. In this Lab students will learn How to install Operating System, MS-Office, how assemble and disassemble the computer and Peripherals of the Computer. It includes MS-Word, MS-PowerPoint and MS-Excel.
S.NO | NAME OF THE EQUIPMENT | QUANTITY |
---|---|---|
1. | Computer Systems with linux & Microsoft windows installed | 30 |
In this lab students will learn about java programming language. Understands fundamentals of programming such as variables, conditional and iterative execution, methods, defining classes, invoking methods, using class libraries, etc. Java SDK environment is used to create, debug and run simple Java programs. It focuses on developing the students coding part with the help of java’s core techniques that extends to work on frontend tools like swings and AWT.
S.NO | NAME OF THE EQUIPMENT | QUANTITY |
---|---|---|
1. | Computer system with JDK,MySQL, Eclipse installed. | 30 |
The major objective of this lab is to provide a strong formal foundation in database concepts, technology and practice to the participants to groom them into well-informed database application developers. Rather than imparting isolated knowledge/experience fragments in each of concepts, technology and practice, the course will aim at achieving good blend of the three. The overriding concern, therefore, is to include just enough concepts and theory to motivate and enrich the practical component, and to include technology component to maximise the relevance of the course to the industry without sacrificing the long-term objectives of rigour and foundational strength that can withstand the vagaries of technological advances. The sub-objectives are: To provide a sound introduction to the discipline of database management as a subject in its own right, rather than as a compendium of techniques and product-specific tools. To familiarise the participant with the nuances of database environments towards an information-oriented data-processing oriented framework.
S.NO | NAME OF THE EQUIPMENT | QUANTITY |
---|---|---|
1. | Computer system with MySQL Server installed | 30 |
This is lab is to understand the principles in the design and implementation of operating systems software. To MaximizeCPU utilization with multiprogramming. How to allocate disk space to the files so that disk space is utilized effectively band files can be accessed quickly. To implement deadlock avoidance & Prevention by using Banker’s Algorithm.
S.NO | NAME OF THE EQUIPMENT | QUANTITY |
---|---|---|
1. | Computer system with linux installed,GCC Compiler,JDK. | 30 |
To introduce principal structure of compiler, basic theories and methods used for different parts of compiler.To impart knowledge of fundamentals of language translator, structure of a typical compiler, parsing methods etc.To design various phases of compiler such as Lexical analyser, parser etc.To distinguish different optimization techniques in the design of compiler.
S.NO | NAME OF THE EQUIPMENT | QUANTITY |
---|---|---|
1. | Computer system with linux installed, C++, JDK | 30 |
Inculcate skills necessary to design, develop and style a web based user interfaces. Develop ability to identify use cases for applying client and server side scripting web technologies. Develop skills necessary to develop efficient, scalable, web based APIs and applications Develop skills required to create light weight browser based web applications using client side scripting frameworks.
Object-oriented analysis and design (OOAD) is a popular technical approach for analyzing and designing an application, system, or business by applying object-oriented programming, as well as using visual modelling throughout the development life cycles to foster better stakeholder communication and product quality.
S.NO | NAME OF THE EQUIPMENT | QUANTITY |
---|---|---|
1. | Computer system with Rational Rose, HTML, Apache Tomcat server, Javascript, AJAX, PHP, Servlets, JSP and MySql installed | 30 |
The main objective of this lab is to impart the knowledge on how to implement classical models and algorithms in data warehousing and data mining and to characterize the kinds of patterns that can be discovered by association rule mining, classification and clustering. At the end to compare and contrast different conceptions of data mining. To evaluate the different models of OLAP and data preprocessing. To enlist various algorithms used in information analysis of Data Mining Techniques. To demonstrate the knowledge retrieved through solving problems.
S.NO | NAME OF THE EQUIPMENT | QUANTITY |
---|---|---|
1. | Computer system with Weka installed. | 30 |
The main objective of the Linux lab is to make the students aware of the features and capabilities of Linux so that they can utilize its improved functionalities to develop new Linux based software’s and can also contribute to the development of the operating system itself. Students will explore on Linux utilities and shell programming, which are very essentials and Secure for development of IoT applications. Through this lab, students are made familiar with Open Source Technologies.
S.NO | NAME OF THE EQUIPMENT | QUANTITY |
---|---|---|
1. | Computer system in LAN with linux installed, GCC Compiler | 30 |