Laboratório de Programação 2 (UFBA 2008.2)
From AdonaiMedrado.Pro.Br
Revision as of 02:35, 18 August 2008 by Adonaimedrado (Talk | contribs)
Contents
Identificação da Disciplina
- Nome
- Laboratório de Programação II
- Departamento
- Computação
- Carga Horária
- 51 h
- Função
- Básica
- Natureza
- Optativa
- Pré-requisitos obrigatórios
- Análise e Projeto de Algoritmos
- Pré-requisitos recomendados
- Não tem
Ementa
Projetar e implementar algoritmos com o objetivo de capacitar os alunos em competições de programação.
Objetivos
- Desenvolver a habilidade e velocidade para projetar e implementar algoritmos utilizando C, Java ou C++ para os problemas comumente apresentados em competições de programação.
Conteúdo Programático
- As competições de programação
- International Olympiad in Informatics (IOI).
- Olimpíada Brasileira de Informática (OBI).
- ACM International Collegiate Programming Contest (ACM-ICPC).
- Maratona de Programação.
- A linguagem de programação C
- Biblioteca padrão
- Entrada e saída (stdio.h).
- Função printf.
- Formação: %d %i %o %x %X %u %c %s %f %e %E %g %G %%.
- Função scanf.
- Mascara de entrada: %d %i %o %u %x %c %s %e %f %g %%
- Função printf.
- Funções utilitárias (stdlib.h)
- Funções de conversão: atof, atoi, atol.
- Funções de alocação e realocação: malloc, calloc, realloc e free.
- Função bsearch.
- Função qsort.
- Função div.
- Entrada e saída (stdio.h).
- Biblioteca padrão
Metodologia
Aulas expositivas, demonstrações e exercícios coordenados.
Recursos didáticos
- Datashow ou retroprojetor.
- Laboratório com computadores equipados com Java SE Development Kit (JDK), compiladores C e C++.
Avaliação
- Trabalhos em classe
- Pontuação: 5,0.
- Prova 1
- Pontuação: 2,5.
- Prova 2
- Pontuação: 2,5.
Bibliografia Básica
Bibliografia Recomendada
Referências na Internet
FORTUNA, Vinícius José. Competições de Programação v0.3.1. Disponível em: <http://lampiao.ic.unicamp.br/maratona/?name=competicoes>. 2007.