Computer Laboratory

FACILITIES

GET IN TOUCH

37/A , Chandaka Industrial Estate, Near Infocity , Patia, Bhubaneswar , Odisha 751024

(0674) 2725-665/679

(+91) 828-031-7777

usbmbbsr@yahoo.com

Laboratories Details

Department of Management /Department of Information Technology

USBM has five spacious, air conditioned and centrally controlled and monitored Computer Laboratories. 250 well equipped and operational systems with current edition of antivirus, licensed software and latest configuration of hardware are made available to the students for their convenience in adapting to modern technology

Rules and Regulation for Labs

Maintain Discipline in the LAB.

Any type of removable devices likes CD & PEN DRIVES are not allowed.

Mobile phones should be switched off or silent.

Systems should be properly Shut Down by the students.

The chairs should be properly placed by the user.

Do not bring bags, food and drink into the lab.

Do not change the settings in the computer

Report all problems related to the system to the lab instructor

Internet facility is strictly for educational purposes only.

  • computer basics
  • DOS
  • Window
  • Ms-word
  • Ms-excel
  • Advance excel
  • Ms-powerpoint
  • Ms-access
  • Internet & Email

MBA/MCA FIRST SEMESTER SYLLABUS FOR IT INTEGRATION AND BUSINESS ECOSYSTEM

Download

MBA/MCA SECOND SEMESTER SYLLABUS FOR IT INTEGRATION AND BUSINESS ECOSYSTEM

Download

MBA/MCA THIRD SEMESTER SYLLABUS FOR IT INTEGRATION AND BUSINESS ECOSYSTEM

Download

Rules and Regulation for Labs

Maintain Discipline in the LAB.

Any type of removable devices likes CD & PEN DRIVES are not allowed.

Mobile phones should be switched off or silent.

Systems should be properly Shut Down by the students.

The chairs should be properly placed by the user.

Do not bring bags, food and drink into the lab.

Do not change the settings in the computer

Report all problems related to the system to the lab instructor

Internet facility is strictly for educational purposes only.

Semester 01

1st Semester MCA01006 Data Structure Using C Lab L-T-P 0-0-3 2 CREDITS

LIST OF EXPERIMENTS:

  1. Implementation of Stack Using Array.
  2. Implementation of Queue Using Array.
  3. Implementation of Infix to Postfix Conversion using Stack.
  4. Evaluation of Postfix Expression using Stack.
  5. Implementation of Singly Linked List.
  6. Implementation of Doubly Linked List.
  7. Implementation of Stack Using Linked List.
  8. Implementation of Queue Using Linked List.
  9. Implementation of Binary Tree Traversal : Preorder, Inorder and Postorder.
  10. Implementation of Binary Search Tree.
  11. Implementation of sorting algorithms : Bubble Sort, Selection Sort, Insertion Sort, Quick Sort, Merge Sort and Heap sort.
  12. Implementation of Searching Algorithms : Linear Search and Binary Search
  13. Implementation of Breadth First Search (BFS) in a Graph.
  14. Implementation of Depth First Search (DFS) in a Graph.
  15. Implementation of Hashing using hash functions.

Programming Using C(Beyond Syllabus)

 List of experiments
1.WAP enter 2 number Swap in single line
2.W.A.P enter Celsius convert to Fahrenheit and Fahrenheit to Celsius
3.If a five digit number is input through the key board write a program to print a new number by adding one to each of its digits. For example if the number that is input is 12391, then the output should be display as 23502.
4.Write a Program to find greatest among three numbers.
5.W.A.P Enter a year check that year is leap year or not
6.W.A.P enter current  month electric units and previous units  find the units  for used current month  ,if units 0 to 50 per units 3rupees,51-200 (4.8),201-400(5.8) above 401 per units 6.2  print current due of consumer.
7.W.A.P enters yearly income and calculate income tax slab rate in FY 2022-2023 for individuals below 60 years.

Up to 2.5 lakh       Nil  ,

2,50001 -5,00000 5%

5,00001-7,50,000 10%

7,50,001,-10,00000   15%

10,00000-12,50,000            ;20%

12,50,000-15,00,000 25%

Above 15 lakh 30%

8.Write a Program to all arithmetic operation using switch case
9.Write a Program to print the sum and product of digits of an integer.
10.Write a Program to reverse a number.
11.W.A .P Print factorial of a number
12.W.A.P Enter a number check the number is Armstrong number or not.
13.Binary to decimal convert
14.W.A.P to print Fibonacci series enter by user upper rang
15.

 

