Informations

  • Course: Tópicos Especiais em Fundamentos da Computação: Shell Scripting
  • Code: GT00COM001.1
  • Department: DECOM
  • Discussion list: decom042@googlegroups.com
  • Term:
  • Meetings:
    • Room: 204 (Prédio 12) (Laboratory)
      Schedules:
      Tuesday: 
      08:50 to 10:30
      Thursday: 
      08:50 to 10:30

Rules

  • Gerais
    • Todas as entregas são feitas no SIGAA em formato PDF
    • Cópias, de qualquer natureza, são penalizadas com nota zero
    • Entregas atrasadas não são consideradas
    • A comunicação é feita via SIGAA (avisos) e lista de discussão (conteúdo)
    • Dúvidas da matéria somente pela lista de discussão (ignoradas em outros e-mails)
  • Projeto
    • Individual
    • Apresentação
    • Presença
  • Listas
    • Individual
    • Fazer mais que 50% para ser considerada
    • Entregar na semana posterior ao conteúdo dado
  • Extras
    • No máximo 5 pontos extras
    • Erros nos slides valem 0,25pts (postar na lista de discussão até antes da segunda prova)

Grading

Student: 
- /
60 pts
- /
10 pts
Projeto
- /
30 pts
Extras
- /
5 pts
Total
- /
100 pts

Prova especial
- /
100 pts
Total
- /
100 pts

Syllabus

  • Comandos básicos
  • Processamento de texto
  • Sistema de arquivos
  • Processos
  • Entradas, saídas e redirecionamentos
  • Expansões
  • Parâmetros e variáveis
  • Estruturas de fluxo condicionais e de repetição
  • Expressões regulares
  • sed
  • AWK

Lessons

lecture video exercise description
Apresentação da disciplina
Comandos básicos
Processamento de texto
Sistemas de arquivos
Processos
Entradas, saídas e redirecionamentos
Expansões
Parâmetros e variáveis
Estruturas de fluxo condicionais
Estruturas de repetição
Expressões regulares
sed
AWK

Projects

pro. date description
01/12 Projeto para a criação de um shell script que resolva algum problema do mundo real que seja interessante e útil.

Calendar

August 2025

day week type description
26 tue
theory
Apresentação da disciplina
28 thu
theory
Comandos básicos

September 2025

day week type description
02 tue
theory
Processamento de texto
04 thu
theory
Sistemas de arquivos (1/2)
09 tue
theory
Sistemas de arquivos (2/2)
11 thu
theory
Processos (1/2)
16 tue
theory
Processos (2/2)
18 thu
theory
Entradas, saídas e redirecionamentos (1/2)
23 tue
theory
Entradas, saídas e redirecionamentos (2/2)
25 thu
theory
Expansões (1/2)
30 tue
theory
Expansões (1/2)

October 2025

day week type description
02 thu
exercise
Resolução de exercícios
07 tue
exam
Prova 1
09 thu
theory
Parâmetros e variáveis (1/2)
14 tue
theory
Parâmetros e variáveis (2/2)
16 thu
theory
Estruturas de fluxo condicionais (1/2)
21 tue
theory
Estruturas de fluxo condicionais (2/2)
23 thu
theory
Estruturas de repetição (1/2)
28 tue
theory
Estruturas de repetição (2/2)
30 thu
theory
Expressões regulares (1/2)

November 2025

day week type description
04 tue
theory
Expressões regulares (2/2)
06 thu
theory
sed (1/2)
11 tue
theory
sed (2/2)
13 thu
theory
AWK (1/2)
18 tue
theory
AWK (2/2)
20 thu
holiday
Feriado nacional: Dia da Consciência Negra
25 tue
exercise
Resolução de exercícios
27 thu
exam
Prova 2

December 2025

day week type description
02 tue
presentation
Apresentações (1/5)
04 thu
presentation
Apresentações (2/5)
09 tue
presentation
Apresentações (3/5)
11 thu
presentation
Apresentações (4/5)
16 tue
presentation
Apresentações (5/5)
18 thu
exam
Prova suplementar
23 tue
holiday
Recesso escolar: Natal e Ano Novo
25 thu
holiday
Recesso escolar: Natal e Ano Novo
30 tue
holiday
Recesso escolar: Natal e Ano Novo

January 2026

day week type description
01 thu
holiday
Feriado nacional: Ano Novo
06 tue
exercise
Resolução de exercícios
08 thu
exam
Prova especial