2021 REGULATION LAB WITH EXP NEW
2021 REGULATION LAB WITH EXP NEW
Database Management
CS3481 Systems Laboratory
2021 REGULATIONS- PRACTICALS LABORATORY LIST
LIST OF EXPERIMENTS:
1. Identification and solving of simple real life or scientific or technical problems, and
developing flow charts for the same. (Electricity Billing, Retail shop billing, Sin
series, weight of a motorbike, Weight of a steel bar, compute Electrical Current in Three
Phase AC Circuit, etc.)
2. Python programming using simple statements and expressions (exchange the values of two
variables, circulate the values of n variables, distance between two points).
3. Scientific problems using Conditionals and Iterative loops. (Number series, Number
Patterns, pyramid pattern)
4. Implementing real-time/technical applications using Lists, Tuples. (Items present in
a library/Components of a car/ Materials required for construction of a building
5. Implementing real-time/technical applications using Sets, Dictionaries.
(Language, components of an automobile, Elements of a civil structure, etc.-
operations of Sets & Dictionaries)
6. Implementing programs using Functions.Factorial, largest number in a list, area of Shape.
7. Implementing programs using Strings. (reverse, palindrome, character count,
replacing characters)
8. Implementing programs using written modules and Python Standard Libraries
(pandas, numpy. Matplotlib, scipy)
9. Implementing real-time/technical applications using File handling. (copy from one file
to another, word count, longest word)
10. Implementing real-time/technical applications using Exception handling. (divide by zero
error,voter’s age validity, student mark range validation)
11. Exploring Pygame tool.
12. Developing a game activity using Pygame like bouncing ball, car race etc.
SUB CODE: CS3271
SUB NAME:PROGRAMMING IN C LABORATORY
YEAR/SEMESTER:I/II
LIST OF EXPERIMENTS:
LIST OF EXERCISES:
1. Array implementation of Stack, Queue and Circular Queue ADTs
2. Implementation of Singly Linked List
3. Linked list implementation of Stack and Linear Queue ADTs
4. Implementation of Polynomial Manipulation using Linked list
5. Implementation of Evaluating Postfix Expressions, Infix to Postfix conversion
6. Implementation of Binary Search Trees
7. Implementation of AVL Trees
8. Implementation of Heaps using Priority Queues
9. Implementation of Dijkstra’s Algorithm
10. Implementation of Prim’s Algorithm
11. Implementation of Linear Search and Binary Search
12. Implementation of Insertion Sort and Selection Sort
13. Implementation of Merge Sort
14. Implementation of Open Addressing (Linear Probing and Quadratic Probing)
SUB CODE: CS3461
SUB NAME:Operating Systems Laboratory
YEAR/SEMESTER:II/IV
LIST OF EXPERIMENTS:
LIST OF EXPERIMENTS
1. Solve problems by using sequential search, binary search, and quadratic sorting algorithms
(selection, insertion)
2. Develop stack and queue data structures using classes and objects.
3. Develop a java application with an Employee class with Emp_name, Emp_id, Address,
Mail_id, Mobile_no as members. Inherit the classes, Programmer, Assistant Professor,
Associate Professor and Professor from employee class. Add Basic Pay (BP) as the member of
all the inherited classes with 97% of BP as DA, 10 % of BP as HRA, 12% of BP as PF, 0.1% of
BP for staff club funds. Generate pay slips for the employees with their gross and net salary.
4. Write a Java Program to create an abstract class named Shape that contains two integers and
an empty method named printArea(). Provide three classes named Rectangle, Triangle and
Circle such that each one of the classes extends the class Shape. Each one of the classes contains
only the method printArea( ) that prints the area of the given shape.
5. Solve the above problem using an interface.
6. Implement exception handling and creation of user defined exceptions.
7. Write a java program that implements a multi-threaded application that has three threads.
First thread generates a random integer every 1 second and if the value is even, the second
thread computes the square of the number and prints. If the value is odd, the third thread will
print the value of the cube of the number.
8. Write a program to perform file operations. 9. Develop applications to demonstrate the
features of generics classes.
10. Develop applications using JavaFX controls, layouts and menus.
11. Develop a mini project for any application using Java concepts
SUB CODE: CS3361
SUB NAME : DATA SCIENCE LABORATORY
YEAR/SEMESTER:II/III
LIST OF EXPERIMENTS:
Note: The lab instructor is expected to design problems based on the topics listed.
The Examination shall not be restricted to the sample experiments designed.
S.NO. EXPERIMENT
1 Introduction To software engineering
2 Dataflow diagram
3 Sample diagrams
i)Class diagram
ii)sequence diagram
iii)state chart diagram
iv)use case diagram
4 CMS i) problem analysis
ii)software requirement analysis
iii)design
iv)proto type
5 EASY LEAVE i) problem analysis
ii)software requirement analysis
iii)design
iv)proto type
6 E-BIDDING i) problem analysis
ii)software requirement analysis
iii)design
iv)proto type
7 ELECTRONIC CASH COUNTER
i) problem analysis
ii)software requirement analysis
iii)design
iv)proto type