Documentos de Académico
Documentos de Profesional
Documentos de Cultura
HORAS PRESENCIALES
Total: 48 Teoría: 16 Práctica: 32 Laboratorio: 0 Horas de Evaluación: 0
PRERREQUISITOS
Código Unidad Didáctica Carrera
SUMILLA
La unidad didáctica de Fundamentos de Programación es de naturaleza teórico-práctico. El propósito de la unidad
didáctica es proporcionar las competencias necesarias para brindar conocimientos de los fundamentos de
programación para desarrollar programas.
DETALLE DE COMPETENCIAS
UNIDAD DIDÁCTICA FUNDAMENTOS DE PROGAMACION
Competencia Desempeño Resultados del Aprendizaje
Realizar la puesta en 1.- Instala y/o despliega los componentes del - Conoce la lógica de la
producción de los sistema en el ambiente de producción de programación para elaborar
sistemas de acuerdo a la arquitectura del sistema o servicio algoritmos.
información o de TI, recomendaciones del fabricante y plan de - Elabora algoritmos condicionales
servicios de TI, de implementación. y repetitivos, basados en arreglos
acuerdo a la 2.- Desarrolla el plan de pruebas unitarias de unidimensionales y
planificación cada arreglo y componente informático por bidimensionales para simular
efectuada. separado y de manera conjunta, según el alcance aplicaciones.
de la función que se le ha asignado en el proceso - Elabora y comprueba la solución
de implementación. propuesta mediante el uso de
3.- Realiza la implementación de las acciones funciones y procedimientos para
correctivas ante un mal funcionamiento del determinar la funcionalidad.
sistema, escalando al arquitecto y/o fabricante
en caso se supere la complejidad del segundo
nivel de atención, de acuerdo al diseño funcional
del sistema o servicio de TI, buenas prácticas de
entrega de servicio y gestión de problemas.
CRONOGRAMA DE ACTIVIDADES
(h Ti
Se Se Logro y Actividades de
rs p Contenido Recursos
s m Aprendizaje
) o
● Introducción al lenguaje Logro esperado ● Software Phyton
de programación Python. ● PC o Laptop
● ¿Qué es un programa? Actividades de Aprendizaje ● Proyector
● ¿Qué es una variable? ● Descargar Python.ORG y
● Características del aprender la interface de
lenguaje. línea de comandos (CLI)
A
1 1 3 ● Tipos de Variables ● Instalar Package
P
● Almacenar datos en ● Realizar pruebas de
variables. instalación
● Cadenas, Booleans.
● Operadores
Matemáticos
● Estructuras IF-ELSE Logro esperado Software Phyton
● Condicionales Simples y PC o Laptop
Compuestas en Python Actividades de Aprendizaje Proyector
● Uso de Operadores ● Resolver problemas
A Relaciones:
2 2 3 propuestos sobre
P ● Igualdad, Desigualdad condicionales, uso de
● Menor, Mayor Menor o cadenas, operadores
igual, Mayor o igual. relacionales.
● Uso de for Logro esperado Software Phyton
● Situaciones de uso. PC o Laptop
● Para acceder a cada Actividades de Aprendizaje Proyector
elemento dentro de una ● Resolver problemas
A
3 3 3 lista propuestos sobre
P
estructuras repetitivas For
combinado con
condicionales.
● Estructuras repetitivas Logro esperado Software Phyton
● Uso de While PC o Laptop
● Para acceder a cada Actividades de Aprendizaje Proyector
elemento dentro de una ● Resolver problemas
A lista. propuestos sobre
4 4 3
P ● Test o prueba de estructuras repetitivas
condición antes de cada While combinado con
repetición. condicionales.
CONSIDERANDOS
Cada uno de los rubros del esquema de evaluación y la nota final de la unidad didáctica son redondeados
a números enteros. La nota final de la unidad didáctica es el promedio ponderado de los rubros de
Evaluación Permanente y Evaluación Final.
Referencias Básicas:
1. Daniel Echevarri Montoya. (2017). Hacking con Python (12va. edición). USA: Oxword.