0% found this document useful (0 votes)
3 views29 pages

Adaptive Software Engineering

Uploaded by

Suraj Patra
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)
3 views29 pages

Adaptive Software Engineering

Uploaded by

Suraj Patra
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

7/18/25, 10:24 AM about:blank

K L Deemed to be University
CSE-1 -- KLVZA
Course Handout
2025-2026, Odd Sem
Course Title :ADAPTIVE SOFTWARE ENGINEERING
Course Code :23CI2001
L-T-P-S Structure : 3-1-0-0
Pre-requisite :
Credits :4
Course Coordinator :BANDLA NIROSHA
Team of Instructors :
Teaching Associates :
Syllabus :Software and Software Engineering: Nature of software, software application domains, unique
nature of web applications, software engineering, software process, product and process, software
engineering practice, software myths. Process Models: Generic process model, prescriptive process models,
specialized process models, unified process, personal and team process models, product and process,
Reverse Engineering. requirements - Requirements Development Methodology - Specifying Requirements -
Eliciting Accurate Requirements -Documenting Business Requirements - Defining User Requirements -
Validating Requirements – Achieving Requirements Traceability - Managing Changing Requirements -
Reviews, Walkthroughs, and Inspections, SRS Vs User Stories. Agile Modelling, Extreme Programming.
Scrum, Kanban, SAFE Methodology, Project Monitoring Tool using JIRA, Design Patterns - Architectural
Patterns - Model Driven Architectures. A strategic approach to software testing, strategic issues, test
strategies for conventional software, Black-Box and White-Box testing, validation testing, system testing.
risk management in software engineering projects - Project Planning and Estimation.
Text Books :Text Books :1. Roger [Link], “Software Engineering – A Practitioner’s Approach” 7th
Edition, Mc Graw Hill,(2022). 2. Ian Sommerville, “Software Engineering”, Tenth Edition, Pearson
Education, (2022).
Reference Books :1. Agile Software Development Ecosystems, Jim Highsmith, 1st Addison Wesley 2.
Agile Modelling: Effective Practices for Extreme Programming and the Unified Process, Scott Amber,1st
John Wiley &Son
Web Links :Resource 1: JIRA JIRA SOFTWARE [Link] Resource 2:
KANBAN KANBAN METHODS [Link] Resource 3: Scaled
agile Agile Methodology [Link] Resource 4: TESTING SOFTWARE
TESTING [Link]
MOOCS :MOOCs Resource 1: JIRA SOFTWARE Atlassian University
[Link] MOOCs Resource 2: JIRA TOOL
UDEMY 1 [Link] MOOCs Resource
3: JIRA PROJECT MANAGEMENT MYGREATLEARNING 1
[Link]

COURSE OUTCOMES (COs):

Blooms
CO Taxonomy
Course Outcome (CO) PO/PSO
NO Level
(BTL)
Understand the software development life cycle and associated
CO1 PO3,PSO2 3
process models and Reverse Engineering.

about:blank 1/29
7/18/25, 10:24 AM about:blank

Apply the Requirement modelling and Agile and Extreme


CO2 PO2,PO3,PO4,PSO2 3
Programming.
Apply the Agile Models such as Scrum, kanban and SAFE
CO3 Methodology. Analyze the JIRA tool for project monitoring and PO2,PO3,PO5,PSO2 4
identify the suitable design patterns for project development.
Analyze various testing strategies and examine the risk
CO4 PO1,PO2,PO3,PSO2 4
management factors.

COURSE OUTCOME INDICATORS (COIs)::

Outcome Highest
COI-1 COI-2 COI-3 COI-4
No. BTL
Btl-2
Summarize
Btl-2
Perspective, Btl-3
Illustrate various
CO1 3 Evolutionary, Summarize about
Process models as a
Specialized and Reverse Engineering
part of SDLC
Unified Process
Models
Btl-2
Understand Btl-3
Btl-2
Requirement Agile Modelling,
CO2 3 Distinguish Agile
modelling and Agile Extreme
and XP
and Extreme Programming.
Programming.
Btl-3
Build Agile Models
Btl-2
such as Scrum,
Classify Various Btl-3
kanban, SAFe Btl-4
Agile Models such Apply JIRA TOOL
CO3 4 Methodology. Apply Model Driven
as Scrum, kanban for Project
Design Pattern Architectures
and SAFe Monitoring
Methods for
Methodology
Developing a
Software.
Btl-2 Btl-4
Btl-3
Btl-2 Understand Various Software testing : A
Examine the Risk
CO4 4 Distinguish various Testing Strategies for strategic approach to
Factors in Software
Test Strategies assess the quality of software testing,
Engineering Projects
software Strategic issues

PROGRAM OUTCOMES & PROGRAM SPECIFIC OUTCOMES (POs/PSOs)

Po
Program Outcome
No.

Lecture Course DELIVERY Plan:


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

1 CO1 COI- Software and T BOOK Chalk,PPT,Talk ALM,End Semester


1 Software [1],CH1.1,1.2,Page no 1- Exam,Home
Engineering, 11 Assignment,SEM-
EXAM1
about:blank 2/29
7/18/25, 10:24 AM about:blank

Teaching-
Book No[CH No][Page
[Link]. CO COI Topic Learning EvaluationComponents
No]
Methods
Nature of
software

Software T BOOK
COI- Home Assignment,SEM-
2 CO1 application [1],CH1.1,1.2,Page no 1- PPT,Talk
1 EXAM1
domains 11

