Nivelación Nucleo 810SE04 SEGURIDAD DE DATOS
Nivelación Nucleo 810SE04 SEGURIDAD DE DATOS
En la actualidad, las instituciones de educación superior han adoptado modelos educativos basados en
competencias, los cuales buscan integrar el aprendizaje con el ejercicio profesional, desarrollando
competencias adecuadas a las demandas del mundo laboral. La actividad de asignatura núcleo, se refiere a la
integración interdisciplinaria de los conocimientos adquiridos en temas separados de una misma disciplina,
para resolver problemas propios de dicha profesión.
La actividad de evaluación de asignatura núcleo, es un proceso sistemático y riguroso que se lleva a cabo
semestralmente con el objetivo de evaluar los avances en el logro del perfil de egreso de los estudiantes, es
decir, su progreso en la adquisición de conocimientos y habilidades necesarias para el mundo laboral. Esta
actividad se basa en metodologías activas que permiten a los estudiantes discutir temas disciplinarios,
elaborar hipótesis y planes de intervención y recomendaciones pertinentes.
Para cumplir con el objetivo de la actividad de integración, se consideran las competencias disciplinarias y de
sello, y los resultados de aprendizaje de la asignatura que contribuyen al perfil de egreso. En resumen, la
actividad de integración es un componente fundamental en los modelos educativos basados en competencias,
ya que permite evaluar la adquisición de habilidades y conocimientos necesarios para el mundo laboral a
través de la integración de temas disciplinarios y la resolución de problemas propios de la profesión.
Metodología
A través de la Metodología de estudio de caso, se expondrá una situación, con antecedentes reales, a la cual
se puede enfrentar a lo largo de su desempeño laboral, para lo cual el docente “debe elegir un caso
significativo, evaluar su pertinencia en el seno del marco teórico en el que trabaja, establecer
sus fronteras con claridad en caso necesario y justificar de forma suficiente porqué es relevante”
https://www.lluiscodina.com/estudios-de-caso/.
Esta actividad se desarrollará de forma individual, ya que fomenta el pensamiento crítico y la autonomía: Al
pues las y los estudiantes tienen que tomar decisiones por sí mismos, analizar y resolver problemas de forma
autónoma, lo que puede fomentar su pensamiento crítico y su capacidad para tomar decisiones.
Además, Permite medir el nivel de desempeño individual: La evaluación individual permite medir de manera
más precisa el nivel de desempeño de cada estudiante en la asignatura, lo que puede ser útil para identificar
fortalezas y debilidades individuales y diseñar estrategias de enseñanza y aprendizaje personalizadas.
Después de analizar cuidadosamente la situación, es necesario que se respondan o desarrollen los requisitos
de la asignatura correspondiente. Para evaluar este proceso, se utilizará una rúbrica, instrumento que permite
medir el nivel de desempeño y el grado de éxito de la actividad. La rúbrica describe varios niveles de logro y
proporciona retroalimentación al estudiante sobre su desempeño, lo que le permite identificar sus fortalezas
y debilidades en relación con los resultados esperados o la adquisición de la competencia
Escuela de Ingeniería y Procesos Industriales
SEMESTRE: 4
PERFIL DE EGRESO
El titulado de la carrera de Técnico de Nivel Superior en Analista Programador Computacional cuenta con
una sólida formación teórico-práctica que le permite desarrollar y administrar diferentes plataformas de
software, en las que centra su quehacer en mantener la operatividad de los diferentes componentes
tecnológicos, desde el área de análisis y desarrollo de sistemas computacionales en la organización donde
le compete actuar.
Es un técnico capacitado en reformar deficiencias, implementar mejoras en sistemas existentes o
desarrollar nuevas plataformas, seleccionando modalidades efectivas de comunicación con su entorno
profesional. Sus actividades profesionales se basan en la instalación, configuración y soporte de los
diferentes componentes de hardware y software que componen una plataforma tecnológica, integrando
el sistema operativo, el tratamiento de la información y la integridad de la misma.
Se caracteriza por exhibir vocación de servicio, compromiso y consciencia social, siendo capaz de establecer
relaciones de cooperación con equipos multidisciplinarios, adaptándose a las exigencias que implica el
desempeño profesional, confiando en sus capacidades y gestionando la actualización permanente de sus
conocimientos, demostrando, en suma, un alto compromiso ético profesional.
ASIGNATURA:
La actividad tiene como objetivo principal brindar a los participantes una comprensión profunda de la
programación orientada a objetos a través del análisis de casos prácticos. Se busca que los participantes
puedan identificar problemas comunes, proponer soluciones efectivas y aplicar estrategias de
programación para mejorar el rendimiento y la eficiencia.
REQUISITOS FORMALES:
1. Documento formato Word: Calibrí tamaño 12, color automático, interlineado 1.15, párrafo
justificado.
2. Su respuesta debe considerar el desarrollo de una plana como máximo por pregunta.
3. Documento debe contener una pequeña introducción además de su apropiada conclusión
BIBLIOGRAFIA:
Sánchez Allende, J. (2009). Programación en Java (3a Ed.). Madrid: McGraw-Hill/Interamericana de España.
Martin Sierra, A. J. (2010). Programador Certificado Java 2: Curso Práctico (3a. Ed.). México: Alfaomega
Escuela de Ingeniería y Procesos Industriales
Caso 1:
Aquí tienes un ejemplo de código contextualizado en Java utilizando Swing para crear una aplicación de
gestión de tareas:
Este código crea una aplicación de gestión de tareas simple utilizando Java Swing. Permite a los usuarios
agregar nuevas tareas y marcarlas como completadas. La lista de tareas se muestra en una interfaz gráfica de
usuario con botones para agregar tareas y marcarlas como completadas.
PREGUNTAS:
¿Cómo implementaría la funcionalidad para eliminar una tarea de la lista cuando se marca como
completada?
¿Qué método de validación agregaría para asegurarse de que los usuarios ingresen un nombre de tarea
válido al agregar una nueva tarea?
¿Cuál sería la mejor manera de mejorar el diseño de la interfaz gráfica para hacerla más atractiva y fácil de
usar para los usuarios??
Escuela de Ingeniería y Procesos Industriales
¿Cómo manejaría una situación en la que un usuario intenta marcar una tarea como completada sin
seleccionar ninguna tarea de la lista?
Si quisiera agregar una función de búsqueda para permitir a los usuarios encontrar rápidamente una tarea
específica en la lista, ¿cómo lo implementaría en este código?
RÚBRICA
CRITERIOS DE Puntaje
EVALUACIÓN 4 pts 3 pts 2 pts 1 pto obtenido
La funcionalidad de
La implementación La funcionalidad de La implementación
eliminación de tarea
permite eliminar una eliminación de tarea al de la eliminación de
Eliminación de al marcar como
tarea de la lista marcar como tarea al marcar como
tarea al marcar completada no está
cuando se marca completada está completada es básica
como implementada
como completada de presente, aunque puede o tiene algunos
completada correctamente y
manera eficiente y haber algunos detalles o errores que afectan
presenta varios
sin errores. problemas menores. su funcionamiento.
errores.
Se implementa una La validación del No hay validación del
La aplicación cuenta con
validación exhaustiva nombre de tarea es nombre de tarea
alguna forma de
Validación del para garantizar que limitada o está implementada, lo
validación del nombre
nombre de los usuarios ingresen ausente, lo que que puede llevar a la
de tarea, aunque puede
tarea nombres de tarea puede permitir que entrada de datos
ser básica o no abordar
válidos, con manejo se ingresen nombres incorrectos por parte
todos los casos posibles.
adecuado de errores. inválidos. de los usuarios.
No se proponen
Se proponen mejoras Las mejoras mejoras para el
Se sugieren algunas
significativas para propuestas para el diseño de la interfaz
mejoras para el diseño
Mejora del hacer que la interfaz diseño de la interfaz gráfica o las
de la interfaz gráfica,
diseño de la gráfica sea más gráfica son básicas o sugerencias son
aunque pueden ser
interfaz gráfica atractiva y fácil de no están vagas o inadecuadas
limitadas en alcance o
usar, con justificación suficientemente para mejorar la
detalle.
clara de las mejoras. justificadas. experiencia del
usuario.
La aplicación maneja No se maneja
Se implementa alguna
eficazmente el adecuadamente la
forma de manejo de esta El manejo de esta
Manejo de escenario en el que situación en la que
situación, aunque puede situación es limitado
situación sin un usuario intenta un usuario intenta
ser básica o no o ausente, lo que
tarea marcar una tarea marcar una tarea
proporcionar una puede confundir al
seleccionada como completada sin como completada sin
experiencia ideal para el usuario.
seleccionar ninguna seleccionar ninguna
usuario.
tarea. tarea.
CRITERIOS DE Puntaje
EVALUACIÓN 4 pts 3 pts 2 pts 1 pto obtenido
COMPETENCIAS Se evidencia un Los lineamientos son Puede haber algunas Puede haber varias
SOCIALES esfuerzo adicional seguidos de manera clara áreas donde se omisiones o errores
Escuela de Ingeniería y Procesos Industriales
Caso 2:
Desarrolla una aplicación de gestión de tareas utilizando Java Swing que permita a los estudiantes registrar,
organizar y realizar un seguimiento de sus tareas pendientes. La aplicación debe permitir a los usuarios
agregar nuevas tareas, marcar tareas como completadas, eliminar tareas y ver un resumen de todas las
tareas pendientes y completadas.
Funcionalidades Requeridas:
1. Agregar Tarea: Los usuarios deben poder agregar nuevas tareas especificando el nombre de la
tarea, una descripción opcional y la fecha de vencimiento.
2. Marcar Tarea como Completada: Los usuarios deben poder marcar una tarea como completada
una vez que la hayan finalizado.
3. Eliminar Tarea: Los usuarios deben poder eliminar una tarea de la lista de tareas pendientes.
4. Ver Resumen de Tareas: Los usuarios deben poder ver un resumen de todas las tareas pendientes y
completadas, incluyendo el nombre de la tarea, la descripción, la fecha de vencimiento y el estado
(pendiente o completada).
Consideraciones Adicionales:
• La interfaz de usuario debe ser intuitiva y fácil de usar, con un diseño limpio y organizado.
• Debe haber validaciones de datos para asegurar que se ingresen fechas válidas y que los campos
obligatorios no estén vacíos.
• La aplicación debe ser capaz de manejar correctamente la gestión de múltiples tareas y su estado.
PREGUNTAS:
¿Cómo implementarías la funcionalidad para agregar una nueva tarea en la aplicación de gestión de tareas?
Describe los pasos necesarios y consideraciones importantes a tener en cuenta al agregar una nueva tarea.
¿Qué métodos de validación utilizarías para garantizar que las fechas de vencimiento ingresadas por los
usuarios sean válidas y estén en el formato adecuado?
Escuela de Ingeniería y Procesos Industriales
¿Cuál sería la mejor manera de diseñar la interfaz de usuario para que sea intuitiva y fácil de usar para los
estudiantes que utilizan la aplicación de gestión de tareas? Proporciona ejemplos específicos de cómo
organizar los elementos de la interfaz gráfica.
¿Cómo manejarías una situación en la que un usuario intenta marcar una tarea como completada, pero la
tarea no se encuentra en la lista de tareas pendientes? Proporciona una estrategia para manejar este
escenario de manera efectiva.
Si deseas agregar una función de búsqueda para permitir a los usuarios encontrar rápidamente una tarea
específica en la lista, ¿qué enfoque seguirías para implementar esta funcionalidad? Describe cómo
funcionaría la búsqueda y qué elementos de la interfaz gráfica se verían afectados por esta característica.
RÚBRICA
CRITERIOS DE Puntaje
EVALUACIÓN 4 pts 3 pts 2 pts 1 pto obtenido
El estudiante El estudiante
La descripción de la La explicación de la
proporciona una describe
implementación de la implementación de la
descripción detallada y correctamente los
funcionalidad de funcionalidad de
Implementación completa de los pasos pasos para agregar
agregar tarea es básica agregar tarea es
de la necesarios para una nueva tarea,
o incompleta, confusa o incorrecta,
funcionalidad agregar una nueva aunque puede haber
omitiendo algunos mostrando una falta
de agregar tarea tarea, incluyendo la algunos detalles
pasos importantes o de comprensión
validación de datos y la faltantes o menos
aspectos de la sobre cómo llevar a
actualización de la claridad en la
validación de datos. cabo esta tarea.
interfaz gráfica. explicación.
El estudiante enumera El estudiante No se mencionan
una variedad de menciona métodos métodos de
La lista de métodos de
métodos de validación de validación de validación de fechas
validación de fechas es
Métodos de de fechas efectivos, fechas para o la explicación es
básica o limitada,
validación de incluyendo el uso de garantizar la validez confusa, mostrando
omitiendo algunas
fechas de expresiones regulares del formato, aunque una falta de
opciones importantes
vencimiento y bibliotecas de puede haber algunas comprensión sobre
o sin una justificación
manejo de fechas, con omisiones o menos cómo validar las
clara de su aplicación.
justificación clara de su claridad en la fechas de
elección y aplicación. justificación. vencimiento.
El estudiante propone No se proponen
El estudiante sugiere Las mejoras
una variedad de mejoras significativas
algunas mejoras para propuestas para el
mejoras significativas para el diseño de la
el diseño de la diseño de la interfaz
Diseño de la para el diseño de la interfaz gráfica o las
interfaz gráfica, gráfica son básicas o
interfaz de interfaz gráfica, sugerencias son
aunque puede haber limitadas, sin ejemplos
usuario incluyendo la confusas, mostrando
menos ejemplos específicos o sin una
organización lógica de una falta de
específicos o detalles justificación clara de
los elementos y el uso comprensión sobre
en la justificación. cómo mejorarían la
de controles visuales cómo mejorar la
Escuela de Ingeniería y Procesos Industriales
Caso 3:
Aquí tienes otro ejemplo de código Java que utiliza Swing para crear una interfaz gráfica de usuario para un
sistema de gestión de contactos:
Escuela de Ingeniería y Procesos Industriales
Este código crea una ventana de Swing donde puedes agregar y eliminar contactos de una lista. Al hacer clic
en el botón "Agregar Contacto", se solicita al usuario que ingrese un nuevo contacto, y al hacer clic en el botón
"Eliminar Contacto", se elimina el contacto seleccionado de la lista.
Preguntas:
¿Cómo implementarías una funcionalidad para editar un contacto existente en lugar de eliminarlo y volver
a agregarlo desde cero?
¿Qué métodos de validación considerarías para asegurarte de que los usuarios ingresen nombres de
contacto válidos y únicos?
Describe cómo podrías mejorar la interfaz gráfica para proporcionar una mejor experiencia de usuario al
agregar o eliminar contactos.
Escuela de Ingeniería y Procesos Industriales
¿Qué estrategias utilizarías para manejar situaciones de error, como una conexión de red interrumpida al
intentar agregar o eliminar un contacto?
¿Cómo podrías expandir este sistema básico de gestión de contactos para incluir más información sobre
cada contacto, como números de teléfono o direcciones de correo electrónico?
RÚBRICA
CRITERIOS DE Puntaje
EVALUACIÓN 4 pts 3 pts 2 pts 1 pto obtenido
La explicación de
El estudiante
El estudiante describe La explicación de la la implementación
proporciona una
cómo implementaría la implementación de de la
explicación detallada y
funcionalidad de la funcionalidad de funcionalidad de
Implementación precisa de cómo
edición de manera edición es básica o edición es confusa
de la implementaría la
clara, aunque puede incompleta, o incorrecta,
funcionalidad de funcionalidad de edición,
haber algunos detalles omitiendo algunos mostrando una
edición incluyendo todos los
faltantes o menos pasos o aspectos falta de
pasos necesarios y
precisión en algunos importantes de la comprensión
consideraciones
aspectos. implementación. sobre cómo llevar
pertinentes.
a cabo esta tarea.
No se mencionan
métodos de
La lista de métodos
El estudiante enumera El estudiante menciona validación de
de validación de
una variedad de métodos de validación datos o la
datos es básica o
métodos efectivos de de datos para asegurar explicación es
incompleta,
Métodos de validación de datos para nombres de contacto confusa,
omitiendo algunas
validación de garantizar nombres de válidos y únicos, mostrando una
opciones
datos contacto válidos y aunque puede haber falta de
importantes o sin
únicos, con justificación algunas omisiones o comprensión
una justificación
clara de su elección y menos claridad en la sobre la
clara de su
aplicación. justificación. importancia de la
aplicación.
validación de
datos.
No se proponen
El estudiante propone Las mejoras
El estudiante sugiere mejoras
una variedad de mejoras propuestas para la
algunas mejoras para significativas para
significativas para la interfaz gráfica son
la interfaz gráfica que la interfaz gráfica
interfaz gráfica que básicas o limitadas,
podrían mejorar la o las sugerencias
Mejora de la proporcionarían una sin ejemplos
experiencia del son confusas,
interfaz gráfica experiencia de usuario específicos o sin una
usuario, aunque puede mostrando una
más intuitiva y justificación clara de
haber menos ejemplos falta de
agradable, con ejemplos cómo mejorarían la
específicos o detalles comprensión
específicos y justificación experiencia del
en la justificación. sobre cómo
clara. usuario.
mejorar la
Escuela de Ingeniería y Procesos Industriales
experiencia del
usuario.
No se mencionan
El estudiante detalla
El estudiante menciona estrategias de
estrategias efectivas para
estrategias de manejo La descripción de las manejo de errores
manejar situaciones de
de errores para estrategias de o la explicación es
error, como una
situaciones como una manejo de errores es confusa,
Estrategias de conexión de red
conexión de red básica o incompleta, mostrando una
manejo de interrumpida, con
interrumpida, aunque omitiendo algunos falta de
errores ejemplos específicos y
puede haber algunos métodos específicos comprensión
consideraciones
detalles faltantes o o ejemplos de sobre cómo
importantes para
menos claridad en la implementación. abordar posibles
notificar al usuario
aplicación. errores en la
adecuadamente.
aplicación.
CRITERIOS DE Puntaje
EVALUACIÓN 4 pts 3 pts 2 pts 1 pto obtenido
COMPETENCIAS Demuestra la capacidad Demuestra la Demuestra la Demuestra
SOCIALES de anticipar y abordar capacidad de pensar de capacidad de aplicar dificultades para
Propone proactivamente los manera crítica y conocimientos identificar y
soluciones en desafíos técnicos y analítica para técnicos de manera comprender los
base a comerciales, liderando identificar soluciones efectiva, pero puede requisitos
conocimientos iniciativas para mejorar y efectivas, incluso en requerir orientación específicos del
técnicos del área transformar el entorno situaciones ambiguas o adicional en problema.
y del entorno en el que trabaja. desafiantes. situaciones más
complejas.
ESCALA DE NOTAS:
Escuela de Ingeniería y Procesos Industriales