CI066 - Oficina de Programação
Notas de Aula # 01

Prof. Armando Luiz N. Delgado

1 Apresentação da Disciplina

  1. Ementa, objetivos, bibliografia básica e informações importantes quanto ao uso dos recursos computacionais dos laboratórios do DInf podem ser encontrados na página web da disciplina;
  2. Na página referente ao 1º semestre 2008 constam: Conteúdo programático, critérios de avaliação, diário de notas e frequência dos alunos, e acesso ao material didático;
  3. Horários de atendimento a alunos são encontrados na página do professor da disciplina;
  4. O aluno deve sempre consultar a seção AVISOS IMPORTANTES ao final da página do 1º semestre 2008. Lá estará o Diário de Notas e Freqüência, bem como outras notícias e observações relacionadas ao andamento da disciplina no semestre.

2 INÍCIO - Introdução ao Sistema UNIX

3 Comandos em Unix

4 Usando o Sistema UNIX

Os computadores do DInf utilizam o Linux, mais especificamente a distribuição Debian 4.0 ``etch''.

4.1 Acesso ao Sistema

4.2 Navegadores Web

Os sistemas do DInf possuem vários navegadores (web browsers) instalados:

Recomenda-se ENFATICAMENTE que o aluno use o Firefox/IceWeasel 2.0.x como seu navegador durante esta disciplina.

4.3 Editor de Texto - Gedit

Editor de texto padrão do ambiente Gnome. Edita vários arquivos simultaneamente. Forma de uso semelhante a maioria dos editores exitentes em ambiente MS-Windows.

4.4 Editor de Texto - Emacs

Editor de texto bastante popular entre programadores em Linux. É sensível a contexto, isto é, dependendo do tipo de conteúdo que você está editando (e.g., programa em C, HTML, XML, etc.) apresenta facilidades de formatação e edição úteis ao tipo de conteúdo.

4.5 Correio Eletrônico - Configuração e Ferramentas

Comando para configuração de Redirecionamento e Mailbox: ~ci066/bin/configmail (executado também quando se executa o comando ~ci066/bin/configuser).

5 Conclusão

Entrega aos alunos das senhas de acesso aos computadores do DInf.

Bibliografia

1
D. Cameron, B. Rosenblatt, and E. Raymond.
Learning GNU Emacs.
O'Reilly & Associates, 2nd edition edition, 1996.

2
PET Informática.
Linux Avançado.
UFPR, Outubro 2002.
URL http://www.inf.ufpr.br/nicolui/Docs/Livros/LinuxAvancado.pdf.



Armando Luiz Nicolini Delgado
2008-07-10