16 weeks semester containing approximately 25 hours of lectures, 18 hours of tutorials and a project with supervision. This is a project cluster. There will be classes running throughout the semester to help you with your project. There is less classes though than in a regular course, and there is no homework assignments. Most of the learning happens in exercises and in a project which is implemented in a 4-person team. Normally each team implements a different project, with slightly different goals. In the project you explore a particular software project introducing model-driven development principles into it. Alternatively you explore a sub-field of model driven development as a research area, delimit a research problem, solve it, and document it in a short and formal research paper. The project part of the course accounts for about 60%-70% of the workload. To achieve the goal you will need to learn new technologies you have never heard about, meet up for supervision meetings, study related literature (papers, books), and co-author a research paper in the end. Since the precise choice of technologies to use varies between the project groups, you are expected to work on your own computer (it is possible to work with the software available on ITU machines, but with limitations - for example you have to stick to Eclipse). To achieve the goal you will need to study a significant amount of related literature (papers, books), learn new technologies you have never heard about, meet up regularly for supervision meetings, and co-author a research quality paper in the end. Since the precise choice of technologies to use varies between the project groups, you are expected to work on your own computer (it is possible to work with the software available on ITU machines, but with limitations - for example you have to stick to Eclipse). ---------- See the course schedule here: link to the time table The schedule will be ready shortly before the beginning of the term. ----- Project cluster. This is a the project cluster: You sign up for this project cluster as if for a normal course. You will also need to enter your project agreement of a 7,5 ECTS project in the project base where it will be assessed by the supervisor and the Board of Studies. The project cluster will not appear on your diploma but the project that you register in the project base will of course appear once you have passed the exam.
Each research team in the cluster will have to deliver a report paper strictly adhering to requirements detailed on the course website. Paper must be maximum 15 pages in length, conforming to the Springer LNCS formatting guidelines (http://www.springer.com/computer/lncs?SGWID=0-164-6-793341-0). No changes of font, margins, or other formatting aspects are permitted. The handed in papers will be evaluated taking into account: clarity of the problem definition, problem significance, significance of the contribution of the work, quality of the evaluation (argument for validity of the work), study of existing literature, potential impact, and adherence to formatting guidelines.