0% found this document useful (0 votes)
18 views27 pages

Course Handout

Uploaded by

HL
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)
18 views27 pages

Course Handout

Uploaded by

HL
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/ 27

7/1/23, 3:55 PM about:blank

K L Deemed to be University
Department of Computer Science and Engineering-Honors -- KLVZA
Course Handout
2023-2024, Odd Sem
Course Title :ADVANCED OBJECT ORIENTED PROGRAMMING
Course Code :22CS2103R
L-T-P-S Structure : 2-0-2-4
Pre-requisite :
Credits :4
Course Coordinator :Kongara Ravindranath
Team of Instructors :
Teaching Associates :
Syllabus :Design Patterns: Introduction to design patterns, Structural, Creational &Behavioural patterns.
Decorator, Bridge, adapterand facade patterns, Singleton, factory method, abstract factory patterns, observer,
command, state, iterator, chain of responsibilitypatterns, dependency injection. Clean Coding Techniques:
Introduction to code smells - bloaters, Object-oriented abusers, changepreventers, dispensables and couplers.
Refactoring techniques to remove the code smells. Test Driven Development (TDD):Introduction to TTD,
Introduction to Unit Testing &JUnit.Generics& Collections Framework: Introduction to generics, usage
ofgenerics with interfaces, building stacks, queues, and Priority Queues, applying the comparator, comparable,
cloneable & iteratorinterfaces, Introduction to Sets and Maps and their Java API. Building BST, AVL trees and
graphs-based algorithms. Graphvisualization, traversal, DFS and BFS.Multi-threading & Parallel programming:
Introduction to Multithreading and ParallelProgramming, Thread Concepts & its States, Creating Tasks &
Threads, Thread Classes, Thread Pools, Thread Synchronization &Locks, Cooperation among Threads, Case
Study: Producer/Consumer, Blocking Queues, Semaphores, Deadlock Avoidance,Synchronized Collections &
Parallel Programming.JDBC: API, Components, Architecture (2 Tier & 3 Tier), Divers & Its Types,Packages
for JDBC Connection, Steps to connect to Databases (PostgreSQL). Servlets: Overview, Life Cycle of Servlet,
Attributes inServlets, Interaction between Client & Servlet, Servlet demo Application development with
Sessions, JSP: JSP & Advantages overservlets, Features, syntax, Life Cycle of JSP, Environmental Setup for
JSP, Interaction between client, JSP & server.
Text Books :1. Eric Freeman, Elisabeth Robson, Bert Bates, Kathy Sierra, Head First Design Patterns, O'Reilly
Media, Inc., October2004. 2. Y Daniel Lian, Introduction to Java Programming, Pearson, 10th Edition, 2011. 3.
Siahaan, V., Sianipar, R.H., Step by StepDatabase Programming, 2019, SPARTA Publishing. 4. Kathy Sierra,
Bryan Basham, Bert Bates, Head First Servlets and JSP,O'Reilly Media, Inc., 2nd Edition, 2008.
Reference Books :1. Gamma, E., Helm, R., Johnson, R., Johnson, R. E., & Vlissides, J. (1995). Design
patterns: elements ofreusable object-oriented software. Pearson Deutschland GmbH. 2. Kent beck, (2002). Test-
Driven Development – by Example.Pearson publication. 3. Naftalin, Maurice, and Philip Wadler. (2005).
Generics and Collections in Java. O’reilly Media Inc. 4. BrianGoetz. (2006). Java Concurrency in Practice.
Bible Inc. 5. Tittel, E., Dykes, L. (2011). XML For Dummies. Germany: Wiley. 6.Santosh Kumar K. , Kogent
Solutions Inc., Santosh Kumar K. And Kogent Solutions Inc. (2008). JDBC, Servlets, And JSP BlackBook.
Dreamtech Press.
Web Links :1. https://www.javatpoint.com/design-patterns-in-java 2. https://github.com/JuanCrg90/Clean-
Code- Notes
MOOCS :1. https://www.coursera.org/learn/design-patterns 2. https://www.coursera.org/learn/object-oriented-
programming-with-java 3. https://www.coursera.org/learn/java-servlet-pages
Course Rationale :If we try to identify those contributions of Computer Science, which will be long lasting,
surely one of these willbe the refinement of the concept called Design Patterns with respect to object oriented
programming. Design patterns help promoteeasier program changes and object reusability. Loosely coupled
objects are easier to reuse and change. Generics allow us to providethe type of Object that a collection can
contain, so if you try to add any element of other type it throws compile time error. TheCollection in Java is a
framework that provides an architecture to store and manipulate the group of objects. The Combination ofOOP
with concurrency mechanisms like threads, the phrase "concurrent object- oriented programming" primarily
refers to systemswhere objects themselves are a concurrency primitive, such as when objects are combined
with the actor model. This study has led tothe discovery of many important design patterns, Generics
&Collection frameworks, Concurrent programming and JDBC, Servlet &JSP. The purpose of this course is to
learn these concepts to devise and analyze new applications with respect to Object OrientedProgramming by
their own.
Course Objectives :The objective of this course is to study paradigms and approaches used to apply the design
patterns and developapplications with the concept of Generics & Concurrent programming and to appreciate
the impact of Improved Object-OrientedProgramming in practice.

COURSE OUTCOMES (COs):

CO Course Outcome (CO) PO/PSO Blooms


NO Taxonomy

about:blank 1/27
7/1/23, 3:55 PM about:blank

Level
(BTL)
Apply Design Patterns & Test-Driven Development with Clean
CO1 PSO1,PO1 3
coding Techniques.
Understand the Collections & Generics over Object-oriented
CO2 PO5,PO2 4
Programming.
pply the various Concurrent Programming methodologies in
CO3 PO2,PO5 4
Object-oriented Programming .
Develop the applications using JDBC with PostgreSQL, Servlet &
CO4 PSO2,PO2,PO5 4
JSP
Analyze the various design techniques to solve any real-world
CO5 PO5,PSO2,PO2 4
problems.
CO6 Skilling on Advanced OOPs concepts PSO2,PO2,PO5 4

