Computer Lab Complex-I

Computer Lab Complex-I (Room No-207)

aa

D

COURSES OFFERED

ETCS-257

Data Structure  Lab

ETIT-255

Object Oriented Programming Lab

ETCS-357 

Database Management System Lab

ETIT-453

Multimedia Applications Lab

ETIT-414

Software Testing Lab

ETCS-252

Software Engineering lab

ETIT-356 

Digital Signal Processing Lab

ETCS-354

Object Oriented Software Engineering Lab

EQUIPMENTS AVAILABLE

Sl.No.

Name of Equipment

Quantity/Number

1.

Computer (HP, Wipro)

Configuration: (Intel Core 2 Duo @2.93 GHz processor, 1 GB RAM, 160 GB HDD, Optical Drive with preloaded windows XP operating system)

35

2.

Printer-cum-Photocopiers – Toshiba E-Studio

01

3.

LCD Projector

01

4.

HP Scanjet 2480 (Scanner)

 

5.

Software:

1.

MS Office-2003

01

2.

MS SQL Server-2005

01

3.

MS Windows Server-2003

01

List Of Major Experiments:-

 Subject Code:-

 1. ETIT-453:  Multimedia Applications Lab

1

Motion tween and shape tween applications in macromedia flash.

2

Working on layers in macromedia flash.

3

To draw path animation in macromedia flash.

4

To draw mask effect in macromedia flash

5

Fade in fade out effet in macromedia flash

6

Zoom in zoom out effect in flash.

Subject Code:-

 2.ETCS-357 :  Database Management System Lab

1

To Design A Database Schema And Practice All Ddl Commands And Show Result

2

To Practice All Dml Commands On Schema Created

3

To Create Views Of The Schema Created

4

To Build Relationship Between Tables That Involves  Primary Key And Foreign Key

5

Practicing Select  Statements Or Other  Sql Commands On The Table Created

6

To Build A Table And Represent It In 1nf Form.

7

To Build A 1nf Table And Represent It In 2nf Form.

8

To Build A 2nf Table And Represent It In 3nf Form.

9

To Build A 2nf Table And Represent  It In Bcnf Form.

10

Case Study On Serializablity.

Subject Code:-

 3.ETIT-356  :  Digital Signal Processing Lab

1

Write A Program To Generate Discrete  Time Square Wave.

2

Write A Program To Generate Discrete Time Impulse.

3

  1. Obtain Impulse Response And Step Response Of A System From The Different Equation:-Y[N]-(1/2)Y[N-1]=X[N]

4

  1. Obtain Step Response Of A System Given, Described By The Difference Equation:- Y[N]-(1/2)Y[N-1]=X[N] Using Convolution.
  2. Generate A Discrete Time Signal X[N]=Cos(0.4*”Pi”*N) Spectrum.
  3. Consider A Casual Lti System Described By The Difference Equation:-

5

Y[N]=(3/4)Y[N-1]-(1/8)Y[N-2]+X[N]+(1/3)X[N-1]

An Fir Filter Has The System Function H(Z) Given By H(Z)=1+(13/24)Z^-1(5/8)Z^-2+(1/3)Z^-3 Obtain The Lattice Structure For This Filter.

Obtain Direct Form Structure For The Fir Filter With Lattice Coefficients Given By:-K1=0.2500, K2=0.5000 And K3=0.3333

6

Design A Digital Butterworth Filter Using Bilinear Transformation To Low Pass Filter.

7

Design A Digital Butterworth Filter Using Impulse Invariance Method To Meet The Given Specifications.

8

Rectangular   2. Hanning   3. Hamming   4. Blackman

9

Design An Fir Filter Using Kaiser Window To Meet The Specification.

10

Generate A Sinusoidal Signal Of 1 Khz Frequency. Take Sampling Frequency=4khz. Obtain Spectrum Of This Signal Using Dft Method. Take Dft Length=32

11

