PRG29002 - Programação I - Eng.Telecom 2016-1

De MediaWiki do Campus São José
Revisão de 17h36min de 26 de abril de 2016 por Cleber.amaral (discussão | contribs)
Ir para navegação Ir para pesquisar

Professor da Disciplina: Cleber Jorge Amaral
e-mail: cleber.amaral@ifsc.edu.br

Critérios e instrumentos de avaliação

  • Conceito => Somatório(Nota)/QtNotas
    • Esta é uma previsão, eventuais mudanças serão comunicadas no decorrer das atividades
    • Nota[1]: Nota da Avaliação 1 (a definir data e formato)
    • Nota[2]: Nota da Avaliação 2 (a definir data, formato e necessidade desta segunda avaliação)
    • Nota[3]: Média das notas das Listas de exercícios
    • Nota[4]: Nota do Projeto final
  • Frequência
    • Mínimo 75%

Datas importantes

  • 13/04/2016
    • Lista de exercícios 1: Entregar por e-mail ou manuscrito
    • Desafio do projeto de cafeteira: Entregar por e-mail ou manuscrito a Narrativa, Fluxograma e Pseudocódigo
  • 20/04/2016
    • Lista de exercícios 2: Entregar por e-mail ou manuscrito
    • Lista de exercícios 3: Entregar por e-mail ou manuscrito
      • O estudante deve entregar na forma de fluxograma cada desafio que resolvemos na aula de 13/04 na forma de pseudocódigo, e devem ser entregues na forma de pseudocódigo os fluxogramas que fizemos em sala -
      • Os títulos dos algoritmos são citados na mídia 1.3 (link abaixo) mas os detalhes foram trabalhados em sala e fotografados pelos próprios alunos

Material de aula

Ferramentas úteis

  • VisualG3: Uma IDE para desenvolvimento de programas em pseudocódigo (freeware), permite editar e compilar programas utilizando uma sintaxe própria de pseudocódigo muito parecida com a que trabalhamos em sala. Muito útil para verificar o funcionamento real dos algoritmos.
  • LibreOffice: O LibreOffice é um programa gratuito (freeware) e de código aberto (opensource). Além de editor de textos, planilhas e apresentações tem a ferramenta Draw que permite a criação de fluxogramas.
  • VirtualBox: O Oracle VirtualBox é um programa gratuito (freeware) que permite criar e instanciar máquinas virtuais. O uso de máquinas virtuais é bastante interessante quando desejamos ter diferentes sistemas operacionais em um computador bem como quando se está realizando ensaios e deseja-se isolar estes experimentos do sistema principal.
  • Ubuntu: O Ubuntu é uma distribuição linux (freeware e opensource) bastante estável e com uma comunidade bastante ativa que está sempre atualizando o sistema e presente nos foruns e redes sociais para dirimir dúvidas.
  • LinuxMint: O LinuxMint é uma distribuição linux (freeware e opensource) bastante estável e confortável aos usuários windows, pois traz um gerenciador de janelas configurado de uma forma mais natural para estes usuários e vem com um conjunto de programas pré-instalados que consegue atender a maior parte das demandas inicias.

Orientações para entrega dos trabalhos

  • As listas podem ser entregues por email (para cleber.amaral@ifsc.edu.br) até a meia noite do prazo ou manuscrito em sala.
    • Enviando por e-mail favor colocar o seguinte assunto: "PRG29002 - xxx" onde xxx é "lista de exercicios 1", "desafio 1", etc.
    • No título do arquivo favor colocar "seu nome completo/ demais colegas do grupo" - "lista de exercícios 1", "desafio 1", etc.
  • Para os trabalhos não entregues no prazo (não justificados) temos a penalidade de 1 ponto por dia de atraso
    • Excepcionalmente para a lista1, entregas até 19/04 (até 6 dias de atraso) terão desconto de 1 ponto apenas, seguindo a regra acima para entregas deste trabalho após 19/04
  • Entregar cada lista num único arquivo feito em editor de texto, exportado para PDF.
    • Regra válida a partir de 14/04 (isentos apenas trabalhos "lista 1" e "desafio 1")

Eventos da área de desenvolvimento

Horário de Monitoria