Programação de Sistemas
Student Feedback
6 days ago
A cadeira divide-se em aulas teóricas e laboratórios, estes não sendo obrigatórios, mas a presença pesa uma percentagem na nota final.
As aulas teóricas honestamente são um pouco aborrecidas, e a meu ver com pouca importância, principalmente para o meu caso que já tinha alguns conhecimentos prévios das cadeiras anteriores. Algumas aulas era apenas o professor a fazer debug ao vivo a código.
A minha dica é que devem ir a todos os laboratórios, uma vez que estes são uteis para o projeto, e realizar todos os trabalhos, pois eles são a base do projeto. Esta é uma cadeira ótima para quem quer...
5 months ago
You will learn a lot about systems programming: concurrency, synchronization, threading, OS Kernel, sockets, etc... This is an excellent course to do as an introduction to this themes, especially if you were not a student from LEEC. The project is fun, and it is not very difficult. The theoretical classes are interesting. The exam can be tricky, it is composed of 10 open answer questions about the multiple topics.
last year
Exciting course if you are into multithreading systems. I would consider it one of the best courses to give you a foundation about servers on a high level (programming-wise). The project is in C, and Professor João is very enthusiastic about teaching.