Silabo - 17202
Silabo - 17202
FACULTAD DE INGENIERIA
ESCUELA DE FORMACIÓN PROFESIONAL DE INGENIERíA CIVIL
Nº 16 - 73578499
SÍLABO
Programación Digital
I. DATOS GENERALES
1.1 ÁREA:
1.2 CÓDIGO: 17202
1.3 PREREQUISITO: NINGUNO
1.4 SECCIÓN: A
1.5 CRÉDITOS: 3
1.6 EXTENSIÓN HORARIA: HT: 2 HP: 2 TH: 4
1.7 SEMESTRE ACADÉMICO: 1
1.8 DURACIÓN: Desde: 10 de abril del 2023 Hasta: 07 de agosto del 2023
1.9 DOCENTE: REQUIS CARBAJAL, Luis
e-mail: lrequisc@[Link]
II. SUMILLA
La asignatura es de naturaleza teorico practico, forma parte del área de estudios específicos, cuyo propósito es
lograr que los alumnos tengan conocimientos básicos de cómputo y dominar técnicas de programación. Conocer
el manejo de un lenguaje de programación, a través de prácticas de edición y ejecución de programas. El
contenido temático de la presente asignatura comprende de cuatro unidades: I: Generalidades: Fundamentos de
lenguaje de programación; II: Lenguaje de Programación: Programación estructurada; III: Lenguaje de
Programación: Programación orientada a objetos; y IV: Lenguaje de Programación: Introducción a base de datos
y estructura web
3.1 COMPETENCIAS
3.2 CAPACIDADES
1. Analiza con habilidad los fundamentos de lenguaje de programación, en diversos aspectos de la vida real y
profesional
2. Aplica los conceptos básicos de programación estructurada en situaciones problemáticas cotidianas, valorando
la importancia en el campo de su especialidad.
3. Utiliza los conceptos básicos de programación orientada a objetos dentro de un contexto cotidiano y
profesional.
4. Identifica los fundamentos generales de base de datos y estructura web en situación problemáticas planteadas
Nº 16 - 73578499
UNIDAD 1: Generalidades: Fundamentos de lenguaje de programación
Capacidad: Analiza con habilidad los fundamentos de lenguaje de programación, en diversos aspectos de la
vida real y profesional.
CONTENIDOS DE APRENDIZAJE
Instrumentos
Indicadores de
Semana Sesión Conceptual Procedimental Actitudinal de
Logro
Evaluación
Valora la
Conoce el Describe el
importancia del
contenido contenido
contenido
temático de la temático de la
Introducción a temático de la
asignatura asignatura
los contenidos asignatura
descrito en el detallado en el
temáticos de la descrito en el
silabo y resuelve sílabo mediante
asignatura. silabo; y
1 1 la prueba de la prueba de Cuestionario
Conceptos participa en
entrada; y entrada; y
elementales equipo en la
comprende los especifica los
sobre interpretación
conceptos conceptos
computación. de los conceptos
elementales elementales
elementales
sobre sobre
sobre
computación. computación.
computación
Valora la
Conoce el Describe el
importancia del
contenido contenido
contenido
temático de la temático de la
Introducción a temático de la
asignatura asignatura
los contenidos asignatura
descrito en el detallado en el
temáticos de la descrito en el
silabo y resuelve sílabo mediante
asignatura. silabo; y
1 2 la prueba de la prueba de Cuestionario
Conceptos participa en
entrada; y entrada; y
elementales equipo en la
comprende los especifica los
sobre interpretación
conceptos conceptos
computación. de los conceptos
elementales elementales
elementales
sobre sobre
sobre
computación. computación.
computación
Acepta trabajar
Lenguajes de
Comprende el en equipo en el Describe el
programación:
concepto, análisis del concepto,
concepto,
características y concepto, características y
2 3 características y Cuestionario
fases del proceso características y fases del
fases del
de fases del proceso de
proceso de
programación. proceso de programación.
programación.
programación.
Acepta trabajar
Lenguajes de
Comprende el en equipo en el Describe el
programación:
concepto, análisis del concepto,
concepto,
características y concepto, características y
2 4 características y Cuestionario
fases del proceso características y fases del
fases del
de fases del proceso de
proceso de
programación. proceso de programación.
programación.
programación.
Nº 16 - 73578499
Aplica el
Participa en
concepto,
Reconoce el equipo en el
Algoritmos: características,
concepto, análisis del
Concepto, estructura y
características, concepto,
características, formas de
3 5 estructura y características, Cuestionario
estructura y representación
formas de estructura y
formas de del algoritmo en
representación formas de
representación. la resolución de
del algoritmo representación
las actividades
del algoritmo.
planteadas
Aplica el
Participa en
concepto,
Reconoce el equipo en el
Algoritmos: características,
concepto, análisis del
Concepto, estructura y
características, concepto,
características, formas de
3 6 estructura y características, Cuestionario
estructura y representación
formas de estructura y
formas de del algoritmo en
representación formas de
representación. la resolución de
del algoritmo representación
las actividades
del algoritmo.
planteadas
Aplica la teoría y
Resuelve con práctica
Resuelve examen seguridad y aprendida para
escrito y expone perseverancia el resolver el
Fundamentos de trabajo de examen escrito y examen escrito;
4 7 lenguaje de investigación valora la y expone el Cuestionario
programación sobre temas importancia de trabajo de
tratados en la los temas investigación
primera unidad. tratados en la sobre temas
primera unidad. tratados en la
primera unidad.
Aplica la teoría y
Resuelve con práctica
Resuelve examen seguridad y aprendida para
escrito y expone perseverancia el resolver el
Fundamentos de trabajo de examen escrito y examen escrito;
4 8 lenguaje de investigación valora la y expone el Cuestionario
programación sobre temas importancia de trabajo de
tratados en la los temas investigación
primera unidad. tratados en la sobre temas
primera unidad. tratados en la
primera unidad.
Lectura: Cairó, O., y Battistutti, O. (2005). Metodología de la programación: algoritmos, diagramas de flujo y
programas. Buenos Aires: Alfa omega. Tema: Algoritmos, diagramas de flujo y programas pág. 1 – 36.
Actividad: Realizar trabajos de investigación sobre los temas tratados, constituyéndose en grupos, para
promover la mayor interacción posible entre el Docente y los estudiantes.
Nº 16 - 73578499
Comprende la Participa en
Descripción e descripción e equipo en el Describe la
instalación del instalación del análisis de la instalación del
lenguaje de lenguaje de instalación del lenguaje de
5 9 Cuestionario.
programación; programación. lenguaje de programación; y
y tipos de datos Así como los tipos programación; y tipos de datos y
y operadores. de datos y tipos de datos y operadores.
operadores. operadores.
Comprende la Participa en
Descripción e descripción e equipo en el Describe la
instalación del instalación del análisis de la instalación del
lenguaje de lenguaje de instalación del lenguaje de
5 10 Cuestionario
programación; programación. lenguaje de programación; y
y tipos de datos Así como los tipos programación; y tipos de datos y
y operadores. de datos y tipos de datos y operadores.
operadores. operadores.
Aplica los
Demuestra
conceptos de
Utiliza los interés en el
Estructura de estructura de
conceptos sobre desarrollo de las
datos y de datos y de
6 11 estructura de actividades Cuestionario
control de control de flujo
datos y de control sobre estructura
flujo. para resolver las
de flujo. de datos y de
actividades
control de flujo.
planteadas.
Aplica los
Demuestra
conceptos de
Utiliza los interés en el
Estructura de estructura de
conceptos sobre desarrollo de las
datos y de datos y de
6 12 estructura de actividades Cuestionario
control de control de flujo
datos y de control sobre estructura
flujo. para resolver las
de flujo. de datos y de
actividades
control de flujo.
planteadas.
Utiliza los
Acepta trabajar
conceptos de
Comprende el en equipo para
funciones para
7 13 Funciones. uso e importancia analizar el uso e Cuestionario
resolver las
de las funciones. importancia de
actividades
las funciones.
planteadas.
Utiliza los
Acepta trabajar
conceptos de
Comprende el en equipo para
funciones para
7 14 Funciones. uso e importancia analizar el uso e Cuestionario
resolver las
de las funciones. importancia de
actividades
las funciones.
planteadas.
Aplica la teoría y
Resuelve con práctica
Resuelve examen seguridad y aprendida para
Prueba
escrito y expone perseverancia el resolver el
Objetiva:
trabajo de examen escrito y examen escrito;
Programación Examen
8 15 investigación valora la y expone el
estructurada. Segunda
sobre temas importancia de trabajo de
Unidad.
tratados en la los temas investigación
Rubrica
segunda unidad. tratados en la sobre temas
segunda unidad. tratados en la
segunda unidad
Nº 16 - 73578499
Aplica la teoría y
Resuelve con práctica
Resuelve examen seguridad y aprendida para
Prueba
escrito y expone perseverancia el resolver el
Objetiva:
trabajo de examen escrito y examen escrito;
Programación Examen
8 16 investigación valora la y expone el
estructurada. Segunda
sobre temas importancia de trabajo de
Unidad.
tratados en la los temas investigación
Rubrica
segunda unidad. tratados en la sobre temas
segunda unidad. tratados en la
segunda unidad
Lectura: Bahit, E. (2012). Curso: Python para principiantes. Argentina: Bahit Eugenia Tema: Estructura y
elementos del lenguaje pág. 18- 32.
Actividad: Realizar trabajos de investigación sobre los temas tratados, constituyéndose en grupos, para
promover la mayor interacción posible entre el Docente y los estudiantes.
Nº 16 - 73578499
Utiliza
Acepta trabajar
conceptos de
Identifica la en equipo para
herencia y
Herencia y importancia de la el análisis de la
11 22 polimorfismo en Cuestionario
polimorfismo. herencia y importancia de
la resolución de
polimorfismo. la herencia y
actividades
polimorfismo.
planteadas.
Aplica la teoría y
Resuelve con práctica
Resuelve examen seguridad y aprendida para
Prueba
escrito y expone perseverancia el resolver el
Objetiva:
Programación trabajo de examen escrito y examen escrito;
Examen
12 23 orientada a investigación valora la y expone el
Tercera
objetos. sobre temas importancia de trabajo de
Unidad.
tratados en la los temas investigación
Rubrica
tercera unidad tratados en la sobre temas
tercera unidad tratados en la
tercera unidad.
Aplica la teoría y
Resuelve con práctica
Resuelve examen seguridad y aprendida para
Prueba
escrito y expone perseverancia el resolver el
Objetiva:
Programación trabajo de examen escrito y examen escrito;
Examen
12 24 orientada a investigación valora la y expone el
Tercera
objetos. sobre temas importancia de trabajo de
Unidad.
tratados en la los temas investigación
Rubrica
tercera unidad tratados en la sobre temas
tercera unidad tratados en la
tercera unidad.
Lectura: Bahit, E. (2012). Curso: Python para principiantes. Argentina: Bahit Eugenia Tema: Introducción a la
orientación a objetos pág. 44- 57.
Actividad: Realizar trabajos de investigación sobre los temas tratados, constituyéndose en grupos, para
promover la mayor interacción posible entre el Docente y los estudiantes.
Nº 16 - 73578499
Aplica gestión
Introducción a Entiende la Acepta trabajar
de registros y
base de datos: importancia del en equipo en la
consultas en la
14 27 gestión de uso de la gestión gestión de Cuestionario
resolución de
registros y de registros y registros y
actividades
consultas. consultas. consultas.
planteadas.
Aplica gestión
Introducción a Entiende la Acepta trabajar
de registros y
base de datos: importancia del en equipo en la
consultas en la
14 28 gestión de uso de la gestión gestión de Cuestionario
resolución de
registros y de registros y registros y
actividades
consultas. consultas. consultas.
planteadas.
Participa en Utiliza
equipo en el conceptos de
Introducción a Comprende el uso
análisis del uso estructura web
15 29 la estructura e importancia de Cuestionario
e importancia para resolver
web. la estructura web.
de la estructura las actividades
web planteadas
Participa en Utiliza
equipo en el conceptos de
Introducción a Comprende el uso
análisis del uso estructura web
15 30 la estructura e importancia de Cuestionario
e importancia para resolver
web. la estructura web.
de la estructura las actividades
web planteadas
Aplica la teoría
Resuelve con y práctica
Resuelve examen seguridad y aprendida para
Introducción a escrito y expone perseverancia el resolver el Prueba
la base de trabajo de examen escrito examen escrito; Objetiva:
16 31 datos y investigación y valora la y expone el Examen Cuarta
estructura sobre temas importancia de trabajo de Unidad.
web. tratados en la los temas investigación Rubrica.
cuarta unidad. tratados en la sobre temas
cuarta unidad. tratados en la
cuarta unidad.
Aplica la teoría
Resuelve con y práctica
Resuelve examen seguridad y aprendida para
Introducción a escrito y expone perseverancia el resolver el Prueba
la base de trabajo de examen escrito examen escrito; Objetiva:
16 32 datos y investigación y valora la y expone el Examen Cuarta
estructura sobre temas importancia de trabajo de Unidad.
web. tratados en la los temas investigación Rubrica.
cuarta unidad. tratados en la sobre temas
cuarta unidad. tratados en la
cuarta unidad.
Valora y Aplica la teoría
resuelve con y práctica Prueba
Resuelve examen
Programación seguridad y aprendida para Objetiva:
17 33 escrito de
digital. perseverancia el resolver el Examen de
aplazados.
examen escrito examen escrito aplazados.
de aplazados. de aplazados.
Lectura: Bahit, E. (2012). Curso: Python para principiantes. Argentina: Bahit Eugenia Tema: Lenguaje SQL
pág. 108- 114
Actividad: Realizar trabajos de investigación sobre los temas tratados, constituyéndose en grupos, para
promover la mayor interacción posible entre el Docente y los estudiantes.
Nº 16 - 73578499
V. ESTRATEGIAS METODOLÓGICAS
● En las sesiones de clase se presentan situaciones problemáticas que permiten justificar la introducción de los
conceptos y principios fundamentales del curso, para luego dar paso a la formalización de dichos conceptos. En
este proceso se fomenta la participación activa de los alumnos.
● Se brinda al estudiante material complementario que incluye casos prácticos para cuya solución deberá aplicar
contenidos trabajados. También se incluyen casos prácticos para cuya solución se requerirá establecer
conexiones entre los diversos contenidos abordados en el curso.
● Se promueve el uso de la tecnología como un medio que permite al alumno reforzar los temas estudiados,
verificar por si solo el procedimiento desarrollado al resolver los casos prácticos.
● Se desarrollan prácticas calificadas que permiten reforzar y complementar lo aprendido en clase, así como
recoger los saberes de los estudiantes y tomar las acciones correctivas oportunamente cuando sea necesario.
● Las consultas que el estudiante necesite realizar al profesor del curso las puede hacer durante la clase (si el
tema corresponde), fuera de ella por la plataforma Classroom.
● El profesor asume el rol de mediador para presentar los contenidos conceptuales y de organizador de
situaciones, para asegurar la participación de los alumnos en las clases.
● El profesor detectará los aprendizajes no logrados por los alumnos al final de cada evaluación y organizará las
acciones pedagógicas necesarias para optimizar los aprendizajes en los puntos críticos detectados.
● Del Docente: Google académico, Biblioteca virtual - CONCYTEC, separatas, guías de práctica, bibliografía
adecuada, internet, laptop, plataforma virtual Classroom , lenguaje de programación, gestor de base de datos.
● Del Alumno: Google académico, separatas, guías de práctica, bibliografía seleccionada, internet, laptop,
plataforma virtual Classroom, lenguaje de programación, gestor de base de datos
La evaluación del alumno es permanente y ha de estar en correspondencia con los objetivos que se pretenden
alcanzar:
7.1. Evaluación diagnóstica: Al iniciar la asignatura se efectuará una evaluación diagnóstica para determinar los
conocimientos previos con los que cuentan los estudiantes y permita tomar decisiones en el proceso de
Enseñanza- Aprendizaje. Prueba de entrada.
7.2. Evaluación formativa: Para asegurar la eficacia y la eficiencia en el logro de los objetivos se considerará la
evaluación formativa será permanente la cual consistirá en una evaluación escrita de los temas tratados, la
presentación y sustentación de los trabajos monográficos prácticos que permita regular la enseñanza –
aprendizaje previa realimentación aplicada por lo menos una en cada unidad de aprendizaje. Los tipos de
evaluación a considerar son:
● Autoevaluación
● Heteroevaluación
● Coevaluación
7.3. Evaluación sumativa: Se realiza al finalizar la unidad de aprendizaje y semestre académico para determinar
si el estudiante ha alcanzado los niveles de aprendizaje previstos. Asimismo, la evaluación del aprendizaje es
Nº 16 - 73578499
integral porque evalúa aprendizajes conceptuales, procedimentales y actitudinales. Se tendrá presente la
normatividad siguiente:
● La asistencia a las clases teóricas y prácticas es con mínimo un 70%., serán retirados aquellos alumnos que
excedan el 30% de inasistencia de las clases.
● La escala de calificación es la vigesimal (de 0 a 20), siendo la nota mínima aprobatoria de 10.5, la fracción 0.5
favorece al alumno solamente en el promedio final.
❍ Examen Unidad (EU): Es un examen escrito que se tomará al término de la unidad de aprendizaje, según lo
especificado en el silabo. Abarca todo lo trabajado en el curso hasta ese momento.
❍ Prácticas (P): Hay dos tipos de prácticas: Prácticas dirigidas y prácticas calificadas.
■ Práctica Calificadas (PC): Las prácticas calificadas son pruebas individuales escritas donde el estudiante
desarrollará cuestiones tratadas en el curso. Si el cálculo de la nota tiene decimales, debe redondearse al entero
más próximo.
■ Prácticas Dirigidas (PD): Las prácticas dirigidas son espacios de reforzamiento de la teoría trabajada en clase,
que no solo ayudará al estudiante a tener un buen desempeño en las prácticas calificadas y exámenes, sino que
también aportarán al logro de los resultados de aprendizaje del curso.
En cada práctica dirigida el alumno recibirá una lista de problemas que serán desarrollados en equipos.
❍ Trabajos Monográficos (TM): Los trabajos monográficos son espacios de reforzamiento de la teoría y práctica
trabajada en clase que serán desarrollados en equipos.
● El promedio final (PF). Se aplicará al término de la asignatura y consiste en la nota promocional, que es el
promedio de las notas de cada unidad.
La fórmula para obtener el promedio es: PF = (PUA I + PUA II + PUA III + PUA IV) / 4
1. Bahit, E. (2012). Curso: Python para principiantes (1ra ed.). Argentina: Bahit Eugenia
2. Cairó, O., y Battistutti, O. (2005). Metodología de la programación: algoritmos, diagramas de flujo y programas
(3ra ed.). Buenos Aires: Alfa omega.
[Link]
l%3A%20Metodolog%C3%ADa%20de%20la%20programaci%C3%B3n%3A%20algoritmos%2C%20diagramas%
Nº 16 - 73578499
20de%20flujo%20y%20programas
3. Downey, A., Elkner, J. y Meyers, C. (2002). Aprende a pensar como un programador en Python (1ra ed.)
Estados Unidos: Spanish Edition
4. González, R. (2010). Python Para Todos (1ra ed.). España: Spanish Edition
5. Joyanes, L. (2013). Fundamentos de programación: algoritmos y estructura de datos (4ta ed.). México: McGraw
Hill.
[Link]
l%3A%20joyanes#
7. Martin, J. (1997). Organización de las bases de datos (1ra ed.). España: Prentice Hall.
8. Santos, M., Patiño, I. y Carrasco, R. Fundamentos de programación ( 1ra ed.). México: Alfaomega
[Link]
l%3A%20fundamentos%20de%20programaci%C3%B3n
9. Severance, C. (2020). Python Para Todos (1ra ed.). Estados Unidos: Spanish Edition
5. La web del programador (2021). SQL (Edición electrónica gratuita). Recuperado de:
[Link]
6. Microsoft (2021). SQL Server: Diseño de la base de datos. (Edición electrónica gratuita). Recuperado de
[Link]
9. Tutoriales en PDF (2021). Tutoriales de Python (Edición electrónica gratuita). Recuperado de:
[Link]
10. Tutoriales programación ya (2021). Python (Edición electrónica gratuita). Recuperado de:
[Link]
Nº 16 - 73578499
Cerro de Pasco, 13 de Abril del 2023.
V° B° Comisión de Sílabo