​ ​
Best Engineering Courses in Bangalore

Dept. of CSE – Infrastructure

Data Structures with C/C++ Laboratory

In this lab, the students will be learning to implement a simple version of some data structures, namely Linked List and Array List, and use them in simple sorting algorithms. This exercise will help students to explore the effect of data structures on the complexity of the algorithm and also understand the details involved in creating data structures from scratch. Further students shall be implementing the same in C Standard Library,in a more sophisticated version of the data structures.

Analog & Digital Electronics Laboratory

The major objective of this lab is to learn Analog and Digital circuits; the lab enhances the learning of circuits like clipper, clamper, flip flops, to measure period and frequency of an AC waveform in a practical and simulated platform. Students will be further learning to measure amplitude and peak-to-peak voltage, measure instantaneous voltage, determine the equation for a sinusoidal voltage from the oscilloscope readings.

Design and Analysis of Algorithm Laboratory

The major objective of this lab is to train the students for analysing a problem and design the solution for the same according to the optimum parameters such as time complexity with least usage of memory.

Microprocessors & Microcontrollers Laboratory

The major objective of this lab is to make the students understand the internal organization of INTEL 8086 Microprocessors and Assembly Language Programs. The students will be using the instruction sets of processors to study the interfacing of the processor with other various peripheral devices.

Computer Graphics Laboratory with Mini Project

Computer graphics is related to all aspects of producing images using a computer. The interaction and understanding of computers and interpretation of data has been made easier because of computer graphics. Computer graphic development has had a significant impact on many types of media and has revolutionized animation, movies and the video game industry. As an academic discipline, computer graphics studies the manipulation of visual and geometric information using computational techniques. It focuses on the mathematical and computational foundations of image generation and processing rather than purely aesthetic issues.

DBMS Laboratory with Mini Project

The major objective of this lab is to provide the student with strong foundation in database concepts, technology and provide with extensive practice to the students and groom them into well-informed database application developers. The course is a blend of in-depth knowledge of all the three aspects of learning like conceptual clarity, technological expertise and hands on experience. The course trains the students with various concepts and motivates by maximizing the relevance of the course to the industry without sacrificing the long-term objectives of rigor and foundational strength that can withstand the vagaries of technological advances.

Machine Learning Laboratory

The machine learning laboratory aims at enabling students to identify and apply Machine Learning algorithms to solve real world problems. The lab curriculum focuses on helping students implement the basic machine learning concepts and algorithms in languages like Python/JAVA and use appropriate datasets for the same. This in turn will help students design and develop more accurate and reliable applications and solutions for various real world problems.

Computer Networks Laboratory

This is an introductory course on computer networking. It focuses on explaining how the Internet works, ranging from how bits are modulated on wires and in wireless to application-level protocols. It also explains the principles of how to design networks and network protocols. It also introduces the fundamental problems of computer networking, from sending bits over wires to running distributed applications. Topics include error detection and correction, multiple-access, bandwidth allocation, routing, internet-working, reliability, quality of service, naming, content delivery, and security. As we cover these topics, you will learn how the internals of the Internet work to support the Web and other networked applications. You will develop a detailed understanding of widely-used networking technologies such as TCP/IP, HTTP, 802.11, Ethernet, and DNS.

Web Programming Laboratory with Mini Project

The Web Technology laboratories aim at introducing to students some of the most known/used technologies related with web development. Web Lab is an integration platform dedicated to unstructured document processing and retrieval. As a consequence the goal is to familiarise students not with particular tools and frameworks but to make them understand that there is a vast array of practical solutions. The lab curriculum focuses on different languages like HTML5, CSS, XML and PHP. In addition to that students will be assigned a mini projects to enhance and explore their technical skill.