Informações da Disciplina

 Preparar para impressão 

Júpiter - Sistema de Gestão Acadêmica da Pró-Reitoria de Graduação


Escola de Artes, Ciências e Humanidades
 
Artes, Ciências e Humanidades
 
Disciplina: ACH2108 - Desafios de Programação II
Programming Challenges II

Créditos Aula: 4
Créditos Trabalho: 0
Carga Horária Total: 60 h
Tipo: Semestral
Ativação: 01/01/2011 Desativação:

Objetivos
Desenvolver habilidades de resolução de problemas computacionais em ambiente colaborativo e sob pressão. O ambiente é semelhante aos concursos internacionais de programação da ACM e à Maratona de Programação da SBC. Os problemas de programação propostos levam ao aprendizado de técnicas de desenvolvimento e análise de algoritmos com o uso de estruturas de dados complexas, assim como o trabalho em equipe.
 
 
 
Docente(s) Responsável(eis)
3140792 - Luciano Antonio Digiampietri
 
Programa Resumido
Disciplina em laboratório de computação, com intensa atividade de programação. Os problemas de programação incluem estruturas de dados complexas, ordenação, aritmética, álgebra, combinatória, teoria dos números, backtracking, grafos, programação dinâmica, geometria computacional, dentre outros.
 
 
 
Programa
Disciplina em laboratório de computação, com intensa atividade de programação. Os problemas de programação incluem estruturas de dados complexas, ordenação, aritmética, álgebra, combinatória, teoria dos números, backtracking, grafos, programação dinâmica, geometria computacional, dentre outros.
 
 
 
Avaliação
     
Método
Serão atribuídas notas a exercícios e trabalhos práticos, executados alguns em classe e outros fora de classe. A nota final será calculada pela média ponderada das notas obtidas pelo aluno nos trabalhos e provas.
Critério
Média ponderada das notas atribuídas a todas as atividades realizadas pelo aluno ao longo do semestre.
Norma de Recuperação
trabalho individual e/ou prova individual.
 
Bibliografia
     
Livro Texto:
S. S. Skiena, M. A. Revilla, Programming Challenges: The Programming Contest Training Manual, Springer, 2003.

Bibliografia Complementar:
T.H. Cormen, C.E. Leiserson, R.L. Rivest, Introduction to Algorithms, McGraw-Hill, 1990.
N. Ziviani, Projeto de Algoritmos com Implementações em Java e C++, Editora Thomson, 2007.
M. T. Goorich, R. Tamassia, Projeto de Algoritmos, Editora Bookman, 2004.
S. S. Skiena, The Algorithm Design Manual. ISBN 0387948600, Springer 1998
ICPC Web Site, http://icpc.baylor.edu
Programming Challenges, http://www.programming-challenges.com
Valladolid Programming Contest Site, http://acm.uva.es
 

Clique para consultar os requisitos para ACH2108

Clique para consultar o oferecimento para ACH2108

Créditos | Fale conosco
© 1999 - 2024 - Superintendência de Tecnologia da Informação/USP