Object Oriented Technique Using Java (Theory and Lab)
Object Oriented Technique Using Java (Theory and Lab)
Integrated
2nd Year , 3rd Sem
Course L T P Credit
code
Course objective:
The objective of this course is to understand the object-oriented methodology and its techniques to
design and develop conceptual models and demonstrate the standard concepts of object-oriented
techniques modularity, I/O. and other standard language constructs. The basic objective of this course is
to understand the fundamental concepts of object-oriented programming in Java language and also
implement the Multithreading concepts, GUI based application and collection framework.
Pre-requisites:
Student must know at least the basics of how to use a computer, and should be able to start a
command line shell.
Knowledge of basic programming concepts, as covered in ‘Programming Basic” course is
necessary.
Course outcome: After completion of this course students will be able to:
CO2 Demonstrate the Java programs using OOP principles and also implement
K3
the concepts of lambda expressions.
CO3 Implement packages with different protection level resolving namespace K3, K5
collision and evaluate the error handling concepts for uninterrupted
execution of Java program.
CO5 Design and develop the GUI based application, Generics and Collections
K6
in Java programming language to solve the real-world problem.
Text books:
1) Herbert Schildt,” Java - The Complete Reference”, McGraw Hill Education 12th edition
3) James Rumbaugh et. al, “Object Oriented Modeling and Design”, PHI 2nd Edition
Reference Books:
1) Cay S. Horstmann, “Core Java Volume I – Fundamentals”, Prentice Hall
Link:
Unit 1 https://www.youtube.com/watch?
v=r59xYe3Vyks&list=PLS1QulWo1RIbfTjQvTdj8Y6yyq4R7g-Al
Unit 2 https://www.youtube.com/watch?
v=ZHLdVRXIuC8&list=PLS1QulWo1RIbfTjQvTdj8Y6yyq4R7g-Al&index=18
Unit 3 https://www.youtube.com/watch?v=hBh_CC5y8-s
Unit 4 https://www.youtube.com/watch?v=qQVqfvs3p48
Unit 5 https://www.youtube.com/watch?v=2qWPpgALJyw
B. TECH. SECOND YEAR (COMMON TO ALL) 3rd Sem
Course Code L T P Credit
List of Experiments:
11. Write a Java class to show the concept of static class 26 CO2
23. Write a Java Program to Sort elements using Insertion Sort CO2
15
Write a Java Program to Sort elements using Selection CO2
24.
Sort - Largest element method 16
25. Write a Java program to Sort elements using Bubble Sort CO2
17
Write a Java program to handle an Arithmetic Exception - CO3
26.
divided by zero 33
35. Write a JAVA program to show the usage of string buffer. 32 CO3
CO1 To understand how to design and implement basic data types, command
K2
line arguments and control statements
CO2 To demonstrate the Java programs using OOP principles and also
K3
implement the concepts of lambda expressions and arrays.
CO4 To solve the real time problems using multithreading and annotations
K3
concept.