Unique nature
COI- T BOOK [1],CH1.3-
3 CO1 of web Chalk,PPT,Talk ALM,Home Assignment
2 1.6,Page no 12-23
applications

Software
COI- engineering, T BOOK [1],CH1.3- Home Assignment,SEM-
4 CO1 PPT,Talk
2 software 1.6,Page no 12-23 EXAM1
process

Software
COI- engineering T BOOK [1],CH1.3- ALM,End Semester
5 CO1 Chalk,PPT,Talk
2 practice , 1.6,Page no 12-23 Exam
Software myths

Process Models
: Generic
COI- T BOOK [1], CH 2.1- Home Assignment,SEM-
6 CO1 process model , Chalk,PPT,Talk
3 2.3,Page no 30-49 EXAM1
prescriptive
process models

Specialized
COI- process models T BOOK [1], CH ALM,End Semester
7 CO1 PPT,Talk
3 & Unified 2.4,2.5,Page no 50-55 Exam
process model

Personal
COI- process models T BOOK [1],CH End Semester
8 CO1 PPT,Talk
3 Indetailed 2.6,2.8,Page no 56-61 Exam,SEM-EXAM1
explanation

Team process ALM,Home


COI- T BOOK [1],CH
9 CO1 models,Reverse PPT,Talk Assignment,SEM-
3 29.6,Page no 772-776
Engineering EXAM1

Requirements
Development
COI- T BOOK [1], CH 5.5-
10 CO2 Methodology - Chalk,PPT,Talk ALM,Home Assignment
1 5.7,Page no 138-144
Specifying
Requirements

Eliciting
COI- T BOOK [1], CH 5.5-
11 CO2 Accurate Chalk,PPT,Talk ALM,SEM-EXAM1
1 5.7,Page no 138-144
Requirements

about:blank 3/29
7/18/25, 10:24 AM about:blank

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

Documenting
COI- T BOOK [1], CH 5.5-
12 CO2 Business Chalk,PPT,Talk ALM,SEM-EXAM1
1 5.7,Page no 138-144
Requirements

COI- Defining User T BOOK [3], CH 3,


13 CO2 Chalk,PPT,Talk ALM,SEM-EXAM1
2 Requirements Pageno 25-30

COI- Validating the T BOOK [3], CH 3,


14 CO2 Chalk,PPT,Talk ALM,SEM-EXAM1
2 Requirements Pageno 25-30

Achieving
COI- T BOOK [3], CH 3,
15 CO2 Requirements PPT,Talk ALM,SEM-EXAM1
2 Pageno 25-30
Traceability

Reviews,
COI- T BOOK [3],CH 8, Page
16 CO2 Walkthroughs, PPT,Talk ALM,SEM-EXAM1
3 no 138-154
and Inspections

COI- SRS Vs User T BOOK [3],CH 8, Page


17 CO2 Chalk,PPT,Talk ALM,SEM-EXAM1
3 Stories no 138-154

COI- Agile T BOOK [3],CH 8, Page


18 CO2 PPT,Talk ALM,SEM-EXAM1
3 Modelling no 165-170

COI- Extreme T BOOK [3],CH 8, Page


19 CO2 Chalk,PPT,Talk ALM,SEM-EXAM1
3 Programming. no 165-170

COI- T BOOK [3], CH 7, ALM,End Semester


20 CO3 SCRUM Chalk,PPT,Talk
1 Pageno 109-129 Exam,SEM-EXAM2

End Semester
COI- T BOOK [3], CH 7, Exam,Home
21 CO3 Kanban Chalk,PPT,Talk
1 Pageno 130-135 Assignment,SEM-
EXAM2

COI- SAFe T BOOK [3], CH 7,


22 CO3 Chalk,PPT,Talk ALM,SEM-EXAM2
2 Methodology Pageno 130-135

Project
COI- Monitoring
23 CO3 Web reference-1 PPT,Talk ALM,SEM-EXAM2
2 Tool using
JIRA

COI-
24 CO3 Design Patterns Web reference-2 PPT,Talk ALM,Home Assignment
2

ALM,Home
COI- Architectural
25 CO3 web reference -3 PPT,Talk Assignment,SEM-
3 Patterns
EXAM2

about:blank 4/29
7/18/25, 10:24 AM about:blank

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

ALM,Home
COI- Model Driven
26 CO3 web reference -3 Chalk,PPT,Talk Assignment,SEM-
3 Architectures
EXAM2

COI- Software T BOOK [1], CH17.1- ALM,End Semester


27 CO3 PPT,Talk
4 testing 17.3 Page no 450-464 Exam,Home Assignment

Identify
COI- strategic T BOOK [1], CH17.1-
28 CO3 PPT,Talk ALM,SEM-EXAM2
4 approach to 17.3 Page no 450-464
software testing

Test strategies T BOOK


ALM,Home
COI- for [1],CH17.7,17.7,18.3,18.6
29 CO3 PPT,Talk Assignment,SEM-
4 conventional Page no 467-472,
EXAM2
software 485,495-

Black box T BOOK


COI- testing [1],CH17.7,17.7,18.3,18.6 End Semester
30 CO4 Chalk,PPT,Talk
1 indetailed Page no 467-472, Exam,SEM-EXAM2
explanation 485,495-501

T BOOK
COI- White box [1],CH17.7,17.7,18.3,18.6 Home Assignment,SEM-
31 CO4 PPT,Talk
1 testing Page no 467-472, EXAM2
485,495-501

