Home
/
Documentos
/
Ementário
/
Disciplinas Básicas
/
CABS002 - Programação Avançada

CABS002 - Programação Avançada

Publicado 1/23/2018, 3:38:43 PM, última modificação 4/30/2024, 3:52:36 PM

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