You are on page 1of 8

Question 2a: 

Take an assessment activity that you have designed and given to your
students, e.g., a quiz, an assignment, an exam, or a project. For the considered
assessment activity, follow the steps given below to complete this assignment.

1. Explain the details of the assessment activity considered (not more than
200 words). The details should include a) Course title and number b) Year
and semester c) Department d) Duration of the activity e)Marks allotted
for the activity f) Include any other details that explain the background and
context.
2. Show the assessment activity (not more than 500 words).
3. Explain in your own words, how you would revise the assessment activity
based on your learning from Felder's paper. Justify the changes that you
want in the revised exam (not more than 300 words).
4. Show the revised assessment activity (not more than 500 words).
5. For each item in the revised assessment activity indicate the level of
Bloom’s taxonomy.
6. Justify why the levels mentioned are appropriate for each item (not more
than 250 word

================================================================
===

1. Explain the details of the assessment activity considered (not more than
200 words). The details should include a) Course title and number b) Year
and semester c) Department d) Duration of the activity e)Marks allotted for the
activity f) Include any other details that explain the background and context.
2. Show the assessment activity (not more than 500 words).
3. Explain in your own words, how you would revise the assessment activity
based on your learning from Felder's paper. Justify the changes that you
want in the revised exam (not more than 300 words).
4. Show the revised assessment activity (not more than 500 words).
Course Code Course Title L T P S J C

2 2 3
Agile Software Development
19ECS451
Course Owner: : Theory / Practical : Theory

Course Teacher : Course Champion :

Name of the Program : B.Tech Semester : VII

Department / School : CSE / School of Academic Year : 2022-23


Technology

1. Course Educational Objectives: This course will help you gain knowledge on what is agile? Why
agile is better suited for these situations? We will also cover some of the most common agile
frameworks like scrum and XP in depth.
2. Course requisites:
Course prerequisite(s) Course Co-requisite(s) Alternate Exposure

Basic knowledge of software Basic knowledge software


development process. development methodologies.

3. a. Schedule of teaching and learning [Annexure 1]


Module I
S. No Contact Topic Mode of Teaching Reference / Blooms level CO mapping
Hour delivery Aids Source L1 to L6
1 1 Introduction: The Agile Lecture Chalk & CO1
T1 L1
manifesto, Agile methods board, PPT
2 2 XP: Extreme Programming, Lecture CO1
PPT T1 L1,L2
DSDM
3 3 SCRUM, Lecture PPT CO1
T1 L2
feature- Driven Development
4 4 Test Driven Development, Lecture PPT T1 L2 CO1
5 5 Modelling misconceptions Lecture PPT T1 L2 CO1
6 6 Agile modelling Lecture PPT T1, M1: CO1
L2
Week1
4. Course Educational Objectives: This course will help you gain knowledge on what is agile? Why
agile is better suited for these situations? We will also cover some of the most common agile
frameworks like scrum and XP in depth.
5. Course requisites:
Course prerequisite(s) Course Co-requisite(s) Alternate Exposure

Basic knowledge of software Basic knowledge software


development process. development methodologies.

5.For each item in the revised assessment activity indicate the level of Bloom’s
taxonomy.

6Justify why the levels mentioned are appropriate for each item (not more than
250 word

6. Assessment Scheme:
Components Weightage (%) Due Date

Mid Term Test 20 14/11/2022

Other Components 11/11/2022


10
(Assignments)
Coursera 10 11/11/2022
End Term Exam 60 15/11/2022
Total 100%
7. Course outcomes
 Understanding agile methods in various development environments.
 Apply Xtreme programming confidently.
 Understanding of Agile Modelling XP Projects.
 Design and develop applications in Scrum environments.
Develop abilities on Feature Driven Development

8. Mapping of course outcomes with learning activities and assessments


* % of marks in the question paper /evaluation metrics relevant to the respective outcomes

Subject Subject Course 1 2 3 4 5 6 7 8 9 10 11 12


Code Name Outcome
s
EURC Agile CO 1 3 4 5
S 821 software CO 2 3 5 4
developme CO 3 3 4 5
nt CO 4 3 4 5
CO 5 3 4 5

1. Explain the details of the assessment activity considered (not more than 200
words). The details should include a) Course title and number b) Year and
semester c) Department d) Duration of the activity e)Marks allotted for the activity
f) Include any other details that explain the background and context.
2. Show the assessment activity (not more than 500 words).
3. Explain in your own words, how you would revise the assessment activity
based on your learning from Felder's paper. Justify the changes that you
want in the revised exam (not more than 300 words).