T BOOK
COI- Validation [1],CH17.7,17.7,18.3,18.6
32 CO4 PPT,Talk ALM,SEM-EXAM2
2 testing Page no 467-472,
485,495-501

COI-
33 CO4 system testing web reference PPT,Talk ALM,SEM-EXAM2
2

COI- system testing


34 CO4 web reference PPT,Talk ALM,HA
2 types

Estimation and
COI-
35 CO4 Project web reference-3 PPT,Talk ALM,HA
3
Planning

COI- Function point


36 CO4 Web reference -4 PPT,Talk ALM,SEM-EXAM2
3 analysis

COI- ALM,End Semester


37 CO4 Cocomo model web reference -4 PPT,Talk
4 Exam,SEM-EXAM2

38 CO4 COI- Risk web reference -4 PPT,Talk ALM,HA


4 management
about:blank 5/29
7/18/25, 10:24 AM about:blank

Teaching-
Book No[CH No][Page
[Link]. CO COI Topic Learning EvaluationComponents
No]
Methods
and project
planning

Risk
Refinement and
project
COI-
39 CO4 planning web reference-4 PPT,Talk ALM,SEM-EXAM2
4
estimation of
project
planning

Lecture Session wise Teaching – Learning Plan

SESSION NUMBER : 1

Session Outcome: 1 Students will be able to explain the nature of software, differentiate software
engineering concepts, and identify various software application domains.

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 1 Talk APPLICABLE
---
--- NOT
20 Overview of the Course Handout 2 PPT APPLICABLE
---
Group
20 Software and Software Engineering,Nature of software 2 Talk
Discussion
--- NOT
5 Ask for any doubts through Public chat/ Break 2 Talk APPLICABLE
---

SESSION NUMBER : 2

Session Outcome: 2 Students will be able to explain the software application domains of web applications
and distinguish them from traditional software systems

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance & Recap 2 Talk APPLICABLE
---
--- NOT
35 Software application domains 2 PPT APPLICABLE
---
--- NOT
10 Ask for any doubts through Public chat/ Break 3 Talk APPLICABLE
---

about:blank 6/29
7/18/25, 10:24 AM about:blank

SESSION NUMBER : 3

Session Outcome: 3 Students will be able to explain the unique characteristics of web applications and
distinguish them from traditional software systems

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
10 Attendance & Recap 2 Talk APPLICABLE
---
--- NOT
30 Unique nature of web applications 2 PPT APPLICABLE
---
--- NOT
10 Ask for any doubts through Public chat/ Break 3 Talk APPLICABLE
---

SESSION NUMBER : 4

Session Outcome: 4 Students will be able to explain the fundamental concepts of software engineering and
describe the phases and technologies involved in the software process.

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
10 Attendance & Recap 2 Talk APPLICABLE
---
--- NOT
35 Software engineering, software process 3 PPT APPLICABLE
---
--- NOT
5 Ask for any doubts through Public chat/ Break 3 Talk APPLICABLE
---

SESSION NUMBER : 5

Session Outcome: 5 Students will be able to explain core software engineering practices and debunk
common software myths through critical thinking and discussion

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance & Recap 2 Talk APPLICABLE
---
--- NOT
40 Software engineering practice , Software myths 3 PPT APPLICABLE
---
--- NOT
5 Ask for any doubts through Public chat/ Break 3 Talk APPLICABLE
---

SESSION NUMBER : 6
about:blank 7/29
7/18/25, 10:24 AM about:blank

Session Outcome: 6 Students will be able to describe the structure of generic process models and
differentiate among prescriptive process models used in software development

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance & Recap 1 Talk APPLICABLE
---
--- NOT
Process Models : Generic process model , prescriptive
40 2 PPT APPLICABLE
process models
---
--- NOT
5 Ask for any doubts through Public chat/ Break 3 Talk APPLICABLE
---

SESSION NUMBER : 7

Session Outcome: 7 Students will be able to explain specialized and unified process models and apply them
to real-world software development contexts

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance & Recap 2 Talk APPLICABLE
---
--- NOT
40 Specialized process models & Unified process model 3 PPT APPLICABLE
---
--- NOT
5 Ask for any doubts through Public chat/ Break 3 Talk APPLICABLE
---

SESSION NUMBER : 8

Session Outcome: 8 Students will be able to describe personal and team process models and understand their
relevance in individual and collaborative software development

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance & Recap 2 Talk APPLICABLE
---
--- NOT
40 Personal process models 3 PPT APPLICABLE
---
--- NOT
5 Ask for any doubts through Public chat/ Break 2 Talk APPLICABLE
---

SESSION NUMBER : 9

about:blank 8/29
7/18/25, 10:24 AM about:blank

Session Outcome: 9 Students will be able to describe personal and team process models and reverse
engineering understand their relevance in individual and collaborative software development

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance & Recap 2 Talk APPLICABLE
---
--- NOT
40 Team process models,Reverse Engineering 3 PPT APPLICABLE
---
--- NOT
5 Discussion and Additional Information 3 Talk APPLICABLE
---

SESSION NUMBER : 10

Session Outcome: 1 Students will be able to explain the methodology for developing and specifying
software requirements effectively

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance & Recap 1 Talk APPLICABLE
---
Requirements Development Methodology - Specifying Quiz/Test
20 2 PPT
Requirements Questions
--- NOT
5 Ask for any doubts through Public chat/ Break 3 Talk APPLICABLE
---