COURSE OUTCOME INDICATORS (COIs)::

Outcome Highest
COI-2 COI-3 COI-4
No. BTL
Btl-3
Btl-2 Apply various Clean Coding
CO1 3 Understanding the concepts Techniques and Test Driven
of Design Patterns Development Methodologies
to augment the code
Btl-4
Btl-3
Experiment the problems that
Apply the concept of stacks
CO2 4 can be solved by Sets and
and queues with respective to
Maps and their Java API
Generics and collections
along with Trees.
Btl-4
Btl-3 Interpret various
Apply the basic concepts of multithreading mechanisms
CO3 4
multi-threading and parallel like pools, synchronizations,
programming lock and semaphores along
with deadlock avoidance.
Btl-3 Btl-4
Apply the concept of Servlet Implement the concept of
CO4 4
and accessing the Java JDBC & JSP in Web
database Applications
Btl-4
Experiment the various
CO5 4 design techniques and the
Object Oriented
Programming
Btl-4
To analyze and apply suitable
design technique to
CO6 4
implement given real world
problems by applying Object
Oriented Programming

PROGRAM OUTCOMES & PROGRAM SPECIFIC OUTCOMES (POs/PSOs)

Po
Program Outcome
No.
Engineering Knowledge:Apply the knowledge of mathematics, science, engineering fundamentals, and
PO1
an engineering specialization to the solution of complex engineering problems.
Problem Analysis: Identify, formulate, review research literature, and analyse complex engineering
PO2 problems reaching substantiated conclusions using first principles of mathematics, natural sciences and
engineering sciences
Design/Development of Solutions: Design solutions for complex engineering problems and design
PO3 system components or processes that meet the specified needs with appropriate consideration for the
public health and safety, and the cultural, societal, and environmental considerations
PO4 Conduct Investigations of Complex Problems:Use research-based knowledge and research methods
including design of experiments, analysis and interpretation of data, and synthesis of the information to
about:blank 2/27
7/1/23, 3:55 PM about:blank

provide valid conclusions for complex problems that cannot be solved by straightforward application of
knowledge, theories and techniques applicable to the engineering discipline.
Modern Tool Usage:Create, select, and apply appropriate techniques, resources, and modern engineering
PO5 and IT tools including prediction and modelling to complex engineering activities with an understanding
of the limitations.
The Engineer and Society:Apply reasoning informed by the contextual knowledge to assess societal,
PO6 health, safety, legal and cultural issues and the consequent responsibilities relevant to the professional
engineering practice.
Environment and Sustainability:Understand the impact of the professional engineering solutions in
PO7 societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable
development
Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of the
PO8
engineering practice
Individual and Team Work: Function effectively as an individual, and as a member or leader in diverse
PO9
teams, and in multidisciplinary settings.
Communication:Communicate effectively on complex engineering activities with the engineering
PO10 community and with society at large, such as, being able to comprehend and write effective reports and
design documentation, make effective presentations, and give and receive clear instructions
Project Management and Finance: Demonstrate knowledge and understanding of the engineering and
PO11 management principles and apply these to one’s own work, as a member and leader in a team, to manage
projects and in multidisciplinary environments.
Life-long Learning: Recognize the need for, and have the preparation and ability to engage in
PO12
independent and lifelong learning in the broadest context of technological change.
PSO1 An ability to design and develop software projects as well as Analyze and test user requirements.
PSO2 An Ability to gain working Knowledge on emerging software tools and technologies.

Lecture Course DELIVERY Plan:


Book No[CH No] Teaching-Learning
Sess.No. CO COI Topic EvaluationComponents
[Page No] Methods

Course Handout,
COI- T BOOK[1],CH 1 End Semester
1 CO1 OOP Concepts 1- Chalk,LTC,PPT,Talk
2 Page no 1-4,5-13 Exam,SEM-EXAM1
Inheritance review.

COI- T BOOK[1],CH End Semester


2 CO1 Java Interfaces Chalk,LTC,PPT,Talk
2 1Page no 23-32 Exam,SEM-EXAM1

ALM,End Semester
Introduction to T
COI- Exam,Home
3 CO1 Design Patterns- BOOK[1],CH12,Page Chalk,LTC,PPT,Talk
2 Assignment,MOOCs
Singleton no 501-545
Review,SEM-EXAM1

Introduction to
T
COI- Factory method End Semester
4 CO1 BOOK[1],CH12,Page Chalk,LTC,PPT,Talk
2 patterns. Abstarct Exam,SEM-EXAM1
no 501-545
Pattern.

ALM,End Semester
T
COI- Adapter and Exam,Home
5 CO1 BOOK[1],CH5,Page Chalk,LTC,PPT,Talk
3 Decorator Patterns Assignment,MOOCs
no170- 188
Review,SEM-EXAM1

Introduction to Test
Driven
COI- T BOOK [2],CH 14, End Semester
6 CO1 Development & Chalk,LTC,PPT,Talk
3 Page no 612-616 Exam,SEM-EXAM1
Introduction to Unit
Testing

ALM,End Semester
COI- Clean Coding Exam,Home
7 CO2 Web Link 2 Chalk,LTC,PPT,Talk
3 Techniques Assignment,MOOCs
Review,SEM-EXAM1

8 CO2 COI- Refactoring Web Link [2] Chalk,LTC,PPT,Talk End Semester


3 techniques to Exam,SEM-EXAM1
about:blank 3/27
7/1/23, 3:55 PM about:blank

Book No[CH No] Teaching-Learning


Sess.No. CO COI Topic EvaluationComponents
[Page No] Methods
remove the code
smells.