Write a Program to compute the sum of the first n terms of the following series

S = 1+1/2+1/3+1/4+……

16.

 

Write a Program to compute the sum of the first n terms of the following series

S =1-2+3-4+5…………….

17.

 

Write a function that checks whether a given string is Palindrome or not. Use this function to find whether the string entered by user is Palindrome or not.
18.

 

Write a function to find whether a given no. is prime or not. Use the same to generate the       prime numbers less than 100.
19.

 

Write a Program to compute the factors of a given number.
20.

 

Write a program to swap two numbers using macro.
21.

 

Write a Program to print a triangle of stars as follows (take number of lines from user):

*

***

*****

*******

22.Floyd’s Triangle

                       1

1    2    1

1   2    3    2   1

1  2    3    4    3   2  1

1      2    3    4   5     4   3   2   1

23.Draw following pyramid

1

1 2 1

1 2 3 2 1

1 2 3 4 3 2 1

1 2 3 4 5 4 3 2 1

1 2 3 4 3 2 1

1 2 3 2 1

121

1

24.Display twin prime number 1 to 100
25.

 

Write a Program to perform following actions on an array entered by the user:

a) Print the even-valued elements

b) Print the odd-valued elements

c) Calculate and print the sum and average of the elements of array

d) Print the maximum and minimum element of array

e) Remove the duplicates from the array

f) Print the array in reverse order

The program should present a menu to the user and ask for one of the options. The menu should also include options to re-enter array and to quit the program.

26.W.A.P input data in an array display ascending order using selection sort
27.Searching element in array
28.W.A.P input data in an array display ascending order using bubble sort
29.W.A.P input data in an array display ascending order using insertion sort
30.C Program to Multiply Two 3 X 3 Matrices
31.C program to calculate sum of Upper Triangular Elements in C
32.

 

Write a Program that prints a table indicating the number of occurrences of each alphabet in the text entered as command line arguments.
33.

 

Write a program that swaps two numbers using pointers.
34.Matrix addition using pointer function
35.

 

Write a program in which a function is passed address of two variables and then alter its contents.
36.

 

Write a program which takes the radius of a circle as input from the user, passes it to another function that computes the area and the circumference of the circle and displays the value of area and circumference from the main( ) function.
37.C Program to print Fibonacci Series using recursion
38.C Program for Calculate H.C.F using recursion
39.

 

Write a program to find sum and average of n elements entered by the user. To write this program, allocate memory dynamically using malloc( ) / calloc( ) functions.
40.

 

Write a menu driven program to perform following operations on strings:

a) Show address of each character in string

b) Concatenate two strings without using strcat function.

c) Concatenate two strings using strcat function.

d) Compare two strings

e) Calculate length of the string (use pointers)

f) Convert all lowercase characters to uppercase

g) Convert all uppercase characters to lowercase

h) Calculate number of vowels

i) Reverse the string

41.Program to sort set of strings in alphabetical order
42.W.A.P enter a Mail id Check it is valid or invalid
43.W.A.P program to input a string and convert it into uppercase and print the pair of vowels and number of pair of vowels occurring in the string.
44.

 

Given two ordered arrays of integers, write a program to merge the two-arrays to get an ordered array.
45.C Program: Print Details of 50 students using Structure
46.Write a program in C to take details of 3 students as input and display the result by passing the structure to a function
47.

 

Write a program to copy the content of one file to other.
48.C program to read name and marks of n number of students and store them in a file.
49.W.A.P to Compare two text/data files check whether two files are identical or not.
50.

 

Example of Storage Class

 

1st Semester MCA01008 Database Engineering Lab L-T-P 0-0-3 2 CREDITS

LIST OF EXPERIMENTS:

  1. Execute a single line and group functions for a table.
  2. Execute DCL and TCL Commands.
  3. Create and manipulate various DB objects for a table.
  4. Create views, partitions and locks for a particular DB
  5. Write PL/SQL procedure for an application using exception handling
  6. Write PL/SQL procedure for an application using cursors.
  7. Write a DBMS program to prepare reports for an application using functions.
  8. Write a PL/SQL block for transaction operations of a typical application using triggers.
  9. Write a PL/SQL block for transaction operations of a typical application using package.
  10. Design and develop an application using any front end and back end tool (make use of ER diagram and DFD).
  11. Create table for various relation.
  12. Implement the query in sql for a) insertion b) retrieval c) updating d) deletion.
  13. Creating Views
  14. Writing Assertion
  15. Writing Triggers
  16. Implementing operation on relation using PL/SQL
  17. Creating Forms
  18. Generating Reports

