Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 9

FACULTAD DE CIENCIAS FÍSICAS Y MATEMÁTICAS Versión

DIRECCIÓN DE DEPARTAMENTO ACADÉMICO PROFESIONAL 1.0


DE COMPUTACIÓN Y ELECTRÓNICA Pág. 1 de 9

SILABO DE PROGRAMACION I (GRUPO A)

I. INFORMACIÓN GENERAL
1.1. Facultad : Ciencias Físicas y Matemáticas
1.2. Escuela Profesional : Ingeniería en Computación e Informática
1.3. Departamento académico : Computación y Electrónica
1.4. Curso : Programación I
1.5. Código : CL258
1.6. Ciclo de estudios : IV
1.7. Semestre académico : 2020 – II
1.8. Pre – Requisitos : Algoritmos y estructuras de datos II
1.9. Créditos : 04
1.10. Fecha de inicio :15/02/2021
1.11. Fecha de término :04/06/2021
1.12. Números de horas : 06 semanales
Teóricas : 02
Practicas : 04
1.13. Horario : lunes 12:30 – 15:00
Viernes 13:20 – 15:50
1.14. Docente : Mg. Alejandro Chayán Coloma
[email protected]
1.15. Modalidad : no presencial con horas de dedicación síncrona y horas
de actividad asíncrona distribuidas semanalmente en
función de los contenidos y tareas a desarrollar.

II. SUMILLA
La asignatura de Programación I está orientada a que el estudiante resuelva casos prácticos
utilizando la Programación Orientación a objetos y las principales estructuras de datos. Para
esto se utiliza un Lenguaje Orientado a Objetos como herramienta de desarrollo. Así mismo
se considera el desarrollo de aplicaciones de escritorio basada en eventos. En la Primera
Unidad se estudian los conceptos fundamentales de la Programación Orientada a Objetos,
en la segunda unidad se ven los temas de herencia, jerarquía de clases y polimorfismo, en
la tercera unidad se estudia el desarrollo de interfaces gráficas con QT Creator y en la cuarta
unidad se ve la programación básica en Java.
FACULTAD DE CIENCIAS FÍSICAS Y MATEMÁTICAS Versión
DIRECCIÓN DE DEPARTAMENTO ACADÉMICO PROFESIONAL 1.0
DE COMPUTACIÓN Y ELECTRÓNICA Pág. 2 de 9

SILABO DE PROGRAMACION I (GRUPO A)

III. RESULTADO DE APRENDIZAJE DE LA ASIGNATURA


Desarrollar aplicaciones bajo paradigma de programación orientada a objetos usando
tecnología que lo soporte

IV. RESULTADO DE APRENDIZAJE DE LAS UNIDADES DIDÁCTICAS


RA1: Desarrolla aplicaciones básicas utilizando características de la programación orientada
a objetos
RA2: Desarrolla aplicaciones utilizando herencia y polimorfismo en ejercicios propuestos
RA3: Desarrolla aplicaciones utilizando interfaz gráfica y eventos mediante la herramienta
QT Creator
RA4: Desarrolla aplicaciones básicas con tecnología Java

V. PROGRAMACIÓN ACADÉMICA
FACULTAD DE CIENCIAS FÍSICAS Y MATEMÁTICAS Versión
DIRECCIÓN DE DEPARTAMENTO ACADÉMICO PROFESIONAL 1.0
DE COMPUTACIÓN Y ELECTRÓNICA Pág. 3 de 9

SILABO DE PROGRAMACION I (GRUPO A)

5.1. UNIDAD I: FUNDAMENTOS DE LA PROGRAMACIÓN ORIENTADA A OBJETOS