Introduction to
COI- Generics, usage of T BOOK [1], CH 21, End Semester
9 CO2 Chalk,LTC,PPT,Talk
4 generics with pages 708-719 Exam,SEM-EXAM1
interfaces.

Introduction to
COI- T BOOK [1], CH 22, End Semester
10 CO2 Array list, linked Chalk,LTC,PPT,Talk
4 pages 748-751 Exam,SEM-EXAM1
list

ALM,End Semester
COI- Sets, Maps and T BOOK [1], CH 22, Exam,Home
11 CO2 Chalk,LTC,PPT,Talk
4 their Java API pages 730-756 Assignment,MOOCs
Review,SEM-EXAM1

COI- Building BST and End Semester


12 CO2 T BOOK [1], CH 45 Chalk,LTC,PPT,Talk
4 AVL Trees Exam,SEM-EXAM1

Introduction to
COI- Multithreading and End Semester
13 CO3 Web link[3] Chalk,LTC,PPT,Talk
3 Parallel Exam,SEM-EXAM2
Programming

COI- Thread Concepts & T BOOK [1],CH 26, End Semester


14 CO3 Chalk,LTC,PPT,Talk
4 its States pages858-881 Exam,SEM-EXAM2

CreatingTasks & ALM,End Semester


COI- Threads, Thread T BOOK [1],CH 29, Exam,Home
15 CO3 Chalk,LTC,PPT,Talk
3 Classes, Thread pages971-972 Assignment,MOOCs
Pools Review,SEM-EXAM2

Thread
COI- T BOOK [1], CH 29, End Semester
16 CO3 Synchronization Chalk,LTC,PPT,Talk
4 pages 972,1002 Exam,SEM-EXAM2
Thread Locks

COI- Cooperation among T BOOK [1], CH 29, End Semester


17 CO3 Chalk,LTC,PPT,Talk
4 Threads pages 972-983 Exam,SEM-EXAM2

ALM,End Semester
COI- Case Study: T BOOK [1], CH 29, Exam,Home
18 CO3 Chalk,LTC,PPT,Talk
4 Producer/Consumer pages 985-989 Assignment,MOOCs
Review,SEM-EXAM2

JDBC - API,
COI- Component T BOOK [1], CH 37, End Semester
19 CO4 Chalk,LTC,PPT,Talk
3 Architecture (2 Tier pages 1273-1286 Exam,SEM-EXAM2
& 3 Tier)

Drivers & Its


COI- End Semester
20 CO4 Types, Packages of T BOOK [1],CH 38 Chalk,LTC,PPT,Talk
3 Exam,SEM-EXAM2
JDBC Connections.

ALM,End Semester
COI- Steps to connect to Exam,Home
21 CO4 T BOOK [1], CH 38 Chalk,LTC,PPT,Talk
3 Databases Assignment,MOOCs
Review,SEM-EXAM2

COI- Overview & Life End Semester


22 CO4 T BOOK [1], CH 69 Chalk,LTC,PPT,Talk
3 Cycle of Servlet Exam,SEM-EXAM2

23 CO4 COI- Attributes in T BOOK [1], CH 39 Chalk,LTC,PPT,Talk End Semester


4 Servlets, Exam,SEM-EXAM2
about:blank 4/27
7/1/23, 3:55 PM about:blank

Interaction between Book No[CH No] Teaching-Learning


Sess.No. CO COI Client &
Topic
Servlet EvaluationComponents
[Page No] Methods

Servlet demo
COI- Application End Semester
24 CO4 T BOOK [1], CH 39 Chalk,LTC,PPT,Talk
4 development with Exam,SEM-EXAM2
Sessions

JSP & Advantages


over servlets, ALM,End Semester
COI- Features, syntax, Exam,Home
25 CO4 T BOOK [1], CH 40 Chalk,LTC,PPT,Talk
4 Life Cycle of JSP, Assignment,MOOCs
Environmental Review,SEM-EXAM2
Setup for JSP.

Interaction between
client, JSP &
COI- End Semester
26 CO4 server, JSP demo T BOOK [1], CH 40 Chalk,LTC,PPT,Talk
4 Exam,SEM-EXAM2
Application
Development

Lecture Session wise Teaching – Learning Plan

SESSION NUMBER : 1

Session Outcome: 1 Student will be able to understand OOP Concepts

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
20 Explanation about course hand out. 2 PPT APPLICABLE
---
--- NOT
20 OOP Concepts Inheritance 2 LTC APPLICABLE
---
--- NOT
5 Conclusion & Summary 1 Talk APPLICABLE
---

SESSION NUMBER : 2

Session Outcome: 1 Student will be able to understand OOP Concepts -Interfaces

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
20 OOP Concepts Interfaces 2 PPT APPLICABLE
---
--- NOT
20 Real time Example 2 LTC APPLICABLE
---
--- NOT
5 Conclusion & Summary 1 Talk APPLICABLE
---

SESSION NUMBER : 3

Session Outcome: 1 Student will be able to understand Design patterns


about:blank 5/27
7/1/23, 3:55 PM about:blank

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
One minute
20 Design patterns & types 2 PPT
paper
--- NOT
20 Singleton Pattern & Example 2 LTC APPLICABLE
---
--- NOT
5 Conclusion & Summary 1 Talk APPLICABLE
---

SESSION NUMBER : 4

Session Outcome: 1 Student will be able to understand Factory method patterns and Abstract Pattern.

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
20 Factory method patterns 2 PPT APPLICABLE
---
--- NOT
20 Abstract Pattern. 2 LTC APPLICABLE
---
--- NOT
5 Conclusion & Summary 1 Talk APPLICABLE
---

SESSION NUMBER : 5

