Thursday, April 30, 2020

Digital Image Processing Lab

Digital Image Processing Lab

1. Write program to read and display digital image using MATLAB or SCILAB a. Become familiar with SCILAB/MATLAB Basic commands b. Read and display image in SCILAB/MATLAB c. Resize given image d. Convert given color image into gray-scale image e. Convert given color/gray-scale image into black & white image f. Draw image profile g. Separate color image in three R G & B planes h. Create color image using R, G and B three separate planes i. Flow control and LOOP in SCILAB j. Write given 2-D data in image file
2. To write and execute image processing programs using point processing method a. Obtain Negative image
b. Obtain Flip image c. Thresholding d. Contrast stretching
3. To write and execute programs for image arithmetic operations a. Addition of two images b. Subtract one image from other image c. Calculate mean value of image d. Different Brightness by changing mean value
4. To write and execute programs for image logical operations a. AND operation between two images b. OR operation between two images c. Calculate intersection of two images d. Water Marking using EX-OR operatione. NOT operation (Negative image)
5. To write a program for histogram calculation and equalization using a. Standard MATLAB function b. Program without using standard MATLAB functions c. C Program
6. To write and execute program for geometric transformation of image a. Translation b. Scaling c. Rotation d. Shrinking e. Zooming
7. To understand various image noise models and to write programs for a. image restoration b. Remove Salt and Pepper Noise c. Minimize Gaussian noise d. Median filter and Weiner filter
8. Write and execute programs to remove noise using spatial filters a. Understand 1-D and 2-D convolution process b. Use 3x3 Mask for low pass filter and high pass filter
9. Write and execute programs for image frequency domain filtering a. Apply FFT on given image b. Perform low pass and high pass filtering in frequency domain c. Apply IFFT to reconstruct image
10. Write a program in C and MATLAB/SCILAB for edge detection using different edge detection mask 11. Write and execute program for image morphological operations erosion and dilation. 12. To write and execute program for wavelet transform on given image and perform inverse wavelet transform to reconstruct image.

Cloud Computing Lab

Cloud Computing Lab 1. Create virtual machines that access different programs on same platform. 2. Create virtual machines that access different programs on different platforms . 3. Working on tools used in cloud computing online- a. Storage b. Sharing of data c. manage your calendar, to-do lists, d. a document editing tool 4. Exploring Google cloud 5. Exploring microsoft cloud 6. Exploring amazon cloud

Microprocessor Lab

Microprocessor Lab

ASSEMBLY LANGUAGE PROGRAMMING 1. Write a program for 32-bit binary division and multiplication 2. Write a program for 32-bit BCD addition and subtraction 3. Write a program for Linear search and binary search. 4. Write a program to add and subtract two arrays 5. Write a program for binary to ascii conversion 6. Write a program for ascii to binary conversion

Computer Graphics Lab

1. Write a program to implement Bresenham‘s line drawing algorithm. 2. Write a program to implement mid-point circle drawing algorithm. 3. Write a program to clip a line using Cohen and Sutherland line clipping algorithm. 4. Write a program to clip a polygon using Sutherland Hodgeman algorithm. 5. Write a program to apply various 2D transformations on a 2D object (use homogenous coordinates). 6. Write a program to apply various 3D transformations on a 3D object and then apply parallel and perspective projection on it. 7. Write a program to draw Hermite/Bezier curve.

Artificial Intelligence Lab

