Sobre a Disciplina
Disciplina: Tópicos Especiais em Tecnologia da Informação
Professor: Klayson Sesana Bonatto
Carga Horária: 80
Metodologia:
Aulas expositivas com realização de exemplos, exercícios e estudos de casos, apresentação de seminários, debates, pesquisas e trabalhos práticos com utilização de laboratórios para implementação, simulações, testes e avaliação das técnicas aprendidas em sala de aula.
Avaliação:
1o Bimestre: Teste com peso 3 e prova com peso 7.
2o Bimestre: Seminário com peso 3 e prova com peso 7.
Ementa:
Nesta disciplina são ministrados tópicos selecionados de acordo com a conjuntura teconológica do momento, além de temas gerais que indiquem tendências tecnológicas, metodológicas, mercadológicas e profissionais. Nos últimos semestres tem sido abordado o tema Software Livre, dando foco ao sistema operacional GNU/Linux.
Objetivos Gerais:
Discutir e refletir sobre as tendências tecnológicas e suas aplicações em problemas que se apresentem ao futuro profissional.
Conteúdo Programático:
Unidade I:
Introdução ao Software Livre. Conceitos e História. Principais mitos que rondam o Software Livre. GNU/Linux. Principais distribuições e suas características mais marcantes.
Unidade II:
Filosofia Unix e filosofia GNU. Cultura e ideais. Padrões abertos, patentes de software e aspectos legais do Software Livre. A adoção do Software Livre pelos governos e pelas empresas.
Unidade III:
Ambientes gráficos KDE e Gnome. Apresentação, configuração e personalização.
Unidade IV:
Instalação. Sistemas de arquivos. Dispositivos. Linha de comando. Interpretador de comandos Bash. Manipulação de arquivos e diretórios no Linux. Comandos e funções gerais no Linux.
Unidade V:
Unidades, partições e formatos. Contas de usuários e grupos de acesso no Linux. Gerenciamento de processos no Linux.
Unidade VI:
Gerenciadores de inicialização e processo de inicialização do Linux. Gerenciamento básico de programas no Linux. Variáveis de sistema no Linux.
Unidade VII:
Configuração básica de redes TCP/IP no Linux. Daemons e principais serviços de rede no Linux.
Unidade VIII:
Programação em shell script.
Bibliografia Básica
- Introdução ao Unix/Linux (disponível também em formato ODF);
- A linha de comando do Unix e GNU/Linux (disponível também em formato ODF);
- Guia do Linux Desktop 6ª Edição;
- Guia Foca Linux;
- Introdução ao Shell Script.
Bibliografia Complementar
- DANESH, A. Dominando o Linux: a Bíblia. São Paulo: Makron Books, 2000;
- GANCARZ, M. The Unix Philosophy;
- Artigos do projeto GNU;
- NEMETH, E et al. Manual completo do linux: guia do. administrador. Rio de Janeiro: Makron Books, 2004;
- NEVES, Julio Cezar. Programação shell linux. 5. ed. Rio de janeiro: Brasport, 2005.
- RAYMOND, E. S. The Art of UNIX Programming;
- SALUS, P. The Daemon, the GNU & the Penguin. 2005.
Outras informações