UNIDAD I: FUNDAMENTOS DE LA PROGRAMACIÓN ORIENTADA A OBJETOS
Resultado del Desempeños Semana Fecha Contenidos Actividades de aprendizaje Evidencia de
aprendizaje aprendizaje
Introducción general al Descarga y revisión de silabo. Foro de
Discrimina la información curso Revisión y análisis del material socialización de
relevante sobre la 15 – 19 Introducción a la de estudio (videoconferencia). participantes
1
programación en el lenguaje febrero programación orientada a Participación en el foro de Tarea: mapa mental
Java objetos socialización de programación
orientada a objetos
Clases, objetos Revisión y análisis del material Tarea: presentación
22 – 26
RA1 2 Atributos, métodos de estudio (videoconferencia). de laboratorio de
febrero
Desarrolla Desarrolla tarea ejercicios
aplicaciones Encapsulamiento Revisión y análisis del material Foro:
básicas 01 – 05 Modificadores de acceso de estudio (videoconferencia). encapsulamiento
3
utilizando marzo Constructores Participa en foro
características Destructores
de la Listas estáticas con Revisión y análisis del material Tarea: presentación
Desarrollar aplicaciones 08 – 12
programación 4 programación orientada a de estudio (videoconferencia). de laboratorio de
utilizando clases, objetos y marzo
orientada a objetos Desarrolla tarea ejercicios
listas
objetos Clases amigas Revisión y análisis del material Tarea: presentación
15 – 19
5 Funciones amigas de estudio (videoconferencia). de laboratorio de
marzo
Desarrolla tarea ejercicios
Listas dinámicas Revisión y análisis del material Tarea: presentación
Examen de unidad de estudio (videoconferencia). de laboratorio de
22 – 26
6 Desarrolla tarea ejercicios
marzo
Desarrolla el examen de Tarea: examen de
unidad unidad
FACULTAD DE CIENCIAS FÍSICAS Y MATEMÁTICAS Versión
DIRECCIÓN DE DEPARTAMENTO ACADÉMICO PROFESIONAL 1.0
DE COMPUTACIÓN Y ELECTRÓNICA Pág. 4 de 9

SILABO DE PROGRAMACION I (GRUPO A)

5.2. UNIDAD II: HERENCIA Y POLIMORFISMO


UNIDAD II: HERENCIA Y POLIMORFISMO
Resultado del Desempeños Semana Fecha Contenidos Actividades de aprendizaje Evidencia de
aprendizaje aprendizaje
Herencia Revisión y análisis del material Tarea: presentación
29 mazo –
RA2 7 Tipos de herencia de estudio (videoconferencia). de laboratorio de
02 abril
Desarrolla Polimorfismo Desarrolla tarea ejercicios
aplicaciones Funciones virtuales Revisión y análisis del material Tarea: presentación
Utiliza herencia y 05 – 09
utilizando 8 Funciones virtuales puras de estudio (videoconferencia). de laboratorio de
polimorfismo en el desarrollo abril
herencia y Desarrolla tarea ejercicios
de aplicaciones
polimorfismo Clases abstractas Revisión y análisis del material Tarea: presentación
en ejercicios 12 – 16 Examen de unidad de estudio (videoconferencia). de laboratorio de
9
propuestos abril Desarrolla tarea ejercicios
Examen de unidad
FACULTAD DE CIENCIAS FÍSICAS Y MATEMÁTICAS Versión
DIRECCIÓN DE DEPARTAMENTO ACADÉMICO PROFESIONAL 1.0
DE COMPUTACIÓN Y ELECTRÓNICA Pág. 5 de 9

SILABO DE PROGRAMACION I (GRUPO A)

5.3. UNIDAD III: INTERFACES GRAFICAS


UNIDAD III: INTERFACES GRAFICAS
Resultado del Desempeños Semana Fecha Contenidos Actividades de aprendizaje Evidencia de
aprendizaje aprendizaje
Librerías QT Creator Revisión y análisis del material Foro: Herramienta
Herencia de clases de QT de estudio (videoconferencia). Qt Creator
19 – 23
RA3 10 Creación de entornos Desarrolla foro
abril
Desarrolla gráficos
aplicaciones Ventana de dialogo
utilizando Desarrolla aplicaciones con Manejo de eventos Revisión y análisis del material Tarea: proyecto
26 – 30
interfaz gráfica interfaz gráfica utilizando Qt 11 Clases de usuario de estudio (videoconferencia).
abril
y eventos Creator Caja de dialogo Desarrolla tarea
mediante la Sustentación de proyecto Revisión y análisis del material Tarea: presentación
herramienta QT Examen de unidad de estudio (videoconferencia). de laboratorio de
03 – 07
Creator 12 Desarrolla tarea ejercicios
mayo
Tarea: examen de
unidad
FACULTAD DE CIENCIAS FÍSICAS Y MATEMÁTICAS Versión
DIRECCIÓN DE DEPARTAMENTO ACADÉMICO PROFESIONAL 1.0
DE COMPUTACIÓN Y ELECTRÓNICA Pág. 6 de 9