SESSION NUMBER : 11

Session Outcome: 2 Students will be able to describe techniques for eliciting accurate requirements and
document clear, complete business requirements

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance & Recap 2 Talk APPLICABLE
---
--- NOT
40 Eliciting Accurate Requirements 3 PPT APPLICABLE
---
--- NOT
5 Ask for any doubts through Public chat/ Break 2 Talk APPLICABLE
---

SESSION NUMBER : 12

Session Outcome: 3 Students will be able to describe techniques for eliciting accurate requirements and
document clear, complete business requirements
about:blank 9/29
7/18/25, 10:24 AM about:blank

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance & Recap 2 Talk APPLICABLE
---
--- NOT
40 Documenting Business Requirements 3 PPT APPLICABLE
---
--- NOT
5 Ask for any doubts through Public chat/ Break 2 Talk APPLICABLE
---

SESSION NUMBER : 13

Session Outcome: 4 Students will be able to define user requirements clearly and explain methods for
validating those requirements to ensure alignment with user needs

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance & Recap 2 Talk APPLICABLE
---
--- NOT
40 Defining User Requirements 3 PPT APPLICABLE
---
--- NOT
5 Ask for any doubts through Public chat/ Break 2 Talk APPLICABLE
---

SESSION NUMBER : 14

Session Outcome: 5 Students will be able to define user requirements clearly and explain methods for
validating those requirements to ensure alignment with user needs

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance & Recap 2 Talk APPLICABLE
---
--- NOT
40 Validating the Requirements 3 PPT APPLICABLE
---
--- NOT
5 Ask for any doubts through Public chat/ Break 3 Talk APPLICABLE
---

SESSION NUMBER : 15

Session Outcome: 6 Students will be able to explain the concept of requirements traceability and identify
how it ensures consistency and completeness throughout the software development lifecycle

about:blank 10/29
7/18/25, 10:24 AM about:blank

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance & Recap 2 Talk APPLICABLE
---
--- NOT
40 Achieving Requirements Traceability 3 PPT APPLICABLE
---
--- NOT
5 Ask for any doubts through Public chat/ Break 3 Talk APPLICABLE
---

SESSION NUMBER : 16

Session Outcome: 6 Students will be able to describe and differentiate between reviews, walkthroughs, and
inspections used in software quality assurance.

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance & Recap 2 Talk APPLICABLE
---
--- NOT
40 Reviews, Walkthroughs, and Inspections 3 PPT APPLICABLE
---
--- NOT
5 Discussion and Additional Information 3 Talk APPLICABLE
---

SESSION NUMBER : 17

Session Outcome: 7 Students will be able to describe and differentiate between reviews, walkthroughs, and
inspections used in software quality assurance.

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance & Recap 2 Talk APPLICABLE
---
--- NOT
40 SRS Vs User Stories 3 PPT APPLICABLE
---
--- NOT
5 Ask for any doubts through Public chat/ Break 2 PPT APPLICABLE
---

SESSION NUMBER : 18

Session Outcome: 8 Students will be able to explain the concept of agile modeling and identify how it
ensures consistency and completeness throughout the software development lifecycle

about:blank 11/29
7/18/25, 10:24 AM about:blank

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance & Recap 2 Talk APPLICABLE
---
--- NOT
40 Agile Modelling 3 PPT APPLICABLE
---
--- NOT
5 Discussion and Additional Information 2 Talk APPLICABLE
---

SESSION NUMBER : 19

Session Outcome: 9 Students will be able to explain the concept of extreme proggraming and identify how it
ensures consistency and completeness throughout the software development lifecycle

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance & Recap 2 Talk APPLICABLE
---
--- NOT
40 Extreme Programming. 3 PPT APPLICABLE
---
--- NOT
5 Discussion and Additional Information 3 Talk APPLICABLE
---

SESSION NUMBER : 20

Session Outcome: 1 Students will be able to explain the Scrum framework and understand its application in
managing software projects using GitHub.

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
10 Attendance & Recap 1 Talk APPLICABLE
---
35 SCRUM 3 PPT Seminars
--- NOT
5 Ask for any doubts through Public chat/ Break 4 Talk APPLICABLE
---

SESSION NUMBER : 21

Session Outcome: 2 Students will be able to explain the kanban framework and understand its application in
managing software projects using GitHub.

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
about:blank 12/29
7/18/25, 10:24 AM about:blank

--- NOT
5 Attendance & Recap 2 Talk APPLICABLE
---
--- NOT
40 Kanban 3 PPT APPLICABLE
---
--- NOT
5 Ask for any doubts through Public chat/ Break 2 Talk APPLICABLE
---

SESSION NUMBER : 22

Session Outcome: 3 Students will be able to explain the safe methodology and understand its application in
managing software projects using GitHub.

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance & Recap 2 Talk APPLICABLE
---
--- NOT
40 SAFe Methodology 3 PPT APPLICABLE
---
--- NOT
5 Ask for any doubts through Public chat/ Break 4 Talk APPLICABLE
---

SESSION NUMBER : 23

Session Outcome: 4 Students will be able to explain the features of JIRA and understand its use in
monitoring and managing software projects

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance & Recap 2 Talk APPLICABLE
---
--- NOT
40 Project Monitoring Tool using JIRA 4 PPT APPLICABLE
---
--- NOT
5 Ask for any doubts through Public chat/ Break 3 Talk APPLICABLE
---

SESSION NUMBER : 24

