Professional Documents
Culture Documents
OOPS syllabus
OOPS syllabus
COURSE OBJECTIVES
To understand the basic concepts of Object Oriented Programming in Java
To know the principles of in heritance and interfaces
To define exceptions and use of I/O streams
To learn the concepts of threads and generics classes
To design and build simple Graphical User Interfaces using wing components
LIST OF EXPERIMENTS
1. Write a Java Program to capture the personal details of a person.
2. Develop an application with Employee class with Emp_name, Emp_id, Address,
Mail_id, Mobile_no as members. Inherit the classes, Programmer, Assistant Professor,
Associate Professor and Professor from employee class. Add Basic Pay (BP) as the
member of all the inherited classes with 97% of BP as DA, 10 % of BP as HRA, 12%
of BP as PF, 0.1% of BP for staff club fund. Generate pay slips for the employees with
their gross and net salary.
3. Write a program to perform string operations using Array List.
4. Write a program to do the arithmetic operations with required exceptions.
5. Write a program to read a file and print on the console
6. Write a java program that implements a multi-threaded application that has three
threads. First thread generates a random integer every 1 second and if the value is even,
second thread computes the square of the number and prints. If the value is odd, the
third thread will print a value of cube of the number.
7. Write a java program to find the maximum value from the given type of elements using
a generic function.
8. Design a login screen using JAVAAWT components.
COURSE OUTCOMES
Upon completion of the course, the students will be able to:
Develop Java programs using OOP principles.
Develop Java programs using inheritance and interfaces concepts.
Build Java applications using exceptions, I/O streams and Java beans.
Develop Java applications with threads and generic classes.
Develop interactive applications using swings.
TEXTBOOKS
1. Herbert Schildt, “Java - The Complete Reference”, 11 th Edition, McGraw Hill
Education, 2017.
2. CayS. Horstmann, Garycornell, “Core Java Volume–I Fundamentals”, 9 th Edition,
Prentice Hall, 2013.
REFERENCES
1. Paul Deitel, Harvey Deitel, “Java SE 8 for programmers”, 3rd Edition, Pearson, 2015.
2. Steven Holzner, “Java 2 Black Book”, Dreamtech Press, 2011.
WEB REFERENCES
1. https://www.w3schools.com/java/java_intro.asp
2. https://www.tutorialspoint.com/java/index.html
3. https://www.javatpoint.com/java-tutorial
4. https://developer.ibm.com/tutorials/j-introtojava1/
CO-PO MAPPING
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 2 3 1 2 2 3 3 2 3 3 1 1 3 -
CO2 3 3 3 - - 2 2 2 3 1 2 3 1 3 -
CO3 3 2 3 - - 3 3 2 3 3 3 3 1 3 -
CO4 1 3 3 - - 3 2 3 3 2 3 2 1 3 -
CO5 3 3 3 - - 2 3 3 2 3 2 3 1 3 -
AVG 3 3 3 1 2 2 3 3 3 2 3 2 1 3 -