0% found this document useful (0 votes)
42 views3 pages

Lab Plan D9A 15-16

This document outlines the Object Oriented Programming Methodology Laboratory course for students in the Electronics and Telecommunication Engineering department. It includes 13 experiments mapping to 7 course outcomes related to coding in Java, implementing algorithms, using control structures and recursion, threads, method overloading, inheritance, and efficient programming. The faculty in charge is Mrs. Pooja M. Shetty and the class is for semester 3 students in branch D9A for the 2015-2016 academic year. Student performance is assessed based on conducting the experiment, providing explanations, punctuality, and presentation of output.

Uploaded by

Mukesh Manwani
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
42 views3 pages

Lab Plan D9A 15-16

This document outlines the Object Oriented Programming Methodology Laboratory course for students in the Electronics and Telecommunication Engineering department. It includes 13 experiments mapping to 7 course outcomes related to coding in Java, implementing algorithms, using control structures and recursion, threads, method overloading, inheritance, and efficient programming. The faculty in charge is Mrs. Pooja M. Shetty and the class is for semester 3 students in branch D9A for the 2015-2016 academic year. Student performance is assessed based on conducting the experiment, providing explanations, punctuality, and presentation of output.

Uploaded by

Mukesh Manwani
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Vivekanand Education Societys Institute of Technology

Department of Electronics & Telecommunication Engineering

Faculty In charge: Mrs. Pooja M. Shetty


Subject : Object Oriented Programming Methodology Laboratory
Branch : Electronics and Telecommunication Engineering ( Semester III )
Class:
D9A
Academic Year
: 2015-2016

Course Outcomes: After completion of this course students will be able to:
1. Students will be able to code a program using JAVA constructs.
2. Given an algorithm a student will be able to formulate a program that correctly
implements the algorithm.
3. Students will be able to generate different patterns and flows using control
structures and use recursion in their programs.
4. Students will be able to use thread methods, thread exceptions and thread priority.
5. Students will implement method overloading in their code.
6. Students will be able to demonstrate reusability with the help of inheritance.
7. Students will be able to make more efficient programs.
LIST OF EXPRIMENTS
Sr.no.
1
2
3

Experiments to be conducted

Mapped
CO

Structure of a Java program and Commandline arguments


Find the list sum of list of numbers taken through command 1, 2, 3, 7
line.
Static method
1, 2, 3, 7
A function to find the square of a number
Class Concepts and Constructor Overloading
Create a Point class to represent a point in two dimensional
space, with attributes as x and the y coordinate. Include
methods to read point corrdinates, display coordinate
details, to displace a point. Also implement Constructor
overloading.
Passing object as a parameter to a method
Create a Point class to represent a point in two dimensional
space, with attributes as x and the y coordinate. Include
methods to read point corrdinates, display coordinate
details, to displace a point and find the distance between
two points.

OOPM/ Sem III / D9 A ( EXTC) / 2015 16

1, 2, 3, 5,
7

1, 2, 3, 7

Vivekanand Education Societys Institute of Technology


Department of Electronics & Telecommunication Engineering

Function Overloading
Create a Point class to represent a point in two dimensional
space, with attributes as x and the y coordinate. Include
1, 2, 3, 5,
methods to read point corrdinates, display coordinate
7
details, to displace a point by x axis or y axis or both x and y
axis.

Static data member and functions


Counting the number of objects created by a class Point

1, 2, 3, 7

Single Dimensional Array


Create a rectangle from an array of coordinates.

1, 2, 3, 7

10

11

12

Inheritance
Create a 2DPoint class to represent a point in two
dimensional space, with attributes as x and the y
coordinate. Include methods to read point corrdinates,
display coordinate details, to displace a point by x axis or y
axis or both x and y axis. Implement another class 3Dpoint
that represents a point in 3 dimensional space, by reusing
the 2DPoint class. Include appropriate methods.
Abstract class and Runtime Polymorphism
Create an class shape for shapes with one dimension ( eg:
square and circle)with attributes as dimension and colour.
And methods to find colour, find dimensions and an
absrtact method to find area. Let class Square and Circle
inherit the Shape class and implement the method to
calculate area.
Interface
Create an Interface Shape with function to read, display,
calculate area and constant variable for value of PI. Let two
classes Rectangle and Circle implement the interface.
Packages
Create a package TestPack with class Point definition. Write
a program to create objects of Point by importing the
package. And display their area.
Multithreading
Write a program to create two threads one to print the even
numbers and other odd number. And execute them
together.

OOPM/ Sem III / D9 A ( EXTC) / 2015 16

1, 2, 3, 6,
7

1, 2, 3, 7

1, 2, 3, 7

1, 2, 3, 7
1, 2, 3, 4,
7

Vivekanand Education Societys Institute of Technology


Department of Electronics & Telecommunication Engineering

13

Applet
Write an applet to display the following figure.
1, 2, 3, 7

Assessment of Experiment done based on following factors


Factor

Marks (Total marks 10)

Performance of
experiment

Explanation

Punctuality & Regularity

Presentation of Ouptut

OOPM/ Sem III / D9 A ( EXTC) / 2015 16

You might also like