Responsible: Nikolaos Vidakis
| SCHOOL | School of Engineering | ||
| ACADEMIC UNIT | Department of Electrical and Computer Engineering | ||
| LEVEL OF STUDIES | Undergraduate | ||
| COURSE CODE | 0811.9.024.0 | SEMESTER | 1st |
| COURSE TITLE | Agile Software Development | ||
|
INDEPENDENT TEACHING ACTIVITIES if credits are awarded for separate components of the course |
WEEKLY TEACHING HOURS |
CREDITS |
| 4 | 3 | |
| 1 | 1 | |
| Total | 5 | 4 |
| COURSE TYPE general background, special background, specialised general knowledge, skills development |
Deepening / Consolidation of specialty knowledge |
| PREREQUISITE COURSES | Procedural Programming (1.004: 1st semester course), Object Oriented Programming (2.003: 2nd semester course) |
| LANGUAGE OF INSTRUCTION and EXAMINATIONS | Greek |
| OFFERED TO ERASMUS STUDENTS | Yes (in English) — Winter Semester |
| COURSE WEBSITE (URL) | https://eclass.hmu.gr/courses/ECE175/ |
The course deals with contemporary issues and concepts of software implementation and compares new methods and practices of development (flexible programming) with traditional (procedural programming)
The aim of the course is to acquire knowledge in modern techniques and methods of software implementation (agile programming, extreme programming, scrum development etc.). Using examples of both software implementation philosophies (flexible and pre-designed), their key features are presented in order to improve students' skills in professional software production.
Upon successful completion of the course the students will be able to:
Theoretical Lecture Units
Laboratory Exercises
| DELIVERY Face-to-face, Distance learning, etc. |
In-Class Face-to-Face | ||||||||||||||
| USE OF INFORMATION AND COMMUNICATIONS TECHNOLOGY Use of ICT in teaching, laboratory education, communication with students |
|
||||||||||||||
| TEACHING METHODS The manner and methods of teaching are described in detail. |
|
||||||||||||||
| STUDENT PERFORMANCE EVALUATION Description of the evaluation procedure |
Assessment Language: Greek All announcements for the course regulations and complementary reading material are permanently posted in the course web page. The course grade incorporates the following evaluation procedures: Theory: Final written examination in the whole material (100%). The exam includes theory questions (from 3 to 5) and practice exercises (from 1 to 2). Laboratory: The final grade consists of written laboratory work (10%), project preparation (50%) and final exam (40%) The evaluation criteria are announced to the students at the beginning of each semester and are posted on the course website in the open e-class LMS. |
Recommended Bibliography:
Relevant Scientific Journals: