Competências Transversais para a Engenharia: Introdução ao Linux
Áreas Científicas |
Classificação |
Área Científica |
CNAEF |
Engenharia e técnicas afins |
Ocorrência: 2024/2025 - 2S (edição n.º 1) 
Ciclos de Estudo/Cursos
Sigla |
Nº de Estudantes |
Plano de Estudos |
Anos Curriculares |
Créditos UCN |
Créditos ECTS |
Horas de Contacto |
Horas Totais |
CTEIL |
0 |
Plano de estudos oficial |
1 |
- |
1,5 |
12 |
40,5 |
L.AERO |
0 |
Plano de estudos oficial |
2 |
- |
1,5 |
12 |
40,5 |
L.BIO |
0 |
Plano Oficial do ano letivo |
2 |
- |
1,5 |
12 |
40,5 |
L.EA |
0 |
Plano Oficial |
1 |
- |
1,5 |
12 |
40,5 |
L.EC |
1 |
Plano de estudos oficial |
1 |
- |
1,5 |
12 |
40,5 |
L.EEC |
32 |
Plano Oficial |
2 |
- |
1,5 |
12 |
40,5 |
L.EGI |
0 |
Plano Oficial do ano letivo |
1 |
- |
1,5 |
12 |
40,5 |
L.EM |
5 |
Plano de Estudos Oficial |
2 |
- |
1,5 |
12 |
40,5 |
L.EMAT |
0 |
Plano Oficial do ano letivo 2021 |
1 |
- |
1,5 |
12 |
40,5 |
L.EMG |
0 |
Plano de estudos oficial a partir de 2008/09 |
2 |
- |
1,5 |
12 |
40,5 |
L.EQ |
1 |
Plano de estudos oficial |
2 |
- |
1,5 |
12 |
40,5 |
Docência - Responsabilidades
Língua de trabalho
Português - Suitable for English-speaking students
Obs.: Materiais de estudo em inglês / Study materials in English
Objetivos
Os objectivos desta unidade curricular de competências transversais são:
- Apresentar a filosofia de código aberto e o seu impacto no desenvolvimento de software;
- Fornecer uma compreensão abrangente do sistema operativo Linux e dos seus princípios básicos;
- Desenvolver práticas de navegação e operação no ambiente Linux;
- Desenvolver a capacidade de personalizar e otimizar sistemas Linux para diversas aplicações;
- Promover habilidades de resolução de problemas na gestão e "troubleshooting" de sistemas operativos Linux.
Desta forma, pretende-se que os estudantes
reconheçam as vantagens de personalizar o sistema operativo para atender as necessidades específicas e melhorar a eficiência no seu uso como ferramenta de trabalho. Resultados de aprendizagem e competências
No final da presente unidade curricuar de competências, as/os estudantes deverão ser capazes de:
- Utilizar a interface de linha de comandos para executar várias tarefas com eficiência;
- Escrever e executar "scripts shell" básicos para automatizar tarefas de rotina;
- Adequar as ferramentas à utilização académica típica (escrita de relatórios, bibliografias, etc);
- Compreender e aplicar conceitos de segurança e ferramentas básicas de rede no ambiente Linux;
- Gerir recursos do sistema operativo, incluindo contas de utilizador, processos e serviços;
- Instalar, atualizar e gerir pacotes de software do sistema operativo;
- Solucionar problemas comuns e realizar manutenção regular para garantir a fiabilidade do sistema.
Modo de trabalho
Presencial
Programa
A presente unidade curricular inclui os seguintes conteúdos programáticos:
- Aspectos gerais do sistema operativo;
- Comandos essenciais em terminal;
- Gestão de ficheiros/permissões e processos;
- Administração de utilizadores/grupos;
- Expressões regulares (REGEX)
- Shell scripting
- Makefile;
- Ferramentas para documentos técnicos/relatórios ou teses (LaTeX, desenho vetorial, etc);
- Comandos/segurança de rede;
- Sessões remotas.
Bibliografia Obrigatória
Machtelt Garrels; Introduction to Linux, Fultus-Corporation, 2010. ISBN: 978-1596821996
Métodos de ensino e atividades de aprendizagem
Aulas teórico-práticas presenciais, projetadas para promover uma experiência de aprendizagem interativa e envolvente, fundamentada numa metodologia de ensino-aprendizagem que incentiva a exploração ativa.
Nas atividades práticas, as/os estudantes aprofundam as funcionalidades essenciais de Linux, adquirindo experiência direta com interface de linha de comandos e ferramentas fundamentais do sistema operativo.
Esta abordagem não só consolida aspectos essencialmente técnicos, mas também desenvolve as capacidades de resolução de problemas, desafiando as/os estudantes a aplicarem conceitos em tempo real. Ao equilibrar conceitos de índole teórica com exercícios práticos, este curso promove uma compreensão sólida do sistema operativo Linux, preparando as/os estudantes para futuramente enfrentarem com confiança cenários realistas no seu quotidiano.
Tipo de avaliação
Avaliação por exame final
Componentes de Avaliação
Designação |
Peso (%) |
Participação presencial |
5,00 |
Exame |
95,00 |
Total: |
100,00 |
Componentes de Ocupação
Designação |
Tempo (Horas) |
Estudo autónomo |
28,50 |
Frequência das aulas |
12,00 |
Total: |
40,50 |
Obtenção de frequência
Frequência obrigatória em 75% das aulas.
Fórmula de cálculo da classificação final
O cálculo da classificação final (CF) rege-se por
CF = 0.95*E + 0.05*F
onde E indica a classificação de exame final (0 a 20 valores) e F indica a frequência (0 a 20 valores) correspondente à assiduidade.
Melhoria de classificação
Em caso de melhoria de classificação na componente de exame, se no mesmo ano letivo, as regras são as mesmas que vigoram para os exames de época normal e recurso.
No caso de melhoria da componente de exame no ano letivo subsequente, a melhoria da classificação de frequência implica nova frequência da unidade curricular, voltando a contar com o mesmo peso, e implica necessariamente a realização de novo exame final.