Session Outcome: 5 Students will be able to explain common design patterns and illustrate their application
using appropriate examples and diagrams

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods

about:blank 13/29
7/18/25, 10:24 AM about:blank

--- NOT
10 Attendance & Recap 2 Talk APPLICABLE
---
--- NOT
30 Design Patterns 3 PPT APPLICABLE
---
--- NOT
10 LMS CASE STUDY 4 Talk APPLICABLE
---

SESSION NUMBER : 25

Session Outcome: 6 Students will be able to explain common architectural patterns and illustrate their
application using appropriate examples and diagrams

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
10 Attendance & Recap 2 Talk APPLICABLE
---
--- NOT
35 Architectural Patterns 3 PPT APPLICABLE
---
--- NOT
5 Discussion and Additional Information 4 Talk APPLICABLE
---

SESSION NUMBER : 26

Session Outcome: 8 Students will be able to explain the fundamentals of Model driven architectures and
identify strategic approaches for effective test planning and execution

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
10 Attendance & Recap 2 Talk APPLICABLE
---
--- NOT
35 Model Driven Architectures 3 PPT APPLICABLE
---
--- NOT
5 Discussion and Additional Information 4 Talk APPLICABLE
---

SESSION NUMBER : 27

Session Outcome: 7 Students will be able to explain the fundamentals of software testing and identify
strategic approaches for effective test planning and execution

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods

about:blank 14/29
7/18/25, 10:24 AM about:blank

--- NOT
5 Attendance & Recap 2 Talk APPLICABLE
---
--- NOT
35 Software testing 4 PPT APPLICABLE
---
--- NOT
10 Discussion and Additional Information 4 PPT APPLICABLE
---

SESSION NUMBER : 28

Session Outcome: 9 Students will be able to explain the fundamentals of software testing and identify
strategic approaches for effective test planning and execution

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance & Recap 2 Talk APPLICABLE
---
--- NOT
40 Identify strategic approach to software testing 3 PPT APPLICABLE
---
--- NOT
5 Quiz though LMS and Discussion 4 Talk APPLICABLE
---

SESSION NUMBER : 29

Session Outcome: 9 Students will be able to explain the fundamentals of software testing and identify
strategic approaches for effective test planning and execution

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance & Recap 2 Talk APPLICABLE
---
--- NOT
35 Test strategies for conventional software 3 PPT APPLICABLE
---
--- NOT
10 Ask for any doubts through Public chat/ Break 4 Talk APPLICABLE
---

SESSION NUMBER : 30

Session Outcome: 1 Students will be able to explain the fundamentals of software testing and identify
strategic approaches for effective test planning and execution

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods

about:blank 15/29
7/18/25, 10:24 AM about:blank

--- NOT
5 Attendance & Recap 1 Talk APPLICABLE
---
40 Black box testing indetailed explanation 3 PPT Fish Bowl
--- NOT
5 Ask for any doubts through Public chat/ Break 4 Talk APPLICABLE
---

SESSION NUMBER : 31

Session Outcome: 3 Students will be able to explain the fundamentals of software testing and identify
strategic approaches for effective test planning and execution

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance & Recap 2 Talk APPLICABLE
---
--- NOT
35 White box testing 3 PPT APPLICABLE
---
--- NOT
10 Problems Discussion 4 Talk APPLICABLE
---

SESSION NUMBER : 32

Session Outcome: 3 Students will be able to explain the fundamentals of software testing and identify
strategic approaches for effective test planning and execution

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance & Recap 2 Talk APPLICABLE
---
--- NOT
40 Validation testing 3 PPT APPLICABLE
---
--- NOT
5 Ask for any doubts through Public chat/ Break 4 Talk APPLICABLE
---

SESSION NUMBER : 33

Session Outcome: 4 Students will be able to describe system testing strategies and identify their applications
in verifying software functionality without knowledge of internal code structure

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance & Recap 2 Talk APPLICABLE
---
about:blank 16/29
7/18/25, 10:24 AM about:blank

--- NOT
40 system testing 3 PPT APPLICABLE
---
--- NOT
5 Ask for any doubts through Public chat/ Break 4 Talk APPLICABLE
---

SESSION NUMBER : 34

Session Outcome: 5 Students will be able to describe system testing strategies and identify their applications
in verifying software functionality without knowledge of internal code structure

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance & Recap 2 Talk APPLICABLE
---
--- NOT
40 system testing and its significance and importance. 3 PPT APPLICABLE
---
--- NOT
5 Discussion and Additional Information 4 PPT APPLICABLE
---

SESSION NUMBER : 35

Session Outcome: 5 Students will be able to explain the concept of estimation project planning and apply it
to estimate the size of a software project

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance & Recap 2 Talk APPLICABLE
---
--- NOT
40 Estimation and Project Planning 3 PPT APPLICABLE
---
--- NOT
5 Discussion and Additional Information 4 Talk APPLICABLE
---

SESSION NUMBER : 36

Session Outcome: 6 Students will be able to explain the concept of Function Point Analysis and apply it to
estimate the size of a software project

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

about:blank 17/29
7/18/25, 10:24 AM about:blank

--- NOT
40 Function point analysis 3 PPT APPLICABLE
---
--- NOT
5 Ask for any doubts through Public chat/ Break 3 Talk APPLICABLE
---

SESSION NUMBER : 37

