Linguagens de Programação

6 ECTS
MEIC - Engenharia Informática e de Computadores
Feedback(4 reviews)
(4.8)
Workload
3.0/5 Moderate
Exam
Mandatory Exam
Terms
P4

Student Feedback

Give Feedback!
2024/2025
Workload:3.0/5 Moderate
6/12/2025

Cadeira bastante interessante. O projeto é fazer um interpretador para uma linguagem, mais ou menos parecido com compiladores. O professor tornou a cadeira mil vezes mais interessante. Dos melhores professores que já tive. Não sei bem como vou usar este conhecimento no futuro, mas gostei muito da cadeira.

The reviews below this point may be outdated. Course content, teaching methods, and requirements may have changed since then.

2021/2022
7/11/2022

I really enjoyed the theoretical classes. The Professor João Ferreira is super engaging and was very attentive to the transition, even changing the course direction midway.

There were many obstacles due to COVID, holidays, etc., but overall it didn't require too much work.

The theoretical classes are extremely important and very practical. Labs are more individualized and focused on project support.

The exam covers ALL the material and requires solving exercises by hand. It took some effort to study, but the...

2020/2021Pre-MEPP
7/2/2021

In LP, we explored language modeling from different perspectives, and then learned to work with Coq to formally prove properties of what we model. Coq is a bit strange at first, but I personally enjoyed it.

The theoretical classes are actually quite practical, and the professor João Ferreira is excellent at explaining concepts. He always proceeds calmly and step-by-step.

The labs lectures consisted of exercises related to the lecture material or they provided support for the project. The exercises truly helped us keep up with the...

7/2/2021

LP depends a lot on the evaluation method.

Normally it's based on theoretical tests, but last year it was based on practical programming exercises and some theoretical quizzes.

The practical exercises weren't difficult at all, but to get the maximum grade you really had to put some effort into them and maybe attend the office hours.

The theoretical quizzes were done on the Quizzes Tutor platform, which wasn't great :/. It consisted of multiple-choice questions, and again, you didn't need to study much because there wasn't a lot of material to cover, and making some summaries from the...