PRG029003 - Programação II - 2023-2

De MediaWiki do Campus São José
Revisão de 20h56min de 30 de julho de 2023 por Cleber.amaral (discussão | contribs) (Criou página com '=Dados importantes= ==Professor== *Professor da Disciplina: Cleber Jorge Amaral e Roberto Wanderley da Nóbrega <br> *Email: [mailto:cleber.amaral@ifsc.edu.br cleber.a...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegação Ir para pesquisar

Dados importantes

Professor

Turma virtual

  • Acesse o sigaa bucando a disciplina PRG029003 - PROGRAMAÇÃO II (2023 .2 - T01)

Aulas síncronas presenciais

  • Horários
    • terças-feiras das 13:30 às 15:20
    • sextas-feiras das 13:30 às 15:20
    • Mais informações ver SIGAA
  • Local
    • Laboratório de Programação (LabProg)

Organização curricular

Plano de ensino

A unidade curricular se compõe de conhecimentos relacionados às estruturas de dados, com ênfase em sua utilização na escrita de programas.

  • Usar as estruturas de dados fila, pilha, lista, tabela de dispersão e árvore binária na escrita de programas;
  • Identificar as situações e necessidades em que cada estrutura de dados é apropriada;
  • Conhecer o custo computacional das operações elementares das estruturas de dados, e de algoritmos de busca e ordenamento, para que se possam utilizá-los de forma eficiente;
  • Conhecer o custo computacional das operações elementares das estruturas de dados, e de algoritmos de busca e ordenamento, para que se possam utilizá-los de forma eficiente;

Ementa

Ementa da disciplina na wiki

Metodologia

Os estudos serão guiados por leituras, exercícios, e projetos. O conteúdo da unidade curricular será apresentado por meio de aulas expositivas e aulas práticas de maneira articulada com aplicações do conhecimento.

Recursos auxiliares

  • Utilização do sistema acadêmico SIGAA para avisos e registro de frequência
  • Utilização do moodle para atividades complementares e registros de participação em aula.

Referências bibliográficas

Básica

  • CORMEN, Thomas H. et al. Algoritmos: teoria e prática. LTC, 2012. (link para minha biblioteca - necessário logar via SIGAA primeiro)
  • LORENZI, Fabiana; MATTOS, Patrícia de; CARVALHO, Tanisi de. Estruturas de dados. Cengage Learning, 2006. ISBN 978-8522105564.

Complementar

  • BACKERS, André. Linguagem C: completa e descomplicada. Grupo GEN, 2023. (link para minha biblioteca - necessário logar via SIGAA primeiro)
  • KERNIGHAN, Brian W.; RITCHIE, Dennis M. C. A Linguagem de Programação Padrão Ansi. Elsevier, 1989. ISBN 978-8570015860.

Material de apoio

  • Slides Prof. Emerson Mello