Session Outcome: 1 Student will be able to understand Adapter and Decorator Patterns

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
20 Adapter Patterns 2 PPT APPLICABLE
---
--- NOT
20 Decorator Patterns 3 LTC APPLICABLE
---
--- NOT
5 Conclusion & Summary 1 PPT APPLICABLE
---

SESSION NUMBER : 6

Session Outcome: 1 Student will be able to understand Test Driven Development

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---

about:blank 6/27
7/1/23, 3:55 PM about:blank

--- NOT
20 Introduction to Test Driven Development 2 PPT APPLICABLE
---
--- NOT
20 Unit Testing 3 LTC APPLICABLE
---
--- NOT
5 Conclusion & Summary 1 LTC APPLICABLE
---

SESSION NUMBER : 7

Session Outcome: 1 Student will be able to apply Clean Coding Techniques

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
20 Introduction to code smells - bloaters 2 PPT APPLICABLE
---
--- NOT
20 Object-oriented abusers 3 PPT APPLICABLE
---
--- NOT
5 Conclusion & Summary 1 LTC APPLICABLE
---

SESSION NUMBER : 8

Session Outcome: 1 Student will be able to Refactoring techniques to remove the code smells

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
20 Refactoring techniques to remove the code smells 2 LTC APPLICABLE
---
Quiz/Test
20 Dispensable and couplers 3 PPT
Questions
--- NOT
5 Conclusion & Summary 1 PPT APPLICABLE
---

SESSION NUMBER : 9

Session Outcome: 1 Student will be analyse usage of generics with interfaces.

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
20 Introduction to Generics 3 PPT APPLICABLE
---
--- NOT
20 usage of generics with interfaces. 4 LTC APPLICABLE
---

about:blank 7/27
7/1/23, 3:55 PM about:blank

--- NOT
5 Conclusion & Summary 1 Talk APPLICABLE
---

SESSION NUMBER : 10

Session Outcome: 1 Student will be able to apply Array list and linked list

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
20 Introduction to Array list 3 PPT APPLICABLE
---
One minute
20 linked list 4 LTC
paper
--- NOT
5 Conclusion & Summary 1 Talk APPLICABLE
---

SESSION NUMBER : 11

Session Outcome: 1 Student will be able appply Sets and Maps in Java API

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
20 Introduction to Sets 3 PPT APPLICABLE
---
--- NOT
20 Application of Maps in Java API 4 LTC APPLICABLE
---
--- NOT
5 Conclusion & Summary 1 Talk APPLICABLE
---

SESSION NUMBER : 12

Session Outcome: 1 Student will be able to Build AVL Trees

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
One minute
20 Building BST 3 PPT
paper
--- NOT
20 AVL Trees 4 PPT APPLICABLE
---
--- NOT
5 Conclusion & Summary 1 LTC APPLICABLE
---

SESSION NUMBER : 13

Session Outcome: 1 Student will be apply Multithreading and Parallel Programming

about:blank 8/27
7/1/23, 3:55 PM about:blank

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 PPT APPLICABLE
---
--- NOT
20 Introduction to Multithreading 2 Chalk APPLICABLE
---
--- NOT
20 Parallel Programming 3 Talk APPLICABLE
---
--- NOT
5 Conclusion & Summary 1 Talk APPLICABLE
---

SESSION NUMBER : 14

Session Outcome: 1 Student will be able to apply thread in Java applications

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
20 Thread Concepts & its States 2 PPT APPLICABLE
---
One minute
20 Life cycle 3 LTC
paper
--- NOT
5 Conclusion & Summary 1 Talk APPLICABLE
---

SESSION NUMBER : 15

Session Outcome: 1 Student will be able apply Thread Pools

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
20 CreatingTasks & Threads 3 PPT APPLICABLE
---
--- NOT
20 Thread Classes and Thread Pools 3 PPT APPLICABLE
---
--- NOT
5 Conclusion & Summary 1 Chalk APPLICABLE
---

SESSION NUMBER : 16

Session Outcome: 1 Student will be able to Implement locks in Java ApI

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---

about:blank 9/27
7/1/23, 3:55 PM about:blank

--- NOT
20 Thread Synchronization 3 PPT APPLICABLE
---
--- NOT
20 Thread Locks 4 LTC APPLICABLE
---
--- NOT
5 Conclusion & Summary 1 Talk APPLICABLE
---

SESSION NUMBER : 17

Session Outcome: 1 Student will be able to experiment Cooperation among Threads

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
One minute
20 Cooperation among Threads 3 PPT
paper
--- NOT
20 Applications 4 PPT APPLICABLE
---
--- NOT
5 Conclusion & Summary 1 LTC APPLICABLE
---

SESSION NUMBER : 18

Session Outcome: 1 Student will be able to analyse Case Study: Producer/Consumer

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
20 Case Study: Producer/Consumer 4 PPT APPLICABLE
---
--- NOT
20 example 3 Chalk APPLICABLE
---
--- NOT
20 Conclusion & Summary 1 LTC APPLICABLE
---

SESSION NUMBER : 19

Session Outcome: 1 Student will be able to apply JDBC - API for database connections.

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
20 JDBC - API 2 Chalk APPLICABLE
---
--- NOT
20 Component Architecture (2 Tier & 3 Tier) 3 PPT APPLICABLE
---

about:blank 10/27
7/1/23, 3:55 PM about:blank

--- NOT
5 Conclusion & Summary 1 LTC APPLICABLE
---

SESSION NUMBER : 20

Session Outcome: 1 Student will be able to apply Packages of JDBC Connections

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
20 Drivers & Its Types 2 Talk APPLICABLE
---
Quiz/Test
20 Packages of JDBC Connections. 3 PPT
Questions
--- NOT
5 Conclusion & Summary 1 LTC APPLICABLE
---

SESSION NUMBER : 21