Semester 02

2nd Semester MCA02006Java ProgrammingL-T-P 0-0-3 2 CREDITS

 

LIST OF EXPERIMENTS:

  1. Write a program in Java to find the set of prime numbers from 1 to 100.
  2. Write a program to compare two objects. Create two objects representing two complex number and find the larger one.
  3. Write a Java Program to convert a Number to Word.
  4. Write a Java Program to copy all elements of one array into another array
  5. Write a Java Program to sort the elements of an array in ascending order
  6. Write a Java Program to find the frequency of odd & even numbers in the given matrix
  7. Write a Java Program to determine whether a given string is palindrome
  8. Write a Java program to draw a pattern such as
 2   4

3   6  9

4    8  12 16

 

 

 

 

 000*000*

0*00*00*0

00*0*0*00

000***000

 

  1. Write a Java program to convert Decimal to Binary in Java
  2. Write a program to add two times given in hour minutes and seconds using class and object.
  3. Write a Java program to find the combination c(n,r) by inheriting from a class that computes the factorial of a number.
  4. Write a Java program to find the area of different geometrical shapes using polymorphism.
  5. Write a Java program to create a user defined package that finds the largest among an array of n numbers. Use this package to sort an array of n numbers using insertion/selection sort.
  6. Create three threads and print 1 to 10 in each thread.
  7. Write a Java program to illustrate the concept of some exceptions such as divide by zero or array index out of bound etc
2nd Semester MCA02007Computer Networks LabL-T-P 0-0-3 2 CREDITS

 

LIST OF EXPERIMENTS

Simulate the following using any programming language

  1. Error detection in a packet using Checksum
  2. Simplex stop-and-wait protocol with positive acknowledgement and retransmission
  3. Error detection using CRC-CCITT (16-bits)
  4. Token-Bus medium access scheme
  5. Selective repeat sliding window protocol
  6. Congestion control using leaky bucket algorithm.
  7. Find all pair shortest path between vertices using bellman-ford algorithm
  8. Client/Server message passing, where a client1 send a character to a server, which on receiving the character increment it to the next letter in the alphabet,and sends the character to client2. The client2 on receiving the value from server, print it and all process terminates.
  1. Client/Server message passing, where a client1 send a message that is structure containing values of type character, integer and float to the server. The server should print the message using the format “char value %c integer value %d float value %f” before passing it to the next client. The server should change the value of each element of the structure before passing it to client2. The client2 should print the structure values it receives from the server using the above format.

The language laboratory is very useful for improving one’s communication skill. It provides students with the technical tools to get the best samples of pronunciation of the language. The electronic devices used in the laboratory stimulate the eyes and ears of the learner to acquire the language quickly and easily. The laboratory’s collection is designed to assist learners in the acquisition and maintenance of aural comprehension, oral and written proficiency and cultural awareness. The language laboratory offers broadcasting, television programmes, web-assisted materials and videotaped off-air recordings in the target language. In short, a learner can get the experience of having interaction with native speakers through the laboratory; Hence, the language laboratory has become the need of the hour in any language learning process for communication. Through continuous practice students learn how to use English effectively with ease and with minimal interference of mother tongue. Training in soft skills helps them fine tune their capabilities and realize their potentials.

Rules and Regulation for Labs

Maintain Discipline in the LAB.

Any type of removable devices likes CD & PEN DRIVES are not allowed.

Mobile phones should be switched off or silent.

Systems should be properly Shut Down by the students.

The chairs should be properly placed by the user.

Do not bring bags, food and drink into the lab.

Do not change the settings in the computer

Report all problems related to the system to the lab instructor

Internet facility is strictly for educational purposes only.

Rules and Regulation for Labs

Maintain Discipline in the LAB.

Any type of removable devices likes CD & PEN DRIVES are not allowed.

Mobile phones should be switched off or silent.

Systems should be properly Shut Down by the students.

The chairs should be properly placed by the user.

Do not bring bags, food and drink into the lab.

Do not change the settings in the computer

Report all problems related to the system to the lab instructor

