Trailer

Sinopse

LP1 é um componente curricular essencial para quem quer se tornar um profissional da programação. Além de aprenderem a sintaxe e a semântica, os alunos também praticam e resolvem problemas reais com programação orientada a objetos, uma forma de estruturar o código. No podcast, você poderá compreender como esta disciplina funciona.

Vídeo

Obstáculos

As maiores dificuldades, encontradas pelos alunos, têm relação com a sintaxe da linguagem utilizada nas aulas, C++. Mas também em ler, interpretar e pensar em soluções para problemas de computação, o que demanda grande dedicação.

Metodologias

Não há metodologias cadastradas

2024

Índices de aprovação

Altere a data ou marque/desmarque a opção "Todos os períodos" para fazer uma nova busca.

Aprovados 0%
Reprovados 0%
Nota média (todas as unidades)
0
Nota média por unidade
Unidade 1 N/A
Unidade 2 9.7
Unidade 3 4.2

Conteúdos
  • Ementa

    • • Operadores de alocação dinâmica • Formas de implementação de TADs (Tipos Abstratos de Dados). • Funções e Recursividade. Tipos de recursão. Recursão x Interação. • Performance, Expressividade. • Introdução a Classes. • Construtores e Destrutores. Tipos compostos. Tipos recursivos. • Gerenciamento de memória. • Modularização de Programas • Depuração e Profiling • Aplicações em estruturas e algoritmos presentes em EDB1

    Referências

    • Livro: SILVA FILHO, Antonio Mendes da. <strong>Introdução à programação orientada a objetos com C++</strong>. Rio de Janeiro: Campus, 2010. 283 p. ISBN: 9788535237023. Livro: STROUSTRUP, Bjarne. <strong>A linguagem de programação C++</strong>. 3. ed. Porto Alegre: Bookman, 2000. 823 p. ISBN: 8573076992. Livro: STROUSTRUP, Bjarne. <strong>The C++ programming language</strong>. Special ed. Boston: Addson-Wesley, c2000. 1020 p. ISBN: 9780201700732. Livro: MCCONNELL, Steve. <strong>Code Complete</strong>: um guia prático para a construção de software. 2. ed. Porto Alegre, RS: Bookman, 2005, 928 p. ISBN: 8536305045. Livro: PRATA, Stephen. <strong>C++ primer plus</strong>. 6th. ed. Indiana: SAMS, 2012. 1420 p. ISBN: 9780672326974. Livro: JOSUTTIS, Nicolai. <strong>The C++ Standard Library: A Tutorial and Reference</strong>. 2ª ed. ISBN: 978-0321623218. Addison-Wesley Professional. 2012 Livro: MIZRAHI, Victorine Viviane. <strong>Treinamento em linguagem C++</strong>. 2. ed. São Paulo: Pearson Prentice Hall, 2006. 2 v. ISBN: 97885760504521, 97885760504692. Livro: DEITEL, Harvey M.; DEITEL, Paul J. <strong>C++ como programar</strong>. 5. ed. São Paulo: Pearson Prentice Hall, 2006. 1163 p. ISBN: 9788576050568. Livro: STROUSTRUP, Bjarne. <strong>The C++ programming language</strong>. Special ed. Boston: Addson-Wesley, c2000. 1020 p. ISBN: 9780201700732. Livro: MEYERS, Scott. <strong>C++ eficaz</strong>: 55 maneiras de aprimorar seus programas e projetos. 3. ed. Porto Alegre: Bookman, 2011. 308 p. ISBN: 9788577808083. Site: Martinez, Fábio. Programa ?c a ? o de Computadores I, Notas de aula, UFMS, 2011 Livro: MCCONNELL, Steve. <strong>Code Complete</strong>: um guia prático para a construção de software. 2. ed. Porto Alegre, RS: Bookman, 2005, 928 p. ISBN: 8536305045. Livro: PRATA, Stephen. <strong>C++ primer plus</strong>. 6th. ed. Indiana: SAMS, 2012. 1420 p. ISBN: 9780672326974. Livro: Introdução à programação orientada a objetos com C++ Livro: C++ primer plus Livro: SILVA FILHO, Antonio Mendes Da. <strong>Introdução à programação orientada a objetos com C++</strong>. Rio de Janeiro: Campus, 2010. 283 p. ISBN: 9788535237023. Livro: STROUSTRUP, Bjarne. <strong>A linguagem de programação C++</strong>. 3. ed. Porto Alegre: Bookman, 2000. 823 p. ISBN: 8573076992. Livro: JOSUTTIS, Nicolai. <strong>The C++ Standard Library: A Tutorial and Reference</strong>. 2ª. Addison-Wesley Professional. 2012 Livro: STROUSTRUP, Bjarne. <strong>Princípios e práticas de programação com C++</strong>. Porto Alegre: Bookman, 2012. xxvii, 1216 p. ISBN: 9788577809585. Livro: MANZANO, José Augusto N. G; OLIVEIRA, Jayr Figueiredo de 1960. <strong>Algoritmos</strong>: lógica para desenvolvimento de programação de computadores. 27. ed. São Paulo: Érica, 2014. 328 p. ISBN: 9788536502212. Livro: MEDINA, Marco; FERTIG, Cristina. <strong>Algoritmos e programação</strong>: teoria e prática. 2. ed.. São Paulo: Novatec, 2006. 384 p. ISBN: 857522073. Livro: WIRTH, Niklaus. <strong>Algoritmos e estruturas de dados</strong>. Rio de Janeiro: Prentice-Hall do Brasil, c1989. 255 p. ISBN: 8570540337. Livro: DROZDEK, Adam. <strong>Estrutura de dados e algoritmos em C++</strong>. 1.ed. São Paulo: Cengage Learning, 2002. xviii, 579 p. ISBN: 8522102953. Livro: SZWARCFITER, Jayme Luiz; MARKENZON, Lilian. <strong>Estruturas de dados e seus algoritmos</strong>. 3. ed. Rio de Janeiro: LTC, 2010. xv, 302 p. ISBN: 9788521617501. Livro: ASCENCIO, Ana Fernanda Gomes. <strong>Estruturas de dados</strong>: algoritmos, análise da complexidade e implementações em Java e C/C++. São Paulo: Pearson, c2010. 432 p. ISBN: 9788576052216. Livro: SZWARCFITER, Jayme Luiz; MARKENZON, Lilian. <strong>Estruturas de dados e seus algoritmos</strong>. 2. ed. rev. Rio de Janeiro: LTC, c1994. 320 p. ISBN: 8521610149, 9788521610144. Livro: CELES, Waldemar; CERQUEIRA, Renato; RANGEL, José Lucas. <strong>Introdução á estruturas de dados com técnicas de programação C</strong>. Rio de Janeiro: Elsevier, 2004. 294 p. ISBN: 8535212280. Livro: CORMEN, Thomas H et al. <strong>Algoritmos</strong>: teoria e prática. Rio de Janeiro: Elsevier, 2012. 926 p. ISBN: 9788535236996. Livro: C++: How to program (9th edition) Livro: Thinking in C++ (2nd edition)

    Oferta/Matrícula


    Ofertas

    Última oferta: Buscando...

      Ofertas passadas
      Últimos 5 anos

        Classificações

        20%
        80%

        Clássicas

        Ativas

        0%
        100%

        Social

        Técnica

        0%
        100%

        Teórica

        Prática

        15%
        85%

        Provas

        Atividades

        30%
        70%

        Individuais

        Em grupo

        100%
        0%

        Presencial

        EAD


        Podcast


        Materiais

        Sem materiais disponiveis...

        Conhecimentos / Competências Desejados

        Lógica de programação; conhecimentos sólidos de pc; ter tido bom proveito das práticas em ITP

        Tópicos

          Sem tópicos cadastrados



        Faça uma pergunta!

        Professor

        Everton Ranielly De Sousa Cavalcante
        Email: everton.cavalcante@ufrn.br

        Créditos
      • Gabriel Carvalho
      • Produtor
        Hélio Lima
      • Produtor
        Ivan
      • Produtor
        Thiago Freire
      • Produtor