Code: | L.EIC023 | Acronym: | LBAW |
Keywords | |
---|---|
Classification | Keyword |
OFICIAL | Informatics Engineering and Computing |
Active? | Yes |
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 | 354 | Syllabus | 3 | - | 6 | 52 | 162 |
Teacher | Responsibility |
---|---|
Sérgio Sobral Nunes |
Lectures: | 2,00 |
Laboratory Practice: | 2,00 |
Type | Teacher | Classes | Hour |
---|---|---|---|
Lectures | Totals | 2 | 4,00 |
Sérgio Sobral Nunes | 4,00 | ||
Laboratory Practice | Totals | 15 | 30,00 |
Sérgio Sobral Nunes | 2,00 | ||
Ana Margarida Mendes Antunes Martins Victoriano | 2,00 | ||
Tiago Boldt Pereira de Sousa | 6,00 | ||
Ricardo Jorge Teixeira de Sousa | 2,00 | ||
Rúben Filipe Seabra de Almeida | 4,00 | ||
Inês Filipa Nunes Teixeira | 4,00 | ||
Tiago Filipe Sousa Gonçalves | 2,00 | ||
Edgar Filipe Amorim Gomes Carneiro | 4,00 | ||
Tiago André Queiroz Soares da Costa | 4,00 |
The LBAW course aims to consolidate the subjects covered in the Database and the Web Languages and Technologies courses. This course offers a practical perspective on two central areas of informatics engineering.
The goal of this course is to equip students with the ability to design and develop information systems based on web technologies and supported by relational database management systems.
Upon completing this course, the student should be able to design and implement an information system based on web technologies and supported by a relational database management system. In particular, the student should be able to:
Databases: data modeling in UML, Relational Model, SQL language.
Web Languages and Technologies: HTTP protocol, REST paradigm, HTML, CSS and JavaScript languages.
The theoretical classes will be used to present the work guidelines, discuss representative examples, analyze completed evaluations, and provide brief introductions to the technologies and concepts to be used.
The practical laboratory classes will be used for project development in groups, with the instructor acting as a consultant. In each practical class, the components produced by the group are evaluated and discussed.
Designation | Weight (%) |
---|---|
Trabalho laboratorial | 80,00 |
Exame | 20,00 |
Total: | 100,00 |
Designation | Time (hours) |
---|---|
Elaboração de projeto | 110,00 |
Frequência das aulas | 52,00 |
Total: | 162,00 |
The conditions for obtaining course attendance are as follows:
Participation in the project development (point 3) is assessed through the evidence produced by the student (code and documentation), the evaluation by instructors during practical classes, and self-assessment and peer evaluation conducted within the group.
The final grade will be calculated using the following formula:
Final Grade = 20% Exam + 80% Project
where:
Project Grade = 10% ER + 25% EBD + 25% EAP + 40% PA
Project Components:
The practical work is assessed during laboratory sessions and through the submission of the required components.
Theoretical concepts are assessed through an individual exam with multiple-choice questions.
Passing the course is conditional on obtaining 40% on the exam and 50% in each of the practical evaluation components.
Approval of the project requires each student to participate in all phases of the project, including the selection of technologies, the identification and characterization of the problem, the design and implementation of the solution, the writing of the final report, and the final presentation.
It is important to note that a student may receive a different grade from their group for a specific evaluation component if they have had less participation in that component.
The final grade for the practical component (Project Grade) may vary by up to 3 points for each member of the same group, based on the instructors' opinion and the self-assessment and peer evaluation conducted within the group.
The individual final grade depends on the exam grade and cannot exceed more than 5 points above the individual's exam grade.
The practical assessment carried out in the laboratory classes during the semester is required for all students, regardless of their enrollment status or the need to obtain course attendance evaluation.
Working students and equivalent groups exempt from attending classes must periodically present their work progress to the instructors, as agreed upon, and must present their work alongside regular students, as well as complete the theoretical and practical individual assessments as scheduled.
Given the laboratory nature of the course, it is not possible to perform an assessment in a single instance; therefore, the practical work evaluation cannot be replaced by an exam.
It is not possible to improve the grade obtained for the project.
It is possible to improve the exam grade while maintaining the project grade from the previous enrollment.