Programming for Problem Solving Lab
Programming for Problem solving Lab is designed to familiarize students with the basic components of programming, so as to be able to initiate the students into the discipline of Programming Languages. Through this lab students get the ability to design, develop, test and document structured programs in C language. The expectation is that students will become self-sufficient in learning any programming language on their own thereafter
The purpose of this lab is to work on working PC dissemble and assemble to working condition, install LINUX and WINDOWS on the same PC and also enable in drafting professional word documents, excel spread sheets and powerpoint presentations using MS OFFICE.
Data Structures through C Lab
The main purpose is to study fundamental data structures, their design, implementation, efficiency and understand how the choice of data structures can lead to efficient implementations of algorithms in solving problems.
Java Programming Laboratory
This lab reinforces understanding of basic object oriented programming concepts (objects, classes and subclasses, methods) and their expression in Java. Students are able to analyze and design a computer program to solve real world problems based on object-oriented principles and able to write simple Graphical User Interface (GUI) interfaces for a computer program to interact with users, and to understand the event-based GUI handling principles.
Operating Systems Lab
The purpose of this lab is to provide a general understanding of the structure and key functions of the operating system. Compare and contrast the common algorithms used for both pre-emptive and non-pre-emptive scheduling of tasks in operating systems, such as priority and performance comparison.
Database Management Systems Lab
The requirement of modern days is to have an automated system that manages, modifies and updates data accurately. This is achieved by a Database Management System (DBMS) in robust, correct and non redundant way. Through DBMS laboratory, students will get knowledge about the database environment and a way to manage data. Students are made familiar with Oracle Software.
Web Technologies Lab
The purpose of this lab is to develop the web applications through MVC architecture. The objective of the web technologies lab is to design web pages, client validations, server side scripting, data base connectivity. Through this lab the students can achieve an ability to design, implement and deploy static and dynamic web applications.
Design and Analysis of Algorithms Lab
Students will be able to solve problems which are algorithm based by using various design techniques. They will be able to apply prior knowledge of standard algorithms to solve new problems, and mathematically measure and compare the performance of different algorithms. They will be able to produce concise technical writing for describing the solutions and arguing their correctness.
Object Oriented and Analysis and Design Lab
The purpose of the case tools lab is to understand the application of case tools, which focuses on software engineering activities further it, enables a clear understanding and knowledge of the foundations, techniques, and tools in the area of software design and its practice in the industry. This lab will prepare students to be leaders in software design.
Software Engineering Lab
Students will be capable to acquire the generic software development skill through various stages of software life cycle. Student will also be able to ensure the quality of software through software development with various protocol based environment.
Linux Programming Lab
The purpose of this lab is to get the knowledge about the client/server operating system through Linux Environment. Through this lab, students are made familiar with Open Source Technologies. Students will explore on Linux utilities and shell programming, which are very essentials for development of IoT applications.
Data Warehousing and Data Mining Lab
The purpose of the laboratory is to provide the knowledge on data pre-process, transformation and visualizations through machine learning tools. Students are made familiar with open source technologies. Through this lab students will get the knowledge on data mining techniques like data discrimination, classification, prediction, clustering and association rules for various types of problems. So that which makes the students to get the pre requisite level of knowledge for data analytics.
Python Programming Lab
This lab covers core programming basics and program design with functions, Object-Oriented Programming, in-depth data and information processing techniques and high-performance programs designed to strengthen the practical expertise.