Criteria

Ficha del curso

Fundamentos de programacion

Curso e-Learning 15 horas Generar ficha
Ofimática, informática y comunicaciones

Contenidos

UNIDAD 1: Algoritmos y programas

  • ¿Que es un algoritmo?
  • Programas y Aplicaciones
  • Lenguajes de programacion
  • Traductores e interpretes
  • Compiladores

UNIDAD 2: Tipos de programacion

  • Fases del ciclo de vida de una aplicacion
  • Programacion desordenada
  • Programacion estructurada
  • Programacion modular
  • Programacion orientada a objetos

UNIDAD 3: Diagramas de flujo

  • Diagramas de flujo
  • Elementos de los diagramas de flujo
  • Realizando diagramas de flujo

UNIDAD 4: Pseudocodigo

  • Pseudocodigo
  • Escritura en pseudocodigo
  • Creacion de algoritmos
  • Variables
  • Constantes
  • Tipos de Datos
  • Operadores y expresiones

UNIDAD 5: Elementos de un programa

  • Instrucciones primitivas
  • Instrucciones de asignacion
  • Instrucciones de entrada y salida
  • Palabras reservadas
  • Comentarios
  • Contadores
  • Acumuladores
  • Interruptores

UNIDAD 6: Estructuras de control

  • Estructuras de control
  • Alternativa simple
  • Alternativa doble
  • Alternativa multiple
  • Estructura mientras
  • Estructura repetir
  • Estructura para o desde
  • Estructuras selectivas anidadas
  • Estructuras repetitivas anidadas

UNIDAD 7: Estructuras de datos: Tablas

  • Tablas unidimensionales
  • Tablas bidimensionales
  • Tablas multidimensionales
  • Operaciones con tablas

UNIDAD 8: Programacion modular

  • La programacion modular
  • Funciones
  • Procedimientos
  • Parametros
  • Paso de parametros
  • Ambito de las variables
  • Recursividad

UNIDAD 9: Programacion orientada a objetos

  • La programacion orientada a objetos
  • Clases
  • Objetos
  • Relaciones entre clases
  • Abastraccion
  • Encapsulamiento
  • Herencia
  • Polimorfismo

Objetivos

  • Comprender los conceptos fundamentales de logica y algoritmos
  • Aprender a identificar y expresar problemas con lenguaje coloquial
  • Crear programas progresivamente complejos usando variables, sentencias y bucles
  • Aprender a depurar y refactorizar codigo con el fin de mejorar su rendimiento

Volver al catálogo