Session Outcome: 1 Student will be able to connect to Databases

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
20 Steps to connect to Databases 2 Chalk APPLICABLE
---
--- NOT
20 example 3 PPT APPLICABLE
---
--- NOT
5 Conclusion & Summary 1 LTC APPLICABLE
---

SESSION NUMBER : 22

Session Outcome: 1 Student will be able to apply servlets

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
20 Overview & Life Cycle of Servlet 2 PPT APPLICABLE
---
--- NOT
20 Application 3 LTC APPLICABLE
---
--- NOT
5 Conclusion & Summary 1 Talk APPLICABLE
---

SESSION NUMBER : 23

Session Outcome: 1 Student will be able to analyse Interaction between Client & Servlet

about:blank 11/27
7/1/23, 3:55 PM about:blank

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
20 Attributes in Servlets 3 PPT APPLICABLE
---
One minute
20 Interaction between Client & Servlet 4 LTC
paper
--- NOT
10 Conclusion & Summary 1 Talk APPLICABLE
---

SESSION NUMBER : 24

Session Outcome: 1 Student will be able to develop Servlet Application

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
20 Servlet demo 3 PPT APPLICABLE
---
--- NOT
20 Application development with Sessions 4 LTC APPLICABLE
---
--- NOT
5 Conclusion & Summary 1 Talk APPLICABLE
---

SESSION NUMBER : 25

Session Outcome: 1 Student will be able to analyse Life Cycle of JSP

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
20 JSP & Advantages over servlets 3 PPT APPLICABLE
---
--- NOT
20 Environmental Setup for JSP. 4 LTC APPLICABLE
---
--- NOT
5 Conclusion & Summary 1 Talk APPLICABLE
---

SESSION NUMBER : 26

Session Outcome: 1 Student will be able to develop JSP applications.

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---

about:blank 12/27
7/1/23, 3:55 PM about:blank

--- NOT
20 Interaction between client, JSP & server 3 PPT APPLICABLE
---
--- NOT
20 JSP demo Application Development 4 LTC APPLICABLE
---
--- NOT
5 Conclusion & Summary 1 Talk APPLICABLE
---

Tutorial Course DELIVERY Plan: NO Delivery Plan Exists

Tutorial Session wise Teaching – Learning Plan

No Session Plans Exists

Practical Course DELIVERY Plan:


Tutorial
Session Topics CO-Mapping
no

1 Java Inheritance CO5

2 Abstract classes and Interfaces CO5

3 Program on creational patterns CO5

4 program on Test Driven Development CO5

5 Clean Coding Techniques CO5

6 Multithreading CO5

7 Multithreading Applications CO5

8 JDBC CO5

9 JDBC CRUD Operations CO5

10 Servlets CO5

11 Java Server Pages CO5

12 Programs on JSP & JDBC CO5

Practical Session wise Teaching – Learning Plan

SESSION NUMBER : 1

Session Outcome: 1 Student will be able to experiment Java Inheritance

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
45 Java Inheritance 4 PPT APPLICABLE
---
--- NOT
50 Real time Example 1 PPT APPLICABLE
---
about:blank 13/27
7/1/23, 3:55 PM about:blank

SESSION NUMBER : 2

Session Outcome: 1 Student will be able to Analyze programs on Creational & Behavioural patterns

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
45 Program on abstract class and interface 3 PPT APPLICABLE
---
--- NOT
50 program on abstract class and interface 3 PPT APPLICABLE
---

SESSION NUMBER : 3

Session Outcome: 1 Student will be able to Analyze programs on Clean code techniques

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
45 Program on creational patterns 3 PPT APPLICABLE
---
--- NOT
50 Real time Example 4 LTC APPLICABLE
---

SESSION NUMBER : 4

Session Outcome: 1 Student will be able to do program on Test Driven Development

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
45 program on Test Driven Development 3 PPT APPLICABLE
---
--- NOT
50 Real time Example 4 LTC APPLICABLE
---

SESSION NUMBER : 5

Session Outcome: 1 Student will be able to Analyze programs on Clean code techniques

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
45 programs on Clean code techniques 3 PPT APPLICABLE
---
--- NOT
50 programs on Clean code techniques 4 LTC APPLICABLE
---
about:blank 14/27
7/1/23, 3:55 PM about:blank

SESSION NUMBER : 6

Session Outcome: 1 Student will be able to do programs on Multithreading Applications

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
45 programs on Multithreading Applications 3 PPT APPLICABLE
---
--- NOT
50 programs on Multithreading Applications 4 LTC APPLICABLE
---

SESSION NUMBER : 7

Session Outcome: 1 Student will be able to do programs on Multithreading Applications

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
45 programs on Multithreading Applications 3 PPT APPLICABLE
---
--- NOT
50 programs on Multithreading Applications 4 LTC APPLICABLE
---

SESSION NUMBER : 8

Session Outcome: 1 Student will be able to Analyze programs on JDBC connectivity

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
45 programs on JDBC connectivity 3 LTC APPLICABLE
---
--- NOT
50 programs on JDBC connectivity 4 PPT APPLICABLE
---

SESSION NUMBER : 9

Session Outcome: 1 Student will be able to Analyze Programs on JDBC CURD operations

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
45 Programs on JDBC CRUD Operations 3 PPT APPLICABLE
---
--- NOT
50 Programs on JDBC CRUD Operations 4 LTC APPLICABLE
---
about:blank 15/27
7/1/23, 3:55 PM about:blank

SESSION NUMBER : 10

Session Outcome: 1 Student will be able to Analyze programs on Servlets

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
45 programs on Servlets 3 PPT APPLICABLE
---
--- NOT
50 programs on Servlets 4 LTC APPLICABLE
---

SESSION NUMBER : 11

Session Outcome: 1 Student will be able to Analyze programs on Java Server Pages

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
45 programs on Java Server Pages 4 Talk APPLICABLE
---
--- NOT
50 programs on Java Server Pages 4 PPT APPLICABLE
---

