Programa
Engenharia dos Sistemas Computacionais
Minor em Informática
Programa
O curso começa por apresentar os princípios básicos do funcionamento dos computadores. De seguida são abordados os fundamentos dos sistemas operativos, ilustrando como estes permitem ao software lidar com a diversidade dos equipamentos que são produzidos hoje. Posteriormente é feita uma introdução às técnicas para interligar equipamentos em rede e às abstrações que permitem desenvolver aplicações distribuídas. O curso faz também uma breve introdução aos princípios de computação na nuvem. Finalmente, são introduzidas as principais técnicas usadas para assegurar a confiança no funcionamento dos sistemas modernos, em particular para tolerar faltas e defender os sistemas contra ataques e intrusões.