CE505 - Object Oriented Programming With JAVA
CE505 - Object Oriented Programming With JAVA
Learning Objectives:
This subject will help to improve the analytical skills of object oriented
programming
Overall development of problem solving and critical analysis
Formal introduction to Java programming language
Total 45 100
Learning Outcome:
On successful completion of this course, the student should be able to:
Show competence in the use of the Java programming language in the development
of small to medium-sized application programs that demonstrate professionally
acceptable coding and performance standard
Understand the basic principles of the object-oriented programming
Demonstrate an introductory understanding of graphical user interfaces, multi-
threaded programming, and event-driven programming.
Reference Books:
1 Introduction to Java Programming (Comprehensive Version), Daniel Liang, Seventh
Edition, Pearson.
2 Programming in Java, Sachin Malhotra & Saurabh Chaudhary, Oxford University
Press.
3 Murach’s Beginning Java 2, Doug Lowe, Joel Murach and Andrea Steelman, SPD.
4 Core Java Volume-I Fundamentals, Eight Edition, Horstmann & Cornell, Pearson
Education.
5 The Complete Reference, Java 2 (Fourth Edition), Herbert Schild, TMH.
6 Java Programming, D. S. Malik, Cengage Learning.
List of experiments:
Sr.
Name of Experiment
No
1 Program to define a structure of a basic JAVA program
2 Program to define the data types, variable, operators, arrays and control structures.
3 Program to define class and constructors. Demonstrate constructors.
4 Program to define class, methods and objects. Demonstrate method overloading.
5 Program to define inheritance and show method overriding.
6 Program to demonstrate Packages.
7 Program to demonstrate Exception Handling.
8 Program to demonstrate Multithreading.
9 Program to demonstrate I/O operations.
10 Program to demonstrate Network Programming.
11 Program to demonstrate Applet structure and event handling.
12 Program to demonstrate Layout managers.