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 gratuito de protección de equipos en la red

Si te preocupa la seguridad informática, apúntate a nuestro curso de “Protección de Equipos en la Red“. En él, podrás aprender a prevenir los ataques de la red en equipos, algo vital para la seguridad de una empresa. Este curso es 100% Gratuito para trabajadores y pertenece a la convocatoria TIC 2019 de la formación subvencionada.

Curso de Linux básico

¿Conoces Linux? Se trata de un sistema operativo open source utilizado pormillones de personas en todo el mundo, que cuenta con importantes ventajas encuanto a consumo y seguridad con respecto a otros sistemas.Aprende a instalar, configurar y administrar sistemas operativos Linux con Exitae yla Universidad Camilo José Cela y su curso de Linux básicoConocerás las claves...

Curso de Indesign CS5

Adobe InDesigng CS5 es el programa de maquetación de Adobe más utilizado en la actualidad para maquetar diseños profesionales, es una herramienta de diseño dirigida a la creación de páginas impresas y digitales, en formato tradicional o dispositivos móviles (como tablets o teléfonos). Aprende a maquetar con el programa Indesign...

Curso de Ofimática Empresarial

Adaptar la cualificación de los trabajadores a los cambios que se producen en los ámbitos laboral y social, proporcionándoles destrezas para el manejo del ordenador y de las aplicaciones informáticas más usuales.Aprender a manejar las herramientas del sistema, a usar los accesorios: bloc de notas, calculadora, las herramientas multimedia, el procesador de textos wordpad y el programa de...

Autocad para Principiantes

Autocad es el software de diseño asistido por computadora más reconocido y usado internacionalmente. Cualquier persona o profesional relacionado con el diseño industrial, arquitectura o ingeniería, debería tener unas nociones básicas de este pontentísimo programa. Con este curso para pincipiantes obtendrás las nociones necesarias para aprender los fundamentos básicos del diseño por...

Desarrollo de aplicaciones móviles con android

La conexión a internet a través del móvil representa más del 70% del tráfico total de internet. Aprovechar este dato es vital para muchas empresas que requieren el desarrollo de aplicaciones específica. Con este curso podrás adquirir los conocimientos fundamentales para el desarrollo de aplicaciones móviles mediante Android Studio. Pueden realizar este curso tanto trabajadores, como...

Master en Producción Audiovisual

El vídeo es una herramienta muy útil en el ámbito empresarial, institucional o educativo, entre otros, y su uso y aplicación cobra aún mayor relevancia para los profesionales que se dedican a la edición y montaje de los mismos en el campo de la comunicación audiovisual. Es por ello que este Master ofrece los conocimientos necesarios para alcanzar...

Curso de Information System Management

Determinar los accesos al sistema de gestión de información utilizando herramientas específicas, según unas necesidades y especificaciones funcionales dadas. Aplicar procedimientos de auditoria y resolución de incidencias en el sistema de gestión de información, según unas necesidades dadas. Publicar los contenidos del sistema de información utilizando los canales de distribución de...