Está en la página 1de 5

R.O.

DT-07
Registro de Calidad
Edición 01
Plan para la formación de ACTA
1 de 5
(elaborado por las Unidades Operativas)

Plan para la formación de ACTA


Algoritmos y Fundamentos de Programación

Código: ___________
Edición 01

Plan para la formación: Algoritmos y Fundamentos de Programación Código: Página 1 de 5


R.O.DT-07
Registro de Calidad
Edición 01
Plan para la formación de ACTA
2 de 5
(elaborado por las Unidades Operativas)

Información general de ACTA

Datos generales
Baja Verapaz, Junio de 2023

Nombre Algoritmos y Fundamentos de Programación Modalidad Presencial

Área de Subárea de
Apoyo y Soporte Administrativo Desarrollo de Sistemas
competencia/campo competencia

Duración Duración de la
Formación Formación
total 40 h h h formación a h
práctica teórica
presencial distancia

Objetivo
Comprender los conceptos básicos de programación y diseño de algoritmos eficientes utilizando distintos lenguajes de
programación, diagramas de flujo en base a requerimientos y buenas prácticas.

Requisitos de ingreso del participante

Edad de ingreso: 15 años en Adelante

Escolaridad: Diploma de Tercero Básico en adelante

Experiencia: No necesaria

Vigencia del diseño

El presente plan tiene una vigencia de 5 años

Duración
Núm. Resultado de aprendizaje
(horas)
1 Comprender los fundamentos básicos de la programación. 20

2 Desarrolla aplicaciones básicas en consola a través del lenguaje Python y/o C Sharp (C#) 20

Plan para la formación: Algoritmos y Fundamentos de Programación Código: Página 2 de 5


R.O.DT-07
Registro de Calidad
Edición 01
Plan para la formación de ACTA
3 de 5
(elaborado por las Unidades Operativas)

Programa de contenidos para ACTA

Resultado de aprendizaje 1 Criterios de evaluación

 Comprender lo que son las variables y Tipos de Datos


Comprender los fundamentos  Comprender lo que son las estructuras de control como bucles y
básicos de la programación. condicionales.
 Comprender las funciones y su utilidad en tareas específicas
 Comprender los que son las estructuras de datos como listas y arreglos.
 Diseñar Algoritmos eficientes en Diagramas de Flujo.

Contenidos prácticos h Contenidos teóricos h

Actividad Metacognitiva 1 1. Diagramas de flujo


Comprende el uso de cada forma del diagrama de 1.1. Requerimientos
flujo. 1.2. Formas Básicas
1.3. Diagramas de Flujo
Actividad Metacognitiva 2
Prepara la información necesaria para crear 2. Variables y Tipos de Datos
diagramas de flujo. 2.1. Declaración de variables
2.2. Tipos de datos
2.3. Conversión de tipos de datos
Actividad de Habilidades y Destrezas 1 2.4. Variables Compuestas
Realiza Algoritmos básicos por medio de
diagramas de flujo, según información y 3. Estructuras de Control
requerimientos necesarios según el cliente. 3.1. Condicionales
3.2. Bucles
3.3. Control de flujo (break, continue)
3.4. Anidamiento de estructuras de control

4. Funciones
4.1. Definición de funciones
4.2. Parámetros y argumentos
4.3. Retorno de valores
4.4. Funciones recursivas

5. Depuración y Gestión de Errores


5.1. Identificación de errores comunes
5.2. Herramientas de depuración
5.3. Manejo de Excepciones

Plan para la formación: Algoritmos y Fundamentos de Programación Código: Página 3 de 5


R.O.DT-07
Registro de Calidad
Edición 01
Plan para la formación de ACTA
4 de 5
(elaborado por las Unidades Operativas)

Programa de contenidos para ACTA

Resultado de aprendizaje 2 Criterios de evaluación

Desarrolla aplicaciones básicas en consola a  Desarrollar varias aplicaciones de consola de acuerdo con
través del lenguaje Python y/o Csharp (C#) buenas y requerimientos del cliente.

Contenidos prácticos h Contenidos teóricos h

Actividad de Habilidades y Destrezas 1 1. Algoritmos


Desarrolla varias aplicaciones en consola en base 1.1. Concepto de Algoritmo
a su diagrama de flujo previamente dado. 1.2. Diseño de Algoritmos
1.3. Análisis de algoritmos
Actividad de Habilidades y Destrezas 2 1.4. Algoritmos de búsqueda
Desarrolla varias aplicaciones en consola, 1.5. Algoritmos de ordenamiento
creando su propio algoritmo a través de
diagramas de flujo.

Actividad de Habilidades y Destrezas 3


Desarrolla una aplicación en consola en base a
buenas prácticas y requerimientos del cliente
cuando:
o Realiza la toma de requerimientos de la
aplicación solicita.
o Elabora el diseño del algoritmo de su
aplicación por medio de un diagrama de flujo
o Desarrolla la aplicación basada en
requerimientos y diagrama de flujo
elaborado previamente.

Plan para la formación: Algoritmos y Fundamentos de Programación Código: Página 4 de 5


R.O.DT-07
Registro de Calidad
Edición 01
Plan para la formación de ACTA
5 de 5
(elaborado por las Unidades Operativas)

Lista de dotación

Herramientas/utensilios/equipo de
Materiales Maquinaria y equipo
protección personal

No Aplica No Aplica No Aplica

Bibliografía

 Cormen, T. H., Leiserson, C. E., Rivest, R. L., & Stein, C. (2009). Introduction to Algorithms.
 Miller, B. N., & Ranum, D. L. (2013). Problem Solving with Algorithms and Data Structures using Python.
 Universidad Autónoma de Aguascalientes(2009). Algoritmos Resueltos con Diagramas de Flujo y Pseudocódigo.

Plan para la formación: Algoritmos y Fundamentos de Programación Código: Página 5 de 5

También podría gustarte