Disciplina
Engenharia dos Sistemas Computacionais
Área
Área Científica de Arquitectura e Sistemas Operativos > Sistemas Operativos e Sistemas Distribuídos
Activa nos planos curriculares
GENI > GENI > 1º Ciclo > Área Principal > Percursos > Fundamentos para Engenharia Informática e de Computadores > Engenharia dos Sistemas Computacionais
Min-I 2021 > Min-I 2021 > Engenharia dos Sistemas Computacionais
Nível
Trabalhos práticos (50%, nota mínima de 9.5 valores) Exame (50%, nota mínima de 9.5)
Tipo
Não Estruturante
Regime
Semestral
Carga Horária
1º Semestre
2.0 h/semana
1.5 h/semana
119.0 h/semestre
Objectivos
Esta disciplina pretende oferecer uma introdução ao funcionamento dos sistemas computacionais modernos para alunos sem formação em informática, tendo como único requisito a frequência prévia de uma disciplina de introdução à programação. O curso começa por apresentar os princípios básicos do funcionamento das arquiteturas de um computador e, de uma forma incremental, introduz as principais abstrações que permitem o desenvolvimento das aplicações distribuídas modernas de forma modular e robusta.
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.
Metodologia de avaliação
Trabalhos práticos (50%, nota mínima de 9.5 valores) Exame (50%, nota mínima de 9.5)
Pré-requisitos
Conhecimentos de programação.
Componente Laboratorial
Trabalhos práticos sobre algumas das principais tecnologias discutidas nas aulas teóricas.
Princípios Éticos
Todos os membros de um grupo são responsáveis pelo trabalho do grupo. Em qualquer avaliação, todo aluno deve divulgar honestamente qualquer ajuda recebida e fontes usadas. Numa avaliação oral, todo aluno deverá ser capaz de apresentar e responder a perguntas sobre toda a avaliação.
Componente de Programação e Computação
na
Componente de Competências Transversais
Os trabalhos encorajam o pensamento crítico e inovador, para resolução dos problemas propostos, com criatividade técnica. As competências intrapessoais e interpessoais são muito importantes no trabalho a desenvolver em equipa.
Bibliografia
Principal
Principles of Computer System Design: An Introduction