Show the revised assessment activity (not more than 500 words

Course Code Course Title L T P S J C

2 2 3
Agile Software Development
19ECS451
Course Owner: : GNV Rajareddy Theory / Practical : Theory

Course Teacher : Dr S.K.Raghu Course Champion : GNV Rajareddy

Name of the Program : B.Tech Semester : VII

Department / School : CSE / School of Academic Year : 2022-23


Technology

9. Course Educational Objectives: This course will help you gain knowledge on what is agile? Why
agile is better suited for these situations? We will also cover some of the most common agile
frameworks like scrum and XP in depth.
10. Course requisites:
Course prerequisite(s) Course Co-requisite(s) Alternate Exposure

Basic knowledge of software Basic knowledge software


development process. development methodologies.
11. a. Schedule of teaching and learning [Annexure 1]
Module I
S. No Contact Topic Mode of Teaching Reference / Blooms level CO mapping
Hour delivery Aids Source L1 to L6
1 1 Introduction: The Agile Lecture Chalk & CO1
T1 L1
manifesto, Agile methods board, PPT
2 2 XP: Extreme Programming, Lecture CO1
PPT T1 L1,L2
DSDM
3 3 SCRUM, Lecture PPT CO1
T1 L2
feature- Driven Development
4 4 Test Driven Development, Lecture PPT T1 L2 CO1
5 5 Modelling misconceptions Lecture PPT T1 L2 CO1
6 6 Agile modelling Lecture PPT T1, M1: CO1
L2
Week1

Module II
S. No Contact Topic Mode of Teaching Reference / Blooms level CO mapping
Hour delivery Aids Source L1 to L6
7 7 Extreme Programming: Lecture T1, M1: CO3
PPT L2
Introduction, core XP values Week4
8 8 The twelve XP practices Lecture T1, M1: CO3
PPT L2
Week3
9 9 About extreme Lecture PPT CO3
T1 L1
programming
10 10 Planning XP projects Lecture T1, M1: CO2
PPT L2,L3
Week4
11 11 Test first coding Lecture PPT T1 L4,L5 CO2
12 12 Making pair programming work Lecture PPT T1 L5 CO2

Module III
S. No Contact Topic Mode of Teaching Reference / Blooms level CO mapping
Hour delivery Aids Source L1 to L6
13 13 Agile Modelling and XP: Lecture CO1
Introduction, the fit, PPT T1 L1,L2
common practices
14 14 Modelling specific practices Lecture PPT T1 L3,L4 CO2
15 15 XP objections to agile Lecture PPT T1 L2 CO2
modelling
16 16 Agile modelling Lecture PPT T1 L2 CO2
17 17 Planning XP projects Lecture PPT T1 L3,L4 CO3
18 18 XP implementation phase Lecture PPT T1 L5 CO3

1. Design and develop applications in Scrum environments.


Develop abilities on Feature Driven Development

Course Code Course Title L T P S J C

2 2 3
Agile Software Development
19ECS451
Course Owner: : GNV Rajareddy Theory / Practical : Theory

Course Teacher : Dr S.K.RAGHU


Course Champion : GNV Rajareddy

Name of the Program : B.Tech Semester : VII

Department / School : CSE / School of Academic Year : 2022-23


Technology

12. Course Educational Objectives: This course will help you gain knowledge on what is agile? Why
agile is better suited for these situations? We will also cover some of the most common agile
frameworks like scrum and XP in depth.
13. Course requisites:
Course prerequisite(s) Course Co-requisite(s) Alternate Exposure

Basic knowledge of software Basic knowledge software


development process. development methodologies.

14. a. Schedule of teaching and learning [Annexure 1]


15. a. Course material and References (in IEEE format)
● T1: John Hunt, Agile Software Construction,1st Edition, Springer,2005
● T2: Craig Larman, Agile and Iterative Development: A Manager’s Guide, Addison-Wesley

Blooms taxonomy
CO - Mapping Programme Outcomes
Subject Subject Course 1 2 3 4 5 6 7 8 9 10 11 12
Code Name Outcome
s
EURC Agile CO 1 3 4 5
S 821 software CO 2 3 5 4
developme CO 3 3 4 5
nt CO 4 3 4 5
CO 5 3 4 5

Felder-Silverman model is a model designed to help both students and teachers in which
students are able to understand their individual learning styles, which can then help them
study more effectively. It can also help teachers deliver material in ways that appeal to the
varied styles of learning present in their students.

The Felder-Silverman model is based on the notion that students have preferences in terms
of the way they receive and process information. The model presents different dimensions
that are indicative of learning preferences.

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING


GITAM SCHOOL OF TECHNOLOGY

GITAM (Deemed to be University), VISAKHAPATNAM-530045

Program B.Tech MID I Marks 30

Semester VII Course Code Date 24-08-2022


19ECS451
2:30PM to
Branch CSE Course Title Agile Software Development Time
4:00PM

SECTION A (10 marks)

Answer all the questions. Each question carries equal marks. 5x2=10M

1 a) Summarize about the feature driven development and agile methods CO1 L2

b) Recite about architectural spikes CO1 L1

c) Describe some dynamic systems development method principles. CO1 L1

d) Illustrate the steps involved in the test driven development. CO1 L1

e) Summarize the importance of communication in core XP values. CO2 L2

SECTION B (20 marks)

Each Question carries 10 marks with internal choice 2x10=20M

Articulate about the agile framework for “complex business solutions within tight 10 M L3
CO1
2 timeframes”.

(OR)
Relate how Scrum aims to manage and control the production of software using 10 M L2
3 CO1
iterative, incremental, and lightweight processes.
10 M L4
4 Categorize and summarize on the XP core practices. CO2

(OR)

10 M L2
5 Summarize the core XP values. CO2

You might also like