Department of Computer Science and Engineering - About Lab

COMPUTER PROGRAMMING LABORATORY

To teach basic principles in programming languages. To provide design & developing of C programming skills. To provide practical exposures like designing flowcharts, algorithms and how to debug programs.

DIGITAL LANGUAGE LABORATORY

In this lab, We make the students learn different foreign languages and give training to improve their communication skills.

DATA STRUCTURES LABORATORY

This laboratory course enable students to get practical experience in design, develop, implement, analyze and evaluation/testing of
• Asymptotic performance of algorithms
• Linear data structures and their applications such as Stacks, Queues and Lists
• Non-Linear Data Structures and their Applications such as Trees and Graphs
• Sorting and Searching Algorithms

DESIGN AND ANALYSIS OF ALGORITHM LABORATORY

This laboratory course will enable students to
• Design and implement various algorithms in JAVA
• Employ various design strategies for problem solving.
• Measure and compare the performance of different algorithms.

ANALOG AND DIGITAL ELECTRONICS LABORATORY

This laboratory course enable students to get practical experience in design, assembly and evaluation/testing of
• Analog components and circuits including Operational Amplifier, Timer, etc.
• Combinational logic circuits.
• Flip - Flops and their operations
• Counters and Registers using Flip-flops.
• Synchronous and Asynchronous Sequential Circuits.
• A/D and D/A Converters

MICROPROCESSOR AND MICROCONTROLLER LABORATORY

This course will enable students to
• To provide practical exposure to the students on microprocessors, design and coding knowledge on 80x86 family/ARM. To give the knowledge and practical exposure on connectivity and execute of interfacing devices with 8086/ARM kit like LED displays, Keyboards, DAC/ADC, and various other devices.

DATABASE APPLICATIONS LABORATORY

The purpose of the DBMS lab is to gain understanding of database concepts and hands-on experience working with a relational database. This laboratory course enable students for
•Creating the database.
• Providing query and update facilities.
•Multitasking.•Managing the security of the database.
•Maintaining referential integrity.

SYSTEM SOFTWARE & OPERATING SYSTEMS

Students learn about system softeare and operating system rekated programming during this lab session. They learn about intermediate phase such as lexical analysis.

COMPUTER GRAPHICS AND VISUALIZATION LABORATORY

In CG lab student implement code practically to deal with the computational generation of images and image sequences from given data, and visualization addresses the issues of casting data to suitable representations with the help of OpenGL software with C/C++

UNIX SYSTEMS PROGRAMMING AND COMPILER DESIGN LABORATORY

In this Lab the students are taught to write computer softwares that are designed to operate the computer hardware and to provide a platform for running the application software. It also train students in unix system programming, shell scripts

NETWORKS LABORATORY

• Students are trained to work using simulators for their future projects.

• Enabling Students to implement new networking application

• Trained for the simulators like NS2, NCTUNS etc.

WEB PROGRAMMING LABORATORY

The purpose of this lab is to practice writing basic web pages with HTML, XHTML and CSS and uploading them to the Web. Students also get hands on experience on usage of web services such as Perl, CGI and PHP scripts.