CONTENIDO: Introducción a las computadoras y los lenguajes de programación - Metodología de la programación y desarrollo de software - El lenguaje C: elementos básicos - Operadores y expresiones - Estructuras de selección: sentencias - Estructuras de control: bucles - Funciones - Arreglos (arrays), listas y tablas - Algoritmos de ordenación y búsqueda - Estructuras y uniones - Apuntadores (punteros) - Asignación dinámica de memoria - Cadenas - Recursividad - Tipos abstractos de datos, objetos y modelado con UML 2.0 - Entradas y salidas por archivo - Tipos abstractos de satos, objetos y modelado con UML 2.0 - Diseño de clases y objetos: representaciones gráficas en UML - Relaciones entre clases: delegaciones, asociaciones, agregaciones, herencia - De C a C++ - Clases y objetos - Clases derivadas: herencia y polimorfismo - Genericidad: plantillas (templates) - Sobrecarga de operadores - Excepciones - De C/C++ a java 5/6 - programación orientada a objetos en java. Clases y objetos - Programación orientada a objetos en java. Herencia y polimorfismo - Colecciones - Applets y swing: diseño de componentes gráficos - Multitarea y excepciones - Organización de datos en un archivo - Listas, pilas y colas en C - Flujos y archivos en C++ - Listas, pilas y colas en C++ - Archivos y flujos en java - Listas, pilas y colas en java.
978-970-10-6949-3
Programación de ordenadores Lenguajes de programación C (Lenguaje de programación) C++ (Lenguaje de programación)