Aurora's Scientific, Technological & Research Institute

CSE Laboratories

1. C PROGRAMMING LAB

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.

Equipment Details:

S.NO NAME OF THE EQUIPMENT QUANTITY
1. Computer system with C compiler installed. 60

2. DATA STRUCTURES THROUGH C++ LAB

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.

Equipment Details:

S.NO NAME OF THE EQUIPMENT QUANTITY
1. Computer system with C/C++ compiler installed. 30

3. IT WORKSHOP LAB

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.

Equipment Details:

S.NO NAME OF THE EQUIPMENT QUANTITY
1. Computer Systems with linux & Microsoft windows installed 30

4. OBJECT ORIENTED PROGRAMMING THROUGH JAVA LAB

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.

Equipment Details:

S.NO NAME OF THE EQUIPMENT QUANTITY
1. Computer system with JDK,MySQL, Eclipse installed. 30

5. DATABASE MANAGEMENT SYSTEMS LAB

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.

  • To give a good formal foundation on the relational model of data
  • To present SQL and procedural interfaces to SQL comprehensively
  • To give an introduction to systematic database design approaches covering conceptual design, logical design and an overview of physical design
  • To motivate the participants to relate all these to one or more commercial product environments as they relate to the developer tasks
  • To present the concepts and techniques relating to query processing by SQLengines
  • To present the concepts and techniques relating to ODBC and its implementations.
  • To introduce the concepts of transactions and transaction processing
  • To present the issues and techniques relating to concurrency and recovery in multi-user database environments

Equipment Details:

S.NO NAME OF THE EQUIPMENT QUANTITY
1. Computer system with MySQL Server installed 30

6. OPERATING SYSTEMS LAB

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.

Equipment Details:

S.NO NAME OF THE EQUIPMENT QUANTITY
1. Computer system with linux installed,GCC Compiler,JDK. 30

7. COMPILER DESIGN LAB

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.

Equipment Details:

S.NO NAME OF THE EQUIPMENT QUANTITY
1. Computer system with linux installed, C++, JDK 30

8. CASE TOOLS AND WEB TECHNOLOGIES LAB

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.

Equipment Details:

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

9. DATA WAREHOUSING AND MINING LAB.

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.

  • Learn to build a data warehouse and query it using open source tools.
  • Learn to execute data mining tasks using a data mining toolkit (such as WEKA) and visualize the results.
  • Demonstrate the working of algorithms for data mining tasks such association rule mining, classification, clustering and regression.

Equipment Details:

S.NO NAME OF THE EQUIPMENT QUANTITY
1. Computer system with Weka installed. 30

10. LINUX PROGRAMMING LAB

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.

Equipment Details:

S.NO NAME OF THE EQUIPMENT QUANTITY
1. Computer system in LAN with linux installed, GCC Compiler 30