[go: up one dir, main page]

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

OOPs With Java S3 CSE A Class Plan ISO

JAVA PROGRAMMING WITH OOPS LECTURE DELIVERY PLAN

Uploaded by

sudhakars106
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)
21 views3 pages

OOPs With Java S3 CSE A Class Plan ISO

JAVA PROGRAMMING WITH OOPS LECTURE DELIVERY PLAN

Uploaded by

sudhakars106
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

Ref No.

TJGI/F/ACAD/03
CLASS PLAN & ACTUAL Rev No: 00
CLASS LOG Rev Date : 01/01/2022
Page 1 of 2

Name of the Faculty Dr. Jerald Prasath G Department Computer Science & Engineering
Employee Code TJIT820 Scheme 2022 S3 A Batch 2024- 2028
Sem/Year
Name of the Subject Object Oriented Programming with Java Subject Code BCS306A
Department Computer Science & Engineering

Course Outcomes
1. BCS306A.1: Demonstrate proficiency in writing simple programs involving branching and looping structures.
2. BCS306A.2: Design a class involving data members and methods for the given scenario.
3. BCS306A.3: Apply the concepts of inheritance and interfaces in solving real world problems.
4. BCS306A.4: Use the concept of packages and exception handling in solving complex problem
5. BCS306A.5: Apply concepts of multithreading, autoboxing and enumerations in program development

References / Text Books


T1: Java: The Complete Reference, Twelfth Edition, by Herbert Schildt, November 2021, McGraw-Hill, ISBN: 9781260463422
R1: Programming with Java, 6th Edition, by E Balagurusamy, Mar-2019, McGraw Hill Education, ISBN: 9789353162337. Bhave , “
Object Oriented Programming With C++”, Pearson Education , 2004.
R2: Thinking in Java, Fourth Edition, by Bruce Eckel, Prentice Hall, 2006
(https://sd.blackball.lv/library/thinking_in_java_4th_edition.pdf)

Attend
Lecture Planned Text/Ref Date
Topic Mode ance
No Date Books Covered
(%)
Module – 1
1 16.9.2025 An Overview of Java: Object-Oriented Programming PPT+BB T1

2 17.9.2025 Using Blocks of Code, Lexical Issues PPT+BB T1


3 19.9.2025 Data Types: The Primitive Types, Variables, Type PPT+BB T1
Conversion and Casting
4 23.9.2025 Automatic Type Promotion in Expressions, Arrays PPT+BB T1
5 23.9.2025 Introducing Type Inference with Local Variables PPT+BB T1
6 24.9.2025 Operators: Arithmetic Operators, Relational PPT+BB T1
Operators, Boolean Logical Operators
7 26.9.2025 The Assignment Operator, The ? Operator, Operator PPT+BB T1
Precedence, Using Parentheses
8 30.9.2025 Control Statements: Java’s Selection Statements, PPT+BB T1
9 03.10.2025 Iteration Statements (while, do-while, for, nested PPT+BB T1
loop), Jump Statements: break, continue, return
10 03.10.2025 Program 1 PPT+BB T1

Module – 2
11 08.10.2025 Introducing Classes: Class Fundamentals PPT+BB T1
12 10.10.2025 Declaring Objects, Assigning Object Reference PPT+BB T1
Variables
13 14.10.2025 Introducing Methods PPT+BB T1
14 15.10.2025 Constructors, The this Keyword, Garbage Collection PPT+BB T1
15 17.10.2025 Overloading Methods, Objects as Parameters PPT+BB T1
16 17.10.2025 Argument Passing, Returning Objects PPT+BB T1
17 21.10.2025 Recursion, Access Control, Understanding static PPT+BB T1
variables and methods
18 24.10.2025 Introducing final, Introducing Nested and Inner PPT+BB T1
Classes
19 24.10.2025 PPT+BB T1
Program 2,3 & 4
Module - 3

20 28.10.2025 Inheritance: Inheritance Basics PPT+BB T1


21 29.10.2025 Creating a Multilevel Hierarchy PPT+BB T1
22 31.10.2025 Method Overriding PPT+BB T1
23 04.11.2025 Dynamic Method Using Abstract Classes, Using final PPT+BB T1
with Inheritance,
24 05.11.2025 Abstract methods PPT+BB T1
25 07.11.2025 Local Variable Type Inference and Inheritance, The PPT+BB T1
Object Class
26 11.11.2025 Interfaces, Default Interface Methods PPT+BB T1
27 12.11.2025 Use static Methods in an Interface, Private Interface PPT+BB T1
Methods.
28 12.11.2025 Program 5,6,7 & 8 PPT+BB T1
Module – 4

29 14.11.2025 Packages: Packages and Member Access PPT+BB T1


30 18.11.2025 Importing Packages PPT+BB T1
31 19.11.2025 Exception-Handling Fundamentals PPT+BB T1
32 21.11.2025 Exception Types, Uncaught Exceptions. PPT+BB T1
33 25.11.2025 Using try and catch PPT+BB T1
34 25.11.2025 Multiple catch Clause PPT+BB T1
35 26.11.2025 Nested try Statements, throw, throws, finally PPT+BB T1
36 28.11.2025 Java’s Built-in Exceptions PPT+BB T1
37 02.12.2025 Creating Your Own Exception Subclasses, Chained PPT+BB T1
Exceptions
38 02.12.2025 Program 9 & 10 PPT+BB T1
Module - 5

39 03.12.2025 Multithreaded Programming: The Java Thread Model PPT+BB T1


40 05.12.2025 The Main Thread, Creating Thread, Creating PPT+BB T1
Multiple Threads
41 09.12.2025 Using isAlive() and join() PPT+BB T1
42 10.12.2025 Thread Priorities, Synchronization PPT+BB T1
43 10.12.2025 Interthread Communication, Suspending PPT+BB T1
44 12.12.2025 Resuming, and Stopping Threads, Obtaining a PPT+BB T1
Thread’s State
45 16.12.2025 Enumerations, Type Wrappers (Unboxing Boolean PPT+BB T1
and Character Values)
46 17.12.2025 Autoboxing and Methods PPT+BB T1
47 19.12.2025 Unboxing Boolean, Character Values PPT+BB T1
48 23.12.2025 Program 11 & 12 PPT+BB T1
FACULTY IN-CHARGE HEAD OF THE DEPARTMENT

You might also like