CI066 - Oficina de Programação
2º semestre 2008
TURMA B
2ª-feira 17:30H
5ª-feira 17:30H
Local de Aulas: Laboratório 4 / Auditório
DINF
Professor Responsável: Armando Luiz N. Delgado
Enfoque: Introduzir a filosofia de programação do Unix através da combinação de ferramentas simples para produzir ferramentas mais poderosas, e demonstrar o método de programação por aproximações sucessivas.
Plano de Aulas:
| Aulas | Descrição | Detalhes | ||
|---|---|---|---|---|
| 1-2 | Apresentação do disciplina. Definição das
regras, provas, notas e bibliografia. Introdução a UNIX/Linux. Comandos, programas e seus parâmetros. Ferramentas básicas: editor e correio eletrônico. Ambiente de janelas: características gerais; |
Teoria 01 | Prática 01 | |
| 3-4 | Documentação do Sistema Unix: manuais on-line. Arquivos, Diretórios e Sistema de Arquivos em UNIX. Nomes de arquivos. Manipulação de Arquivos e Diretórios; | Teoria 02 | Prática 02 | |
| 5-6 | Manipulação de Arquivos e Diretórios; | Teoria 03 | Prática 03 | Exercícios 01 |
| 7-8 | Quoting (", ', `, \). Variáveis de Ambiente em UNIX. Ambiente de trabalho: características e configurações. Alias e prompt. Variável de Ambiente PATH, MANPATH, EDITOR e MAIL; | Teoria 04 | Prática 04 | Exercícios 02 |
| 9-10 | Entrada e saída padrão, redirecionamento. Pipes. | Teoria 05 | Prática 05 | |
| 11-13 | Filtros e pipelines simples; | Teoria 06 | Prática 06 | Exercícios 03 |
| 14-16 | Expressões regulares básicas e extendidas: grep e egrep. Prova 1; | Teoria 07 | Prática 07 | Resumo Prova 1 |
| 17-18 | Programas e processos, controle de processos, prioridades; | Teoria 08 | Prática 08 | Trabalho |
| 19-20 | Programação shell - scripts, parâmetros posicionais e especiais, variáveis de ambiente; | Teoria 09 | Prática 09 | |
| 21-22 | Programação shell - controle de fluxo (condicionais e laços), expressões condicionais e aritméticas; | Teoria 10 | Prática 10 | |
| 23-24 | Ferramentas para filtros: awk, sed, expr, bc; | Teoria 11 | Prática 11 | |
| 25-26 | Programação shell - leitura de dados, variáveis de ambiente; | Teoria 12 | Prática 12 | Exercícios 04 |
| 27-28 | Programação shell - Arrays e Funções; | Teoria 13 | Prática 13 | |
| 29-30 | Revisão Geral. Prova 2. | Prova 2 | ||
|
||||||||||
| Média Parcial: MP = (P1 + 2 * P2) / 3 + T/10 | 40 <= MP < 70 ==> EXAME | |||||||||
| Média Final: MF = (MP + EXAME) / 2 | MP >= 70 OU MF >= 50 ==> APROVAÇÃO | |||||||||
| AUSÊNCIAS > 8 dias-aula ==> REPROVAÇÃO POR FALTA | ||||||||||
| MP < 40 OU MF < 50 ==> REPROVAÇÃO POR NOTA |
Notas e Freqüencia. (Sex Dez 5 14:48:48 BRST 2008)
Last modified: Wed Apr 3 15:27:18 BRT 2013