OOPS JAVA Syllabus
OOPS JAVA Syllabus
Version 1.0 3 0 0 3
Pre-requisites/Exposure Basic Knowledge of programming
Co-requisites --
Course Objectives
The objectives of this course are to:
1. Develop Java programs that leverage the object-oriented features.
2. Design & implement multithreading and data structure.
3. Learn the concepts of JDBC and Servlets.
Course Outcomes
On completion of this course, the students will be able to
Catalog Description
This course introduces JAVA programming language with object-oriented programming
principles. It moves on to introduce the object-oriented programming paradigm, focusing on
the definition and use of classes along with the fundamentals of object-oriented design.
Further, emphasis is placed on event-driven programming methods, including creating and
manipulating objects, classes, and using object-oriented tools such as the class debugger.
The concept of design patterns is presented to develop interactive applications. The course
sums up with the introduction to the fundamentals of advance JAVA concepts including
Servlets, JSP etc.
Course Content
Text Books
T1: The Java Programming Language 3rd Edition, Ken Arnold, James Gosling, Pearson.
T2: Head First Servlets and JSP 2nd Edition.
T3: The Complete Reference Java 7th Edition, Herbert-Schild, TMH.
T4: Java SE7 Programmer I &II Study Guide, Kathy Sierra and Bert Bates, McGraw Hill.
Reference Books
R1: A premier guide to SCJP 3rd Edition, Khalid Mughal, Pearson.
R2: Thinking in Java, 3rd Edition, Bruce Ackel, Pearson.
Relationship between the Course Outcomes (COs), Program Outcomes (POs) and Program
Specific Objectives (PSOs)
Course Outcomes PO PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO PO PO PO PSO PSO PSO
1 9 10 11 12 1 2 3
Course Outcomes PO PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO PO PO PO PSO PSO PSO
1 9 10 11 12 1 2 3
CO1 1 2 2 2 1 3
CO2 1 2 2 2 2 1 3
CO3 1 2 2 1 2 1 3
CO4 1 2 2 2 1 3
CO5 1 2 2 2 1 3
Average 1 2 2 1.5 2 1 3
1= Weak 2:=Moderate 3= Strong
CSEG 2120 Object Oriented Programming Lab L T P C
Version 1.0 0 0 2 1
Pre-requisites/Exposure Basic knowledge of computer programming concepts
and data structures
Co-requisites --
Course Objectives
The student should be able to
Course Outcomes
Catalog Description
List of Experiments
Lab Exercise Contents
The Java Programming Language 3rd Edition, Ken Arnold, James Gosling, Pearson
A premier guide to SCJP 3rd Edition, Khalid Mughal, Pearson
Thinking in Java, 3rd Edition, Bruce Ackel, Pearson
Video resourceshttp://www.youtube.com and blackboard.
Continuous Evaluation- There will be continuous evaluation for all practical subjects of SoCS
during the semester w.e.f. January 2016. The performance of a student in a Practical
subject will be evaluated as per process given below:
Components of evaluation
Relationship between the Program Outcomes (POs), Program Specific Outcomes and Course
Outcomes (COs)
Course PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
Outcomes
CO1 1 2 2 2 1 3
CO2 1 2 2 2 2 1 3
CO3 1 2 2 1 2 1 3
CO4 1 2 2 2 1 3
Average 1 2 2 1.5 2 1 3
1=weak 2= moderate 3=strong