Documentos de Académico
Documentos de Profesional
Documentos de Cultura
UNIDAD DIDÁCTICA
FUNDAMENTOS DE PROGRAMACIÓN
DATOS GENERALES
Ciclo: 1
Créditos: 4
SUMILLA
La unidad didáctica de la Fundamentos de Programación forma parte del plan de estudios del programa
de carreras de Desarrollo de Sistemas de Información y está orientada a que nuestros estudiantes, en la
cual dicho contenido son: Introducción a Python y a la Programación, Tipos de datos, variables,
operaciones básicas de entrada y salida, operadores básicos, Valores booleanos, ejecución condicional,
bucles, listas y procesamiento de listas, operaciones lógicas y bit a bit, Funciones, tuplas, diccionarios y
procesamiento de datos
CAPACIDAD TERMINAL
METODOLOGÍA
La Unidad Didáctica se desarrollará de una manera activa, aprendizaje significativo y trabajo colaborativo,
en donde el estudiante es el sujeto activo de aprendizaje y el docente tiene un rol de facilitador que guía
el desarrollo de competencias del estudiante fortaleciendo su autonomía y confianza en la construcción
de nuevos conocimientos.
EVALUACIÓN
La evaluación es un proceso continuo que comprende la Evaluación Continua y la Evaluación Final.
Evaluación Final (EF). - Evalúa el logro de aprendizaje previsto, a través de un trabajo práctico,
examen o proyecto, que abordará integralmente las capacidades y contenidos desarrollados en
la Unidad Didáctica. Se aplica en la última semana y representa el 60% de la nota de la Unidad
Didáctica.
Los estudiantes que, después de rendida la Evaluación Final de la Unidad Didáctica, tengan
Syllabus
Escuela de Tecnología - Ciclo I
____________________________________________________________________________
promedios desaprobatorios entre 07 (siete) y 12 (doce) tienen la opción de rendir una Evaluación
de Recuperación, cuya nota reemplazará a la nota de la Evaluación Final en caso estén
desaprobados; si no lo está, reemplazará a la Evaluación Continua más baja para el cálculo del
promedio de esta evaluación.
PROGRAMACIÓN
La programación de los contenidos, actividades y evaluaciones del curso se realizarán de acuerdo a los
logros de aprendizaje especificados, tal y como se aprecia en el siguiente cuadro:
Codifica variables a
Operadores y Variables Observar y analizar las
través de operadores
Operadores, herramientas para actividades propuestos en
aritméticos empleado en 3
la manipulación de datos (II) la guía del curso y
una sentencia de código
Variables-Cajas con forma de participar de manera
de programación.
datos sostenible en ellas
Construye el correcto
Función Input y Operadores de
ingreso de datos para
cadenas Observar y analizar las
cualquier tipo de
actividades propuestos en
variable en una
Cómo hablar con una la guía del curso y
sentencia de código de 4
computadora participar de manera
programación para la
Cómo hablar con una sostenible en ellas.
manipulación en una
computadora: operadores de Realizar implementación
sentencia de código de
cadenas lógica en PSEINT
programación.
Syllabus
Escuela de Tecnología - Ciclo I
____________________________________________________________________________
Tomando decisiones en
Implementa
Python (I)
condicionales simples y Observar y analizar las
Preguntas y respuestas
dobles en una sentencia actividades propuestos en
Comparación: operador de
de código de la guía del curso y
5 igualdad
programación para la participar de manera
(==), desigualdad (!=), mayor
manipulación en una sostenible en ellas
que (>), mayor o igual que(>=),
sentencia de código de Realizar implementación
menor o igual que (<=).
programación. lógica en PSEINT
Aprovechando las respuestas
Condiciones y ejecución
condicional: la declaración if
Condiciones y ejecución
condicional: la
declaración if – else
Condiciones Anidadas
Codifica condicionales Tomando decisiones en
anidadas en una Python (II)
Observar y analizar las
sentencia de código de Condiciones y ejecución
actividades propuestos en la
programación a través de condicional: la declaración if-
6 guía del curso y participar de
la manipulación en una else: más de ejecución
manera sostenible en ellas
sentencia de condicional.
Realizar implementación lógica
programación La declaración if-
en PSEINT
else anidadas
La declaración elif
Ejercicios.
Condiciones lógicas
Genera condicionales
Operaciones lógicas y de bits
usando conectores Observar y analizar las
en Python: and, or y not
lógicos en una sentencia 7 actividades propuestos en la
Lógica de computadora:
de código de guía del curso y participar de
and, or y not
programación. manera sostenible en ellas
Expresiones lógicas
Operaciones Lógicos
Aplica las operaciones de
bits en una sentencia de Operaciones lógicas y de bits en
Observar y analizar las
código de programación Python: Operador bitwise
10 actividades propuestos en la
para la manipulación de Operaciones lógicas y de btis en
guía del curso y participar de
código de programación Python: Desplazamiento de bits,
manera sostenible en ellas
Desplazamiento izquierdo y
derecho binario
Listas-Colecciones de Datos
Listas-colecciones de datos:
Indexación
Elabora las listas Listas-colecciones de datos:
colecciones de datos en Operaciones en listas Observar y analizar las
la lógica computacional 11 Listas-colecciones de datos: actividades propuestos en la
en una sentencia de Funciones y Métodos guía del curso y participar de
código de programación. Ordenando listas simples: el manera sostenible en ellas
Ordenamiento de Burbuja.
Operaciones en listas
Operaciones en listas: in, not in
Listas en aplicaciones
avanzadas: Arreglos
REFERENCIAS BIBLIOGRÁFICAS
Pla Santamaria, David - Francisco Salas Molina (2017). Gestión de tesorería con Python.
Editorial de la Universidad Politécnica de Valencia,
https://elibro.net/es/lc/ipae/titulos/57443?as_all=Python&as_all_op=unaccent__icontains&pre
v=as
Hinojosa Gutiérrez, Ángel (2015). Python paso a paso. Editorial: RA-MA Editorial,
https://elibro.net/es/lc/ipae/titulos/107213?as_all=Python&as_all_op=unaccent__icontains&pr
ev=as
Isabel Gracia Luengo - Pedro García Sevilla - Andrés Marzal Varó (2016), Introducción a la
Programación Python 3, D - Universitat Jaume I. Servei de Comunicació i Publicacions ,
https://elibro.net/es/lc/ipae/titulos/51760?as_all=Python&as_all_op=unaccent__icontains&pre
v=as
2. Páginas web:
Estructuras de datos orientadas a objetos por López Takeyas, Bruno. Publicación: México, D.F.:
Alfaomega Grupo Editor, 2012. xvii; 486 páginas; 23 centímetros. Existencias: Wilson (006.117 /
L86), Wilson (006.117 / L86 / ej.2).