| Course Type | Elective Course |
| Course Level | Bachelor's Degree |
| Year of Study | - |
| Semester | - |
| ECTS | 5 |
| Name of Lecturer(s) |
- |
| Learning Outcomes |
At the end of this course, the students;
- Have knowledge about agile software development methodologies,
- Learn the benefits and challenges of moving to agility,
- Comparing agile software development with traditional software development models,
- Agile applications such as test-oriented development, standup meetings, and co-programming can apply software engineering applications
|
| Mode of Delivery | Face to face |
| Prerequisites | No |
| Recommended Optional Programme Components | |
| Course Description | Agile Software is software that focuses on the individual and interaction, and aims at a dynamic and continuously learning process. Within the scope of this course, students will learn the main Agile Software Development methods, learn the benefits and challenges of agile systems, compare them with traditional software development models, and discuss the applications of Agile Software. |
| Course Contents |
| WEEK |
TOPICS |
|
1st Week |
Introduction to and Information on the Course |
|
2nd Week |
Introduction to Agile Software Engineering |
|
3rd Week |
Agile Software Development Principles |
|
4th Week |
Requirements Management |
|
5th Week |
Agile Project Planning |
|
6th Week |
Scrum |
|
7th Week |
Scrum |
|
8th Week |
MIDTERM EXAM WEEK |
|
9th Week |
eXtreme Programming (XP) |
|
10th Week |
Kanban |
|
11th Week |
Dynamic System Development Method |
|
12th Week |
Agile Engineering Applications |
|
13th Week |
Difficulties in the Application of Agile Methods |
|
14th Week |
Agile Methods and Software Process Frameworks |
|
| Recommended or Required Reading | |
| Planned Learning Activities and Teaching Methods |
- Lecture
- Discussion
- Problem Solving
|
| Assessment Methods and Criteria |
|
Quantity |
Percentage (%) |
| Mid-term |
1 |
35 |
| Assignment |
2 |
15 |
| Quiz |
2 |
10 |
| Total(%) |
|
60 |
| Contribution of In-term Studies to Overall Grade(%) |
|
60 |
| Contribution of Final Examination to Overall Grade(%) |
|
40 |
| Total(%) |
|
100 |
|
| ECTS Allocated Based on Student Workload |
| Activities |
Quantity |
Duration (Hour) |
Total Workload (Hour) |
| Midterm exam |
1 |
2 |
2 |
| Preparation for Quiz |
2 |
5 |
10 |
| Individual or group work |
14 |
1.5 |
21 |
| Preparation for Final exam |
1 |
30 |
30 |
| Course hours |
14 |
3 |
42 |
| Preparation for Midterm exam |
1 |
23 |
23 |
| Laboratory (including preparation) |
|
|
|
| Final exam |
1 |
2 |
2 |
| Homework |
2 |
5 |
10 |
| Quiz |
2 |
0.5 |
1 |
| Total Work Load | 141 |
| Total Work Load / 30 (h) | 4.7 |
| ECTS Credit of the Course | 5 |
|
| Language of Instruction | Turkish |
| Work Placement(s) | No |