Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


proyecto de algoritmo, Exámenes selectividad de Informática

proyecto del 2do ciclo de algoritmo

Tipo: Exámenes selectividad

2025/2026

Subido el 04/03/2026

patrick-milian
patrick-milian 🇨🇱

1 documento

1 / 8

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
IES Privado CIBERTEC 1
PLAN DE PROYECTO DE INVESTIGACIÓN APLICADA
ESCUELA : TECNOLOGÍAS DE LA INFORMACIÓN
CARRERA : COMPUTACIÓN E INFORMÁTICA
CURSO : ALGORITMOS Y ESTRUCTURA DE DATOS (7670)
SEMESTRE : 2026
CICLO : SEGUNDO
1. FUNDAMENTACIÓN
El curso Algoritmos y Estructura de Datos brinda a los alumnos conceptos, técnicas y
metodologías para el diseño de algoritmos eficaces que resuelvan problemas de acuerdo con los
requerimientos especificados, y teniendo en cuenta aspectos de eficiencia. Es decir, que
resuelvan problemas de la mejor forma posible, considerando el uso adecuado de recursos como
la memoria y el tiempo de proceso.
2. OBJETIVOS
Aplicar los conceptos aprendidos en el curso a la solución de un problema computacional
concreto comenzando por la creación de una solución algorítmica y terminando en la
implementación del Lenguaje de Programación Java.
3. INTEGRANTES POR GRUPO
El proyecto será desarrollado por grupos en los que cada uno estará compuesto de un mínimo
de 4 alumnos y un máximo de 5 (del mismo turno de laboratorio). Los integrantes del grupo
permanecerán hasta la finalización del curso no habiendo la posibilidad de cambio de grupo.
Cada grupo deberá elegir a un coordinador que lo represente.
4. ESPECIFICACIÓN Y ALCANCE DEL PROYECTO
Será importante el trabajo coordinado del grupo. De esta forma podrán encontrar diversas
alternativas de solución a los problemas planteados de las cuales podrán elegir la mejor.
Semana 3 Avance de Proyecto Diseño de GUIs y clases
Semana 5 Avance de Proyecto AP1 Módulos de mantenimiento sin archivos de texto
Semana 7 Sustentación Proyecto SP1 Módulos adicionales, archivos de texto y reportes
INSTITUTO DE
EDUCACIÓN SUPERIOR
PRIVADO
CIBERTEC
DIRECCIÓN ACAD
ÉMICA
CARRERAS PROFESIONALES
pf3
pf4
pf5
pf8

Vista previa parcial del texto

¡Descarga proyecto de algoritmo y más Exámenes selectividad en PDF de Informática solo en Docsity!

PLAN DE PROYECTO DE INVESTIGACIÓN APLICADA

ESCUELA : TECNOLOGÍAS DE LA INFORMACIÓN

CARRERA : COMPUTACIÓN E INFORMÁTICA

CURSO : ALGORITMOS Y ESTRUCTURA DE DATOS (7670)

SEMESTRE : 2026

CICLO : SEGUNDO

1. FUNDAMENTACIÓN

El curso Algoritmos y Estructura de Datos brinda a los alumnos conceptos, técnicas y metodologías para el diseño de algoritmos eficaces que resuelvan problemas de acuerdo con los requerimientos especificados, y teniendo en cuenta aspectos de eficiencia. Es decir, que resuelvan problemas de la mejor forma posible, considerando el uso adecuado de recursos como la memoria y el tiempo de proceso.

  1. OBJETIVOS Aplicar los conceptos aprendidos en el curso a la solución de un problema computacional concreto comenzando por la creación de una solución algorítmica y terminando en la implementación del Lenguaje de Programación Java.
  2. INTEGRANTES POR GRUPO El proyecto será desarrollado por grupos en los que cada uno estará compuesto de un mínimo de 4 alumnos y un máximo de 5 (del mismo turno de laboratorio). Los integrantes del grupo permanecerán hasta la finalización del curso no habiendo la posibilidad de cambio de grupo. Cada grupo deberá elegir a un coordinador que lo represente.
  3. ESPECIFICACIÓN Y ALCANCE DEL PROYECTO Será importante el trabajo coordinado del grupo. De esta forma podrán encontrar diversas alternativas de solución a los problemas planteados de las cuales podrán elegir la mejor. Semana 3 Avance de Proyecto Diseño de GUIs y clases Semana 5 Avance de Proyecto AP1 Módulos de mantenimiento sin archivos de texto Semana 7 Sustentación Proyecto SP1 Módulos adicionales, archivos de texto y reportes INSTITUTO DE EDUCACIÓN SUPERIORPRIVADO CIBERTEC DIRECCIÓN ACADÉMICA CARRERAS PROFESIONALES

