Code: | L.EIC011 | Acronym: | AED |
Keywords | |
---|---|
Classification | Keyword |
OFICIAL | Informatics Engineering and Computing |
Active? | Yes |
Web Page: | https://www.dcc.fc.up.pt/~pribeiro/aulas/aed2122/ |
Responsible unit: | Department of Informatics Engineering |
Course/CS Responsible: | Bachelor in Informatics and Computing Engineering |
Acronym | No. of Students | Study Plan | Curricular Years | Credits UCN | Credits ECTS | Contact hours | Total Time |
---|---|---|---|---|---|---|---|
L.EIC | 252 | Syllabus | 2 | - | 6 | 52 | 162 |
At the end of the course, students should be able to:
At the end of this unit course, students should: model problems following the object-oriented paradigm; solve problems using abstract data types and simple data structures (linear and non linear)
Student should have basic knowledge of programming and C++.
Theoretical classes are for formal exposition of the subjects, with the presentation of examples and their analysis and discussion.
In practical classes, programming exercises in C ++ are solved, that focus on topics addressed in the theoretical classes. Resolutions are usually in groups of students, and discussion on proposed solutions is encouraged.
The assessment is carried out throughout the semester, on previously announced dates, where students are continuously evaluated at the theoretical and practical level, at individual and group level. During the semester, there are three individual assessment points, including theoretical questions and individual computer exercises. Throughout the semester, two programming projects are also proposed, that are solved in group of students, thus fostering the ability to work in teams. The development of these projects is essentially done out of class, with regular monitoring.
Designation | Weight (%) |
---|---|
Teste | 60,00 |
Trabalho laboratorial | 40,00 |
Total: | 100,00 |
Designation | Time (hours) |
---|---|
Elaboração de projeto | 60,00 |
Estudo autónomo | 40,00 |
Frequência das aulas | 52,00 |
Trabalho laboratorial | 8,00 |
Total: | 160,00 |
Student may not exceed the limit of absences.
Final mark is computed up from:
CIP = practical on computer evaluation, individual programming assignments (average of the evaluation moments during the semester)
CIT = theory evaluation, multiple-choice questions to be answered on an individual basis
CG = two small projects (GC1 and GC2) to be implemented in group (of 2 or 3 students), of equal weight; these evaluation considers both commitment and attendance of student in group work.
Final mark (F) is given by: F = 30% CIP + 30% CIT + 40% CG
Observations:
1. A minimum mark of 40% is required in every assessment component (CIP, CIT, CG1, CG2)
2. There will be a recovery test for students that did not obtain the minimum required in the component CIP and/or CIT. The grade of this test is limited to 50%.
Special Assignments include two components (EC and PC):
Final mark (N) is given by: N = EC*0,6 + PC*0,4.
Students should achieve a minimum success of 40% in every assessment component (PEC, TEC, PC).
Students registered under any special status:
Students may improve their grades in the next course term.