KEMBAR78
OOP Course: Syllabus & Outcomes | PDF
0% found this document useful (0 votes)
53 views3 pages

OOP Course: Syllabus & Outcomes

This document outlines an Object Oriented Programming course, including course outcomes, syllabus, reference books, global certifications, tools used, and evaluation components. The course covers OOP principles, inheritance, interfaces, packages, exceptions, multithreading, event handling, AWT, and Swing. Students are evaluated through active learning, practicals, assignments, exams.

Uploaded by

swathi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
53 views3 pages

OOP Course: Syllabus & Outcomes

This document outlines an Object Oriented Programming course, including course outcomes, syllabus, reference books, global certifications, tools used, and evaluation components. The course covers OOP principles, inheritance, interfaces, packages, exceptions, multithreading, event handling, AWT, and Swing. Students are evaluated through active learning, practicals, assignments, exams.

Uploaded by

swathi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

OBJECT ORIENTED PROGRAMMING> <OOP>

COURSE 23CA5205 MODE R LTPS 3-0-2- PRE- PSP


CODE 4 REQUISITE

Course Outcomes

CO# CO Description BTL PO Mapping


CO1 Understand Principles of OOP (Object Oriented 2 PO1, PO3
Programming) and Inheritance
CO2 Design and Implement interfaces, Packages and 3 PO2, PO5
Enumeration, Exceptions & Assertions
CO3 Analyze Multi-Threading and Applets 4 PO3, PO5

CO4 Apply Event Handling and Abstract Window 4 PO2, PO5


Toolkit
CO5 solve varies problem using oops techniques 5 PO1, PO2, PO5,

CO6 Create awt and swing packages 5 PO3, PO5

Syllabus

Module Introduction, Principles of Object-Oriented Languages, Applications of OOP,


1 Programming Constructs: Variables, Primitive Data types, Identifiers -Naming
Conventions, Keywords, Literals, Operators -Binary, Unary and ternary,
Expressions, Precedence rules and Associativity, Primitive Type Conversion
and Casting, Flow of control -Branching, Conditional, loops. Classes and
Objects - classes, Objects, Creating Objects, Methods, constructors -
Constructor overloading, cleaning up unused objects -Garbage collector, Class
variable and Methods -Static keyword, this keyword, Arrays, Command line
arguments
Module Inheritance : Types of Inheritance, Deriving classes using extends keyword,
2 Method overloading, super keyword, final keyword, Abstract class. Interfaces,
Packages and Enumeration: Interface -Extending interface, Interface Vs
Abstract classes, Packages -Creating packages, using Packages, Access
protection, java.lang package. Exceptions & Assertions – Introduction,
Exception handling techniques -try… catch, throw, throws , finally block, user
defined exception, Exception Encapsulation and Enrichment, Assertions
Module Multi Threading: java.lang.Thread, The main Thread, Creation of new threads,
3 Thread priority, Multithreading - Using isAlive () and join (), Synchronization ,
suspending and Resuming threads, Communication between Threads
Input/Output: reading and writing data, java.io package, Applets –Applet class,
Applet structure, An Example Applet Program, Applet : Life Cycle, paint(),
update() and repaint().
Module Event Handling: Introduction, Event Delegation Model, java.awt.event
4 Description, Sources of Events, Event Listeners, Adapter classes, Inner classes.
Abstract Window Toolkit :Why AWT?, java.awt package, Components and
Containers, Button, Label, Checkbox, Ra dio buttons, List boxes, Choice
boxes, Text field and Text area, container classes, Layouts, Menu, Scroll bar,
Swing : Introduction, JFrame, JApplet, JPanel, Components in swings, Layout
Managers, JList and JScroll Pane, Split Pane, JTabbedPane, Dialog Box
Pluggable Look and Feel.

Reference Books:
Sl Title Author(s) Publisher Year
No
1 The Complete Reference Java” Herbert Schildt TMH 2020

2 An Introduction to Object-Oriented Timothy A. Budd Pearson 3/e


Programming” 2021
3 JAVA for Beginners" Joyce Farrell, Cengage 2020
Ankit R. Bhavsar Learning
4 "Core Java: An Integrated R. Nageswara dreamtech 2008
Approach" Rao: edition
5 Java in a Nutshell" Benjamin O'Reilly Media 7 th
edition

Global Certifications:
Mapped Global Certifications:
S
l Proct Format Exam
URL of the Certification
N Titl Certification ored of the Provid
o e Provider (Y/N) Exam er
Oracle
Certified
Professional OBJEC
JA ORA https://education.oracle.com/oracle-
1 , Java EE 7 y TIVE
VA CLE certification-path/pFamily_48
Application
Developer

https://
Spring OBJEC d1fto35gcfffzn.cloudfront.net/
JA Professional TIVE SPRI academy/Core-Spring-5.0-
2 y
VA Certification NG Certification-Study-Guide.pdf

Tools used in Practical / Skill:


Sl No Tool Name Parent Industry Open Source/ Commercial
1 Eclipse IDE Eclipse Foundation Open Source
2 Apache Software Foundation Open Source
NetBeans IDE

Evaluation Components:
Evaluation Component Weightage Total
Active Learning 7
In-Sem Practical Continuous Evaluation 5
24
Formative Skill Continuous Evaluation 5
Home Assignment & Textbook 7
In-Sem 1 12
In-Sem In-Sem 2 12
Summative Practical In-Sem 6 36
Skill In-Sem 6
End-Sem Exam (Paper Based) 24
End-Sem
Lab End-Sem Exam 8
Summative 40
Skill End-Sem Exam 8

You might also like