Fundamentos de programación - Connect - 6 meses
Antes de comenzar: tu docente debe proporcionarte la liga (URL) de tu curso. Solo en esa página podrás realizar la activación de tu licencia.
Pasos:
1. Consulta con tu docente el título del producto Connect y la duración exacta de la licencia que debes adquirir.
2. Compra tu producto y revisa tu correo electrónico, donde recibirás tu código de acceso.
3. Ingresa a la liga (URL) de tu curso (proporcionada por tu docente).
4. Coloca tu correo institucional, si eres nuevo usuario te pedirá crear una cuenta y contraseña segura que recuerdes fácilmente.
5. Agrega el código de acceso que recibiste por correo electrónico y da clic en "Redeem".
6. Confirma la información del curso.
7. Da clic en "Continue" y confirma la información para acceder a tu curso.
Para pagos en BBVA, transferencias interbancarias o tiendas de autoservicio, NO REDONDEAR el monto.
PARTE I. ALGORITMOS Y HERRAMIENTAS DE PROGRAMACIÓN.
Capítulo 1 Introducción a las computadoras y los lenguajes de programación.
Capítulo 2 Metodología de la programación y desarrollo de software.
Capítulo 3 Estructura general de un programa.
Capítulo 4 Flujo de control I: Estructuras selectivas.
Capítulo 5 Flujo de control II: Estructuras repetitivas.
Capítulo 6 Subprogramas (subalgoritmos): Funciones.
PARTE II. ESTRUCTURA DE DATOS.
Capítulo 7 Arrays (arreglos) y registros.
Capítulo 8 Las cadenas de caracteres.
Capítulo 9 Archivos (ficheros).
Capítulo 10 Ordenación, búsqueda e intercalación.
Capítulo 11 Archivos: tipos y organización.
Capítulo 12 Estructuras de datos lineales (pilas, colas y listas enlazadas).
Capítulo 13 Estructuras de datos no lineales (árboles y grafos).
Capítulo 14. Recursividad.
PARTE III. PROGRAMACIÓN ORIENTADA A OBJETOS Y UML 2.5.1.
Capítulo 15 Tipos abstractos de datos, objetos y modelado con UML.
Capítulo 16 Diseño de clases y objetos: representaciones gráficas en UML.
Capítulo 17 Relaciones entre clases: Delegaciones, asociaciones, agregaciones, herencia.
PARTE IV. METODOLOGÍA DE LA PROGRAMACIÓN Y DESARROLLO DE SOFTWARE.
Capítulo 18 Resolución de problemas y desarrollo de software: Metodología de la programación.
Apéndice I Guía de sintaxis del lenguaje ANSI C.
Apéndice II Guía de sintaxis del lenguaje ANSI/ISO C++ estándar.
Apéndice III Guía de sintaxis del lenguaje Java.
Apéndice IV Guía de sintaxis del lenguaje Python.
Apéndice V Guía de sintaxis del lenguaje JavaScript.
Apéndice VI Especificaciones del lenguaje algorítmico UPSAM 2.5
Esta obra dirigida a estudiante de ingeniería informática o de ingeniería de sistemas en las técnicas de programación actuales que requieren no sólo del aprendizaje clásico del diseño de algoritmos y de la comprensión de las técnicas orientadas a objetos, sino un método de transición hacia las tecnologías predominantes. El contenido ha sido tanto actualizado como adaptado a los objetivos de las ediciones anteriores: llegar a estudiantes de programación de computadoras en sus niveles de iniciación y medio, o a nivel superior que deseen consolidar sus conocimientos con los lenguajes de programación tradicionales C, C++, Java o se están sumergiendo en los nuevos lenguajes de programación que hoy están llegando a los departamentos de desarrollo de software en organizaciones y empresas, o en departamentos universitarios y tecnológicos, como Python, R o JavaScript y que también necesitan afrontar nuevos lenguajes como Swift, Go o Scala.