0% found this document useful (0 votes)
28 views3 pages

Object Oriented Programming Lab: Topic Course Code Course Name Semester

Uploaded by

ophamdan53
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)
28 views3 pages

Object Oriented Programming Lab: Topic Course Code Course Name Semester

Uploaded by

ophamdan53
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

Program : Diploma in Computer Engineering / Computer Hardware Engineering

Course Title: Object oriented programming


Course Code : 4136
Lab

Semester : 4 Credits: 1.5

Course Category: Program Core

Periods per week: 3 (L:0 T:0 P:3) Periods per semester: 45

Course Objectives:

● Impart skills for learning platform independent object-oriented programming


concepts.
● Understand the design and use of GUI in application development.
● Impart skills to develop applications using databases.

Course Prerequisites:

Course
Topic Course name Semester
code
Programming concepts. Programming in C Lab III

Course Outcomes:

On completion of the course, the student will be able to:

Duration
COn Description Cognitive Level
(Hours)
CO1 Develop programs using Java class & object 12 Applying

CO2 Implement different types of inheritances 10 Applying

CO3 Build GUI applications using swing. 11 Applying

CO4 Build databases applications in JAVA 9 Applying

Lab Exam 3
CO – PO Mapping

Course
PO1 PO2 PO3 PO4 PO5 PO6 PO7
Outcomes
CO1 3 3
CO2 3 3
CO3 3 3
CO4 3 3

3-Strongly mapped, 2-Moderately mapped, 1-Weakly mapped

Course Outline

Module Duration
Description Cognitive Level
Outcomes (Hours)
CO1 Develop programs using Java class & object
Develop java programs using class and
M1.01 2 Applying
objects
Implement java programs that handle objects
M1.02 such as array of objects, passing and 2 Applying
returning objects as arguments.
M1.03 Demonstrate the role of constructors. 2 Applying
Implement programs using static variables
M1.04 2 Applying
and methods.
Implement programs using method Applying
M1.05 2
overloading
Construct programs by including an
M1.06 2 Applying
exception handling mechanism.

CO2 Implement different types of inheritances

Implement programs using single


M2.01 2 Applying
inheritance
Implement programs using multilevel and
M2.02 2 Applying
hierarchical inheritance
M2.03 Implement programs using interfaces 2 Applying
Demonstrate the role of user defined and
M2.04 2 Applying
built-in packages
Implement programs that show the relevance
M2.05 2 Applying
of various scopes.
Lab Exam – I 1.5
CO3 Build GUI applications using swing.
Design GUI applications using the SWING
M3.01 3 Applying
package.
M3.02 Demonstrate event handling in JAVA. 3 Applying
Implement programs with multiple listener
M3.03 5 Applying
interfaces.
CO4: Build databases applications in JAVA
Implement program to establish a
M4.01 3 Applying
connection to a database using JDBC API
Implement programs for preparing &
M4.02 executing database queries, retrieving 3 Applying
datasets and extracting the required data.
Develop simple application using GUI
M4.03 3 Applying
components and database
Lab Exam – II 1.5

Text / Reference

T/R Book Title/Author


Herbert Schildt, Date Skrien: Java Fundamentals A Comprehensive
T1
Introduction
T2 Balaguruswamy E: Programming with Java, 6th edition.
R1 Liang, Y Daniel: Introduction to JAVA Programming, Pearson, 9th Ed.
R2 Herbert Schildt: Java: The Complete Reference, Seventh Edition,
R3 Herbert Schildt: Swing A Beginner’s guide
R4 Paul Deital, Harvey Deital: Java How to Program,
R5 Yang HU: Easy Learning JDBC+Mysql

Online Resources

Sl.No Website Link


1 https://onlinecourses.nptel.ac.in/noc20_cs08/course
2 https://www.tutorialspoint.com/java

You might also like