Silabo de Programación 2024
Silabo de Programación 2024
I. DATOS GENERALES
1.1 Facultad : Ingeniería
1.2 Departamento Académico : Civil y Sistemas e Informática
1.3 Escuela Profesional : Ingeniería de Sistemas e Informática
1.4 Currículo al que pertenece : 2018
1.5 Carácter de la asignatura : : Obligatorio
1.6 Requisito : 1411-4113
1.7 Ciclo de Estudios : IV
1.8 Semestre Académico : 2022-II
1.9 Código de la asignatura : 1411-1219
1.10 Número de Créditos : 04
1.11 Duración de la asignatura : 17semanas
1.11.1 Fecha de inicio : 1 4 - 11 - 2022
1.11.2 Fecha de Fin : 14 – 03 - 2023
1.12 Extensión horaria semanal :
1.12.1 Horas teóricas virtuales : 02
1.12.2 Horas prácticas presenciales : 04
1.12.3 Enlace Zoom : https://uns-edu-pe.zoom.us/j/88973140907
1.13 Horas de Tutoría y Consejería : 02
1.14 Docente s : Dr. Carlos Eugenio Vega Moreno
Ms. Pedro Glicerio Manco Pulido
1.15 Correo electrónico: [email protected]
[email protected]
Es un curso teórico práctico de carácter obligatorio de la escuela de Ingeniería de Sistemas e Informática que tiene
como propósito el desarrollo de programas para computadora utilizando el paradigma de ORIENTADA A OBJETOS Los
principales temas a tratar son: Fundamentos de POO, Abstracción de datos, Clases y objetos, miembros de clase,
miembros de instancia, relaciones y asociaciones, herencia de clases, polimorfismo, relaciones y agregaciones, arreglos,
diagrama de clases y objetos.
Resultados de Elabora programas de computadora utilizando técnicas de selección, secuenciación y de estructura de datos.
Aprendizaje
Sesión 1: Presentación y exposición del silabo. A partir del archivo PDF explica el contenido del Práctica
Paradigmas de programación de computadoras. sílabo absolviendo preguntas pertinentes laboratorio 01
Laboratorio 01: Descripción del entorno del lenguaje planteadas por los estudiantes. Seguidamente
01 programación Java utilizando diapositivas se explica los conceptos
relacionados a los paradigmas de programación.
Sesión 2: Abstracción de datos, expresiones, A partir de la exposición con diapositivas se explica Práctica
Operadores y Sentencias de control de flujo Abstracción de datos, expresiones, Operadores y laboratorio 02
02
condicional. Sentencias de control de flujo condicional.
Laboratorio 02: Implementación de programas
utilizando sentencias de control de flujo condicional.
Sesión 3: Sentencias de control flujo repetitivo del A partir de la exposición con diapositivas se Práctica
programa. explica sentencias de control de flujos repetitivo laboratorio 03
03 Laboratorio 03: Implementación de programas de programas.
utilizando sentencias de control repetitivo, arreglos y
ArrayList.
Sesión 4: Array (arreglos) A partir de la exposición con diapositivas se Práctica
Laboratorio 04: Creación de clases y objetos en Java. explica el tema relacionado a array (arreglos). laboratorio 04
04 Descripción de la librería de clases más importantes.
Sesión 5: Métodos. A partir de la exposición con diapositivas se Práctica
Laboratorio 05: Implementación de métodos en java. explica tema relacionado a métodos. laboratorio 05
05
Examen
06 PRIMERA EVALUACIÓN DE UNIDAD Prueba escrita en línea
calificado
Define y expone la información recolectada en
libros y artículos científicos respecto a su Informe digital
06 PRIMER AVANCE DE PRODUCTO
producto del curso. Descripción de la realidad
problemática a resolver son su programa.
Sesión 6: Clases y Objetos (encapsulación, definición, Con la ayuda de la presentación con diapositivas se Práctica
07 interacción, clasificación). Constructores, explicarán conceptos de clases y objetos. laboratorio 06
Modificadores y accesos.
Laboratorio 06: Implementación de programas
empleando conceptos de encapsulación, interacción,
constructores, modificadores, etc.
Sesión 7: Instancias, Miembros de datos, Propiedades, Con la ayuda de la presentación con diapositivas Práctica
Mensajes; Métodos, Sobrecarga de métodos. se explicarán Instancias, Miembros de datos, laboratorio 07.
08 Laboratorio 07: Implementación de programas Propiedades, Mensajes; Métodos, Sobrecarga
realizando instancias de objetos y arreglos de objetos. de métodos.
Sesión 8: Diagrama de clases: Asociación, agregación y A partir de un trabajo de investigación los Práctica
composición. alumnos exponen casos de aplicación de laboratorio 08
09 Laboratorio 08: Elaboración de diagramas de clases diagrama de clases.
utilizando conceptos de relaciones y asociaciones. Monografía
Examen
11 SEGUNDA EVALUACIÓN DE UNIDAD Prueba escrita en línea
calificado
Diagrama de clases debidamente Informe
11 SEGUNDO AVANCE DE PRODUCTO implementados en un lenguaje de Digital
programación.
V. METODOLOGÍA
La asignatura se desarrolla en el marco de la puntualidad, responsabilidad y exigencia con la interacción,
colaboración y producción, bajo el apoyo intensivo de una computadora y los programas Microsoft office, Apache
NetBeans, StarUML y Zoom entre otros y comprende:
▪ Clases virtuales (Videoconferencia) con plataforma de comunicación sincrónica en los horarios establecidos.
▪ Tutorías y consejería se realiza de manera personalizada en el día y hora establecido.
▪ Estudio Autónomo individual y grupal de manera virtual a través de lectura de libros, audios y videos.
▪ Las estrategias de enseñanza-aprendizaje están basadas en la disertación expositiva programada y trabajos
cooperativos.
▪ Gestores de Búsqueda Bibliográfica: bases de datos, enlaces electrónicos.
▪ El estudiante elabora sus evidencias de aprendizaje, presenta en documento digital y lo expone en la última
semana.
▪ Las actividades de responsabilidad social se realizan a nivel de la comunidad en general en el marco de un
proyecto global direccionado por la Escuela Profesional de Ingeniería de sistemas e informática.
7.2. De la inhabilitación
La asistencia a clases teóricas y prácticas son obligatorias. Se considera a un alumno inhabilitado en una asignatura,
cuando ha acumulado el 30%, o más de inasistencias injustificadas.
IX. REFERENCIAS
▪ Sznajdleder P. (2013) Java a Fondo estudio del lenguaje y desarrollo de aplicaciones. Buenos Aires. Argentina.
Alfaomega, Grupo Editor Argentino.
▪ López L. (2013). Metodología de la programación orientada a objetos. México D.F. Alfaomega S.A
▪ Ceballos F., (2011). Java 2 Curso de programación. México D.F. Alfaomega S.A.
▪ Joyanes L. & Zahomero I. (2014). Programación en C, C++, Java y UML. México D. F. McGRAW-HILL/INTERAMERICANA
EDITORES S.A. DE C.V.
▪ Deitel P., H. (2012). Java cómo programar. México D.F. Pearson Education de México S.A. de C.V.
▪ Fain Y. (2011). Programación Java. Madrid. España. Ediciones Anaya Multimedia (Grupo Anaya, S.A.)
▪ Vega C. (2021) Separata de Programación
▪ Vega C. (2021) Módulo del curso de Programación I Unidad de Aprendizaje
▪ Vega C. (2021) Módulo del curso de Programación II Unidad de Aprendizaje