Objetivos de aprendizagem e a sua compatibilidade com o método de ensino (conhecimentos, aptidões e competências a desenvolver pelos estudantes)
Definir e caracterizar software open source.
Definir e caracterizar as partes constituintes de um sistema operativo open source.
Descrever a evolução histórica de um sistema operativo open source.
Distinguir entre versões e distribuições.
Sistemas operativos - open source
Instalar e configurar um sistema operativo open source.
Instalar e configurar dispositivos e device drivers num sistema operativo open source.
Sistemas operativos servidores - open source
Instalar sistema operativo servidor open source.
Instalar e configurar dispositivos e device drivers num sistema operativo open source.
Configurar o sistema operativo servidor.
Optimizar o sistema operativo.
Definir e parametrizar utilizadores.
Instalar e configurar clientes de acordo com a configuração do servidor e da rede.
Conteúdos programáticos
Conceitos
Kernel, sistemas operativos e distribuições
Linux x Microsoft
Exemplos da utilização do Linux
Software livre, GNU, GPL
Segurança dentro do software livre
Software livre dentro de empresa
Aquisição de software livre
Linux como ambiente multiplataforma, multi-utilizador e multi-arquitetura ¿ vantagens
Versões e distribuições de um sistema operativo open source
Instalação e configuração de um sistema operativo / sistema operativo servidor - open source
Particionamento
Formatação
Opções de instalação
Optimização de recursos
Instalação de dispositivos e device drivers
Configuração do sistema
Impressão no Linux
Múltiplas configurações do sistema
Instalação de aplicativos
Resolução de problemas
Demonstração da coerência dos conteúdos programáticos com os objetivos de aprendizagem da unidade curricular
Nesta unidade curricular são introduzidos os conceitos base associados à utilização de sistemas open source com particular enfase na instalação e na parametrização dos principais sistemas operativos.
O primeiro grupo de conteúdos programáticos está associado aos conhecimentos e competências a que correspondem os 4 primeiros objetivos. Os restantes conteúdos permitem ao estudante a concretização dos objetivos de aprendizagem associados com as tarefas de instalação, configuração e uso de sistemas open source - tanto em sistemas operativos, como em sistemas operativos servidores.
A estrutura de conteúdos proposta permite assim atingir todos os objetivos propostos para a unidade curricular.
Metodologias de ensino e de aprendizagem específicas da unidade curricular articuladas com o modelo pedagógico
A metodologia de ensino recorre a aulas teóricas onde os conceitos são expostos e discutidos. As aulas teórico práticas incidem essencialmente sobre a aplicação dos conceitos e recorrem igualmente à realização de ensaios e de exercícios destinados à consolidação das aprendizagens. As aulas práticas permitem aos estudantes a concretização das configurações sobre os equipamentos ou em ambientes de simulação/virtualização.
A avaliação da unidade curricular faz-se com recurso aos seguintes elementos de classificação, estando entre parenteses indicada a ponderação destes no cálculo da nota final:
Teste individual (40%)
Trabalhos Práticos (30%)
Participação e empenho (30%)
O método de avaliação de conhecimentos é avaliação contínua. Serão dispensados de exame final os alunos que obtenham a classificação mínima de 10 (dez) valores.
Não estão contempladas avaliações por prova oral em qualquer um dos momentos de avaliação.
Demonstração da coerência das metodologias de ensino e avaliação com os objetivos de aprendizagem da unidade curricular
A unidade curricular requer necessariamente conceitos teóricos, fundamentais para a compreensão das diferentes componentes do conteúdo programático. As aulas teóricas onde os conceitos são apresentados permitem abranger todos os objetivos de aprendizagem.
O cariz prático encontrado nos equipamentos, simuladores e ambientes de virtualização torna-se fundamental para uma mais completa demonstração e aplicação dos conceitos e práticas subjacentes. A componente prática permite demonstrar alguns requisitos que as soluções deste tipo necessitam de observar no seu funcionamento.
As aulas teórico práticas permitirão a experimentação prática e a aplicação dos conhecimentos perante problemas determinados fomentando o trabalho autónomo do estudante.
Bibliografia de consulta (existência obrigatória)
Paulo Trezentos / António Cardoso, "Fundamental do Linux (3ª Ed. Actualizada)", Editora FCA, ISBN - 9789727225149
Fernando Pereira / Rui Guerreiro, "Linux - Curso Completo (7ª Ed. Atualizada)", Editora FCA, ISBN - 9789727227013
Marques, J., Ferreira, P., Ribeiro, C., Veiga, L., Rodrigues, R., "Sistemas Operativos". Editora FCA, ISBN - 9789727225750
Stallings, W. "Operating Systems: Internals and Design Principles, 7/E". Prentice Hall. ISBN-13: 9780132309981