SILABO DE PROGRAMACION I (GRUPO A)

5.4. UNIDAD IV: FUNDAMENTOS EN JAVA


UNIDAD IV: FUNDAMENTOS EN JAVA
Resultado del Desempeños Semana Fecha Contenidos Actividades de aprendizaje Evidencia de
aprendizaje aprendizaje
Introducción a Java Revisión y análisis del material Tarea: presentación
Estructura del programa de estudio (videoconferencia). de laboratorio de
10 – 14 en Java Desarrolla tarea ejercicios
13
mayo Modificadores de acceso
Variables y métodos
RA4 static
Desarrolla Aplica conceptos básicos de Herencia Revisión y análisis del material Foro: herencia y
17 – 21
aplicaciones Java en la solución de 14 Polimorfismo de estudio (videoconferencia). polimorfismo en
Mayo
básicas con problemas Desarrolla foro Java
tecnología Java Arrays Revisión y análisis del material Tarea: presentación
24 – 28
15 de estudio (videoconferencia). de laboratorio de
mayo
Desarrolla tarea ejercicios
31 de Examen de unidad Revisión y análisis del material Tarea: Examen de
16 mayo – 04 de estudio (videoconferencia). unidad
junio Desarrolla tarea
FACULTAD DE CIENCIAS FÍSICAS Y MATEMÁTICAS Versión
DIRECCIÓN DE DEPARTAMENTO ACADÉMICO PROFESIONAL 1.0
DE COMPUTACIÓN Y ELECTRÓNICA Pág. 7 de 9

SILABO DE PROGRAMACION I (GRUPO A)

VI. SISTEMA DE EVALUACIÓN

Resultado del Desempeño Evidencia de Instrumento


aprendizaje aprendizaje
Discrimina la Foro de socialización
información relevante
Lista de cotejo
RA1 sobre la programación
Desarrolla en el lenguaje Java
aplicaciones Tarea: presentación
básicas utilizando de laboratorio de Lista de cotejo
características de la Desarrollar aplicaciones ejercicios
programación utilizando clases, Foro:
Lista de cotejo
orientada a objetos objetos y listas encapsulamiento
Tarea: examen de
Rubrica
unidad
RA2 Tarea: presentación
Desarrolla de laboratorio de Lista de cotejo
Utiliza herencia y
aplicaciones ejercicios
polimorfismo en el
utilizando herencia Tarea: examen de
desarrollo de
y polimorfismo en unidad
aplicaciones Rubrica
ejercicios
propuestos
RA3 Foro: Herramienta Qt
Lista de cotejo
Desarrolla Creator
aplicaciones Tarea: presentación
Desarrolla aplicaciones
utilizando interfaz de laboratorio de Lista de cotejo
con interfaz gráfica
gráfica y eventos ejercicios
utilizando Qt Creator
mediante la Tarea: Proyecto Rubrica
herramienta QT Tarea: examen de
Rubrica
Creator unidad
Tarea: presentación
RA4 de laboratorio de Lista de cotejo
Desarrolla Aplica conceptos básicos ejercicios
aplicaciones de Java en la solución de Foro: herencia y
Lista de cotejo
básicas con problemas polimorfismo en Java
tecnología Java Tarea: Examen de
Rubrica
unidad

VII. SISTEMA DE CALIFICACIÓN


7.1. Criterios de evaluación
• El desarrollo del curso será teórico – práctico, incidiendo en la parte práctica que
será en el desarrollo de programas que complementen lo explicado en las clases
teóricas, de la misma manera desarrollando las diferentes actividades programadas
en el aula virtual.
FACULTAD DE CIENCIAS FÍSICAS Y MATEMÁTICAS Versión
DIRECCIÓN DE DEPARTAMENTO ACADÉMICO PROFESIONAL 1.0
DE COMPUTACIÓN Y ELECTRÓNICA Pág. 8 de 9

SILABO DE PROGRAMACION I (GRUPO A)

• Durante el avance del curso el alumno desarrollará prácticas calificadas,