SESSION NUMBER : 12

Session Outcome: 1 Student will be able to Analyze Programs on JSP & JDBC

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
45 Programs on JSP & JDBC 3 PPT APPLICABLE
---
--- NOT
50 Real time Example 4 LTC APPLICABLE
---

Skilling Course DELIVERY Plan:


Skilling
session Topics/Experiments CO-Mapping
no

1 program on Inheritance CO6

2 programs on OOP Concepts-Interfaces CO6

3 programs on Design pattern- Creational pattern CO6

4 programs on Design pattern- Structural pattern CO6

5 programs on Behavioural pattern CO6


about:blank 16/27
7/1/23, 3:55 PM about:blank

Skilling
session Topics/Experiments CO-Mapping
no

6 programs on Clean Coding Techniques CO6

7 programs on Generics CO6

8 programs on Comparable Interface CO6

9 programs on Array List CO6

10 programs on Linked list CO6

11 programs on Sets CO6

12 programs on Maps CO6

13 programs on Multithreading CO6

14 programs on Producer/Consumer CO6

15 programs on JDBC CO6

16 programs on JDBC CRUD Operations CO6

17 Programs on Servlets CO6

18 programs on Servlets & JDBC CO6

19 programs on JSP Login page validations CO6

20 Student will be able to Analyse programs on JSP & JDBC CO6

Skilling Session wise Teaching – Learning Plan

SESSION NUMBER : 1

Session Outcome: 1 Student will be able to analyse Inheritance in jave application

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 PPT APPLICABLE
---
--- NOT
45 program on Inheritance 3 Chalk APPLICABLE
---
--- NOT
50 Real time Example 4 LTC APPLICABLE
---

SESSION NUMBER : 2

Session Outcome: 1 Student will be able to Analyze programs on Interfaces

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---

about:blank 17/27
7/1/23, 3:55 PM about:blank

--- NOT
45 programs on OOP Concepts-Interfaces 3 PPT APPLICABLE
---
--- NOT
50 Real time Example 4 LTC APPLICABLE
---

SESSION NUMBER : 3

Session Outcome: 1 Student will be able to Analyze programs on programs on Design pattern- Creational
pattern

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
45 programs on Design pattern- Creational pattern 3 Talk APPLICABLE
---
--- NOT
50 Real time Example 4 PPT APPLICABLE
---

SESSION NUMBER : 4

Session Outcome: 1 Student will be able to Analyze programs on programs on Design pattern- Structural
pattern

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
45 programs on Design pattern- Structural pattern 3 PPT APPLICABLE
---
--- NOT
50 Real time Example 4 PPT APPLICABLE
---

SESSION NUMBER : 5

Session Outcome: 1 Student will be able to Analyze programs on Behavioral pattern

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
45 programs on Behavioural pattern 3 PPT APPLICABLE
---
--- NOT
50 Real time Example 4 LTC APPLICABLE
---

SESSION NUMBER : 6

Session Outcome: 1 Student will be able to Analyze programs on Clean Coding Techniques

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
about:blank 18/27
7/1/23, 3:55 PM about:blank

--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
45 programs on Clean Coding Techniques 3 PPT APPLICABLE
---
--- NOT
50 Real time Example 4 PPT APPLICABLE
---

SESSION NUMBER : 7

Session Outcome: 1 Student will be able to Analyse programs on Generics.

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
45 programs on Generics 3 PPT APPLICABLE
---
--- NOT
50 Real time Example 4 LTC APPLICABLE
---

SESSION NUMBER : 8

Session Outcome: 1 Student will be able to Analyse programs on Comparable Interface

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
45 programs on Comparable Interface 3 PPT APPLICABLE
---
--- NOT
50 Real time Example 4 LTC APPLICABLE
---

SESSION NUMBER : 9

Session Outcome: 1 Student will be able to Analyse programs on Array List

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 PPT APPLICABLE
---
--- NOT
45 programs on Array List 3 Talk APPLICABLE
---
--- NOT
50 Real time Example 4 PPT APPLICABLE
---

SESSION NUMBER : 10

Session Outcome: 1 Student will be able to Analyze programs on Linked list

Time(min) Topic BTL Teaching- Active


Learning Learning
about:blank 19/27
7/1/23, 3:55 PM about:blank

Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
45 programs on Linked list 3 Talk APPLICABLE
---
--- NOT
50 programs on Linked list 4 PPT APPLICABLE
---

SESSION NUMBER : 11

Session Outcome: 1 Student will be able to Analyse programs on Sets

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
45 programs on Sets 3 PPT APPLICABLE
---
--- NOT
50 Real time Example 4 LTC APPLICABLE
---

SESSION NUMBER : 12

Session Outcome: 1 Student will be able to Analyse programs on Maps

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
45 programs on Maps 3 PPT APPLICABLE
---
--- NOT
50 Real time Example 4 LTC APPLICABLE
---

SESSION NUMBER : 13

Session Outcome: 1 Student will be able to Analyse programs on Multithreading

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
45 programs on Multithreading 3 PPT APPLICABLE
---
--- NOT
50 Real time Example 4 LTC APPLICABLE
---

SESSION NUMBER : 14

Session Outcome: 1 Student will be able to Analyse programs on Producer/Consumer

about:blank 20/27
7/1/23, 3:55 PM about:blank

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
45 programs on Producer/Consumer 3 PPT APPLICABLE
---
--- NOT
50 Real time Example 4 LTC APPLICABLE
---

SESSION NUMBER : 15

Session Outcome: 1 Student will be able to Analyse programs on JDBC

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
45 programs on JDBC 3 PPT APPLICABLE
---
--- NOT
50 example 4 LTC APPLICABLE
---

SESSION NUMBER : 16

