Joyanes Aguilar, Luis

Programación en C, C++, Java y UML. - México McGraw-Hill 2010 - xxxiv, 930 páginas; fig, tablas;

1. Introducción a las computadoras y los computadores de programación.
2. Metodología de la programación y desarrollo de software.
3. El lenguaje C: elementos básicos.
4. Operadores y expresiones.
5. Estructuras de selección: sentencias if y switch.
6. Estructuras de control: bucles.
7. Funciones.
8. Arreglos, arrays, listas y tablas.
9. Algoritmos de ordenación y búsqueda.
10. Estructuras y uniones.
11. Apuntadores -punteros-.
12. Asignación dinámica de memoria.
13. Cadenas.
14. Recursividad.
15. Entradas y salidas por archivos.
Lenguaje unificado de modelado UML.
16. Tipos abstractos de datos, objetos y modelado com uml 2.0.
17. Diseño de clases y objetos: representaciones gráficas en uml.
18. Relaciones entre clases:delegaciones. Asociaciones. Agregaciones. Herencia.
19. Programar en C++. De C a C++.
20. Clases y objetos.
21. Clases derivadas: herencia y poliformismo.
22. Genericidad: plantillas -templates-.
23. Sobrecarga de operadores.
24. Excepciones.
25. Programar en Java. De C/C++ a Java 5/6.
26. Programación orientada a objetos en Java. Clases y objetos.
27. Programación orientada a objetos en java. Herencia y polimorfismo.
28. Colecciones.
29. Applets y swing: diseño de componentes gráficos.
30. Multitarea y exepciones.
31. Organización de datos en un archivo.
32. Listas, pilas y colas en C.
33. Flujos y archivos en C++.
34. Listas, pilas y colas en C++.
35. Archivos y flujos en java.
36. Listas, pilas y colas en java.

9789701069493


Programación
C
C++
Java
UML
Metodología de Programación

005.133 / J88