Saltar para:
Logótipo
Você está em: Início > Cursos/CE > CTEIL

Cursos

Competências Transversais para a Engenharia: Introdução ao Linux

O sistema operativo Linux é um componente essencial na base tecnológica atual. É utilizado em vários domínios de aplicação, desde servidores e desktops até smartphones e sistemas embarcados. Como oferece um elevado grau de personalização de software em vários níveis, esta flexibilidade de configuração permite ganhos significativos de eficiência no seu uso como ferramenta de trabalho.

Esta formação em Linux foca essencialmente a utilização produtiva destas ferramentas. Pretende-se assim dotar os estudantes dos aspetos característicos do sistema operativo Linux, de forma introdutória, mas ainda assim abrangente, ajudando a explorar e adquirir proficiência neste sistema operativo.

Além de introduzir os aspetos fundamentais do Linux, tem-se como objetivo sensibilizar e orientar os estudantes na selecção e utilização de software de código aberto ("open source") para fins profissionais.

A presente formação inclui:

  • Aspectos gerais do sistema operativo;
  • Comandos essenciais em terminal;
  • Gestão de ficheiros/permissões e processos;
  • Administração de utilizadores/grupos;
  • Shell scripting, expressões regulares, makefile;
  • Ferramentas para documentos técnicos/relatórios ou teses (LaTeX, desenho vetorial, etc);
  • Comandos/segurança de rede;
  • Sessões remotas.

Objetivos

Os objectivos desta formação são:

  • Apresentar a filosofia de código aberto e seu impacto no desenvolvimento de software;
  • Fornecer uma compreensão abrangente do sistema operativo Linux e seus princípios básicos;
  • Desenvolver habilidades 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 Linux.
Desta forma, pretende-se que os estudantes reconheçam as vantagens de personalizar o sistema Linux para atender as necessidades específicas e melhorar a eficiência no seu uso como ferramenta de trabalho.

No final da formação, 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 rotineiras;
  • 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, 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.

Competências Profissionais

Após a conclusão bem sucedida deste curso, os alunos terão desenvolvido as seguintes competências:

  • Competência técnica com a proficiência no uso de comandos Linux, gestão de ficheiros/diretórios e execução de tarefas de administração de sistema;
  • Capacidades de análise para solucionar problemas no ambiente Linux, aplicando técnicas lógicas de resolução de problemas;
  • Capacidade de personalizar e configurar sistemas Linux para atender necessidades específicas e aumentar a eficiência de utilização;
  • Competência em escrever e implementar scripts básicos de shell para automatizar tarefas, melhorando a eficiência do fluxo de trabalho;
  • Conhecimentos básico de princípios de operação em rede e capacidade de configurar e gerir interfaces e ferramentas de rede em Linux;
  • Competências para otimização do sistema operativo, melhorar o desempenho do sistema e garantir o uso eficaz dos recursos;
  • Pensamento crítico para avaliar e melhorar as configurações e operações do sistema operativo;
  • Compreensão da filosofia de código aberto e seus benefícios, promovendo uma abordagem colaborativa e inovadora para o desenvolvimento de software;
  • Aprendizagem ao longo da vida com o incentivo à aprendizagem e exploração contínuas no ecossistema Linux e no campo mais amplo das tecnologias de código aberto.

Saídas Profissionais

Um curso introdutório ao Linux abre oportunidades de carreira na indústria de tecnologia. Como o Linux continua a ser a base da infraestrutura tecnológica moderna, a proficiência em Linux pode melhorar significativamente a empregabilidade e o crescimento na carreira, em particular em carreiras relacionadas com a engenharia electrotécnica e de computadores, engenharia informática, engenharia física, entre outras.

Informações

As aulas são teórico-práticas. Nestas aulas são introduzidos inicialmente os conceitos teóricos relevantes à utilização do sistema operativo. Os estudantes são incentivados a trazer consigo os seus computadores portáteis com uma instalação de Linux, podendo assim pôr em prática na mesma aula os exemplos fornecidos. É também proposto um projeto final de relativa complexidade, onde os formandos são desafiados a implementar um “script” em “bash” envolvendo variadas abordagens apresentadas na unidade de formação (“makefiles”, processamento de ficheiros, e.g. contéudo dados, interação com aplicações, e.g. LaTeX, ou traçado de gráficos, e.g. Gnuplot, entre outros).

Dados Gerais

Docente Responsável: Cândido Duarte
Sigla: CTEIL
Tipo de curso/ciclo de estudos: Unidade de Formação Contínua
Início: 2024/2025
Duração: 40,5 Horas

Planos de Estudos

Diplomas

  • Competências Transversais para a Engenharia: Introdução ao Linux (1,5 Créditos ECTS)

Áreas Científicas Predominantes

Recomendar Página Voltar ao Topo
Copyright 1996-2025 © Faculdade de Engenharia da Universidade do Porto  I Termos e Condições  I Acessibilidade  I Índice A-Z  I Livro de Visitas
Última actualização: 2013-11-19 I  Página gerada em: 2025-06-15 às 08:54:25 | Política de Utilização Aceitável | Política de Proteção de Dados Pessoais | Denúncias