5. ESTRUCTURA DEL PROYECTO

5.1. Introducción Considere que el aspecto más importante de este proyecto es el desarrollo orientado a objetos. 5.2. Justificación Los alumnos deben justificar la aplicabilidad del proyecto desarrollado señalando el aporte o impacto en las empresas, personas o sociedad de tal manera que quede evidenciado como su solución contribuye positivamente en la mejora de algún proceso o necesidad. Igualmente, se debe enunciar quiénes son los beneficiarios directos e indirectos del proyecto. Los beneficiarios directos son aquellos que participarán directamente en el proyecto, por consiguiente, se beneficiarán de su implementación. Estas son las personas que usarán el producto del proyecto, los desarrolladores del proyecto, los proveedores de materia prima u otros bienes y servicios. Los beneficiarios indirectos son con frecuencia, pero no siempre, las personas que se encuentran en el interior de la zona de influencia del proyecto y que se ven impactadas por el mismo. 5.3. Objetivos Se enumeran los objetivos del proyecto elaborado. Se deben plantear al menos dos objetivos que deben cumplir con los criterios SMART (Específicos, Medibles, Alcanzables, Relevantes, a Tiempo). 5.4. Definición y alcance SISTEMA DE RESERVA DE CITAS MÉDICAS Diseñar e implementar un sistema orientado a objetos para la gestión de reservas de citas médicas en una entidad de salud. El sistema permitirá registrar pacientes, médicos y consultorios, así como reservar, reprogramar, cancelar y consultar citas. El desarrollo debe contemplar una interfaz gráfica de usuario (GUI), validaciones de negocio y generación de reportes básicos, siguiendo buenas prácticas de diseño y persistencia simple mediante archivos de texto (obligatorio, según alcance del curso). Para el efecto considere los siguientes módulos principales para el desarrollo del sistema: Módulo de Mantenimiento: permitirá realizar el mantenimiento de la información correspondiente a médicos, pacientes y consultorios. Módulo de Reserva: permitirá realizar citas médicas y cancelación de la misma. Módulo de Consulta: permitirá visualizar la información referente a los pacientes, médicos, consultorios y reservas de citas. Módulo de Reporte: permitirá obtener diversos reportes requeridos por la administración. Las clases que intervienen son:

Clase Cita Atributo Tipo Observación / Restricción numCita (^) int PK correlativo (por ejemplo, 1, 2, 3…). codPaciente (^) int FK → Paciente. Debe existir y estar activo. codMedico (^) int FK → Medico. Debe existir y estar activo. codConsultorio (^) int FK → Consultorio. Debe existir y estar activo. fecha (^) String Formato “dd/mm/aaaa”. hora (^) String Formato “hh:mm”. estado (^) int 0 = pendiente, 1 = atendida, 2 = cancelada. motivo (^) String Opcional: “Control”, “Primera vez”, etc. MENU PRINCIPAL DEL SISTEMA El menú principal deberá contar con un fondo de pantalla de la institución de salud que hayan elegido (Posta, Clínica, Hospital) y tendrá las siguientes opciones: a) Mantenimiento b) Registro c) Consulta d) Reporte, e) Ayuda

MANTENIMIENTO

Paciente: adicionar (con DNI único), consultar, modificar (sin cambiar DNI), eliminar (solo si no tiene citas futuras), grabar cambios. Medico: adicionar (CMP opcional, único), consultar, modificar, eliminar (solo si no tiene citas futuras), grabar cambios. Consultorio: adicionar (nombre único), consultar, modificar, eliminar (solo si no tiene citas futuras), grabar cambios.

REGISTRO CITAS

Adicionar: generar número correlativo, registrar fecha y hora seleccionadas. Validar disponibilidad médica/consultorio/paciente, estado = pendiente. Consultar, Modificar, Cancelar: Visualizar todas las citas, reprogramar fecha/hora/consultorio validando, cancelar cambiando estado a 2 (historial). Grabar cambios con mensajes de diálogo.

CONSULTA

 Por Paciente: mostrar sus citas con detalle (estado, fecha, hora, médico, consultorio).  Por Médico: agenda del médico por fecha y estado.  Por Consultorio: ocupación por día/semana.  Por Fecha: listado de todas las citas programadas.

