Mudanças entre as edições de "SCC-601"
Linha 7: | Linha 7: | ||
* '''Nova data de Entrega do Trabalho''': O trabalho poderá ser enviado no servidor até o dia 28/10. | * '''Nova data de Entrega do Trabalho''': O trabalho poderá ser enviado no servidor até o dia 28/10. | ||
* Slides de Métodos de ordenação adicionados. | * Slides de Métodos de ordenação adicionados. | ||
+ | * Lista de Exercícios 3 adicionados. | ||
Linha 64: | Linha 65: | ||
# [[Media:Lista_Exercicios_1.pdf |ICC_II Lista Exercícios 1 : Análise Assintótica de algoritmos]] | # [[Media:Lista_Exercicios_1.pdf |ICC_II Lista Exercícios 1 : Análise Assintótica de algoritmos]] | ||
# [[Media:LISTA_DE_EXERCICIOS_N2_final.pdf |ICC_II Lista Exercícios 2 : Recursão e Busca]] | # [[Media:LISTA_DE_EXERCICIOS_N2_final.pdf |ICC_II Lista Exercícios 2 : Recursão e Busca]] | ||
+ | # [[Media:LISTA_DE_EXERCICIOS_N3.pdf |ICC_II Lista Exercícios 3 : Análise de Recorrência]] | ||
Edição das 18h15min de 23 de outubro de 2010
No Jupiter-web: [ementa].
Índice
Avisos
- Casos de Teste adicionados e atualizados.
- SQTPM aberto - O servidor ficara aberto até o dia 28, e depois nenhum trabalho será aceito.
- Nova data de Entrega do Trabalho: O trabalho poderá ser enviado no servidor até o dia 28/10.
- Slides de Métodos de ordenação adicionados.
- Lista de Exercícios 3 adicionados.
Horarios
Terça-feira 16:20-18:00 e Quinta-feira 14:20-16:00
Aula: Sala 01-BD2
Informações da Disciplina
SCC-601 - Introdução à Ciências de Computação
Professora: Rosane Minghim (rminghim@icmc.usp.br)
- Horário de atendimento: Quarta-feira das 15:30 - 18:30.
- Sala: 4-206
Aluna PAE: Nathalie Portugal (nathalie18@gmail.com)
- Horario de Atendimento : marcar por e-mail
Monitor: Athila Quaresma Santos (athila.santos@usp.br)
- Horario de Atendimento : Segunda-feira das 20:00 - 22:00
As Dúvidas serão respondidas por e-mail, e também serão respondidas pessoalmente nos horários de atendimento.
Cronograma das Aulas
Material Didático
- ICC_II Análise de Algoritmos Parte I : Análise_Assintótica
- ICC_II Revisão de C : Pre-processador
- ICC_II Revisão de C : Alocação
- ICC_II Revisão de C : Enum, Struct, Union
- ICC_II Revisão de C : Outros Topicos
- ICC_II Revisão de C : Exemplos da Revisão de C
- ICC_II Recursão : Recursão Parte 1
- ICC_II Recursão : Recursão Parte 2
- ICC_II Busca : Métodos de Busca Parte 1
- ICC_II Ordenação : Métodos de Ordenação (Troca)
- ICC_II Ordenação : Métodos de Ordenação (Inserção)
- ICC_II Ordenação : Métodos de Ordenação (Seleção)
- ICC_II Ordenação : Métodos de Ordenação (Contagem)
Lista de Exercícios
- ICC_II Lista Exercícios 1 : Análise Assintótica de algoritmos
- ICC_II Lista Exercícios 2 : Recursão e Busca
- ICC_II Lista Exercícios 3 : Análise de Recorrência
Material Auxiliar
Trabalhos
Envio dos trabalhos pelo SQTPM
- Observações --> Este programa é só para vocês experimentem, mas não será considerado como parte da nota. Por tanto o sistema abrira o dia 10 de Setembro desde as 11:00 AM e permanecera aberto até o dia 11 de Setembro até 11:00 PM.
- Observações --> A data de entrega é o dia 28/10.
- Manual para testar seus dados --> Para que vocês testem seu programa com os dados que eu coloco a continuação, foi elaborado um pequeno manual que pode ser acedido no seguinte link: ICC_II Manual Testar Dados
- Os casos de teste podem ser acedidos no seguinte link. Os programas serão testados no SQTPM com diferentes casos de teste. ICC_II Casos Teste Programa Prático N1
Avaliação
Sobre as provas:
- Prova 1 inclui os temas : Análise de Algoritmos, Busca em Vetor, Recursão, Programação C (a parte revisada).
- Prova 2 inclui os temas : Análise de Recorrência e ordenação.
- Prova 3 inclui os temas : Hashing e Paradigmas de desenvolvimento de Algoritmos.
Bibliografia Principal
- N. Ziviani, Projeto de algoritmos, 2a edição, Thomson, 2004.
- T. H. Cormen and C. E. Leiserson and R. L. Rivest, Introduction to algorithms, 1991, McGraw-Hill.
- Kelley, A. e Pohl, I. – A book on C – Programming in C.
Links Interessantes
Applets de Busca
A continuação se apresenta dois simuladores para os algoritmos de busca seqüencial e a busca binária. Você coloca um numero entre 3 e 19 que representa o tamanho do vetor, e faz click no botão criar, logo coloca um elemento a buscar e se mostrara com uma animação como é que os algoritmos trabalham.
- Busca Seqüencial
- Busca Binária
- Busca por Interpolação
- Busca Binária sem êxito
- Simulador de algoritmos, para aceder ao manual de usuário, ingresse aça