Oficina de Computação - CI067 (2009-2)

Ementa: Linguagens de Programação e aplicações de conceitos avançados com manipulação de recursos de periféricos.

Objetivo: Apresentar diversas linguagens de programação aplicáveis no desenvolvimento de programas técnicos e gerenciais, estimulando a comparação e análise das diferenças de implementação.

Programa (Preliminar [aulas das 6as])

data  assunto
------------------------------------------------------------------
24mai filosofia de programação no Unix, exemplos de scripts

07jun introdução ao Unix, shell, sistema de arquivos, permissões
14    edição de arquivos com Emacs
21    bash, curingas, variáveis de ambiente, história

05jul sistema multiusuário, processos, controle de processos
12    organização de arquivos, cp, ls, find, links
26    examinando arquivos, cat, more, grep, wc, diff

02ago programação com Bash, scripts, parâmetros
09    avaliação (em laboratório)
16    compilação de programas (gcc, ln, as, nm)
23    construção automática de programas (make)
30    depuração (xxgdb, diff, patch)

06set controle de construção de programas e versões
13    expressões regulares, sed, awk
20    avaliação (em laboratório)

XXxx final

Pré-requisitos: desejável ter cursado Oficina de Programação

Bibliografia:

Material e Ferramentas:
Última revisão: 14jul09
volta para:encargos|página