Cho Handout
Cho Handout
K L Deemed to be University
Department of CSE -- KLHYD
Course Handout
2021-2022, Odd Sem
Course Title :Technical Skilling (SDP-3)
Course Code :19TS3101S
L-T-P-S Structure : 0-0-0-8
Pre-requisite :
Credits :2
Course Coordinator :G Madhukar Rao
Team of Instructors :
Teaching Associates :
Syllabus :JDBC API - Introduction to JDBC API, Type of Drivers in JDBC, Statement, PreparedStatement,
CallableStatement, ResultSetMetaData, DatabaseMetaData, Scrollable & Updatable ResultSet, Transaction
Management in JDBC. JUnit - Introduction to JUnit framework, JUnit Environment Setup, Features of Junit
Framework, Junit Framework and its Implementation. XML - Introduction to XML, Advantages of XML,
XML Tree, XML Attributes, XML DOM, DTD, XSD, XML with CSS, XSLT. Servlets - Introduction to
Servlets, Lifecycle, Init and context parameters, Servlet Collaboration, Session Tracking Techniques,
Servlet CRUD Operations. JSP – Servlets Vs JSP, JSP Architecture and Lifecycle, JSP Scripting Elements,
Session Tracking Techniques, JSP Implicit Objects, JSP Directive Elements, JSP Action Tags, JSP MVC
Architecture, JSP CRUD Operations. Hibernate – JDBC Vs Hibernate, Introduction to Hibernate
Framework, Advantages, XML & Annotation based Hibernate CRUD Operations, Generator Classes in
Hibernate, HQL, HCQL. Spring and Spring Boot – Introduction to Spring, Spring Architecture, Spring Vs
Spring Boot, Maven Repository, Introduction to Spring Boot, Advantages of Spring Boot over Spring,
Dependency Injection (DI), Inversion of Control (IoC), Creating Spring starter project, Hello World
Application using Spring Boot, Spring Boot Autowire, Web Application MVC using Spring Boot, Spring
Boot CRUD Operations with Spring MVC, Spring Boot with RESTful Web Service, Spring Boot and
RESTful API Vs REST API with JSON, Spring Boot and Hibernate CRUD Operations, Microservices with
Spring – monolithic vs micro-service Architecture, SOA vs Microservices, Spring Boot Microservices with
Spring Cloud.
Arrays, linked list, Stack, Queue, Recursion, Divide & Conquer technique, Greedy method,
Dynamic Programming Technique, String, Sort, Binary search.
Text Books :1. Web Technologies: Concepts, Methodologies, Tools, and Applications, Information Science
Reference,4th edition, Arthur Tatnall 2. Spring and Hibernate, Tata McGraw-Hill Education,2009, Santosh
Kumar k 3. Beginning Spring Boot 2 Applications and Microservices with the Spring Framework,
Apress,1st edition, K. Siva Prasad Reddy 4. Java Persistence with Hibernate, Manning Publications,2nd
edition, Christian Bauer, Gavin King, Gary Gregory 5. Java: A Beginner’s Guide, Herbert Schildt, 8th
edition, McGraw Hill Education. 6. Java-The complete reference, Herbert Schildt, 11th edition, McGraw
Hill Education. 7. Learn Python 3 The Hard Way, by Zed A. Shaw 8. Headfirst Python: A Brain-Friendly
Guide, by Paul Barry
Reference Books :1. XSLT: Working with XML and HTML, Khun Yee Fung, Addison-Wesley, 2001. 2.
J2EE: The complete reference by James Keogh, publisher: McGraw-Hill Osborne Media, 1st Edition, 2002.
3. Spring in Practice by Willie Wheeler with Joshua White, publisher: Manning, shelter Island 4. Beginning
Hibernate for Hibernate 5 by Joseph B.Ottinger, Jeff Liwood, Dave Minter, publisher: Apress, 4th Edition
MOOCS :1. Become a Spring Developer https://www.linkedin.com/learning/paths/become-a-spring-
developer 2. Building Scalable Java Microservices with Spring Boot and Spring
https://www.coursera.org/learn/google-cloud-java-spring 3. Building Cloud Services with the Java Spring
Framework https://www.coursera.org/learn/cloudservices-java-spring-framework 4. Microservices
Foundations https://www.linkedin.com/learning/microservices-foundations 5. Microservices: Asynchronous
Messaging https://www.linkedin.com/learning/microservices-asynchronous-messaging/getting-work-
donein-microservices 6. Serverless and Microservices for AWS
1/25
7/11/2021
https://www.linkedin.com/learning/serverless-and-microservices-for-aws/why-serverless-whymicroservices
7. Introduction-to-graduate-algorithms—ud401 https://www.udacity.com/course/introduction-to-graduate-
algorithms--ud401
Course Rationale :The current programming trend of the software industry due to the size of the problems
handled totally based on Object oriented concepts. Most of the Web applications and Enterprise
applications using different types of client side and server side technologies. Therefore it is essential for
every CSE student must undergo these technologies. This course is to make the student understand and
apply the technologies like JDBC API, JUNIT, XML, Servlets, JSP, Hibernate, Spring and Spring Boot. All
the relevant technologies will be demonstrated in tools like notepad, notepad++, Eclipse IDE, IntelliJ IDE,
NetBeans etc. The students will also develop Enterprise Level Application and It will be deployed in Cloud
also.
Course Objectives :Make Students to Know, Understand, Apply and Analyze Client as well as Server Side
Technologies to develop Console, Web and Enterprise Level Applications in JAVA.
Blooms
CO Taxonomy
Course Outcome (CO) PO/PSO
NO Level
(BTL)
Apply JDBC API, JUnit Testing Framework and XML
CO1 PSO1,PO1 3
Concepts to build Console and Web Applications
Implement Servlets, JSP, Hibernate, Spring and Spring Boot to
CO2 PO3,PSO1 3
build web applications and Enterprise Level applications.
Analyze the design of linear data structures for real world
CO3 PSO2,PO3 4
problems.
Analyze alternate algorithm techniques to solve optimization
CO4 PSO2,PO3 4
related problems in the real-world scenario.
Outcome Highest
COI-3 COI-4
No. BTL
Btl-3
Apply
JDBC API, JUnit Testing
CO1 3
Framework
and XML Concepts to build
Console and
Web Applications
Btl-3
Po
Program Outcome
No.
2/25
7/11/2021
PO1 Engineering Knowledge :An ability to apply knowledge of mathematics, science, engineering
fundamentals and an engineering specialization for the solution of complex engineering problems in
engineering
Problem Analysis :An ability to identify, formulate, research literature, analyze complex engineering
PO2 problems in mechanical engineering using first principles of mathematics, natural sciences and
engineering sciences
Design/ development of solutions :An ability to design solutions for complex engineering problems
PO3 and system component or processes that meet the specified needs considering public health & safety
and cultural, societal & environment
Conduct investigations of complex problems :An ability to use research-based knowledge and
PO4 research methods including design of experiments, analysis and interpretation of data and synthesis
of the information to obtain solutions to engineering problems
Modern tool usage :Ability to create, select and apply appropriate techniques, resources and modern
PO5
engineering activities, with an understanding of the limitations
The engineer and society :Ability to apply reasoning informed by the contextual knowledge to assess
PO6 societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to the
professional engineering practice
Environment and sustainability Ability to demonstrate the knowledge of engineering solutions,
PO7 contemporary issues understanding their impacts on societal and environmental contexts, leading
towards sustainable development
Ethics : An ability to apply ethical principles and commit to professional ethics and responsibilities
PO8
and norms of engineering practice
Individual and team work :An ability to function effectively as an individual, and as a member or
PO9
leader in diverse teams and in multi-disciplinary settings
Communication :Ability to communicate effectively oral, written reports and graphical forms on
PO10
complex engineering activities
Project management and finance :Ability to demonstrate knowledge and understanding of the
PO11 engineering and management principles and apply those one’s own work, as a member and leader in
team, to manage projects and in multi-disciplinary environments
Lifelong learning An ability to recognize the need for and having the preparation and ability to
PO12
engage independent and life-long learning in 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.
3/25
7/11/2021
Skilling
session Topics/Experiments CO-Mapping
no
13 Servlet Life Cycle, Init and Context Parameters, Servlet Collaboration CO2
15 Servlets Vs JSP, JSP Architecture and Lifecycle, JSP Scripting Elements CO2
17 JSP Directive Elements, JSP Action Tags, JSP MVC Architecture CO2
4/25
7/11/2021
Skilling
session Topics/Experiments CO-Mapping
no
CRUD Operations with Spring MVC, RESTful Web Service, RESTful API
23 CO2
Vs REST API
26 Arrays CO3
5/25
7/11/2021
Skilling
session Topics/Experiments CO-Mapping
no
SESSION NUMBER : 1
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
10 Recap and Attendance 1 Talk APPLICABLE
---
--- NOT
Course Handout Explanation, Introduction to JDBC API
40 3 PPT APPLICABLE
and Drivers
---
--- NOT
50 Experimentation 3 PPT APPLICABLE
---
SESSION NUMBER : 2
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
10 Recap and Attendance 1 Talk APPLICABLE
---
--- NOT
40 JDBC Programming and Database Connection 3 PPT APPLICABLE
---
--- NOT
50 Experimentation 3 PPT APPLICABLE
---
SESSION NUMBER : 3
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
10 Recap and Attendance 1 Talk --- NOT
6/25
7/11/2021
APPLICABLE
---
--- NOT
40 Statement, PreparedStatement 3 PPT APPLICABLE
---
--- NOT
50 Experimentation 3 PPT APPLICABLE
---
SESSION NUMBER : 4
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
10 Recap and Attendance 1 Talk APPLICABLE
---
--- NOT
40 Stored Procedure and CallableStatement 3 PPT APPLICABLE
---
--- NOT
50 Experimentation 3 PPT APPLICABLE
---
SESSION NUMBER : 5
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
10 Recap and Attendance 1 Talk APPLICABLE
---
--- NOT
40 ResultSetMetaData, DatabaseMetaData 3 PPT APPLICABLE
---
--- NOT
50 Experimentation 3 PPT APPLICABLE
---
SESSION NUMBER : 6
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
10 Recap and Attendance 1 Talk APPLICABLE
---
40 Scrollable & Updatable ResultSet 3 PPT --- NOT
APPLICABLE
7/25
7/11/2021
---
--- NOT
50 Experimentation 3 PPT APPLICABLE
---
SESSION NUMBER : 7
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
10 Recap and Attendance 1 Talk APPLICABLE
---
--- NOT
40 Transaction Management 1 PPT APPLICABLE
---
--- NOT
50 Experimentation 3 PPT APPLICABLE
---
SESSION NUMBER : 8
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
10 Recap and Attendance 1 Talk APPLICABLE
---
--- NOT
Introduction to JUnit framework, JUnit Environment
40 3 PPT APPLICABLE
Setup
---
--- NOT
50 Experimentation 3 PPT APPLICABLE
---
SESSION NUMBER : 9
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
10 Recap and Attendance 1 Talk APPLICABLE
---
--- NOT
Features of Junit Framework, Junit Framework and its
40 3 PPT APPLICABLE
Implementation
---
--- NOT
50 Experimentation 3 PPT APPLICABLE
---
8/25
7/11/2021
SESSION NUMBER : 10
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
10 Recap and Attendance 1 Talk APPLICABLE
---
--- NOT
Introduction to XML, Advantages of XML, XML Tree,
40 3 PPT APPLICABLE
XML Attributes
---
--- NOT
50 Experimentation 3 PPT APPLICABLE
---
SESSION NUMBER : 11
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
10 Recap and Attendance 1 Talk APPLICABLE
---
--- NOT
40 XML DOM, DTD 3 PPT APPLICABLE
---
--- NOT
60 Experimentation 3 PPT APPLICABLE
---
SESSION NUMBER : 12
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
10 Recap and Attendance 1 Talk APPLICABLE
---
--- NOT
40 XSD, XML with CSS, XSLT 3 PPT APPLICABLE
---
--- NOT
50 Experimentation 3 PPT APPLICABLE
---
SESSION NUMBER : 13
9/25
7/11/2021
SESSION NUMBER : 14
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
10 Recap and Attendance 1 Talk APPLICABLE
---
--- NOT
40 Session Tracking Techniques, Servlet CRUD Operations 3 PPT APPLICABLE
---
--- NOT
50 Experimentation 3 PPT APPLICABLE
---
SESSION NUMBER : 15
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
10 Recap and Attendance 1 Talk APPLICABLE
---
--- NOT
Servlets Vs JSP, JSP Architecture and Lifecycle, JSP
40 3 PPT APPLICABLE
Scripting Elements
---
--- NOT
Servlets Vs JSP, JSP Architecture and Lifecycle, JSP
50 3 PPT APPLICABLE
Scripting Elements
---
SESSION NUMBER : 16
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
10 Recap and Attendance 1 Talk --- NOT
10/25
7/11/2021
APPLICABLE
---
--- NOT
40 Session Tracking Techniques, JSP Implicit Objects 3 PPT APPLICABLE
---
--- NOT
50 Experimentation 3 PPT APPLICABLE
---
SESSION NUMBER : 17
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
10 Recap and Attendance 1 Talk APPLICABLE
---
--- NOT
JSP Directive Elements, JSP Action Tags, JSP MVC
40 3 PPT APPLICABLE
Architecture
---
--- NOT
50 Experimentation 3 PPT APPLICABLE
---
SESSION NUMBER : 18
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
10 Recap and Attendance 1 Talk APPLICABLE
---
--- NOT
40 JSP CRUD Operations, JDBC Vs Hibernate 3 PPT APPLICABLE
---
--- NOT
50 JSP CRUD Operations, JDBC Vs Hibernate 3 PPT APPLICABLE
---
SESSION NUMBER : 19
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
10 Recap and Attendance 1 Talk APPLICABLE
---
40 XML & Annotation based Hibernate CRUD Operations, 3 PPT --- NOT
Generator Classes in Hibernate APPLICABLE
11/25
7/11/2021
---
--- NOT
50 Experimentation 3 PPT APPLICABLE
---
SESSION NUMBER : 20
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
10 Recap and Attendance 1 Talk APPLICABLE
---
--- NOT
40 HQL, HCQL 3 PPT APPLICABLE
---
--- NOT
50 Experimentation 3 PPT APPLICABLE
---
SESSION NUMBER : 21
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
10 Recap and Attendance 1 Talk APPLICABLE
---
--- NOT
Spring Vs Spring Boot, Dependency Injection (DI),
40 3 PPT APPLICABLE
Inversion of Control (IoC)
---
--- NOT
50 Experimentation 3 PPT APPLICABLE
---
SESSION NUMBER : 22
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
10 Recap and Attendance 1 Talk APPLICABLE
---
--- NOT
Creating Spring starter project, Dependency Injection,
40 3 PPT APPLICABLE
Inversion of Control and Auto Wiring
---
--- NOT
50 Experimentation 3 PPT APPLICABLE
---
12/25
7/11/2021
SESSION NUMBER : 23
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
10 Recap and Attendance 1 Talk APPLICABLE
---
--- NOT
CRUD Operations with Spring MVC, RESTful Web
40 3 PPT APPLICABLE
Service, RESTful API Vs REST API
---
--- NOT
50 Experimentation 3 PPT APPLICABLE
---
SESSION NUMBER : 24
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
10 Recap and Attendance 1 Talk APPLICABLE
---
--- NOT
40 Spring Boot Microservices with Spring Cloud 3 PPT APPLICABLE
---
--- NOT
50 Experimentation 3 PPT APPLICABLE
---
SESSION NUMBER : 25
Session Outcome: 3 Analyze the design of linear data structures for real world problems.
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
10 Recap and Attendance 1 Talk APPLICABLE
---
--- NOT
40 Problems on Arrays 4 PPT APPLICABLE
---
--- NOT
50 Experimentation 4 PPT APPLICABLE
---
SESSION NUMBER : 26
Session Outcome: 3 Analyze the design of linear data structures for real world problems.
13/25
7/11/2021
SESSION NUMBER : 27
Session Outcome: 3 Analyze the design of linear data structures for real world problems.
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
10 Recap and Attendance 1 Talk APPLICABLE
---
--- NOT
40 Problems on Linked List 4 PPT APPLICABLE
---
--- NOT
50 Experimentation 4 PPT APPLICABLE
---
SESSION NUMBER : 28
Session Outcome: 3 Analyze the design of linear data structures for real world problems.
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
10 Problems on Linked List 4 Talk APPLICABLE
---
--- NOT
40 Problems on Linked List 4 PPT APPLICABLE
---
--- NOT
50 Experimentation 4 PPT APPLICABLE
---
SESSION NUMBER : 29
Session Outcome: 3 Analyze the design of linear data structures for real world problems.
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
10 Recap and Attendance 1 Talk --- NOT
14/25
7/11/2021
APPLICABLE
---
--- NOT
40 Problems on Stack 4 PPT APPLICABLE
---
--- NOT
50 Experimentation 4 PPT APPLICABLE
---
SESSION NUMBER : 30
Session Outcome: 3 Analyze the design of linear data structures for real world problems.
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
10 Recap and Attendance 1 Talk APPLICABLE
---
--- NOT
40 Problems on Queue 4 PPT APPLICABLE
---
--- NOT
60 Experimentation 4 PPT APPLICABLE
---
SESSION NUMBER : 31
Session Outcome: 3 Analyze the design of linear data structures for real world problems.
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
10 Recap and Attendance 1 Talk APPLICABLE
---
--- NOT
40 Problems on Recursion 4 PPT APPLICABLE
---
--- NOT
50 Experimentation 4 PPT APPLICABLE
---
SESSION NUMBER : 32
Session Outcome: 3 Analyze the design of linear data structures for real world problems.
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
10 Recap and Attendance 1 Talk APPLICABLE
---
40 Problems on Recursion 4 PPT --- NOT
APPLICABLE
15/25
7/11/2021
---
--- NOT
50 Experimentation 4 PPT APPLICABLE
---
SESSION NUMBER : 33
Session Outcome: 3 Analyze the design of linear data structures for real world problems.
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
10 Recap and Attendance 1 Talk APPLICABLE
---
--- NOT
40 Problems on Divide and Conquer 4 PPT APPLICABLE
---
--- NOT
50 Experimentation 4 PPT APPLICABLE
---
SESSION NUMBER : 34
Session Outcome: 3 Analyze the design of linear data structures for real world problems.
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
10 Recap and Attendance 1 Talk APPLICABLE
---
--- NOT
40 Problems on Divide and Conquer 4 PPT APPLICABLE
---
--- NOT
50 Experimentation 4 PPT APPLICABLE
---
SESSION NUMBER : 35
Session Outcome: 1 Analyze the design of linear data structures for real world problems.
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
10 Recap and Attendance 1 Talk APPLICABLE
---
--- NOT
40 Problems on Greedy technique 4 PPT APPLICABLE
---
--- NOT
50 Experimentation 4 PPT APPLICABLE
---
16/25
7/11/2021
SESSION NUMBER : 36
Session Outcome: 4 Analyze the design of linear data structures for real world problems.
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
10 Recap and Attendance 1 Talk APPLICABLE
---
--- NOT
40 Problems on Greedy technique 4 PPT APPLICABLE
---
--- NOT
50 Experimentation 4 PPT APPLICABLE
---
SESSION NUMBER : 37
Session Outcome: 4 Analyze the design of linear data structures for real world problems.
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
10 Recap and Attendance 1 Talk APPLICABLE
---
--- NOT
40 Problems on Dynamic Programming 4 PPT APPLICABLE
---
--- NOT
50 Experimentation 4 PPT APPLICABLE
---
SESSION NUMBER : 38
Session Outcome: 4 Analyze the design of linear data structures for real world problems.
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
10 Recap and Attendance 1 Talk APPLICABLE
---
--- NOT
40 Problems on Dynamic Programming 4 PPT APPLICABLE
---
--- NOT
50 Experimentation 4 PPT APPLICABLE
---
SESSION NUMBER : 39
Session Outcome: 4 Analyze the design of linear data structures for real world problems.
17/25
7/11/2021
SESSION NUMBER : 40
Session Outcome: 4 Analyze the design of linear data structures for real world problems.
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
10 Recap and Attendance 1 PPT APPLICABLE
---
--- NOT
40 Problems on Dynamic Programming 4 PPT APPLICABLE
---
--- NOT
50 Experimentation 4 PPT APPLICABLE
---
SESSION NUMBER : 41
Session Outcome: 4 Analyze the design of linear data structures for real world problems.
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
10 Recap and Attendance 1 Talk APPLICABLE
---
--- NOT
40 Problems on String 4 PPT APPLICABLE
---
--- NOT
50 Experimentation 4 PPT APPLICABLE
---
SESSION NUMBER : 42
Session Outcome: 4 Analyze the design of linear data structures for real world problems.
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
10 Recap and Attendance 1 Talk --- NOT
18/25
7/11/2021
APPLICABLE
---
--- NOT
40 Problems on String 4 PPT APPLICABLE
---
--- NOT
50 Problems on String 4 PPT APPLICABLE
---
SESSION NUMBER : 43
Session Outcome: 4 Analyze the design of linear data structures for real world problems.
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
10 Recap and Attendance 1 Talk APPLICABLE
---
--- NOT
40 Problems on String 4 PPT APPLICABLE
---
--- NOT
50 Experimentation 4 PPT APPLICABLE
---
SESSION NUMBER : 44
Session Outcome: 4 Analyze the design of linear data structures for real world problems.
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
10 Recap and Attendance 1 Talk APPLICABLE
---
--- NOT
40 Problems on String 4 PPT APPLICABLE
---
--- NOT
50 Experimentation 4 PPT APPLICABLE
---
SESSION NUMBER : 45
Session Outcome: 4 Analyze the design of linear data structures for real world problems.
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
10 Recap and Attendance 4 Talk APPLICABLE
---
40 Problems on Sorting technique 4 PPT --- NOT
APPLICABLE
19/25
7/11/2021
---
--- NOT
50 Experimentation 4 PPT APPLICABLE
---
SESSION NUMBER : 46
Session Outcome: 4 Analyze the design of linear data structures for real world problems.
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
10 Recap and Attendance 1 Talk APPLICABLE
---
--- NOT
40 Problems on Sorting technique 4 PPT APPLICABLE
---
--- NOT
50 Problems on Sorting technique 4 PPT APPLICABLE
---
SESSION NUMBER : 47
Session Outcome: 4 Analyze the design of linear data structures for real world problems.
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
10 Recap and Attendance 1 Talk APPLICABLE
---
--- NOT
40 Problems on Binary search 4 PPT APPLICABLE
---
--- NOT
50 Experimentation 4 PPT APPLICABLE
---
SESSION NUMBER : 48
Session Outcome: 4 Analyze the design of linear data structures for real world problems.
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
10 Recap and Attendance 4 Talk APPLICABLE
---
--- NOT
40 Problems on Binary search 4 PPT APPLICABLE
---
--- NOT
50 Problems on Binary search 4 PPT APPLICABLE
---
20/25
7/11/2021
Assignment Assignment
Week Topic Details co
Type No
Hour 1 2 3 4 5 6 7 8 9
Day Component
- - -
Theory -- -- --- --- - - --- --- -
- - -
- - -
Tutorial -- -- --- --- - - --- --- -
- - -
Mon
- - -
Lab -- -- --- --- - - --- --- -
- - -
H-S3,H-S3,H- H-S3,H-S3,H- - - -
Skilling S4,H-S4,H- S4,H-S4,H- --- --- - - --- --- -
S5,H-S5 S5,H-S5 - - -
- - -
Theory -- -- -- -- - - --- --- -
- - -
- - -
Tutorial -- -- -- -- - - --- --- -
- - -
Tue
- - -
Lab -- -- -- -- - - --- --- -
- - -
H-S3,H-S3,H- H-S3,H-S3,H- H-S1,H- H-S1,H- - - -
Skilling S4,H-S4,H- S4,H-S4,H- S1,H- S1,H- - - --- --- -
S5,H-S5 S5,H-S5 S2,H-S2 S2,H-S2 - - -
- - -
Theory --- --- --- --- - - -- -- -
- - -
- - -
Tutorial --- --- --- --- - - -- -- -
- - -
Wed - - -
Lab --- --- --- --- - - -- -- -
- - -
H-S3,H- H-S3,H-
- - -
S3,H-S4,H- S3,H-S4,H-
Skilling --- --- --- --- - - -
S4,H-S5,H- S4,H-S5,H-
- - -
S5 S5
Thu - - -
Theory -- -- -- -- -- --
- - -
21/25
7/11/2021
Tutorial -- -- -- -- - - -- -- -
- - -
- - -
Lab -- -- -- -- -- --
- - -
- - -
Skilling -- -- -- -- -- --
- - -
- - -
Theory -- -- -- -- - - -- -- -
- - -
- - -
Tutorial -- -- -- -- - - -- -- -
- - -
Fri
- - -
Lab -- -- -- -- - - -- -- -
- - -
H-S3,H-S3,H- H-S3,H-S3,H- H-S1,H- H-S1,H- - - H-S1,H- H-S1,H- -
Skilling S4,H-S4,H- S4,H-S4,H- S1,H- S1,H- - - S1,H-S2,H- S1,H-S2,H- -
S5,H-S5 S5,H-S5 S2,H-S2 S2,H-S2 - - S2 S2 -
- - -
Theory --- --- -- -- - - --- --- -
- - -
- - -
Tutorial --- --- -- -- - - --- --- -
- - -
Sat
- - -
Lab --- --- -- -- - - --- --- -
- - -
H-S1,H- H-S1,H- - - -
Skilling --- --- S1,H- S1,H- - - --- --- -
S2,H-S2 S2,H-S2 - - -
- - -
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:
22/25
7/11/2021
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:
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
student has to maintain a minimum of 85% attendance to
be eligible for appearing in
In
every course,
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 :
23/25
7/11/2021
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
Name of Consultation
Component of Consultation Consultation of Course
Faculty Timings for each
of Faculty Faculty Day (s) Room No: faculty:
day
YELLASWAMY
S 4-A,2-B - - - -
KANDULA
Venkateswarlu
S 5-B - - - -
Lendale
G Rao S 1-A,3-B - - - -
Srinivas K S 4-B,2-A - - - -
Ankur Goyal S 1-B,3-A - - - -
SHAJAHAN
S 5-A - - - -
BASHEER
UDAYA RANI
S 1-B - - - -
GURALA
Leela Krishna
S 5-B - - - -
Chittem
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
All notices concerning the course will be displayed on the respective Notice Boards.
(G Madhukar Rao)
Department Of CSE
24/25
7/11/2021
HEAD OF DEPARTMENT:
25/25