Fundamentos da Programação
Student Feedback
5 days ago
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...
6 days ago
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.
last week
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.
2 weeks ago
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.
2 weeks ago
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...
2 weeks ago
É 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
2 weeks ago
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
2 weeks ago
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.
2 weeks ago
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.
2 weeks ago
A cadeira estava muito bem organizada com um planeamento claro e com objetivos definidos desde cedo. Algo que serviu de exemplo para outras cadeiras.
2 weeks ago
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.
last month
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.
4 months ago
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.