Session Outcome: 1 Student will be able to Analyse programs on JDBC CRUD Operations

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
45 programs on JDBC CRUD Operations 3 PPT APPLICABLE
---
--- NOT
50 Real time Example 4 LTC APPLICABLE
---

SESSION NUMBER : 17

Session Outcome: 1 Student will be able to programs on Servlets

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
45 programs on Servlets 3 PPT APPLICABLE
---
--- NOT
50 Real time Example 4 LTC APPLICABLE
---

SESSION NUMBER : 18

Session Outcome: 1 Student will be able to Analyse programs on Servlets & JDBC
about:blank 21/27
7/1/23, 3:55 PM about:blank

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
45 programs on Servlets & JDBC 3 PPT APPLICABLE
---
--- NOT
50 Real time Example 4 LTC APPLICABLE
---

SESSION NUMBER : 19

Session Outcome: 1 Student will be able to Analyse programs on JSP Login page validations

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
45 programs on JSP Login page validations 3 PPT APPLICABLE
---
--- NOT
50 Real time Example 4 LTC APPLICABLE
---

SESSION NUMBER : 20

Session Outcome: 1 Student will be able to Analyse programs on JSP & JDBC

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
45 programs on JSP & JDBC 3 PPT APPLICABLE
---
--- NOT
50 Real time Example 4 LTC APPLICABLE
---

WEEKLY HOMEWORK ASSIGNMENTS/ PROBLEM SETS/OPEN ENDEDED PROBLEM-SOLVING EXERCISES etc:

Assignment Assignment
Week Topic Details co
Type No

COURSE TIME TABLE:

Hour 1 2 3 4 5 6 7 8 9
Day Component
Mon - - -
V-S31,V- V-S31,V-
Theory --- --- - - --- --- -
S32,V-S33 S32,V-S33
- - -
- - -
Tutorial --- --- - - --- --- - -- --
- - -

about:blank 22/27
7/1/23, 3:55 PM about:blank

- - -
Lab --- --- - - --- --- - -- --
- - -
- - -
Skilling --- --- - - --- --- - -- --
- - -
- - -
Theory --- --- - - --- --- - --- ---
- - -
- - -
Tutorial --- --- - - --- --- - --- ---
- - -
Tue
- - -
Lab --- --- - - --- --- - --- ---
- - -
- - -
Skilling --- --- - - --- --- - --- ---
- - -
- - -
V-S21,V- V-S21,V-
Theory -- -- - - - --- ---
S22,V-S23 S22,V-S23
- - -
- - -
Tutorial -- -- - - -- -- - --- ---
- - -
Wed V-S31,V- V-S31,V-
S31,V-S31,V- S31,V-S31,V- - - -
Lab S32,V-S32,V- S32,V-S32,V- - - -- -- - --- ---
S32,V-S33,V- S32,V-S33,V- - - -
S33,V-S33 S33,V-S33
- - -
Skilling -- -- - - -- --- --- ---
- - -
- - -
V-S11,V- V-S11,V-
Theory -- -- - - - -- --
S12,V-S13 S12,V-S13
- - -
- - -
Tutorial -- -- - - -- -- - -- --
- - -
V-S21,V- V-S21,V-
Thu - - - S21,V-S21,V- S21,V-S21,V-
Lab -- -- - - -- -- - S22,V-S22,V- S22,V-S22,V-
- - - S22,V-S23,V- S22,V-S23,V-
S23,V-S23 S23,V-S23
V-S31,V- V-S31,V-
- - -
S31,V-S32,V- S31,V-S32,V-
Skilling - - -- -- - -- --
S32,V-S33,V- S32,V-S33,V-
- - -
S33 S33
- - -
Theory -- -- - - --- --- - --- ---
- - -
- - -
Tutorial -- -- - - --- --- - --- ---
- - -
Fri V-S11,V- V-S11,V-
S11,V-S11,V- S11,V-S11,V- - - -
Lab S12,V-S12,V- S12,V-S12,V- - - --- --- - --- ---
S12,V-S13,V- S12,V-S13,V- - - -
S13,V-S13 S13,V-S13
- - -
Skilling -- -- - - --- --- - --- ---
- - -
Sat - - -
Theory --- --- - - -- -- - --- ---
- - -

about:blank 23/27
7/1/23, 3:55 PM about:blank

- - -
Tutorial --- --- - - -- -- - --- ---
- - -
- - -
Lab --- --- - - -- -- - --- ---
- - -
V-S21,V- V-S21,V-
- - S21,V- S21,V- -
Skilling --- --- - - S22,V- S22,V- - --- ---
- - S22,V- S22,V- -
S23,V-S23 S23,V-S23
- - -
Theory -- -- -- -- -- --
- - -
- - -
Tutorial -- -- -- -- -- --
- - -
Sun
- - -
Lab -- -- -- -- -- --
- - -
- - -
Skilling -- -- -- -- -- --
- - -

REMEDIAL CLASSES:

Supplement course handout, which may perhaps include special lectures and discussions that would be planned,
and schedule notified according

SELF-LEARNING:

Assignments to promote self-learning, survey of contents from multiple sources.


S.no Topics CO ALM References/MOOCS

DELIVERY DETAILS OF CONTENT BEYOND SYLLABUS:

Content beyond syllabus covered (if any) should be delivered to all students that would be planned, and schedule
notified accordingly.
Advanced Topics, Additional Reading, Research
S.no CO ALM References/MOOCS
papers and any

EVALUATION PLAN:

Evaluation Evaluation Assessment Duration


