Curso Fundamentos de programación Nivel II. Programación modular. (150 horas)

Título del artículo Autor
1 Información básica Curso "Bases de la programación Nivel II" (CU00201A) aprenderaprogramar.com
2 Indice del curso “Bases de la programación Nivel II”(CU00202A) Mario R. Rancel
3 Introducción: programación por módulos. Estrategia de divide y vencerás (resolución de problemas) (CU00203A) Mario R. Rancel
4 Programación modular y definición de recursividad o autollamada. Diagramas de flujo. Ejemplos (CU00204A) Mario R. Rancel
5 Declaración de variables en programación y ámbito de una variable global o local. Visibilidad (CU00205A) Mario R. Rancel
6 Elegir tipos de datos ¿Qué tipo de variable declarar o crear? Ejemplos resueltos pseudocódigo (CU00206A) Mario R. Rancel
7 Módulos genéricos y paso de parámetros por valor (byval) o por referencia (byref). Ejemplos (CU00207A) Mario R. Rancel
8 Ejemplo ejercicio resuelto. Parámetros por valor o por referencia: pseudocódigo, diagrama de flujo (CU00208A) Mario R. Rancel
9 Comentarios al ejercicio resuelto de programación modular con pseudocódigo y algoritmo principal (CU00209A) Mario R. Rancel
10 Ejercicio ejemplo resuelto de programación en pseucódigo con condicionales if y bucles while (CU00210A) Mario R. Rancel
11 Arrays (arreglos) dinámicos y arrays estáticos. Definición, declaración. Ejemplos en programación (CU00211A) Mario R. Rancel
12 Arrays (arreglos, matrices) estáticos y arrays dinámicos. Ventajas e inconvenientes. Eficiencia (CU00212A) Mario R. Rancel
13 Más sobre arrays o arreglos estáticos y dinámicos en pseudocódigo. Límites LBound y Ubound. (CU00213A) Mario R. Rancel
14 Ejercicio resuelto ejemplo de uso de arrays dinámicos (arreglos dinámicos) en pseudocódigo I (CU00214A) Mario R. Rancel
15 Ejercicio ejemplo arrays dinámicos (arreglos dinámicos) II: opciones de variantes en el algoritmo (CU00215A) Mario R. Rancel
16 Ejercicio resuelto arrays o arreglos dinámicos III: diagramas de flujo ejemplos de algoritmos (CU00216A) Mario R. Rancel
17 Ejercicio serie suma términos de una sucesión y multiplicación de n impares Pseudocódigo I (CU00217A) Mario R. Rancel
18 Algoritmo y diagramas de flujo ejercicio serie suma términos sucesión y multiplicación n impares II (CU00218A) Mario R. Rancel
19 Ejercicio ejemplo algoritmo de operaciones (añadir, borrar...) con listas de datos en pseudocódigo I (CU00219A) Mario R. Rancel
20 Ejercicio ejemplo algoritmos operaciones (añadir, listar...) con listas de datos II. Diagramas de flujo. (CU00220A) Mario R. Rancel
21 Ejercicio ejemplo en pseudocódigo de algoritmo con uso de centinela en manejo de listas de datos (CU00221A) Mario R. Rancel
22 Ejercicio ejemplo resuelto: programa en pseudocódigo gestión librería I con menú de opciones (CU00222A) Mario R. Rancel
23 Ejercicio ejemplo programa gestión de librería II. Diagramas de flujo (esquemas gráficos) resueltos. (CU00223A) Mario R. Rancel
24 Diseño de algoritmos en programación: del pseudocódigo al programa. Resolución de problemas (CU00224A) Mario R. Rancel
25 Abstracción en programación. Concepto. Diseño top-down de algoritmos y programas. Ejemplos. (CU00225A) Mario R. Rancel
26 Abstracción II. Ejemplos. Diseño top-down de algoritmos y estrategias de programación. Esquemas (CU00226A) Mario R. Rancel
27 Ejercicio ejemplo de diseño top-down y abstracción en la programación. Ecuación cuadrática (CU00227A) Mario R. Rancel
28 Planificación del proyecto de un programa. Complejidad del problema vs recursos. Forma de ataque (CU00228A) Mario R. Rancel
29 Test, prueba y depuración de algoritmos como fases de la programación. Tipos de verificación (CU00229A) Mario R. Rancel
30 Cómo comprobar algoritmos. Verificación mental y verificación (prueba) por seguimiento escrito. (CU00230A) Mario R. Rancel
31 Verificación (prueba) de algoritmos con tablas de datos para el seguimiento de variables. Ejemplo (CU00231A) Mario R. Rancel
32 Uso de lenguajes de programación (Java, C, C++, C#...) para verificación (prueba) de algoritmos. (CU00232A) Mario R. Rancel
33 Algoritmos genéricos en pseudocódigo. Verificación funcional y total frente a errores (testing). (CU00233A) Mario R. Rancel
34 Verificación ordenada y aleatoria de algoritmos. Uso de la potencia del ordenador para el testing (CU00234A) Mario R. Rancel
35 Verificación de algoritmos o programas. Testing con enfoque al resultado, al proceso o zonal. (CU00235A) Mario R. Rancel
36 Ejercicios ejemplo resueltos. Verificar pseudocódigo, algoritmos o código con tablas de variables (CU00236A) Mario R. Rancel
37 Ejercicio ejemplo resuelto: verificar el algoritmo de resolución de una ecuación cuadrática (2o grado) (CU00237A) Mario R. Rancel
38 Ejercicios ejemplo: verificación pseudocódigo algoritmo valor suma de sucesión matemática (CU00238A) Mario R. Rancel
39 Ejercicio ejemplo comprobar algoritmos (pseudocódigo). Análisis de eficiencia en programación. (CU00239A) Mario R. Rancel
40 Verificación y eficiencia de algoritmos. Ejercicio ejemplo con pseudocódigo y diagramas de flujo. (CU00240A) Mario R. Rancel
41 Prevención, gestión y tipos de errores. Errores de sintáxis, por procesos no válidos y lógicos. (CU00241A) Mario R. Rancel
42 Tipos de errores en programación. De compilación o ejecución. Gestionados y no gestionados. (CU00242A) Mario R. Rancel
43 Depuración de programas ante errores. Permisividad o intransigencia (Programación defensiva). (CU00243A) Mario R. Rancel
44 Herramientas de depuración de programas. Formas de verificación y ejecución de tests (testing). (CU00244A) Mario R. Rancel
45 Captura y gestión de errores. Módulos y ejemplos. Bloques try … catch en pseudocódigo. (CU00245A) Mario R. Rancel
46 Ejercicios resueltos de captura y gestión de errores de programación en pseudocódigo. Lógica (CU00246A) Mario R. Rancel
47 Mejora de programas. Documentación y mantenimiento en el marco del desarrollo de software. (CU00247A) Mario R. Rancel
48 Mejora funcional y mejora estética de programas en la fase final de desarrollo de software (CU00248A) Mario R. Rancel
49 Mejoras finales en programas: código, comentarios, diagramas de flujo y organización. Ejemplos (CU00249A) Mario R. Rancel
50 Documentación de programas informáticos: documentación para el usuario y para mantenimiento. (CU00250A) Mario R. Rancel
51 Ejercicios resueltos. Tiempo de caída libre de un cuerpo. Pseudocódigo y diagramas de flujo. (CU00251A) Mario R. Rancel
52 Problema de tiro parabólico (física). Ejercicio resuelto. Planteamiento, fórmulas y pseudocódigo. (CU00252A) Mario R. Rancel
53 Problema tiro parabólico (física). Diagramas de flujo del ejercicio resuelto. Usar grados o radianes (CU00253A) Mario R. Rancel
54 Problemas con iteración para búsqueda de soluciones. Ejercicio resuelto. Diagramas de flujo. (CU00254A) Mario R. Rancel
55 Método de Newton (búsqueda soluciones a ecuaciones iterando). Ejercicio resuelto pseudocódigo (CU00255A) Mario R. Rancel
56 Método de Newton. Búsqueda de soluciones por iteraciones. Diagramas de flujo ejemplo resuelto (CU00256A) Mario R. Rancel
57 Ejercicio resuelto con tabla de decisión. Comprobación de simplificaciones. Árbol de decisión. (CU00257A) Mario R. Rancel
58 Ejercicio resuelto con tabla de decisión. Tarjetas. Pseudocódigo y diagramas de flujo. Lógica (CU00258A) Mario R. Rancel
59 Ejercicio ejemplo resuelto. Simplificación de tabla de decisión. Planteamiento y árbol de acciones. (CU00259A) Mario R. Rancel
60 Tablas de decisión. Ejercicio problema ejemplo resuelto con pseudocódigo y árbol de decisión (CU00260A) Mario R. Rancel
61 Problema de resolución intuida. Ordenar una serie de números. Ejercicio resuelto en pseudocódigo (CU00261A) Mario R. Rancel
62 Ejercicio resuelto: variante para ordenar una serie de números. Pseudocódigo y diagrama de flujo. (CU00262A) Mario R. Rancel
63 Final del curso tutorial “Bases de programación nivel II” fundamentos de programación modular. (CU00263A) Mario R. Rancel

¿Puedo yo aprender?

Seas o no del área informática, si quieres aprender a programar te ofrecemos una solución guiada y personalizada: realizar un curso tutorizado on-line. Con este tipo de curso, podrás aprender a programar de forma ágil y amena.

Acceder a detalles y precios de los cursos tutorizados on-line

Política sobre cookies

Utilizamos cookies propias y de terceros para ofrecerte una mejor experiencia y servicio, de acuerdo a tus hábitos de navegación.

Si continúas navegando, consideramos que aceptas su uso. Puedes obtener más información en nuestra Política de Cookies.

En Facebook!

Ahora puedes seguirnos en Facebook. Noticias, novedades y mucho más ¡Te esperamos!

RANKING APR2+

Ranking de lenguajes y entornos de programación aprenderaprogramar.com
 

ENERO - FEBRERO 2017

1. Java / J2EE
2. Entornos Oracle
3. .NET, C#
4. JavaScript, jQuery
5. Entornos SQL Server
6. HTML, CSS
7. Php, MySql
8. Android, iOS


Acceder a detalles sobre el ranking de programación aprenderaprogramar.com

Encuesta lenguajes

¿Sobre qué lenguaje te gustaría que trataran los próximos cursos de aprenderaprogramar.com?

FOROS APR2+

Pregunta, responde, consulta, lee, intercambia...

Participa!!! Entra en los foros aprenderaprogramar.com.