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.