1Write a prolog program to calculate the sum of two numbers.LINK
2Write a prolog program to find the maximum of two numbers.LINK
3Write a prolog program to calculate the factorial of a given number.LINK
4Write a prolog program to calculate the nth Fibonacci number.LINK
5Write a prolog program, insert_nth(item, n, into_list, result) that asserts that result is the list into_list with item inserted as the n‘th element into every list at all levels.LINK
6Write a Prolog program to remove the Nth item from a list.LINK
7Write a Prolog program, remove-nth(Before, After) that asserts the After list is the Before list with the removal of every n‘th item from every list at all levels.LINK
8Write a Prolog program to implement append for two lists.LINK
9 Write a Prolog program to implement palindrome (List).LINK
10Write a Prolog program to implement max(X,Y,Max) so that Max is the greater of two numbers X and Y.LINK
11Write a Prolog program to implement maxlist(List,Max) so that Max is the greatest number in the list of numbers List.LINK
12Write a Prolog program to implement sumlist(List,Sum) so that Sum is the sum of a given list of numbers List.LINK
13Write a Prolog program to implement two predicates evenlength(List) and oddlength(List) so that they are true if their argument is a list of even or odd length respectively.LINK
14 Write a Prolog program to implement reverse(List,ReversedList) that reverses lists.LINK
15Write a Prolog program to implement maxlist(List,Max) so that Max is the greatest number in the list of numbers List using cut predicate.LINK
16Write a Prolog program to implement GCD of two numbers.LINK
17 Write a prolog program that implements Semantic Networks/Frame Structures.

Internet Technologies

Internet Technologies

Create event driven program for following: 1. Print a table of numbers from 5 to 15 and their squares and cubes using alert. 2. Print the largest of three numbers. 3. Find the factorial of a number n. 4. Enter a list of positive numbers terminated by Zero. Find the sum and average of these numbers. 5. A person deposits Rs 1000 in a fixed account yielding 5% interest. Compute the amount in the account at the end of each year for n years. 6. Read n numbers. Count the number of negative numbers, positive numbers and zeros in the list.

Database Management SystemsLab

Database Management SystemsLab





Query List 1. Query to display Employee Name, Job, Hire Date, Employee Number; for each employee with the Employee Number appearing first. 2. Query to display unique Jobs from the Employee Table.
3. Query to display the Employee Name concatenated by a Job separated by a comma. 4. Query to display all the data from the Employee Table. Separate each Column by a comma and name the said column as THE_OUTPUT. 5. Query to display the Employee Name and Salary of all the employees earning more than $2850. 6. Query to display Employee Name and Department Number for the Employee No= 7900. 7. Query to display Employee Name and Salary for all employees whose salary is not in the range of $1500 and $2850. 8. Query to display Employee Name and Department No. of all the employees in Dept 10 and Dept 30 in the alphabetical order by name. 9. Query to display Name and Hire Date of every Employee who was hired in 1981. 10. Query to display Name and Job of all employees who don‘t have a current Manager. 11. Query to display the Name, Salary and Commission for all the employees who earn commission. 12. Sort the data in descending order of Salary and Commission. 13. Query to display Name of all the employees where the third letter of their name is ‗A‘. 14. Query to display Name of all employees either have two ‗R‘s or have two ‗A‘s in their name and are either in Dept No = 30 or their Manger‘s Employee No = 7788. 15. Query to display Name, Salary and Commission for all employees whose Commission Amount is 14 greater than their Salary increased by 5%. 16. Query to display the Current Date. 17. Query to display Name, Hire Date and Salary Review Date which is the 1st Monday after six months of employment. 18. Query to display Name and calculate the number of months between today and the date each employee was hired. 19. Query to display the following for each employee <E-Name> earns < Salary> monthly but wants < 3 * Current Salary >. Label the Column as Dream Salary. 20. Query to display Name with the 1st letter capitalized and all other letter lower case and length of their name of all the employees whose name starts with ‗J‘, ‘A‘ and ‗M‘. 21. Query to display Name, Hire Date and Day of the week on which the employee started. 22. Query to display Name, Department Name and Department No for all the employees. 23. Query to display Unique Listing of all Jobs that are in Department # 30. 24. Query to display Name, Dept Name of all employees who have an ‗A‘ in their name. 25. Query to display Name, Job, Department No. And Department Name for all the employees working at the Dallas location. 26. Query to display Name and Employee no. Along with their Manger‘s Name and the Manager‘s employee no; along with the Employees‘ Name who do not have a Manager. 27. Query to display Name, Dept No. And Salary of any employee whose department No. and salary matches both the department no. And the salary of any employee who earns a commission. 28. Query to display Name and Salaries represented by asterisks, where each asterisk (*) signifies $100. 29. Query to display the Highest, Lowest, Sum and Average Salaries of all the employees 30. Query to display the number of employees performing the same Job type functions. 31. Query to display the no. of managers without listing their names. 32. Query to display the Department Name, Location Name, No. of Employees and the average salary for all employees in that department. 33. Query to display Name and Hire Date for all employees in the same dept. as Blake. 34. Query to display the Employee No. And Name for all employees who earn more than the average salary. 35. Query to display Employee Number and Name for all employees who work in a department with any employee whose name contains a ‗T‘. 36. Query to display the names and salaries of all employees who report to King.
37. Query to display the department no, name and job for all employees in the Sales department.