Generate A Singal Consisting Of Two Sinusoids 1.1 Khz And 1.2 Khz Frequency. Obtain Spectrum Of The Signal, Windowed By A Rectangular Window, Using Dft Method.

Subject Code:-

4.ETCS-354 :  Object Oriented Software Engineering Lab

1

Draw The Use Case Sequence And Collaboration

2

Draw The Use Case, Sequence And Collaboration Diagram For Issuing A Ticket

3

Draw The Case, Sequence And Collaboration Diagram For A Watch

4

Based On Class Diagram Show A Parent Child Relationship For 1) For A Watch 2) For A Book

5

Draw  The Activity Diagram For

6

Ordering A Pizza.

7

Draw The State Transition Diagram For:

8

Rectangular   2. Hanning   3. Hamming   4. Blackman

9

An Order Processing System

10

Traffic Light Way System

Subject Code:-

5.ETCS-257 :  Data Structures Lab

S.No

Practical List

1

Write a program of array to perform following:

a) Perform the reading and writing of the array.

b)Pass array to the function.

c)Delete an element in an array.

d)Program to traverse an array.

e)Find highest and lowest element in an array.

2

Write a program to implement linear search & binary search

3

Write following programs on matrix:

  • Read two matrixes and add them.
  • Perform multiplication on two matrix
  • Program to display square matrix
  • Find transpose of a matrix
  • Find weather a matrix is upper triangle or not.
  • Determine symmetrical matrix (a matrix is said to be symmetrical when A=A)
  • Find the sum of the element above & below the diagonals elements.
  • Find average of the elements row

4

Write a program to perform following operations on stack :

  • Push operation
  • Pop operation
  • Traverse operation

5

Write a program to implement linear queue using array.

6

Write a program to create singly linked list and perform following operation :

  • Insertion from beginning
  • Insertion from end
  • Deletion from beginning
  • Deletion from end

7

Write a program to create doubly linked list.

8

Write a program to find number of node & leaves in the tree

9

Write a program to sort the elements of an array using

  • Bubble sort
  • Selection sort
  • Insertion sort

10

Write a program to sort the elements of an array using quick sort

11

Write a program to implement the merge sort

12

Write a program to implement Floyd Warshall Algorithm.(All Pair Shortest Path)

13

Write a program to implement graph traversal Breath First Search Algorithm.

Subject Code:-

6.ETIT-255  :  Object Oriented Programming Lab

S.No

Practical List

1

Define a class student and include the following 

  1. Data members:
  2. Name
  3. Roll no
  4. Marks of five subjects.

    Member functions:

  1. To assign initial values and calculate percentage
  2. To display percentage and grade according to percentage.

Write main function to test the program.

2

Define a class to represent a bank account. Include the following members.

       Data members

  1. Name of the depositor
  2. Account number
  3. Balance amount in the bank

Member functions

  1. To assign initial values
  2. To deposit an amount
  3. To withdraw an amount after checking the balance
  4. To display name and balance

Write a main program to test the program.

3

To illustrate the use of object as function argument.
    Define a class time to represent time in hours and minutes. Include the following 
Data members

  1. Time
  2. Hours

Member functions

  1. Get time( ) to assign initial values.
  2. Sum( ) to perform the addition of time in the hours and minutes format.
  3. Display() to display time.

Pass objects of class time as arguments to sum function. Write the main function to test the program.

4

  1. To study function friendly to two classes.

Define two classes class A and class B and find greatest number from private members of class A and class B. Include following things in both classes
Class A data members
        1.One integer value
Member function

  1. To assign initial value

Class B data members
1.One integer value
Member function
1.To assign initial value
Define friend function with object as arguments of class A and Class B to find the max value.
Write main function to test the program.

5

Write a program to use common friend function exchange the private values of two  classes.  The function is called by reference.

              Define two classes A and B and include the following
Data members

  1. Single integer value

Member function

  1. To initialize integer value
  2. To display swapped values

