Master in Electrical and Computers Engineering
Course Unit: Programming Laboratories
Programmes: MIEEC, 4º
Academic Year: 2013/2014
Credits: 6 ECTS
Hours/Weeks: 1x2T, 3x2P
Coordinator: João Correia Lopes
Suitable for English-speaking students
Within the context of the specification, development and maintenance of software applications with GUI using client/server architectures, this course aims to:
After completing this course, the student will be able to:
Knowledge of Programming languages.
Lectures (2 hours per week) will be used to present the theoretical content, together with practical examples using the methodologies and tools to be used in laboratories. In the laboratory classes (2 hours per week), the students will work in groups of five people in a software project.
Physical sciences > Computer science > Programming
Physical sciences > Computer science > Programming > Software engineering
Distributed evaluation without final exam
|Description||Type||Time (Hours)||Date of conclusion|
|TP1: User Interface Prototype||Laboratory work or fieldwork||10||03/10/2013|
|TP2: Requirements Specification||Laboratory work or fieldwork||14||17/10/2013|
|TP3: High Level Project||Laboratory work or fieldwork||7||24/10/2013|
|TP4: Prototype||Laboratory work or fieldwork||18||14/11/2013|
|TP5: Detailed Project||Laboratory work or fieldwork||10||28/11/2013|
|TP6: Product||Laboratory work or fieldwork||39||19/12/2013|
|TP7: Product presentation||Attendance||2||19/12/2013|
|TP8: Individual Performance||Work|
|FT1: Use Cases Model||Exercise||1,5||17/10/2013|
|FT2: Conceptual Domain Model||Exercise||1,5||24/10/2013|
|FT3: Architectural Model||Exercise||1,5||31/10/2013|
Practical work (TP) will be evaluated through the documentation submitted, the application developed and individual performance in the class (TP1 to TP8).
The theoretical concepts are evaluated through the individual response to CAT sheets (FT1 to FT4).
Minimum required to pass this course: 50% in each of the practical components (TP1 to TP8) and 40% overall mark in the CAT sheets (FT1 to FT4).
This course, due to its laboratory nature, can not be replaced by taking an exam.
Classification = 80% TP + 20% FT
TP = (TP1 + 3* TP2 + 2* TP3 + 2* TP4 + 2* TP5 + 8* TP6 + TP7 + TP8 )/20
FT = (FT1 + FT2 + FT3 + FT4) / 4
The classification of any assessment component may vary from element to element in the same group by plus or minus 2 values, based on the opinion of teachers and the self-evaluation to be conducted internally within each group.
Further to the demonstration of the product, an oral session may be required for some of the students.
Students under special regimes are expected to submit the practical work required for this course as ordinary students.
Students that are not required to be present in the classes, have to present the evolution of their work to the teacher simultaneously with the regular students, and conduct the same theoretical tests.
Improving the classification requires a new enrolment in the course.