Você está aqui: Página Inicial > Documentos > Ementário > Disciplinas Básicas > CABS002 - Programação Avançada
conteúdo

CABS002 - Programação Avançada

por admin publicado 23/01/2018 14h38, última modificação 23/01/2018 14h38

Carga horária: 45 horas-aula (3 créditos)

Ementa: Programação Orientada a Objetos. Programação Orientada a Componentes - Standard Template Library. Programação Orientada a Padrões. Programação Orientada a Eventos. Programação Visual (Formulários e Objetos Gráficos). Programação Concorrente (Linhas de Execução ou Threads).

Bibliografia:

  • SCHILDT, H.: C++ Fundamentos e Prática - Aprenda os Fundamentos e Desenvolva Aplicações em Linguagem C++. ALTA BOOKS, 2004. ISBN: 8-576-08059-1.
  • DEITEL, H. M.; DEITEL, P. J.: C++ Como Programar. 6ª Edição. Prentice Hall. 2007. ISBN: 0-136-15250-3.
  • STROUSTRUP, B.: The C++ Programming Language. 3rd Edition. Addison-Welsey. 1997. ISBN: 0-201-70073-5
  • HORSTMANN, C.: Conceitos de Computação com o Essencial de C++, 3ª edição, Bookman, 2003, ISBN 0-471-16437-2.
  • PRESSMAN, R. S. Software Engineering - A Practitioner s Approach. 6th Edition McGraw Hill (Higher Education). 2005. ISBN 0-07-285318-2.
  • GAMMA, E.; HELM, R.; JOHNSON, R.; VLISSIDES, J. Design Patterns: Elements of Reusable Object-oriented Software. Addison Wesley Longman,1995.
  • SCHILDT, H.: The Art of C++. McGraw-Hill Osborne Media. 1ª Edição (Paperback) 2004. ISBN-10: 0072255129.
  • RICHARD, H. C.; KUO-CHUNG, T.: Modern Multithreading: Implementing, Testing, and Debugging Multithreaded Java and C++/Pthreads/Win32 Programs. Wiley-Interscience (Paperback) 2005. ISBN-10: 0471725048.
  • HUGHES C; HUGHES T.: Object-Oriented Multithreading Using C++. Wiley; (Paperback) 1997. ISBN-10: 0471180122.
  • HUGHES C; HUGHES T.: Professional Multicore Programming: Design and Implementation for C++ Developers. Wrox (Paperback) 2008. ISBN-10:0470289627