Responsible: Nikolaos Vidakis
| SCHOOL | School of Engineering | ||
| ACADEMIC UNIT | Department of Electrical and Computer Engineering | ||
| LEVEL OF STUDIES | Postgraduate | ||
| COURSE CODE | ΜΠ100Η | SEMESTER | 1st |
| COURSE TITLE | Advanced Software Engineering & Big Data Modelling | ||
|
INDEPENDENT TEACHING ACTIVITIES if credits are awarded for separate components of the course |
WEEKLY TEACHING HOURS |
CREDITS |
| Total | 7.5 |
| COURSE TYPE general background, special background, specialised general knowledge, skills development |
Specialized knowledge/Core |
| PREREQUISITE COURSES | None. |
| LANGUAGE OF INSTRUCTION and EXAMINATIONS | English |
| OFFERED TO ERASMUS STUDENTS | Yes (in English) — Winter Semester |
| COURSE WEBSITE (URL) | https://eclass.hmu.gr/courses/ECE106/ |
The course aims to present the principles, techniques, and methods for professional and systematic software development. The Unified Modeling Language (UML), CASE tools like Visual Paradigm and programming languages like Python and JAVA, will be used in the context of this course. Furthermore, the course shows how to handle the volume, speed and variety of big data of SQL and noSQL databases. It also looks at issues related to data management and data quality. In order for students to deepen in Software engineering and big data modelling, several software examples will be examined during the course lectures.
After completing the course the student will have the necessary knowledge to:
Recognize why there are so many data management systems.
System description languages – Unified Modelling Language (UML)
Software development process management
Software development techniques
Big Data Modeling
Exercises using the C programming language and Dev C++ software and Linux (gcc).
| 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 |
Language of Assessment: English Assessment methods:
Weekly homework exercises (10%) Assessment criteria are announced to students at the beginning of the semester and are posted on the course website on eClass. |