Session Outcome: 6 Students will be able to explain the COCOMO model and apply it to estimate the effort,
cost, and schedule for software development projects.

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance & Recap 2 Talk APPLICABLE
---
--- NOT
40 Cocomo model 4 PPT APPLICABLE
---
--- NOT
5 Discussion and Additional Information 4 Talk APPLICABLE
---

SESSION NUMBER : 38

Session Outcome: 7 The session integrates risk scenarios and planning techniques to help students relate risk
handling to software project success

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance & Recap 2 Talk APPLICABLE
---
--- NOT
40 Risk management and project planning 3 PPT APPLICABLE
---
--- NOT
5 Discussion and Additional Information 4 Talk APPLICABLE
---

SESSION NUMBER : 39

Session Outcome: 7 Students will be able to explain the key elements of software project planning and apply
estimation techniques for effective project scheduling and resource allocation.

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

about:blank 18/29
7/18/25, 10:24 AM about:blank

--- NOT
Risk Refinement and project planning estimation of
35 3 PPT APPLICABLE
project planning
---
--- NOT
10 course summary 4 Talk APPLICABLE
---

Tutorial Course DELIVERY Plan:

List of Experiments supposed to finish in Open Lab Sessions:

Lab
session List of Experiments CO-Mapping
no

Understand the tool Star UML, Use Case, Class, Sequence, Activity and State
1 CO1
chart diagram by using star UML

Understand Use case, Class, Sequence, Activity and State chart Diagram for
2 CO1
LMS

Understand Use case, Class, Sequence, Activity and State Chart Diagram for
3 CO1
Admission process

Use case, Class, Sequence, Activity and State chart diagram, Online bank
4 CO2
ATM

Create a scrum project of 5 members (Team Managed project) for the


5 following issues. Draw the work flows for the same. a. A customer wants to CO2
pay the bill online (EPIC)

6 Create a scrum project and explore different templates available. CO2

7 Navigate into the project created and create report on the same. CO3

8 Create a dashboard in Jira by using the following Hints CO3

9 Working on the Project Transport Department through scrum model in GitHub CO3

10 Working on the Project AAS through scrum model in GitHub CO4

11 Working on the Project KLU ERP through scrum model in GitHub CO4

12 Working on the Project Pollution Analysis through scrum model in GitHub1 CO4

Tutorial Session wise Teaching – Learning Plan

SESSION NUMBER : 1

Session Outcome: 1 Understand the tool Star UML, Use Case, Class, Sequence, Activity and State chart
diagram by using star UML

about:blank 19/29
7/18/25, 10:24 AM about:blank

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance & Recap 1 Talk APPLICABLE
---
One minute
40 Discussion of course handout 2 PPT
paper
Understand the tool Star UML, Use Case, Class, --- NOT
5 Sequence, Activity and State chart diagram by using star 3 Talk APPLICABLE
UML ---

SESSION NUMBER : 2

Session Outcome: 2 Students will be able to explain and interpret Use Case, Class, Sequence, Activity, and
State Chart diagrams for a Learning Management System (LMS).

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance & Recap 2 Talk APPLICABLE
---
--- NOT
Understand Use case, Class, Sequence, Activity and State
25 3 PPT APPLICABLE
chart Diagram for LMS
---
--- NOT
20 LMS CASE STUDY 3 PPT APPLICABLE
---

SESSION NUMBER : 3

Session Outcome: 3 Students will be able to explain and interpret Use Case, Class, Sequence, Activity, and
State Chart diagrams for the Admission Process of an academic system.

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance & Recap 2 Talk APPLICABLE
---
--- NOT
Understand Use case, Class, Sequence, Activity and State
35 3 PPT APPLICABLE
Chart Diagram for Admission process
---
--- NOT
10 Discussion and Additional Information 3 PPT APPLICABLE
---

SESSION NUMBER : 4

Session Outcome: 1 Students will be able to explain and interpret basic UML diagrams—Use Case, Class,
Sequence, Activity, and State Chart—using the StarUML tool.

Time(min) Topic BTL Teaching- Active


Learning Learning
about:blank 20/29
7/18/25, 10:24 AM about:blank

Methods Methods
--- NOT
5 Attendance & Recap 2 Talk APPLICABLE
---
Use case, Class, Sequence, Activity and State chart Group
40 3 PPT
diagram, Online bank ATM Discussion
--- NOT
5 LMS CASE STUDY 2 Talk APPLICABLE
---

SESSION NUMBER : 5

Session Outcome: 2 Students will be able to explain and interpret Use Case, Class, Sequence, Activity, and
State Chart diagrams for an Online Bank ATM system.

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance & Recap 2 Talk APPLICABLE
---
Create a scrum project of 5 members (Team Managed
--- NOT
project) for the following issues. Draw the work flows
25 3 PPT APPLICABLE
for the same. a. A customer wants to pay the bill online
---
(EPIC)
--- NOT
20 Ask for any doubts through Public chat/ Break 3 PPT APPLICABLE
---

SESSION NUMBER : 6

Session Outcome: 3 Students will be able to describe the structure of a Scrum project and explain the
purpose of different templates used in Scrum project management

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance & Recap 2 Talk APPLICABLE
---
--- NOT
Create a scrum project and explore different templates
35 3 Talk APPLICABLE
available.
---
--- NOT
10 Discussion and Additional Information 3 PPT APPLICABLE
---

SESSION NUMBER : 7

Session Outcome: 1 Students will be able to navigate an existing Scrum project and generate a summary
report highlighting sprint progress, team roles, and workflow updates.

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
about:blank 21/29
7/18/25, 10:24 AM about:blank

--- NOT
5 Attendance & Recap 2 Talk APPLICABLE
---
Navigate into the project created and create report on the
40 3 PPT Seminars
same.
--- NOT
5 LMS CASE STUDY 4 Talk APPLICABLE
---

SESSION NUMBER : 8

Session Outcome: 2 Students will be able to create a customized dashboard in Jira by using predefined
widgets and filters to visualize project progress and team metrics.

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
10 Attendance & Recap 2 Talk APPLICABLE
---
--- NOT
30 Create a dashboard in Jira by using the following Hints 3 PPT APPLICABLE
---
--- NOT
10 Discussion and Additional Information 4 Talk APPLICABLE
---

SESSION NUMBER : 9

Session Outcome: 3 Students will be able to apply Scrum practices using GitHub Projects to organize,
assign, and track tasks for a Transport Department software project.

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
10 Attendance & Recap 2 Talk APPLICABLE
---
--- NOT
Working on the Project Transport Department through
35 3 PPT APPLICABLE
scrum model in GitHub
---
--- NOT
5 Discussion and Additional Information 4 PPT APPLICABLE
---

SESSION NUMBER : 10

Session Outcome: 1 Students will be able to apply Scrum practices using GitHub Projects to manage and
track the progress of tasks in the AAS project.

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
5 Attendance & Recap 1 Talk --- NOT
APPLICABLE
about:blank 22/29
7/18/25, 10:24 AM about:blank

---
Working on the Project AAS through scrum model in
40 3 PPT Fish Bowl
GitHub
--- NOT
5 LMS CASE STUDY 4 Talk APPLICABLE
---

SESSION NUMBER : 11

Session Outcome: 2 Students will be able to apply Scrum principles to manage and track tasks in the KLU
ERP project using GitHub Projects.

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
10 Attendance & Recap 2 PPT APPLICABLE
---
--- NOT
Working on the Project KLU ERP through scrum model
35 3 Talk APPLICABLE
in GitHub
---
--- NOT
5 Discussion and Additional Information 4 Talk APPLICABLE
---

SESSION NUMBER : 12

Session Outcome: 3 Students will be able to apply Scrum practices using GitHub Projects to manage the
development of a Pollution Analysis system

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
10 Attendance & Recap 2 Talk APPLICABLE
---
--- NOT
Working on the Project Pollution Analysis through scrum
30 4 PPT APPLICABLE
model in GitHub1
---
--- NOT
10 overview of course 4 Talk APPLICABLE
---

Practical Course DELIVERY Plan: NO Delivery Plan Exists

Practical Session wise Teaching – Learning Plan

No Session Plans Exists

Skilling Course DELIVERY Plan: NO Delivery Plan Exists

Skilling Session wise Teaching – Learning Plan

No Session Plans Exists

about:blank 23/29
7/18/25, 10:24 AM about:blank
WEEKLY HOMEWORK ASSIGNMENTS/ PROBLEM SETS/OPEN ENDEDED PROBLEM-SOLVING EXERCISES etc:

Assignment Assignment
Week Topic Details co
Type No
Define adaptive software
The home assignments for
engineering. How does it differ
Adaptive Software
from traditional software
Engineering (ASE) are
engineering? Discuss the
designed to deepen
Weekly importance of flexibility and change
students' understanding of
1 Homework 1 management in adaptive systems. CO1
how software systems can
Assignments Explain with examples where
evolve in response to
adaptive software systems are
changing environments,
necessary. What are the key
user needs, and
principles of adaptive software
technological landscapes.
development?
Explain how requirements
engineering changes in adaptive
These assignments offer a
software engineering. Compare
balanced mix of theoretical,
adaptive vs. evolutionary and agile
Weekly analytical, and practical
development approaches. What are
4 Homework 2 tasks, enabling learners to CO2
the key architectural requirements
Assignments critically engage with core
for building adaptive software?
concepts of adaptiveness in
Discuss how stakeholder needs are
software engineering.
continuously re-evaluated in
adaptive software
This unit encourages
exploration of model-based
What is a self-adaptive system
two architectural patterns
model? Give examples. Describe
that support adaptiveness.
any This unit encourages
How do model-driven
Weekly exploration of model two
approaches support
9 Homework 3 architectural patterns that support CO3
adaptive software design?
Assignments adaptiveness. How do model-driven
Write short notes on:
approaches support adaptive
Goalbased modeling
software design? Write short notes
engineering, including the
on: Goalbased modeling .
use of goalbased models,
and adaptive frameworks
Describe the MAPE-K loop with a
detailed diagram and explain each Here, the focus shifts to
component. What mechanisms are implementation and
Weekly used for runtime monitoring of monitoring aspects.
12 Homework 4 adaptive systems? How do adaptive Students are asked to CO4
Assignments systems handle uncertainty at illustrate mechanisms such
runtime? Design a use-case of a as sensors, effectors, and
selfhealing system and explain its self-healing loops
adaptation logic

COURSE TIME TABLE:

Hour 1 2 3 4 5 6 7 8 9
Day Component
Mon - - - - - - -
Theory -- --
- - - - - - -

about:blank 24/29
7/18/25, 10:24 AM about:blank