REPORTE

 Por Paciente: mostrar sus citas con detalle (estado, fecha, hora, médico, consultorio).  Por Médico: agenda del médico por fecha y estado.  Por Consultorio: ocupación por día/semana.  Por Fecha: listado de todas las citas programadas.  Pacientes con citas pendientes.  Citas por médico (totales y por estado).  Citas por consultorio (ocupación por día).  Agenda del día por fecha.

AYUDA

 Diseñar en un JFrame la lista de estudiantes. Reglas de Negocio y Validaciones  Unicidad: DNI de Paciente y nombre de Consultorio no deben repetirse; CMP de Médico opcional y único si se usa.  Reserva de Citas: no permitir dos citas simultáneas para el mismo médico o el mismo consultorio en igual fecha/hora.  El paciente no puede tener dos citas en la misma fecha/hora.  Entidades activas: Paciente, Médico y Consultorio deben estar en estado = 1 para poder crear una cita.  Eliminación segura: no eliminar Paciente/Médico/Consultorio con citas futuras (pendientes). Las citas se cancelan (estado = 2) y no se eliminan físicamente. 5.5. Productos y entregables Presenta los productos desarrollados para el proyecto según la especificación y alcance del proyecto. Asimismo, uno de los entregables es un Vídeo - Demo Reel Estructurado (3- 5 minutos). Consulte con su docente los detalles técnicos del vídeo. Este vídeo no reemplaza a la sustentación. 5.6. Conclusiones Principales hallazgos y conclusiones de los alumnos en relación a la pertinencia y/o impacto de su proyecto sobre la oportunidad de mejora en el contexto elegido. Deben ser tres conclusiones como máximo.

9. RUBRICA PARA EL PROYECTO

9.1. Calificación del Informe del Proyecto El Informe de Proyecto tiene un peso de 60% de la nota final del proyecto (EF) Criterios de Evaluación Escala de Calificación PARTE FORMAL – 08 PUNTOS Justificación del proyecto (2 puntos) Excelente (2) Bueno (1) Malo (0) Justifica el proyecto evidenciando el aporte e impacto en las empresas, personas o sociedad y describe quiénes son los beneficiarios del proyecto. Justifica el proyecto evidenciando el aporte e impacto en las empresas, personas o sociedad. No desarrolló la justificación del proyecto. Objetivos del proyecto (2 puntos) Excelente (2) Bueno (1) Malo (0) Se presentan objetivos claros y coherentes con el proyecto. Se presentan objetivos muy generales que guardan poca relación con el proyecto. Se presentan objetivos muy generales que guardan poca relación con el proyecto. Importancia del proyecto (2 puntos) Excelente (2) Bueno (1) Malo (0) Muestra claramente la importancia del proyecto y describe las razones de su realización. Muestra la importancia de su proyecto de manera general sin contemplar las razones de su realización. No especifica la importancia de su proyecto o lo realiza de manera incorrecta. Conclusiones y recomendaciones (2 puntos) Excelente (2) Bueno (1) Malo (0) Las conclusiones son específicas y tiene relación con lo investigado en el proyecto. Las conclusiones son muy generales y no evidencian ninguna investigación. No llega a ninguna conclusión. PARTE TÉCNICA – 12 PUNTOS Mantenimiento Consultorio Paciente Médicos (3 puntos) Excelente (3) Bueno (2) Regular (1) Malo (0) Implementa la GUI, las operaciones de mantenimiento (usando la clase ArrayList) y graba los datos en un archivo. Implementa la GUI, las operaciones de mantenimiento (usando la clase ArrayList) pero no graba los datos en un archivo. Únicamente implementa la GUI. No implementa la solución. Registro Consulta Internamiento (4 puntos) Excelente (4) Bueno (2) Regular (1) Malo (0) Implementa la GUI, las operaciones de mantenimiento (usando la clase ArrayList) y graba los datos en un archivo. Implementa la GUI, las operaciones de mantenimiento (usando la clase ArrayList) pero no graba los datos en un archivo. Únicamente implementa la GUI. No implementa la solución. Pago Excelente (4) Bueno (2) Regular (1) Malo (0)

Criterios de Evaluación Escala de Calificación Consultas Internamientos (2 puntos) Implementa la GUI y genera la boleta en forma correcta. Implementa la GUI pero no genera la boleta. Implementa la GUI. No implementa la solución. Reporte (3 puntos) Excelente (3) Bueno (2) Regular (1) Malo (0) Implementa la GUI y los cuatro reportes en forma correcta. Implementa la GUI y dos reportes en forma correcta. Implementa la GUI y un reporte en forma correcta. No implementa la solución. 9.2. Calificación de la Sustentación del Proyecto La sustentación del proyecto tiene un peso de 40% de la nota final del proyecto (SP1)