Software Engineering Lab

Sample Projects: 1. Criminal Record Management: Implement a criminal record management system forjailers, police officers and CBI officers 2. DTC Route Information: Online information about the bus routes and their frequency andfares 3. Car Pooling: To maintain a web based intranet application that enables the corporateemployees within an organization to avail the facility of carpooling effectively. 4. Patient Appointment and Prescription Management System 5. Organized Retail Shopping Management Software 6. Online Hotel Reservation Service System 7. Examination and Result computation system 8. Automatic Internal Assessment System 9. Parking Allocation System 10. Wholesale Management System


Design and Analysis of Algorithms Lab


CMSACOR08P::

1.
 i. Implement Insertion Sort : 
    a )THEORY -   VIDEO LINK    b ) C CODE -- CLICK
 (The program should report the number of comparisons) 


 ii.Implement Merge Sort:
       a) THEORY -  VIDEO LINK       b) C++ CODE - CLICK NONRECURSIVE
                                                                                        RECURSIVE MERGE SORT
(The program should report the number of comparisons) 
                                         

2. Implement Heap Sort :
    a) THEORY - VIDEO LINK      b) C++ CODE - CLICK
(The program should report the number of comparisons) 

3. Implement Randomized Quick sort :
   a) THEORY - VIDEO LINK        b) C++ CODE - CLICK
(The program should report the number of comparisons) 

4. Implement Radix Sort:  
   a) THEORY - VIDEO LINK        b)  C++ CODE -CLICK
5. Create a Red-Black Tree and perform following operations on it:
 i. Insert a node  ii. Delete a node  iii. Search for a number & also report the color of the node containing this number. 




6. Write a program to determine the LCS of two given sequences :
a) THEORY -         b)  C++ CODE - CLICK


7. Implement Breadth-First Search in a graph : 
a) THEORY -  VIDEO LINK     b)  C CODE - CLICK



8. Implement Depth-First Search in a graph :
a) THEORY - VIDEO LINK      b)  C++ CODE - CLICK



9. Write a program to determine the minimum spanning tree of a graph : 
a) THEORY -  i) PRIMS VIDEO LINK  ii) KRUSKAL VIDEO LINK    
b)  C++ CODE   prims in c++ click  kruskal in c
For the algorithms at S.No 1 to 3 test run the algorithm on 100 different inputs of sizes varying from 30 to 1000. Count the number of comparisons and draw the graph. Compare it with a graph of nlogn.

Computer Networks Lab

1. Simulate Cyclic Redundancy Check (CRC) error detection algorithm for noisy channel. 2. Simulate and implement stop and wait protocol for noisy channel. 3. Simulate and implement go back n sliding window protocol. 4. Simulate and implement selective repeat sliding window protocol. 5. Simulate and implement distance vector routing algorithm 6. Simulate and implement Dijkstra algorithm for shortest path routing.