Internet facility is strictly for educational purposes only.

Semester 01

1st Semester MCA01007 Operating System Lab L-T-P 0-0-3 2 CREDITS

LIST OF EXPERIMENTS:

  1. Write a C program to simulate the following non-preemptive CPU scheduling algorithms to find turnaround time and waiting time. a) FCFS b) SJF c) Round Robin (pre-emptive) d) Priority
  2. Write a C program to simulate Multi-level Feedback Queue Scheduling algorithm considering the following scenario. All the processes in the system are divided into two categories – System processes and User processes. System processes are to be given higher priority than user processes. Use FCFS scheduling for the processes in each queue.
  3. Write a C program to simulate the MVT and MFT memory management techniques.
  4. Write a C program to simulate the following Contiguous Memory allocation techniques
  5. Worst-fit b) Best-fit c) First-fit
  6. Write a C program to simulate Paging technique of Memory management.
  7. Write a C program to simulate Bankers algorithm for the purpose of deadlock avoidance.
  8. Write a C program to simulate Disk scheduling algorithms
  9. a) FCFS b) SCAN c) C-SCAN
  10. Write a C program to simulate Page replacement algorithms a) FIFO b) LRU c) LFU
  11. Write a C program to simulate Page replacement algorithms a) Optimal
  12. Write a C program to simulate Producer-Consumer problem using semaphores.
  13. Write a C program to simulate the concept of Dining-Philosophers problem.

Semester 02

2nd Semester MCA02006Python

Programming

L-T-P 0-0-3 2 CREDITS

LIST OF EXPERIMENTS:

  1. Write a Program to read and print values of variables of different data types.
  2. Write a program to perform addition, subtraction, multiplication, division and modulo division on two integers.
  3. Write a program to input two numbers and check whether they are equal or    not.
  4. Write a program that prompts user to enter a character (O, A, B, C, F). Then using ifelseif-else construct display Outstanding, Very Good, Good, Average and Fail respectively.
  5. Write a program to print Fibonacci series using recursion.
  6. Write a program that prints absolute value, square root and cube root of a number. (import math package).
  7. Write a program that finds the greatest of three given numbers using functions. Pass three arguments. 8. Write a program to get a string made of the first 2 and last 2 characters from a given string. If the string length is less than 2, return empty string.
  8. Write a program that fetches data from a specified url and writes it in a file.
  9. Write a program to find the resolution of an image.
2nd Semester MCA02008Algorithm Design LabL-T-P 0-0-3 2 CREDITS

LIST OF PROGRAMS:

  1. Implementation of Stack and Queue – Operations and Applications.
  2. Implementation of different searching algorithms.
  3. Implementation of different sorting algorithms.
  4. Problem solving using Divide and Conquer technique.
  5. Problem solving using Dynamic Programming technique.
  6. Problem solving using Greedy technique.
  7. Problem solving using Backtracking technique.
  8. Problem solving using disjoint-set data structure operations.
  9. Problem solving using Branch and Bound technique.
  10. Problem solving for the Maximum Flow problem.
  11. Implementation of Graph Traversal algorithms – Breadth-First-Search (BFS) and DepthFirst-Search (DFS).
  12. Implementation of Minimum Spanning Tree construction algorithms – Kruskal and Prim.
  13. Implementation of different String-Matching algorithms.
  14. Problem solving for the Shortest Path problem using different algorithms.
  15. Problem solving using Approximation algorithms.

Semester 03

