Fundamentos da Programação

FPPágina da Cadeira
6 ECTSP1Exame: Não especificado
Geral
5
4
4
7
3
5
2
4
1
0
3.5
20 avaliações
Carga de trabalho
Muito leve
0
Leve
0
Moderada
7
Pesada
10
Muito pesada
3
Pesada20 avaliações

Feedback dos Alunos

2025/2026
Carga:Moderada

há 5 dias

Esta cadeira de modo geral é fácil sendo o seu principal problema as aulas, as aulas de problemas são horríveis, apesar de serem a parte mais importante, as aulas teóricas são uma seca (havia apenas 10 alunos em aula de para ai 200 alunos).

Para material é apenas preciso um pc de preferência windows ou linux, porque python e matlab são mais faceis de instalar, mas se tiveres vontade de ir procurar como instalar isso em apple boa sorte.

Em termos de avaliação temos as 4 avaliações semi-semanais (3 em python e uma 1 em matlab), são relativamente acessíveis sem realmente grande problema na...

Carga:Pesada

há 6 dias

Para quem nunca tinha programado, foi um choque ao início e uma cadeira de difícil para me adaptar. Portanto aconselho a terem uns insights ao início. Quanto às aulas teóricas eram boas mas as minhas aulas práticas com o meu prof não valiam a pena. Quando virem que não valem a pena, falem com os vossos colegas e exelrimentem as outras. Quanto a avaliação tínhamos fichas semanais que obrigavam a ter a matéria em dia. Os exercícios dos labs eram bons para treinar.

Carga:Pesada

semana passada

Prof José Monteiro, explica muito bem e tinha aulas interessantes em que tirava as dúvidas todas.

A avaliação era por fichas semanais e dois projetos ao longo do período. As fichas eram fáceis de fazer, desde que a matéria estivesse em dia. O projeto era mais difícil, no meu caso era criar o jogo Scrabble em python, mas o enunciado do projeto tinha um guia das funções que eram necessárias implementar no projeto.

Estudem pelas listas de exercícios que são disponibilizadas semanalmente e pelos slides do professor.

Carga:Pesada

há 2 semanas

Avaliações ao longo do semestre + exame obrigatório + projeto obrigatório. Se forem burros e usarem IA para a cadeira toda vão se lixar no exame, porque tem nota mínima, se não até passavam. Os professores mais novos são super acessíveis e disponíveis. Só vão precisar do Thonny, um IDE muito simples. Aprendem Python e MatLab.

Carga:Muito pesada

há 2 semanas

Como alguém que nunca tinha programado antes e teve esta cadeira no 1º período do 1º ano, esta cadeira foi terrível. Nesta cadeira ensinam-vos Python e aconselho a tentarem aprender um pouco antes do curso.

Com labs, testes semanais, e projetos a cadeira fica extremamente pesada para o curto tempo que a cadeira tinha. Os labs valem muito a pena, aprende-se imenso, já as teóricas nem tanto. Os testes semanais não eram difíceis, é só preciso estudar um bocado, mas nada extraordinário, existia bastante material de apoio. O projeto, para quem nunca programou é extremamente desgastante e...

Carga:Pesada

há 2 semanas

É facil e extremamente importante, nao usem AI nos projetos, esta cadeira serve para criarem e desenvolverem o pensamento necessário para programar e que servirá para o resto do curso

Carga:Moderada

há 2 semanas

Para alguém com experiência prévia em programação, os testes semanais devem ser fáceis e o projeto é mais exigente mas não é super difícil. Para alguém tendo o primeiro contacto com programação através desta cadeira, a situação muda drasticamente uma vez que a pessoa se verá obrigada a avançar do básico para o médio da linguagem dada na cadeira em pouco tempo e o projeto para está pessoa provavelmente irá tirar noites de sono, A minha dica é tentar aprender programação antes se entrar na cadeira, pelos menos o básico

Carga:Pesada

há 2 semanas

A avaliação semanal e o projeto de FP são, para alguém que nunca programou, exigentes. Implica um estudo diário e ir a todas ou quase todas as aulas teoricas e praricas, uma vez que são feitas fichas para avaliação todas as semanas.

O projeto, apesar de exigente, é muito bom para criar bases de trabalho e de programação. Não desistir é importante.

O meu professor responsável, prof José Monteiro, foi impecável e ensina muito bem.

Carga:Pesada

há 2 semanas

Avaliação semanal. Projetos extensos ( 2 seguidos com prazo cada um de 15 dias extensos com muitos detalhes que podem fazer uma pessoa perder tempo, como não abrir ficheiros em utf-8 etc… o que não parece ser obrigatório mas causa problemas que firam difíceis de identificar( porque, mais uma vez, o projeto era extenso e dar debbuging demorava tempo). Mas, vale sempre a pena dar debuggung manual. É necessário computador como material para os laboratórios e as aulas foram interessantes e bem dadas pelo professor responsável da cadeira.

Carga:Pesada

há 2 semanas

A cadeira estava muito bem organizada com um planeamento claro e com objetivos definidos desde cedo. Algo que serviu de exemplo para outras cadeiras.

Carga:Pesada

há 2 semanas

A cadeira é horrível.

Materiais péssimos e aulas inúteis.

Avaliação com projeto e exame. Ninguém nos prepara para nenhum dos dois.

Usem IA para aprenderem e faltem às aulas todas porque não valem a pena.

Carga:Moderada

mês passado

As aulas teóricas quase não valiam a pena. Eram muito focadas em seguir PowerPoints e não se aprendia nada de útil.

O que realmente importava eram as aulas de problemas. Elas davam-nos as bases para fazer os exercícios que tínhamos de entregar.

As teóricas só foram úteis mesmo no fim, antes do projeto. Aí sim, davam-nos dicas e ajudavam-nos com correções e tudo mais. Mas fora isso, o professor não fazia muita diferença, as teóricas não compensavam.

Carga:Moderada

há 4 meses

It's really just and introduction to the course and python. Very easy to learn if you keep up with the labs and the projects are also easy to get a good grade in.

2024/2025
2023/2024