Define friend function to both classes with arguments as object references to swap the private values.
Write main function to test the program.

6

  1. To illustrate how an object can be created (within a function) and returned to another function. (Add two complex numbers using friend function returning object).

         Define a class complex including following Friend function with object as arguments
Data member
1.Two real numbers
Member function
1.To initialize two numbers
2.To display complex number
Define friend function to add two numbers in the definition.
Write main function to test the program.

7

To illustrate function overloading. Write a program to declare three function of same name volume and calculate volume of cube, cylinder and rectangular box.

8

To perform the constructor overloading. Define a class c rectangle and find area of rectangle using constructor overloading

Define class c rectangle and include data members’ width and height. In public section create two constructors one with no arguments to initialize height and weight with some values. Second constructor will parameterize. Include member function area to return area

9

Write a program to overload ++ operator

Create two objects of class counter c1 and c2.the counts in the objects are displayed, they are initially 0.then using the overloaded ++ operator, we increment c1 once and c2 twice, and display the resulting values.

10

 Write a program to overload operator + to add two polar coordinates.

Define a class polar and include following
Private data members of type double

  1. radius
  2. angle

Private member function (for converting polar coordinates to rectangular)

  1. getx( )
  2. gety( )
  3. display( )

Also define operator function (operator +) to add two polar variables. Constructor in polar initialize a variable to 0 or it to specified values.

11

Write a program to overload insertion and extraction operator.

12

Write a program to overload = operator

13

Write a program to show inheritance

Create a class student with data members USN, name age. Using inheritance create the class ugstudent and pgstudent having fields as semester, fees and stipend. Enter the data for atleast 5 students. Find the semester wise average age for all UG and PG students separately.
            Create class student with data members

  1. USN
  2. Name
  3. Age

Public member functions

  1. To get initial data
  2. To return age.

Now derive class pgstudent  and ugstudent from student with data members

  1. Sem
  2. Fees
  3. Stipend

Public member functions

  1. To get initial data
  2. To return sem

Write main function for 5 students and according to the semester wise get average age of PG and UG students.

14

To illustrate hybrid inheritanceCreate class students with data members name, roll no and derive class test from it which shows marks of test. Create one more class sports to show score in sports. Now derive class result from student and sports to show the final sum of marks of all subjects and in sports

15

Write a program to create a template function for Quick sort and demonstrate sorting of integers and doubles.

 

Subject Code:-

 

7.ETIT-414 :  Software Testing Lab

S.No

Practical List

1

Test the program of Quadratic Equation using Boundary Value Analysis

2

Test the program of Previous Date  using Robust Value Analysis

3

Test the program of Sum of Two Numbers using Worst Case Analysis

4

Test the program of Triangle using Weak Robust Equivalence Class Testing.

5

Test the program of Previous Date using Strong Robust Equivalence Class Testing.

6

Test the program of Triangle using Decision Table Testing.

7

Test the program of matrix multiplication with DD path testing.

8

Introduction of Rational Robot.

9

Make a GUI of Username, Password & test it with rational robot.

Subject Code:-

8.ETCS-252 :  Software Engineering Lab

S.No

Practical List

1

Project Selection and Planning.

2

Analyze given system.

3

Develop the System.

4

Deliver the System.

5

Create a Software Requirement Specification (SRS) document.

6

Software Development Model.

7

Introduction to UML and Use Case Diagram

8

System Modeling Estimate the Cost of Project using Software Project Planning

9

User interface Design.

10

 UML Diagram.

11

Testing

12

Technical Metrics for Software

Lab Incharge:-Ms. Seema Rani

Asoociate Lab Incharge:- Mr.Shashank Saroop

Technical Supporting Staff:- Mr. Vikrant Kumar

  • Portal of India
  • govtprocurement
  • nvsp
  • digitalindia
  • payments
  • DesGS
  • Page last updated on: 08-04-2022