3rd  Semester MCA03006Software Engineering LabL-T-P 0-0-3 2 CREDITS

 List of Experiments

  1. Prepare the SRS document for a given problem, such as the below mentioned problems. You should identify the appropriate requirements for the given problem; Draw the E-R Diagram using any available tool, Draw the DFD for the given problem using any available tool, Draw the Use Case diagram, Domain Models, and Class Diagram, Sequence Diagrams and Collaboration Diagrams for each Use Case, State Chart Diagram and Activity Diagram, (if necessary) using any available tool; Develop the corresponding software using any programming language such as Java, Python, etc. with an interactive GUI and appropriate Database.
  2. a) Develop software to automate the bookkeeping activities of a 5 star hotel
  3. b) The local newspaper and magazine delivery agency wants to automate the various clerical activities associated with its business. Develop software for this.
  4. c) A small automobile spare parts shop sells the spare parts for vehicles of several makes and models. Each spare part is typically manufactured by several small industries. To streamline the sales and supply ordering, the shop owner wants to automate the activities associated with his business. Develop a software for this.
  5. d) Develop software for the automation of the dispensary of your college.
  6. e) Develop software for automating various activities of the Estate Office of your college.
  7. f) Develop word processing software with some limited number of facilities such as making bold italics, underline, cut, copy and paste etc.
  8. g) Develop a graphics editor software package, using which one can create / modify several common types of graphics entities.
  9. h) Develop a software for automating various activities of the departmental offices of your college.
  10. Estimate the size of a given software using Function Point Metric.
  11. Write a C function for searching an integer value from a large sorted sequence of integer values stored in array of size 100, using the binary search method. Build the control flow graph (CFG) of this function using any compiler writing tool. Write a program in Java to determine its cyclomatic complexity. Identify the linearly independent paths and generate the test cases using path coverage based strategy.
  12. To perform various testing operations using the available testing tools for a given system.
  13. Write a program in Java to determine the number of defects still remaining after testing, using error seeding methodology.
  14. Draw the GANT chart for a given software project using any available tool such GanttProject.
  15. Draw the network diagram, find out the critical path and critical activities, and calculate the project duration for a given problem using CPM. You may use any available tool for this such as Ganttproject, ProjectLibre etc.
  16. Draw the network diagram, find out the critical path and critical activities, and calculate the project duration for a given problem using PERT. You may use any available tool for this such as Ganttproject, ProjectLibre etc
3rd  Semester MCA03008Web Programming LabL-T-P 0-0-3 2 CREDITS

List of Experiments

1.Web design environment : HTML elements coding and testing

  1. Implementation of frames and frame elements
  2. Write a JavaScript to design a simple calculator to perform the following operations: sum, product, difference and quotient.
  3. Write a JavaScript that calculates the squares and cubes of the numbers from 0 to 10 and outputs HTML text that displays the resulting values in an HTML table format.
  4. Write a JavaScript code that displays text “TEXT-GROWING” with increasing font size in the interval of 100ms in RED COLOR, when the font size reaches 50pt it displays “TEXTSHRINKING” in BLUE color. Then the font size decreases to 5pt.
  5. Develop and demonstrate a HTML file that includes JavaScript script that uses functions for the following problems: a. Parameter: A string Output: The position in the string of the leftmost vowel b. Parameter: A number Output: The number with its digits in the reverse order
  6. Design an XML document to store information about a student in an engineering college affiliated to BPUT. The information must include USN, Name, Name of the College, Brach, Year of Joining, and e-mail id. Make up sample data for 3 students. Create a CSS style sheet and use it to display the document.
  7. Write a PHP program to keep track of the number of visitors visiting the web page and to display this count of visitors, with proper headings.
  8. Write a PHP program to display a digital clock which displays the current time of the server.
  9. Write the PHP programs to do the following: a. Implement simple calculator operations.
  10. Find the transpose of a matrix.
  11. Multiplication of two matrices.
  12. Addition of two matrices.
  13. Write a PHP program named states that declare variable states with value “Mississippi Alabama Texas Massachusetts Kansas”. Write a PHP program that does the following:
  14. Search for a word in variable states that ends in xas. Store this word in element 0 of a list named states List.
  15. Search for a word in states that begins with k and ends in s. Perform a case insensitive comparison. [Note: Passing re.Ias a second parameter to method compile performs a case insensitive comparison.] Store this word in element1 of states List.
  16. Search for a word in states that begins with M and ends in s. Store this word in element 2 of the list.
  17. Search for a word in states that ends in a. Store this word in element 3 of the list
  18. Write a PHP program to sort the student records which are stored in the database using selection sort. 11. Web Technology Lab with Mini Project.

Rules and Regulation for Labs

Maintain Discipline in the LAB.

Any type of removable devices likes CD & PEN DRIVES are not allowed.

Mobile phones should be switched off or silent.

Systems should be properly Shut Down by the students.

The chairs should be properly placed by the user.

Do not bring bags, food and drink into the lab.

Do not change the settings in the computer

Report all problems related to the system to the lab instructor

Internet facility is strictly for educational purposes only.

Semester 03

3rd  Semester MCA03007Seminar and Technical WritingL-T-P 0-0-3 2 CREDITS

Semester 04

4th Semester MCA04002Internship/ Major Project

 

L-T-P 0-0-815 CREDITS