0% found this document useful (0 votes)
4 views

Practical_Index index

The document outlines a comprehensive syllabus for the Object Oriented Programming with Java course, detailing various programming tasks and projects for students to complete. It includes specific rubrics for grading based on accuracy, student engagement, and regularity. Each task is designed to enhance the student's understanding of Java programming concepts and techniques.

Uploaded by

hetvybhavsar20
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)
4 views

Practical_Index index

The document outlines a comprehensive syllabus for the Object Oriented Programming with Java course, detailing various programming tasks and projects for students to complete. It includes specific rubrics for grading based on accuracy, student engagement, and regularity. Each task is designed to enhance the student's understanding of Java programming concepts and techniques.

Uploaded by

hetvybhavsar20
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

Student Name:

Semester: 4 Batch: Enrollment No: __

Subject: Object Oriented Programming wih Java (4341602)

INDEX
 R1: Rubric 1: Accuracy & Documentation
 R2: Rubric 2: Engagement of Student
 R3: Rubric 3: Regularity of Student

Total
R1 R2 R3
SR. Marks
DATE TITLE (04) (03) (03) SIGN
NO. (10)
Install JDK and Setup a Java Programming
development environment by using:
1. 1) Command Prompt (SET PATH command and
using Environment Variable).
2) Any open source IDE (Eclipse, Jcreater etc)
Test the java development environment setup
2. by implementing a simple java program (print:
“OOP with JAVA”).
Develop a basic java program that
3.
demonstrates data types of JAVA.

Develop a Java program to swap two numbers


without using a temporary variable and with
4.
using a temporary variable (use command line
argument to accept value from user).
Develop programs to demonstrate use of -
5. 1) if statement and its different form
2) switch case statement
Develop program to demonstrate use of-
6. 1) for loop
2) ‘while’ and ‘do while’ loop

Develop a Java program to find maximum and


7.
minimum numbers from array elements.

Develop a basic java program that


8.
demonstrates the use of Class & Object.
Develop a java program to find the factorial
9.
of a given number using a recursive function.
Develop a java program that demonstrates
10.
method overloading.
Total
R1 R2 R3
SR. Marks
DATE TITLE (04) (03) (03) SIGN
NO. (10)

Develop a program for implementation of


11.
different functions of String class.

Develop a program for implementation of


Wrapper Class to convert primitive value into
12.
object (Boxing) and object into primitive value
(Un-boxing).
Develop a program with a static block and show
13. that it will be executed before the main ( )
method in a class.
Develop a program to demonstrate use of static
14.
functions.

Develop a program to demonstrate use of ‘this’


15. keyword. Check whether ‘this’ can access the
private members of the class or not.

Develop a program with an overloaded


constructor. Also develop the copy constructor
16.
to create a new object with the state of the
existing object.

Develop a program to demonstrate the use of


private constructor and also write a method
17.
which will count the number of instances
created using default constructor only.

Develop a program to demonstrate single


18. inheritance, multilevel inheritance, and
hierarchical inheritance.
Develop a program with one class named shape
which has two member functions named erase
() and draw (). In the program we have three
19.
other subclasses: circle, triangle and square.
override methods of the superclass into
subclasses.
Develop a program for implementation of
20.
Dynamic method dispatch.

Develop a java program that demonstrates the


21.
use of Abstract class.
Develop a java program that illustrates
interface inheritance. Interface ‘A1’ and ‘A2’ are
extended from interface ‘A’. Interface ‘A12’
inherited from both ‘A1’ and ‘A2’. Each
22. interface declares one method and one
constant. Class ‘Interface_Imple’ implements
‘A12’. Instantiate ‘Interface_Imple’ and invoke
each of its methods. Each method displays one
of the constants.
Total
R1 R2 R3
SR. Marks
DATE TITLE (04) (03) (03) SIGN
NO. (10)
Develop a program to create a Package and
demonstrate how packages are used in java.
23.
And use java access modifier to demonstrate
the access rules in a package.
Develop a program to demonstrate the use of
24.
‘super’ and ‘final’ keywords.

Develop programs to demonstrate the use of


25. Exception Handling using predefined Exception
Classes.

Develop a program to handle multiple


26. exceptions using multiple try blocks and
multiple catch blocks.
Develop a program to implement user defined
27.
exceptions.
Develop a program to demonstrate use of
28.
throw, throws, and finally keyword.
Develop a program that executes two threads.
One thread displays “Java Programming” every
29. 2 seconds, and the other displays “Semester -
4th” every 5 seconds.(Create the threads by
extending the Thread class)
Develop a program that executes two threads.
One thread will print the even numbers and the
30. another thread will print odd numbers between
1 to 10.(Create the thread by implementing
runnable interface)
Develop a program to demonstrate use of
synchronization of threads when multiple
31.
threads are trying to update a common
variable.
Develop programs to create, write, modify, read
32.
operations on Text files.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy