
| Course Code | : CSE412 |
| Course Type | : Area Elective |
| Couse Group | : First Cycle (Bachelor's Degree) |
| Education Language | : English |
| Work Placement | : N/A |
| Theory | : 2 |
| Prt. | : 2 |
| Credit | : 3 |
| Lab | : 0 |
| ECTS | : 6 |
The objective of this course is to learn the basic characteristics and aims of the agile software development approaches, agile processes, extreme programming, agile practices, test driven development, first test approach, identification and implementation of unit and integration tests, automated testing, unit testing tools (JUnit), refactoring, and continuous integration.
Agile Software Development Methodology, Extreme Programming, Test Driven Development