Weightage/Marks CO1 CO2 CO3 CO4 CO5 CO6
Type Component Dates (Hours)
Skill Sem-End Weightage 8 8
120
End Exam Max Marks 50 50
Semester
Weightage 24 6 6 6 6
Summative End Semester 180
Evaluation Exam Max Marks 100 25 25 25 25
Total= 40 Lab End Weightage 8 8
% Semester 120
Exam Max Marks 50 50
In MOOCs Weightage 4 1 1 1 1
Semester 60
Review Max Marks 40 10 10 10 10
Formative
Skilling Weightage 5 5
Evaluation
Continuous 60
Total= 24 Max Marks 50 50
Evaluation
%
Weightage 6 1.5 1.5 1.5 1.5
ALM 60
Max Marks 40 10 10 10 10
Home Weightage 4 1 1 1 1
Assignment 60
and Textbook Max Marks 40 10 10 10 10

about:blank 24/27
7/1/23, 3:55 PM about:blank

Continuous Weightage 5 5
Evaluation - 60
Lab Exercise Max Marks 50 50
Semester in Weightage 12 6 6
120
Exam-I Max Marks 50 25 25
In Semester in Weightage 12 6 6
Semester 120
Exam-II Max Marks 50 25 25
Summative
Evaluation Lab In Weightage 6 6
Total= 36 Semester 120
% Exam Max Marks 50 50
Skill In-Sem Weightage 6 6
120
Exam Max Marks 50 50

ATTENDANCE POLICY:

Every student is expected to be responsible for regularity of his/her attendance in class rooms and laboratories,
to appear in scheduled tests and examinations and fulfill all other tasks assigned to him/her in every course
In every course, student has to maintain a minimum of 85% attendance to be eligible for appearing in Semester
end examination of the course, for cases of medical issues and other unavoidable circumstances the students will
be condoned if their attendance is between 75% to 85% in every course, subjected to submission of medical
certificates, medical case file and other needful documental proof to the concerned departments

DETENTION POLICY :

In any course, a student has to maintain a minimum of 85% attendance and In-Semester Examinations to be
eligible for appearing to the Semester End Examination, failing to fulfill these conditions will deem such student
to have been detained in that course.

PLAGIARISM POLICY :

Supplement course handout, which may perhaps include special lectures and discussions

COURSE TEAM MEMBERS, CHAMBER CONSULTATION HOURS AND CHAMBER VENUE DETAILS:

Supplement course handout, which may perhaps include special lectures and discussions
Chamber
Delivery Sections Chamber Chamber Signature
Consultation
Name of Faculty Component of Consultation Consultation of Course
Timings for
of Faculty Faculty Day (s) Room No: faculty:
each day
Dinesh G L 12-MA - - - -
Dinesh G P 12-A - - - -
Dinesh G S 12-A - - - -
Santhi Munnangi
Velamgini Bala P 11-B - - - -
Teresa
Santhi Munnangi
Velamgini Bala S 11-B - - - -
Teresa
Kongara
L 11-MA - - - -
Ravindranath
Kongara
P 11-A - - - -
Ravindranath
Kongara
S 11-A - - - -
Ravindranath
Nagamalleswari
P 12-B - - - -
Dubba
Nagamalleswari
S 12-B - - - -
Dubba
Seetharama 13-
Prasad L MA,31- - - - -
Mylavarapu MA
Seetharama P 13-A,31- - - - -
Prasad A
about:blank 25/27
7/1/23, 3:55 PM about:blank

Mylavarapu
Seetharama
13-A,31-
Prasad S - - - -
A
Mylavarapu
Ravi Tata P 21-C - - - -
Satish Babu
P 13-B - - - -
Jampani
Satish Babu
S 13-B - - - -
Jampani
KRISHNA 33-
CHAITANYA L MA,21- - - - -
GOGINENI MA
KRISHNA
33-A,21-
CHAITANYA P - - - -
A
GOGINENI
KRISHNA
21-A,33-
CHAITANYA S - - - -
A
GOGINENI
13-C,22-
Tirandasu Kumar P - - - -
B
Tirandasu Kumar S 22-B - - - -
Rama Garigipati P 22-C - - - -
Suresh Doddi P 23-C - - - -
Dinesh R L 22-MA - - - -
11-C,22-
Dinesh R P - - - -
A
Dinesh R S 22-A - - - -
Anantha
P 12-C - - - -
Gottimukkala
Dayanidhi
P 31-C - - - -
Mohapatra
DIPANWITA
P 32-C - - - -
DEBNATH
Malik Shahzad
P 21-B - - - -
Iqbal
Malik Shahzad
S 21-B - - - -
Iqbal
RAJENDRA
P 23-B - - - -
GANIYA
RAJENDRA
S 23-B - - - -
GANIYA
Sai
L 23-MA - - - -
Pamidimukkala
Sai
P 23-A - - - -
Pamidimukkala
Sai
S 23-A - - - -
Pamidimukkala
PUNYALA
P 33-C - - - -
RAMADEVI
annamaraju
L 32-MA - - - -
thanuja
annamaraju
P 32-A - - - -
thanuja
annamaraju
S 32-A - - - -
thanuja
LAVANYA
P 33-B - - - -
KONGALA
LAVANYA
S 33-B - - - -
KONGALA
Ashok Kumar P 32-B - - - -
Ashok Kumar S 32-B - - - -
about:blank 26/27
7/1/23, 3:55 PM about:blank

Jitender Ahuja P 31-B - - - -


Jitender Ahuja S 31-B - - - -

GENERAL INSTRUCTIONS

Students should come prepared for classes and carry the text book(s) or material(s) as prescribed by the Course
Faculty to the class.

NOTICES

Most of the notices are available on the LMS platform.

All notices will be communicated through the institution email.

All notices concerning the course will be displayed on the respective Notice Boards.

Signature of COURSE COORDINATOR

(Kongara Ravindranath)

Signature of Department Prof. Incharge Academics & Vetting Team Member

Department Of CSE-Honors

HEAD OF DEPARTMENT:

Approval from: DEAN-ACADEMICS


(Sign with Office Seal) [object HTMLDivElement]

about:blank 27/27

You might also like