- - - - - - -
Tutorial -- --
- - - - - - -
- - - - - - -
Lab -- --
- - - - - - -
- - - - - - -
Skilling -- --
- - - - - - -
- - - - - - -
Theory -- --
- - - - - - -
- - - - - - -
Tutorial -- --
- - - - - - -
Tue
- - - - - - -
Lab -- --
- - - - - - -
- - - - - - -
Skilling -- --
- - - - - - -
- - - - - - -
Theory -- --
- - - - - - -
- - - - - - -
Tutorial -- --
- - - - - - -
Wed
- - - - - - -
Lab -- --
- - - - - - -
- - - - - - -
Skilling -- --
- - - - - - -
- - - - - - -
Theory -- --
- - - - - - -
- - - - - - -
Tutorial -- --
- - - - - - -
Thu
- - - - - - -
Lab -- --
- - - - - - -
- - - - - - -
Skilling -- --
- - - - - - -
V-S101,V-S102,V-S103,V-S104,V- V-S101,V-S102,V-S103,V-S104,V-
- - - - - - - S105,V-S106,V-S107,V-S108,V- S105,V-S106,V-S107,V-S108,V-
Theory - - - - - - - S109,V-S201,V-S202,V-S203,V- S109,V-S201,V-S202,V-S203,V-
- - - - - - - S204,V-S205,V-S206,V-S207,V- S204,V-S205,V-S206,V-S207,V-
S208 S208
- - - - - - -
Tutorial - - - - - - - -- --
Fri - - - - - - -
- - - - - - -
Lab - - - - - - - -- --
- - - - - - -
- - - - - - -
Skilling - - - - - - - -- --
- - - - - - -
Sat - - - - - - -
Theory -- --
- - - - - - -
- - - - - - -
Tutorial -- --
- - - - - - -
- - - - - - -
Lab -- --
- - - - - - -

about:blank 25/29
7/18/25, 10:24 AM about:blank

- - - - - - -
Skilling -- --
- - - - - - -
- - - - - - -
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.


[Link] 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
[Link] CO ALM References/MOOCS
papers and any

EVALUATION PLAN:

Evaluation Evaluation Assessment Duration


Weightage/Marks CO1 CO2 CO3 CO4
Type Component Dates (Hours)
End
Semester Weightage 40 10 10 10 10
End Semester
Summative 180
Exam
Evaluation Max Marks 100 25 25 25 25
Total= 40 %
Home Assignment Weightage 5 1.25 1.25 1.25 1.25
120
and Textbook Max Marks 40 10 10 10 10
In Semester
Formative Weightage 15 3.75 3.75 3.75 3.75
Tutorial 120
Evaluation Max Marks 100 25 25 25 25
Total= 26 %
Weightage 6 1.5 1.5 1.5 1.5
ALM 120
Max Marks 100 25 25 25 25
In Semester Semester in Weightage 17 8.5 8.5
90
Summative Exam-II Max Marks 50 25 25
Evaluation Semester in Weightage 17 8.5 8.5
Total= 34 % 90
Exam-I Max Marks 50 25 25

about:blank 26/29
7/18/25, 10:24 AM about:blank
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
Name of Consultation
Component of Consultation Consultation of Course
Faculty Timings for
of Faculty Faculty Day (s) Room No: faculty:
each day
Vudatha
Chandra L 102-MA - - - -
Prakash
Vudatha
Chandra T 102-MA - - - -
Prakash
Prasanth Yalla L 103-MA - - - -
Prasanth Yalla T 103-MA - - - -
Venkata Kasula L 105-MA - - - -
Venkata Kasula T 105-MA - - - -
Sabbineni Rao L 203-MA - - - -
Sabbineni Rao T 203-MA - - - -
Chaitanya
Krishna L 205-MA - - - -
Bondalapu
Chaitanya
Krishna T 205-MA - - - -
Bondalapu
VV
Satyanarayana L 107-MA - - - -
Kopparti
VV
Satyanarayana T 107-MA - - - -
Kopparti

about:blank 27/29
7/18/25, 10:24 AM about:blank

Amarendra
L 109-MA - - - -
Kothalanka
Amarendra
T 109-MA - - - -
Kothalanka
Vijaya Sonthi L 207-MA - - - -
Vijaya Sonthi T 207-MA - - - -
sambasivarao
L 108-MA - - - -
lankoji
sambasivarao
T 108-MA - - - -
lankoji
komali Govindu L 204-MA - - - -
komali Govindu T 204-MA - - - -
S V SURESH
L 104-MA - - - -
BABU MATLA
BANDLA
L 101-MA - - - -
NIROSHA
BANDLA
T 101-MA - - - -
NIROSHA
swathi
L 208-MA - - - -
buradagunta
swathi
T 208-MA - - - -
buradagunta
Lavanya
L 202-MA - - - -
Choutupalli
Lavanya
T 202-MA - - - -
Choutupalli
PRASANNA
KUMAR L 106-MA - - - -
LAKINENI
PRASANNA
KUMAR T 106-MA - - - -
LAKINENI
KARI
L 206-MA - - - -
SUMANTH
KARI
T 206-MA - - - -
SUMANTH
GUTTI
L 201-MA - - - -
YATEESH
GUTTI
T 201-MA - - - -
YATEESH

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.

about:blank 28/29
7/18/25, 10:24 AM about:blank

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

Signature of COURSE COORDINATOR

(BANDLA NIROSHA)

Signature of Department Prof. Incharge Academics & Vetting Team Member

Department Of CS&IT

HEAD OF DEPARTMENT:

Approval from: DEAN-ACADEMICS


(Sign with Office Seal) [object HTMLDivElement]

about:blank 29/29

You might also like