Infrastructure / Facilities
2. OPERATING SYSTEMS LAB
This lab complements the operating systems course. Students will gain practical experience with designing and implementing concepts of operating systems such as system calls, CPU scheduling, process management, memory management, file systems and deadlock handling.
3. DATABASE MANAGEMENT SYSTEM LAB
The structure queries language is a language that enables to create and operate on relational database which are sets of related information stored in tables SQL has clearly established itself as the standard relational database language.
ORACLE 8i, 9i.
4. COMPILER DESIGN LAB
In the compiler lab we implement the lexical analyzer using Lex, flex or other lexical analyzer generating Tools. Write a C program for implementing the functionalities of predictive parser for the mini language specified. Write a C program to implement LALR parsing Convert the BNF rules into Yacc form and write code to generate abstract syntax tree for the mini language specified
1. ARTIFICAL INTELLIGENCE LAB
The objective of AI lab is to understand how machine learning has been done and to understand the concepts of neural networks, expert systems etc. It also provide us with the ability to learn how resolution works using unification on various facts and gaining insight into 2SAT algorithm and searching algorithms like A*, AO* etc.
2. COMPUTER GRAPHICS LAB
This will discuss the insights of Graphical programming and implement. In this lab students learn how to create lines, images of huts and generation of circle, ellipse etc. It provides the student knowledge about how these images created on the screen. It will also help students to get the knowledge of outside world.
3. ADVANCE PROGRAMMING LAB
Using Graphics, Animations and Multithreading for designing Simulation and Game based applications. • Design and develop GUI applications using Abstract Windowing Toolkit (AWT), Swing and Event Handling. • Design and develop Web applications • Designing Enterprise based applications by encapsulating an application’s business logic. • Designing applications using pre-built frameworks.
TURBO C and C++
4. DESIGN AND ANALYSIS OF ALGORITHM LAB
In this laboratory after completing experiments student has to learn how to analyze a problem & design the solution for the problem. In addition to that, solution must be optimum, i.e., time complexity & memory usage of the solution must be very low.
TURBO C and C++
C. N-COMPUTING LAB
1. COMPUTER NETWORKS LAB
In this laboratory student has learn the basic concepts of network and the concepts of socket programming using TCP & UDP protocol and the simulation of sliding window protocol.
2. PRINCIPLE OF PROGRAMMING LANGUAGE LAB
This Lab disucss Rule based programming languages i.e. the concepts of Lisp programming. In this Lab the students will learn to define, a LISP function to compute sum of squares, to compute difference of squares. (if x > y return x2 –y2, otherwise y2-x2), Recursive LISP function to solve Ackermann’s Function, Recursive LISP function to compute factorial of a given number, Recursive LISP function which takes one argument as a list and returns last element of the list, a Recursive LISP function which takes one argument as a list and returns a list except last element of the list, a Recursive LISP function which takes one argument as a list and returns reverse of the list, a Recursive LISP function which takes two arguments first, an atom, second, a list, returns a list after
3.SOFTWARE ENGINEERING LAB
This lab contains practical/Lab Sessions related Diagram. Students are advised to thoroughly go through this rather than only topics mentioned in the syllabus as practical aspects are the key to understanding and conceptual visualization of theoretical aspects covered in the books.
4. WEB TECHNOLOGY LABORATORY
APACHE TOMCAT SERVER
D. RESEARCH AND DEVELOPMENT LAB
1. PROFESSIONAL COMMUNICATION LAB
Digital language lab provides resources and facilities for language instruction and learning To promote efficiency in English Language with the development of the four skills of language i.e. LSRW (Listening, Speaking, Reading & Writing) .The students are trained on the voice pattern to modulate their voice in accordance with the Improvement of soft skills
2. PROJECT LAB
The objective of project lab is to be able to apply the relevant knowledge and skills, which are acquired within the technical area, to a given problem, within given constraints, even with limited information, independently analyze and discuss complex inquiries/problems and handle larger problems on the advanced level within the technical area. It also provides us with the ability to document and present one’s own work, for a given target group, with strict requirements on structure, format, and language usage be able to identify one’s need for further knowledge and continuously develop one’s own knowledge.
3. NUMERIC TECHNIQUE LAB
Numeric Technique lab provides introduction to MATLAB .Programs are performed on basic matrix operation, linear equation solving, differential equation on Euler Method and roots of polynomial.
4. DISTRIBUTED SYSTEMS LAB
To cover the basic concepts related to different resources in computer system. Helps to know about the different challenges a system faces while working in any computing environment. Involves the security threats and failures encountered in the system. Includes all the related topics of networking and also hardware concepts. Helps the students to know about all the internal details regarding Computer processor as well.
E. DLD LAB
1. DIGITAL LOGIC DESIGN LAB
In the digital logic design lab experiments are being performed on logic gates, flip-flops and conversion BCD addition, Boolean function using Decoder, Multiplexer, and Encoder.
2. FUNCTION AND LOGIC PROGRAMMING LAB
Obtaining a basic knowledge and practical experience in functional and logic programming. Introduction into formal concepts used as a theoretical basis for both paradigms. Students will get basic knowledge and practical experience in functional and logic programming (two important representatives of declarative programming). Moreover, they will get basic information about theoretical basis of both paradigms and implementation techniques.