Course Code:
Course Title : Total Credits: 02
20PMC106D
Teaching
Evaluation Scheme:
Scheme: Object Oriented Programming using JAVA
Theory: 2
End Sem Exam: 50 Marks
hrs/week
Course 1.To understand and develop the various approaches to solve problems using Object Oriented
Objectives: programs.
2. To study the modern frameworks and their applications in real-word problems.
Course 1 Design, develop, test, document and debug Java programs using object-oriented principles in
Outcomes: conjunction with development tools including integrated development environments, debuggers.
2 Build applications that have an event-driven graphical user interface using the standard Java libraries
& access database with JDBC.
3 Develop programs using java with attractive GUI.
Pre-requisites: C Programming Language
Course Type: Program core course
Teaching
Unit No
PO PSO Methodology Remark
Unit 1: Introduction ,Exception Handling & Multithreading [ 10 hrs ]
Classes & Objects – Overloading Methods – Passing and
returning objects – Controlling access to members – this,
static, and final keywords , String handling, Inheritance –
Types of Inheritance - Method Overriding, Dynamic Method
1,2,3, Oral, Chalk & Talk &
Dispatch – Abstract classes Interfaces, Packages – Access 2,3,5
4,6 Demonstration
Specifiers – importing packages Exception handling Model
– Built in exceptions – User defined exceptions.
Multithreading-Thread creation - Thread class - Runnable
interface, Multithreading applications.
Unit 2: File, Collection & GUI [ 10 hrs ]
File & JDBC: Character Stream classes - Random Access
file. JDBC Statement - Callable and Prepared object –
Processing Result set.
Generics & Collection: Generic methods, generic classes –
1,2,3, Oral, Chalk & Talk &
Collection Interfaces - Collection Classes - Collection 2,3,5
4,6 Demonstration
Algorithms.
Applications of collection
GUI creation: Applet Programming, AWT Programming,
Event handling – Swing Components
Text Books
1.Deitel and Deitel, Java How to Program 2015, 10th Edition, Prentice Hall.
2. Herbert Schildt, Java™: The Complete Reference, 2014, 9th Edition, Oracle Press.
3. E. Balagurusamy, Programming With Java: A Primer,3rdEdition,The McGraw Hill.
Reference Books
1 JAVA 2 UNLEASHED, Tech Media Publications
E-Resources
Program Outcomes- Competency and performance Indicator
Unit PO Competence PI
2.5 2.5.1
2.5.2
PO2 2.5.3
2.6 2.6.1
2.6.2
2.6.3
3.5 3.5.1
1,2,3,4 PO3 3.5.2
3.5.3
3.6 3.6.1
PO5 5.4 5.4.1,5.4.2
Course Code: 20PMC107D Course Title Total Credits: 01
Teaching Scheme: Evaluation Scheme
Theory: -1 Hr/week Essentials of Database
Management System
3. Study and interpret database and DBMS concepts with application
Course Objective
4. Study SQL commands and design the database to store the data
1. Understand Normalisation techniques
2. Construct Entity Relationship diagram.
Course outcomes 3. Write queries using relational query languages andSQL.
4. Understand and apply concurrency control and recovery techniques
5. PL SQL Programming
Pre-requisite Nil
Course Type Program Core Course
Type/ PO PSO Rema
Contents Methodolog Mappin Mappin rks
y g g
Unit 1- Database designing techniques
Normalization: need of normalization, ER to Relational, Chalk and PO3 PSO4
Functional dependency, Inference Rules for Functional Talk
Dependencies ,Closure of functional dependencies, Normal