Code: | M.EIC035 | Acronym: | ELS |
Keywords | |
---|---|
Classification | Keyword |
OFICIAL | Programming |
Active? | Yes |
Responsible unit: | Department of Informatics Engineering |
Course/CS Responsible: | Master in Informatics and Computing Engineering |
Acronym | No. of Students | Study Plan | Curricular Years | Credits UCN | Credits ECTS | Contact hours | Total Time |
---|---|---|---|---|---|---|---|
M.EIC | 27 | Syllabus | 2 | - | 6 | 39 | 162 |
Teacher | Responsibility |
---|---|
João Carlos Viegas Martins Bispo |
Recitations: | 3,00 |
Type | Teacher | Classes | Hour |
---|---|---|---|
Recitations | Totals | 1 | 3,00 |
João Carlos Viegas Martins Bispo | 3,00 |
The students will be capable to:
O1: understand all the stages of the engineering of a software language
O2: use contemporary tools to implement software languages
O3: apply the concepts to engineer a new software language
O4: implement efficient code generators
O5: identify and apply the practices that achieve efficient results
P1: Introduction to software languages, models and metamodels
P2: Conceptual foundations of software language engineering
P3: Design of software languages
P4: Implementation of software languages
P5: Integration and composition of software languages
P6: Validation of software languages
P7: Maintenance of software languages
P8: Model analysis and transformations
P9: Language engineering tools and workbenches
Designation | Weight (%) |
---|---|
Participação presencial | 0,00 |
Teste | 40,00 |
Trabalho prático ou de projeto | 60,00 |
Total: | 100,00 |
Designation | Time (hours) |
---|---|
Elaboração de projeto | 50,00 |
Estudo autónomo | 56,00 |
Frequência das aulas | 56,00 |
Total: | 162,00 |
Project (PRJ): during the semester realized by teams of 2 to 3 students (60% of the final grade)
Exam (EX): individual (40% of the final grade)
NF = PRJ*60% + EX*40%
To be approved, students must obey to the terms of frequency, NF >= 10, EX >= 8 e PRJ >= 10.