exposiciones, así como rendirán exámenes.
• En caso de no presentarse a una evaluación o trabajo de investigación obtendrá la
nota mínima de Cero (00) si no es justificado en los tres días posteriores a la
entrega.
• El 30% de inasistencia a clases virtuales injustificadas imposibilita al estudiante a
rendir las evaluaciones correspondientes.
• El alumno aprobará el curso si el Promedio Final es mayor o igual a 10.5
• No se tomará examen de aplazados.

7.2. Procedimiento de evaluación


Evidencias de Aprendizaje Sigla Peso Cronograma
Tarea TA 30% Permanentes en las semanas
Foro FA 20% Semana 03, 10, 14
Examen de Unidad EX 20% Semana 06, 09, 12, 16
Proyecto PR 30% Semana 11

El promedio final (PF) se calcula mediante la siguiente formula:


𝑃𝐹 = (𝑇𝐴 ∗ 30%) + (𝐹𝐴 ∗ 20%) + (𝐸𝑋 ∗ 20%) + (𝑃𝑅 ∗ 30%)

VIII. METODOLOGÍA Y ACTIVIDADES DE INVESTIGACIÓN FORMATIVA


Se utilizará técnicas participativas mediante el estudio de casos desarrollados mediante
las plataformas tecnológicas colaborativas de la Universidad.
Se empleará la lógica de investigación científica en el proceso de enseñanza,
considerando el aprendizaje basado en problemas, lo cual permitirá que el estudiante
busque desarrollar de manera crítica y analítica, soluciones informáticas a problemas
del entorno real utilizando los recursos apropiados.
Presentación de informes que fomentan la investigación documental en los repositorios
y librerías digitales, permitiendo desarrollar en los estudiantes las habilidades de
análisis, interpretación y síntesis de la información.

IX. ACTIVIDADES DE TUTORÍA: ÁREA ACADÉMICA


FACULTAD DE CIENCIAS FÍSICAS Y MATEMÁTICAS Versión
DIRECCIÓN DE DEPARTAMENTO ACADÉMICO PROFESIONAL 1.0
DE COMPUTACIÓN Y ELECTRÓNICA Pág. 9 de 9

SILABO DE PROGRAMACION I (GRUPO A)

Durante el desarrollo de la asignatura se brindará al estudiante de manera personalizada


una tutoría académica respecto a los contenidos impartidos en el curso. De la misma
manera se realizará tutorías grupales para el desarrollo de los productos académicos. Por
lo tanto, la tutoría académica se realizará de la siguiente manera:
• Respuesta a preguntas formuladas en el chat.
• Respuestas y retroalimentación en los foros académicos.
• Videoconferencias programadas para explicación de productos académicos.
• Respuesta a mensajes en bandeja de correo institucional.
• Grabación de videos que complementen los contenidos impartidos en las sesiones de
aprendizaje.
• No se realizará actividades de tutoría académicas mediante redes sociales.
X. REFERENCIAS
Castañeda León, J. J. (2007). Desarrollo de aplicaciones en Java. Ritisa Graff S.R.L.
Ceballos Sierra, F. J. (2007). Java 2. Lenguaje y Aplicaciones. Ra-Ma.
Ceballos Sierra, F. J. (2007). Programación Orientada a Objetos con C++ (Cuarta edición ed.).
Ra-Ma.
Deitel, P. J., & Deitel, H. M. (2009). C++. Cómo Programar (Sexta edición ed.). Prentice Hall
Ediciones.
Detiel, H. M., & Deitel, P. J. (s.f.). Como Programar en C/C++ y Java. Pearson - Prentice Hill.
Joyanes Aguilar, L. (2006). Programación en C++. Algoritmos. Estructuras de Datos y
Objetos. McGraw-Hill Interamericana de España.
Joyanes Aguilar, L., & Sánchez García, L. (2006). Programación en C++. Serie SCHAUM.
McGraw-Hill Interamericana de España.
Joyanes Aguilar, L., & Zahonero Martínez, I. (2011). Programación en JAVA 6. McGraw-Hill
Interamericana de España.
Joyanes Aguilar, L., & Zahonero Martínez, I. (2015). Programación en C/C++JAVA y UML.
McGraw-Hill Interamericana de España.

También podría gustarte