Fundamentos de la Programación

Formación para la programación en pseudocódigo y para la elaboracion de algoritmos de programación para la estructuración de programas en el ámbito profesional.

No dejes escapar la oportunidad de adquirir unos conocimientos básicos acerca de la programación. Hoy en día, es imprescindible conocer como funciona para entender la mayoría de avances en el sector.

  • El objetivo de este curso es iniciar a los alumnos en el mundo de la programación estructurada, aprendiendo la mecánica y la disciplina que impone esta técnica. 
  • No es lo mismo "programar" que "hacer programas"; cualquiera que aprenda un lenguaje de programación puede realizar programas, pero no podrán compararse a los resultados de un programador.
  • Aprender los fundamentos de la programación y saber aplicarlos con soltura y bien estructurados.

Dirigido a

Trabajadores y autónomos.

Metodología

A distancia / online

Precio

100% Bonificable

Infórmate, es GRATIS

Temario

1. Introducción.

  1. los lenguajes de programación.
  2. clasificación de los lenguajes de programación.
  3. situación actual de los lenguajes de programación.

2. Definiciones iniciales.

  1. acción.
  2. primitiva.
  3. algoritmo.
  4. programa.
  5. diseño descendente.
  6. el pseudocódigo.
  7. buenas costumbres a seguir.

3. Objetos, expresiones y acciones en el entorno de un algoritmo.

  1. objetos.
  2. definición de un tipo de datos.
  3. expresiones.
  4. acciones.

4. Programación estructurada.

  1. secuencia.
  2. alternativa.
  3. iteraciones.
  4. estructuración de un programa.
  5. consejos para una buena programación estructurada.

5. Programación modular.

  1. procedimientos.
  2. funciones.
  3. regla de ámbito de validez de declaraciones.

6. Estructuración vectorial.

  1. vectores multidimensionales.
  2. inserción de datos en vectores.
  3. métodos de ordenación de vectores.
  4. métodos de búsqueda en vectores.

7. Las estructuras compuestas.

  1. los registros como unidades de almacenamiento de datos.
  2. los registros como elementos de un fichero.
  3. los registros como base de estructuras dinámicas.
  4. la filosofía de las estructuras dinámicas.

8. Ficheros.

  1. consideraciones iniciales.
  2. mantenimiento de ficheros.
  3. tipos de ficheros.
  4. métodos de tratamiento de ficheros.

9. Estructuras dinámicas.

  1. consideraciones iniciales.
  2. creación y destrucción de variables dinámicas.
  3. pilas.
  4. colas.
  5. listas.
  6. árboles.
  7. grafos.

10. La programación orientada a objetos.

  1. fundamentos.
  2. el polimorfismo.
  3. la sobrecarga.
  4. las clases abstractas.
  5. clases genéricas.

11. Recursividad.

  1. ventajas e inconvenientes de la recursividad.
  2. más ejemplos de recursividad.

Cursos relacionados

Curso de Iniciación a Excel y Access XP

Adquirir los conocimientos necesarios para realizar el intercambio de información empleando soportes informáticos de diversa configuración como hojas de cálculo o archivos de textos, que agilicen el traspaso de información.Conocer los conceptos básicos para comenzar a trabajar con la hoja de cálculo de Excel XP y los distintos formatosde hojas de cálculo adquiriendo la capacidad para la...

Gestión de Servicios en el Sistema Informático

La gestión de los sistemas informáticos se ha convertido en algo vital en cualquier empresa. Desde grandes empresas a pymes, ya sea de forma interna o a través de empresas externas que le ofrecen ese servicio. Con este curso de gestión de servicios en el sistema informático aprenderás todo lo necesario para gestionar de forma eficaz todos los sistemas y...

Seguridad Informática y Firma Digital

Con este curso online conocerás las diferencias entre firma electrónica y firma digital, los distintos certificados existentes y las amenazas sobre la autenticidad de las firmas. Además conocerás los sistemas de seguridad informática en la empresa. Este curso 100% Gratuito para Trabajadores se corresponde con el competencia profesional IFCM026PO del catálogo nacional de cualificaciones...

Técnico en Creación de Web con Joomla 1.5 y SEO Profesional

Aúna los conocimientos del poderoso creador de webs Joomla con los conocimientos básicos de SEO (optimización para buscadores) y rentabiliza tu presencia en Internet. Internet es un oportunidad de negocio que te está esperando, no la dejes escapar formándote con este curso.

Openoffice

Potentísimo paquete ofimático gratuito. Emula a la perfección el famoso Office de Microsoft, con la ventaja que es totalmente gratuito y son muchos los negocios e instituciones que lo utilizan. Con este curso alcanzarás los objetivos marcados: Adquirir los conocimientos necesarios para utilizar el programa writer en el proceso de diseño, edición e impresión de documentos  Conocer los...

Fundamentos de la Programación

Formación para la programación en pseudocódigo y para la elaboracion de algoritmos de programación para la estructuración de programas en el ámbito profesional. No dejes escapar la oportunidad de adquirir unos conocimientos básicos acerca de la programación. Hoy en día, es imprescindible conocer como funciona para entender la...

Curso Superior Windows Server 2003

Formación superior en planificación, mantenimiento, y administración de redes a través de un sistema operativo especial para redes de Microsoft, llamado Windows Server 2003, a nivel profesional.

Curso Práctico de PrestaShop: Experto en Creación de Tiendas Online

Instalar y configurar su negocio de comercio electrónico. Configurar una tienda para organizar sus recursos (empleados, transportistas…), determinar el perímetro de actuación (zonas, países…) y las condiciones de la actividad (monedas, impuestos, formas de pago, gestión del transporte…). Estructurar de la mejor forma posible su catálogo definiendo las categorías de productos, las marcas...