Informations

  • Course: Tópicos Especiais em Fundamentos da Computação: Shell Scripting
  • Code: GT00COM001.1
  • Departament: 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
  • Testes
    • Individual
    • 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
- /
20 pts
Projeto
- /
20 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 e de repetição
Expressões regulares
sed
AWK

Projects

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

Calendar

March 2025

day week type description
27 thu
theory
Apresentação da disciplina

April 2025

day week type description
01 tue
theory
Comandos básicos
03 thu
theory
Processamento de texto (1/2)
08 tue
theory
Processamento de texto (2/2)
10 thu
theory
Sistemas de arquivos (1/2)
15 tue
theory
Sistemas de arquivos (2/2)
17 thu
holiday
Recesso escolar: Paixão de Cristo
22 tue
theory
Processos (1/2)
24 thu
theory
Processos (2/2)
29 tue
theory
Entradas, saídas e redirecionamentos (1/2)

May 2025

day week type description
01 thu
holiday
Feriado nacional: Dia do Trabalhador
06 tue
theory
Entradas, saídas e redirecionamentos (2/2)
08 thu
theory
Expansões (1/2)
13 tue
theory
Expansões (2/2)
15 thu
exercise
Resolução de exercícios
20 tue
exam
Prova 1
22 thu
theory
Parâmetros e variáveis (1/2)
27 tue
theory
Parâmetros e variáveis (2/2)
29 thu
theory
Estruturas de fluxo condicionais e de repetição (1/2)

June 2025

day week type description
03 tue
theory
Estruturas de fluxo condicionais e de repetição (2/2)
05 thu
theory
Expressões regulares (1/2)
10 tue
theory
Expressões regulares (2/2)
12 thu
theory
sed
17 tue
theory
AWK (1/2)
19 thu
holiday
Feriado nacional: Corpus Christi
24 tue
theory
AWK (2/2)
26 thu
exercise
Resolução de exercícios

July 2025

day week type description
01 tue
exam
Prova 2
03 thu
exercise
Resolução de exercícios
08 tue
exam
Prova suplementar
10 thu
presentation
Apresentações (1/5)
15 tue
presentation
Apresentações (2/5)
17 thu
presentation
Apresentações (3/5)
22 tue
presentation
Apresentações (4/5)
24 thu
presentation
Apresentações (5/5)
29 tue
exam
Prova especial