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