Examen final: "Crea tu propia empresa"
Este examen integra todas las disciplinas del taller ORPC — programación, ofimática, diseño gráfico, bases de datos y hardware/software — en un solo proyecto con sentido real: la creación completa de una empresa, desde su identidad hasta su sistema de ventas e inventario.
No se evalúa una tarea aislada por materia. Se evalúa tu capacidad de pensar y construir como lo hace un equipo real de trabajo: alguien redacta la documentación oficial, alguien calcula los números, alguien programa las herramientas, alguien diseña la imagen pública. En este examen, tú eres ese equipo completo.
¿Qué vas a construir?
Una empresa ficticia (o basada en una idea real que ya tengas) con:
- Identidad documentada — misión, visión, quiénes somos, productos y estrategia de ventas en Word.
- Números que la sostienen — cálculos operativos y KPI en Excel.
- Presencia digital funcional — página web e-commerce publicada en línea, y planificación de una app móvil Android.
- Imagen pública — piezas publicitarias hechas con herramientas de diseño y de IA.
- Herramientas internas — informes automatizados, un dashboard de control y un sistema de inventario programado.
Usa la barra superior para navegar entre la introducción, el marco pedagógico y cada una de las 9 actividades. Cada actividad indica su nivel de la Taxonomía de Bloom, el andamiaje esperado según la ZDP, pasos detallados, ejemplos y los criterios con los que será evaluada.
Marco pedagógico del examen
Este examen no está ordenado al azar. Su secuencia y su forma de evaluar se apoyan en tres marcos que trabajan juntos: la Taxonomía de Bloom define qué tan profundo piensas en cada actividad; la Zona de Desarrollo Próximo (ZDP) define cuánto acompañamiento recibes en cada una; y la metodología circular y espiral define cómo regresas una y otra vez sobre la misma empresa, cada vez con más profundidad.
1. Taxonomía de Bloom
Cada una de las 9 actividades exige un nivel cognitivo distinto. No es casualidad que la exposición (actividad 8) pida comprender y evaluar, mientras que el sistema e-commerce (actividad 2) y el sistema de inventario (actividad 7) exigen crear: son las actividades donde produces algo nuevo, funcional y propio.
| Actividad | Nivel de Bloom dominante | Por qué |
|---|---|---|
| 1. Documentación empresarial en Word | Crear | Redactas la identidad de una empresa que no existía antes: nombre, misión, visión, productos. |
| 2. Sistema e-commerce | Crear | Diseñas y programas una solución completa, original, funcional. |
| 3. Publicación en somee.com | Aplicar | Aplicas un procedimiento técnico conocido a tu propio proyecto. |
| 4. Documentos publicitarios | Crear | Produces piezas de comunicación originales para una marca propia. |
| 5. Informes automatizados con IA | Analizar | Descompones datos externos y decides cómo integrarlos en una plantilla. |
| 6. Dashboard en Excel | Evaluar | Interpretas KPI y juzgas el desempeño de la empresa a partir de ellos. |
| 7. Inventario en Python GUI | Crear | Programas desde cero una herramienta funcional con interfaz gráfica. |
| 8. Exposición HW/SW | Comprender | Explicas con tus propias palabras un proceso histórico-técnico. |
| 9. Glosario tecnológico | Recordar / Comprender | Identificas y explicas con tus palabras 50 conceptos base de la disciplina. |
2. Zona de Desarrollo Próximo (ZDP)
La ZDP es la distancia entre lo que puedes hacer solo y lo que puedes hacer con ayuda. En este examen, el andamiaje (la ayuda) disminuye a medida que avanzas: al inicio tienes ejemplos casi completos que solo debes adaptar; al final, se espera que resuelvas con autonomía usando lo aprendido en actividades anteriores.
En la práctica esto significa: en la actividad 1 se te da la estructura completa del documento y preguntas guía; en la actividad 7 solo se te da el patrón general del código y debes completar la lógica de tu propio inventario.
3. Metodología circular y espiral
El proyecto no avanza en línea recta hacia adelante y se olvida de lo anterior. Avanza en espiral: cada actividad nueva obliga a regresar a una actividad anterior y mejorarla con lo que acabas de aprender.
Ciclo 1 — Fundamento
Nace la empresa: nombre, identidad, misión y visión (Word), y el primer boceto de productos y precios.
Ciclo 2 — Expansión
La identidad se vuelve digital: página e-commerce, publicidad, informes. Se revisa y corrige el ciclo 1 si algo no cuadra.
Ciclo 3 — Control
Se mide lo construido: KPI, dashboard, inventario. Aquí normalmente se detectan errores de los ciclos 1 y 2, y se corrigen.
Ciclo 4 — Comunicación
Se presenta todo el proceso (exposición HW/SW) y se entrega la empresa completa, coherente y documentada.
Componentes obligatorios de la empresa (A–E)
Estos cinco componentes son transversales: no son "una actividad más", sino los ingredientes que reaparecen dentro de las 9 actividades del procedimiento. Úsalos como checklist general del proyecto.
| Comp. | Herramienta | Qué debe contener | Dónde aparece |
|---|---|---|---|
| A | Microsoft Word | Misión, visión, quiénes somos, productos, estrategia de ventas | Actividad 1 y entrega final |
| B | Microsoft Excel | Cálculos de operación (costos, precios, punto de equilibrio) y KPI | Actividades 5 y 6 |
| C | Programación (web y Android) | Página empresarial e-commerce funcional; planificación de app móvil | Actividades 2, 3 y 7 |
| D | Photoshop / IA / Genially / Canva | Marketing y publicidad de la marca | Actividad 4 |
| E | Google Drive | Carpeta compartida con permiso de Editor con todo el proyecto | Entrega final |
Actividad 1 — Documentación empresarial en Word
Objetivo: redactar en Word el documento fundacional de tu empresa — su identidad completa — que servirá de base para todas las demás actividades: la página web, la publicidad y los informes.
Pasos detallados
- Define el nombre y el rubro de tu empresa (comida, ropa, tecnología, servicios, etc.). Si ya tienes una idea de negocio real, úsala; si no, invéntala con seriedad, como si fueras a operarla de verdad.
- Crea el documento en Word con el nombre
Empresa_[TuNombre].docxy configura desde el inicio una portada con el logo o nombre de tu empresa, encabezado, numeración de página y estilos de título (Título 1 para cada sección principal). - Redacta la Misión: en un párrafo, responde qué hace tu empresa, para quién, y cómo lo hace. Evita frases genéricas como "ser los mejores"; sé específico.
- Redacta la Visión: en un párrafo, describe dónde quieres que esté tu empresa en 5 años.
- Escribe la sección "Quiénes somos": historia breve de la empresa (aunque sea ficticia), valores y qué la hace diferente de la competencia.
- Cataloga tus productos o servicios en una tabla: mínimo 8 productos con nombre, descripción corta y precio. Esta misma tabla la usarás en la Actividad 2 (página web) y en la Actividad 5 (informes).
- Define tu estrategia de ventas: a quién le vendes (tu cliente ideal), por qué canales (tienda física, en línea, redes sociales), y al menos una promoción o estrategia concreta (descuento, combo, programa de lealtad).
- Da formato profesional a todo el documento: fuente consistente, tabla de contenido automática, alineación de tablas e imágenes si agregas alguna.
- Exporta también en PDF y guarda ambas versiones (
.docxy.pdf) en tu carpeta de entrega.
Ejemplo
"En Horno Real elaboramos pizzas artesanales con ingredientes frescos y entrega en menos de 30 minutos, para familias de Mixco que buscan una cena rápida sin sacrificar calidad."
Combo Familiar — 2 pizzas medianas + gaseosa de 1.5L — Q75.00
Criterios de evaluación
| Criterio | Descripción | Pts |
|---|---|---|
| Misión y visión | Claras, específicas, coherentes entre sí | 20 |
| Quiénes somos | Historia, valores y diferenciador bien explicados | 15 |
| Catálogo de productos | Mínimo 8 productos con nombre, descripción y precio | 25 |
| Estrategia de ventas | Cliente ideal, canales y al menos 1 promoción concreta | 25 |
| Formato profesional | Portada, estilos, tabla de contenido, PDF exportado | 15 |
Actividad 2 — Sistema web e-commerce
Objetivo: diseñar y programar la página web de tu empresa como una tienda en línea funcional: catálogo de productos, precios, carrito o formulario de pedido, e información de la empresa.
Pasos detallados
- Define tu empresa. Nombre, rubro (comida, ropa, tecnología, servicios, etc.), 5 a 8 productos o servicios con nombre, descripción corta y precio.
- Organiza tu proyecto. Crea una carpeta
MiEmpresa-Webcon subcarpetas/css,/js,/img, y el archivo principalindex.html. - Construye la estructura HTML con al menos estas secciones: encabezado con logo y nombre, sección "Quiénes somos" (tomada de tu documento Word), catálogo de productos en tarjetas, formulario o carrito de pedido, pie de página con contacto.
- Dale estilo con CSS. Define una paleta de colores propia de tu marca (no uses colores por defecto del navegador) y asegúrate de que se vea bien en celular y en computadora.
- Agrega interactividad con JavaScript. Como mínimo: agregar/quitar productos del carrito y mostrar el total a pagar.
- Prueba en varios navegadores (Chrome, Edge, Firefox) antes de continuar a la actividad 3.
Ejemplo
<div class="producto">
<img src="img/producto1.jpg" alt="Combo Familiar">
<h3>Combo Familiar</h3>
<p>2 pizzas medianas + gaseosa de 1.5L</p>
<span class="precio">Q75.00</span>
<button onclick="agregarAlCarrito('Combo Familiar', 75)">Agregar</button>
</div>
let carrito = [];
function agregarAlCarrito(nombre, precio) {
carrito.push({nombre, precio});
actualizarTotal();
}
function actualizarTotal() {
let total = carrito.reduce((suma, p) => suma + p.precio, 0);
document.getElementById("total").innerText = `Q${total.toFixed(2)}`;
}
Criterios de evaluación
| Criterio | Descripción | Pts |
|---|---|---|
| Estructura HTML | Secciones completas y semánticas | 15 |
| Diseño CSS propio | Paleta e identidad de marca, responsive | 20 |
| Funcionalidad JS | Carrito o formulario funcional | 25 |
| Contenido real | Productos, precios y textos coherentes con el Word | 20 |
| Organización de archivos | Carpetas y nombres ordenados | 10 |
| Funciona sin errores | Prueba en al menos 2 navegadores | 10 |
Actividad 3 — Publicar en somee.com y compartir el enlace
Objetivo: alojar tu sistema web en un hosting real (somee.com) para que cualquier persona pueda visitarlo desde internet, y notificar al docente por Google Chat.
Pasos detallados
- Crea o ingresa a tu cuenta en somee.com con el mismo correo que usas en tus proyectos anteriores.
- Crea un nuevo sitio (New Website) desde el panel de control y elige un nombre único para tu empresa (ej.
mipizzeria.somee.com). - Sube tus archivos vía el administrador de archivos web de somee.com o por FTP: arrastra
index.htmly las carpetas/css,/js,/imgcompletas. - Verifica que
index.htmlesté en la raíz del sitio (no dentro de una subcarpeta), o la página no cargará automáticamente. - Abre el enlace público en una ventana de incógnito para confirmar que carga igual que en tu computadora.
- Comparte el enlace en Google Chat personal del profesor con este formato de mensaje:
"Profe, mi empresa [Nombre] ya está en línea: [enlace]. Actividad 3 completa."
?v=2 al final del enlace de tu CSS o JS para forzar la actualización.Criterios de evaluación
| Criterio | Descripción | Pts |
|---|---|---|
| Sitio accesible | El enlace carga correctamente desde cualquier dispositivo | 40 |
| Recursos completos | Imágenes, CSS y JS cargan sin errores 404 | 30 |
| Enlace compartido | Mensaje enviado por Google Chat con formato correcto | 20 |
| Puntualidad | Entregado dentro del tiempo asignado | 10 |
Actividad 4 — Documentos publicitarios
Objetivo: producir material publicitario profesional para tu empresa usando al menos dos de las siguientes herramientas: Photoshop, una IA generativa de imágenes, Genially o Prezi.
Pasos detallados
- Define el mensaje central de tu campaña: ¿qué problema resuelve tu empresa y qué la hace diferente?
- Diseña un logotipo (si no lo tienes) en Photoshop o con una IA generativa, usando la paleta de colores ya definida en tu página web.
- Crea un afiche o banner publicitario en Photoshop: incluye logo, foto/ilustración de producto, precio o promoción, y un llamado a la acción ("Pide ya", "Visítanos").
- Crea una presentación interactiva en Genially o Prezi que funcione como "catálogo digital" o "presentación para inversionistas" de tu empresa (mínimo 6 diapositivas o escenas).
- Exporta todo en formatos entregables: afiche en
.pngo.jpgde alta resolución, presentación como enlace público para compartir.
Ejemplo
"Logotipo minimalista para pizzería llamada 'Horno Real', estilo plano, colores rojo tomate y crema, ícono de pizza estilizado, fondo transparente."
Criterios de evaluación
| Criterio | Descripción | Pts |
|---|---|---|
| Identidad visual coherente | Mismos colores y estilo que la página web | 25 |
| Calidad del afiche | Composición, legibilidad, resolución | 25 |
| Presentación interactiva | Mínimo 6 escenas/diapositivas, navegación clara | 30 |
| Uso de 2+ herramientas | Evidencia de al menos dos de las cuatro herramientas | 20 |
Actividad 5 — Informes automatizados a partir de plantillas con IA
Objetivo: generar una plantilla profesional de informe con ayuda de IA, pegarla en Word, y llenarla con datos reales provenientes de un archivo Excel externo (no digitados manualmente uno por uno).
Plantilla_Datos_Informe.xlsx (debe estar en la misma carpeta que este archivo HTML). Ya trae la hoja Datos con 1 fila de ejemplo resuelta (fondo verde) y 50 filas en blanco (fondo amarillo) con las columnas Producto, Cantidad vendida, Precio Unitario y Total (esta última calculada sola). No cambies los encabezados: Word los necesita exactamente así para la combinación de correspondencia.
Pasos detallados
- Completa tu Excel de datos. Abre
Plantilla_Datos_Informe.xlsx, mira la fila 2 (ejemplo, no la borres) y agrega tus propios 50 registros de ventas o inventario desde la fila 3 hasta la 52. El Total se calcula solo. - Pide a una IA (ej. ChatGPT, Claude, Copilot) una plantilla de informe con el prompt: "Genera una plantilla de informe mensual de ventas para una pequeña empresa, con secciones de resumen ejecutivo, tabla de ventas y conclusiones."
- Pega la plantilla generada en Word y dale formato institucional: encabezado con logo, fuentes consistentes, numeración de página.
- Combina los campos desde Excel usando la ficha Correspondencia de Word. Ve a
Correspondencia → Iniciar combinación de correspondencia → Cartas(o "Normal"), luegoCorrespondencia → Seleccionar destinatarios → Usar una lista existente...y elige tu archivo Excel (la hoja que contiene tus datos de ventas o inventario). - Inserta los campos combinados en el cuerpo del informe con
Correspondencia → Insertar campo combinado, colocando cada columna del Excel (Producto, Cantidad, Precio, Total) donde corresponda dentro de la tabla o párrafo del informe. - Vista previa y finaliza la combinación con
Vista previa de resultadospara revisar que los datos se lean correctamente, y luegoFinalizar y combinar → Editar documentos individualespara generar el informe (o los informes, si tu lista tiene varias filas) ya con los datos reales insertados. - Redacta el resumen ejecutivo y las conclusiones en tus propias palabras, interpretando los números (no solo repitiéndolos).
- Guarda el informe como PDF además del
.docx, para que se vea igual en cualquier computadora.
Ejemplo
Ficha Correspondencia → Iniciar combinación de correspondencia → Normal → Seleccionar destinatarios → Usar una lista existente... → elegir el archivo .xlsx y la hoja correcta → Insertar campo combinado para cada dato (ej. «Producto», «Cantidad», «Total») → Vista previa de resultados → Finalizar y combinar.
"En julio, el Combo Familiar representó el 42% de las ventas totales, lo cual sugiere que las promociones familiares deben mantenerse como estrategia principal para el próximo trimestre."
Criterios de evaluación
| Criterio | Descripción | Pts |
|---|---|---|
| Plantilla generada con IA | Evidencia del prompt usado y resultado adaptado | 15 |
| Formato profesional en Word | Encabezados, estilos, numeración | 20 |
| Datos desde Excel | Cifras reales provenientes del archivo, no inventadas | 30 |
| Análisis propio | Resumen y conclusiones interpretativas, no solo tablas | 25 |
| Entrega en PDF y DOCX | Ambos formatos presentes | 10 |
Actividad 6 — Creación de Dashboard (tablero de control) en Excel
Objetivo: construir un dashboard en Excel que resuma visualmente la salud de tu empresa, usando una Tabla dinámica, Gráficos dinámicos y Segmentaciones (slicers) conectados a tus datos de ventas, y cerrar con un análisis escrito del rendimiento y las decisiones que tomarías.
Plantilla_Dashboard_Ventas.xlsx (debe estar en la misma carpeta que este archivo HTML). Ya trae la hoja Datos con 1 fila de ejemplo resuelta (fondo verde) y 30 filas en blanco (fondo amarillo) para que agregues tus propios registros de ventas, más la hoja KPI con las fórmulas ya construidas y una hoja Dashboard vacía y lista para que insertes ahí tu Tabla dinámica, tus gráficos y tus segmentaciones.
Paso 0 — Completa tus datos
- Abre
Plantilla_Dashboard_Ventas.xlsxy ve a la hoja Datos. - Observa la fila 2 (verde): ya tiene el ejemplo "Combo Familiar" resuelto, incluyendo las fórmulas de Total Venta, Total Costo y Ganancia. No la borres, es tu guía.
- Desde la fila 3 hasta la 32 (amarillo), escribe tus 30 registros de ventas reales de tu empresa: fecha, producto, categoría, cantidad, precio unitario y costo unitario. Las columnas de Total Venta, Total Costo y Ganancia se calculan solas.
- No dejes filas a medio llenar: si una fila no tiene datos, las fórmulas mostrarán vacío automáticamente, pero evita mezclar filas completas con filas incompletas en medio de la tabla.
Paso 1 — Crear la Tabla dinámica
- Haz clic en cualquier celda dentro de la tabla
TablaVentas(hoja Datos). - Ve a
Insertar → Tabla dinámica. Excel detectará automáticamente el rangoTablaVentas. - En "¿Dónde deseas colocar el informe de tabla dinámica?" elige "Hoja de cálculo existente" y selecciona una celda dentro de la hoja Dashboard (por ejemplo,
A3). Así todo tu tablero queda en una sola hoja. - En el panel "Campos de tabla dinámica", arrastra:
- Producto → área "Filas"
- Categoría → área "Filtros" (opcional, para filtrar por categoría)
- Total Venta (Q) → área "Valores" (se mostrará como "Suma de Total Venta")
- Cantidad → área "Valores" (se mostrará como "Suma de Cantidad")
- Haz clic derecho sobre cualquier valor de venta dentro de la tabla dinámica →
Configuración de campo de valor → Formato de número→ elige moneda con símbolo "Q". - Ordena de mayor a menor: clic derecho sobre "Suma de Total Venta" →
Ordenar → De mayor a menor, para ver de inmediato tu producto estrella.
Paso 2 — Crear el Gráfico dinámico
- Con la Tabla dinámica seleccionada, ve a
Analizar de tabla dinámica → Gráfico dinámico(oInsertar → Gráfico dinámico). - Elige Columnas agrupadas para comparar ventas por producto, y acepta.
- Repite el proceso para un segundo gráfico dinámico de tipo Circular (pastel) mostrando la participación de cada categoría en el total vendido: crea otra Tabla dinámica auxiliar con
Categoríaen Filas yTotal Ventaen Valores, y su Gráfico dinámico correspondiente. - Para ver la tendencia en el tiempo, agrupa las fechas: clic derecho sobre una fecha dentro de una tabla dinámica basada en
Fechaen Filas →Agrupar → Meses, y genera un tercer Gráfico dinámico de tipo Líneas. - Acomoda los tres gráficos dentro de la hoja Dashboard sin que se encimen, y ponles un título descriptivo a cada uno con doble clic sobre "Título del gráfico".
Paso 3 — Agregar Segmentaciones (Slicers)
- Haz clic sobre cualquier Tabla dinámica →
Analizar de tabla dinámica → Insertar Segmentación de datos. - Marca las casillas Categoría y Producto, y acepta. Aparecerán dos cajas flotantes con botones.
- Mueve las segmentaciones a la parte superior del Dashboard, como si fueran botones de filtro.
- Conecta la misma segmentación a las tres tablas dinámicas: clic derecho sobre la segmentación →
Conexiones de informes(o "Reportar conexiones") → marca las tres tablas dinámicas que creaste. Así, al hacer clic en un producto, los tres gráficos se filtran a la vez. - Prueba haciendo clic en un botón de la segmentación: los tres gráficos y las tablas deben actualizarse juntos. Si no se mueven todos, revisa que hayas conectado todas las tablas dinámicas en el paso anterior.
Paso 4 — Ordenar el tablero visual
- Distribuye segmentaciones arriba, KPI (copiados o vinculados desde la hoja
KPI) como tarjetas de texto grande a la izquierda, y los tres gráficos a la derecha o abajo, todo visible sin necesidad de hacer scroll. - Quita las líneas de cuadrícula de la hoja Dashboard (
Vista → desmarcar Líneas de cuadrícula) para que se vea como un tablero real y no como una hoja de cálculo. - Usa un color de fondo o bordes suaves para agrupar visualmente cada bloque (KPI, gráficos, segmentaciones).
Paso 5 — Análisis del rendimiento y toma de decisiones
Debajo del dashboard, en la misma hoja o en una hoja llamada Analisis, escribe un texto de mínimo 150 palabras respondiendo, con base en lo que tus propios gráficos y KPI muestran:
- ¿Cuál es el producto más rentable (no solo el más vendido) y por qué crees que ocurre eso?
- ¿Hay algún mes o periodo con caída o pico de ventas? ¿A qué lo atribuyes?
- ¿El margen de ganancia general es saludable? Compáralo con un margen de referencia razonable para tu tipo de negocio.
- Toma al menos 2 decisiones concretas a partir del análisis: por ejemplo, subir el precio de un producto, retirar uno del catálogo, invertir más en publicidad de la categoría más rentable, ajustar el costo de un producto.
- Revisa la actividad 1: si detectas que un precio o costo de tu página web no genera margen positivo, corrígelo ahí y anota en tu análisis qué cambiaste y por qué. Ese es el corazón de la metodología espiral en esta actividad.
Ejemplo
=SUM(Datos!G2:G32)-SUM(Datos!H2:H32)
Ingreso total menos costo total, calculado sobre las 30 filas de datos más el ejemplo.
"El Combo Familiar genera el mayor ingreso, pero su margen (35%) es menor que el de las Bebidas (58%). Recomiendo destacar más las bebidas en el menú digital y revisar el costo del combo, ya que actualmente reduce la ganancia general de la empresa."
Criterios de evaluación
| Criterio | Descripción | Pts |
|---|---|---|
| Datos completos | 30 registros propios agregados a la plantilla, sin filas vacías a medias | 10 |
| Tabla dinámica | Configurada correctamente con filas, valores y formato de moneda | 15 |
| Gráficos dinámicos | Mínimo 3 (columnas, circular, líneas), bien etiquetados | 20 |
| Segmentaciones | Insertadas y conectadas a las tres tablas dinámicas | 15 |
| KPI completos y correctos | Los indicadores de la hoja KPI se recalculan sin error | 15 |
| Diseño del tablero | Visualmente ordenado, legible de un vistazo, sin líneas de cuadrícula | 10 |
| Análisis y toma de decisiones | Mínimo 150 palabras, con al menos 2 decisiones concretas justificadas | 15 |
Actividad 7 — Sistema de inventario en Python (modo GUI)
Objetivo: programar en Python, con interfaz gráfica (no consola), un sistema de inventario para tu empresa que permita agregar, editar, eliminar y consultar productos.
Pasos detallados
- Elige tu librería GUI:
tkinter(incluida en Python, recomendada) ocustomtkinterpara un estilo más moderno. - Diseña la ventana principal con: tabla o lista de productos, campos de entrada (nombre, cantidad, precio), y botones Agregar, Editar, Eliminar, Buscar.
- Guarda los datos de forma persistente: un archivo
inventario.csv,.json, o una base de datos SQLite (sqlite3), para que la información no se pierda al cerrar el programa. - Programa la lógica de cada botón: validaciones (no permitir cantidades negativas, no dejar campos vacíos) y mensajes de confirmación.
- Agrega una alerta de stock bajo: si la cantidad de un producto baja de cierto número, resáltalo en rojo en la tabla.
- Prueba el programa completo: agrega 5 productos, edítalos, elimina uno, cierra y vuelve a abrir el programa para confirmar que los datos persisten.
Ejemplo
import tkinter as tk
from tkinter import ttk, messagebox
import sqlite3
conexion = sqlite3.connect("inventario.db")
cursor = conexion.cursor()
cursor.execute("""CREATE TABLE IF NOT EXISTS productos(
id INTEGER PRIMARY KEY AUTOINCREMENT,
nombre TEXT, cantidad INTEGER, precio REAL)""")
conexion.commit()
def agregar_producto():
if not entrada_nombre.get() or not entrada_cantidad.get():
messagebox.showwarning("Aviso", "Completa todos los campos")
return
# TODO: insertar en la base de datos y refrescar la tabla
ventana = tk.Tk()
ventana.title("Inventario — Mi Empresa")
# TODO: agregar tabla ttk.Treeview, campos de entrada y botones
ventana.mainloop()
Criterios de evaluación
| Criterio | Descripción | Pts |
|---|---|---|
| Interfaz gráfica funcional | No usa consola como interfaz principal | 20 |
| CRUD completo | Agregar, editar, eliminar, consultar funcionan | 30 |
| Persistencia de datos | Los datos sobreviven al cerrar el programa | 20 |
| Validaciones | Previene datos inválidos o vacíos | 15 |
| Alerta de stock bajo | Se implementa correctamente | 15 |
Actividad 8 — Exposición: evolución del hardware y software
Objetivo: exponer, con tus propias palabras y apoyado en tu propio proyecto, cómo la evolución del hardware y el software hizo posible construir una empresa digital como la tuya.
Pasos detallados
- Investiga las generaciones de hardware: desde las computadoras de válvulas (1ra generación) hasta los procesadores actuales, y las generaciones de software (lenguaje máquina → lenguajes de alto nivel → IA).
- Conecta la historia con tu propio proyecto. Explica, por ejemplo, qué generación de software hizo posible que programaras tu página web, o qué avance de hardware permite que Excel calcule miles de filas al instante.
- Prepara un apoyo visual (puede ser la misma presentación de Genially/Prezi de la actividad 4, con una sección nueva) con línea de tiempo, imágenes y datos clave.
- Practica una exposición de 5 a 8 minutos: introducción, desarrollo cronológico, conclusión ligando pasado y presente.
- Responde preguntas del docente sobre por qué eligiste ciertas herramientas de software para tu empresa y qué hardware necesitarías si tu empresa creciera.
Ejemplo
"Mi sistema de inventario usa una base de datos SQLite que cabe en un solo archivo. Eso solo es posible gracias a la miniaturización del almacenamiento: lo que en los años 60 ocupaba un cuarto entero, hoy corre en la memoria de mi laptop."
Criterios de evaluación
| Criterio | Descripción | Pts |
|---|---|---|
| Dominio del contenido histórico | Generaciones de hardware y software correctas | 25 |
| Conexión con el proyecto propio | Ejemplos reales tomados de su propia empresa | 30 |
| Apoyo visual | Claro, ordenado, sin exceso de texto | 20 |
| Claridad al exponer | Fluidez, tiempo, contacto con la audiencia | 15 |
| Respuestas a preguntas | Argumenta con criterio propio | 10 |
Actividad 9 — Glosario tecnológico ilustrado (50 conceptos)
Objetivo: investigar y documentar en Word 50 conceptos tecnológicos fundamentales del área de computación, cada uno acompañado de su definición propia (no copiada textualmente) y una imagen ilustrativa, construyendo así un glosario de referencia personal para el resto de la carrera.
Pasos detallados
- Crea el documento en Word con el nombre
Glosario_Tecnologico_[TuNombre].docxy configura desde el inicio: portada con el nombre del instituto, encabezado con numeración de página y estilos de título (Título 1 para "Glosario Tecnológico", Título 2 para cada concepto). - Investiga cada uno de los 50 conceptos de la lista asignada (hardware, software, redes, programación, bases de datos e Internet) en fuentes confiables: sitios oficiales, documentación técnica, enciclopedias reconocidas.
- Redacta la definición con tus propias palabras. Un concepto copiado y pegado tal cual de internet no se acepta: la definición debe demostrar que entendiste el término, no solo que lo encontraste.
- Busca o crea una imagen representativa para cada concepto (diagrama, fotografía del componente, ícono, captura de pantalla, etc.) y insértala junto a su definición, con un tamaño uniforme en todo el documento.
- Da formato consistente a cada entrada: número de concepto, término en negrita, definición en párrafo normal, imagen alineada al centro o a la derecha del texto, y una breve cita de la fuente consultada debajo de la imagen.
- Organiza el glosario en orden alfabético o por categoría (indica cuál criterio usaste) y agrega una tabla de contenido automática al inicio del documento.
- Revisa ortografía y coherencia antes de exportar también una copia en PDF.
Ejemplo
12. Firewall — Sistema que filtra el tráfico que entra y sale de una red, permitiendo o bloqueando conexiones según reglas de seguridad definidas. Funciona como un filtro entre una red confiable (como la de una empresa) e internet.
[Imagen: diagrama simple de una red protegida por un firewall]
Fuente: consultado en documentación técnica de Cisco.
Hardware: CPU, RAM, disco de estado sólido (SSD), placa madre, GPU, fuente de poder, puerto HDMI. Software: sistema operativo, controlador (driver), firmware, código fuente, compilador. Redes: dirección IP, router, switch, protocolo TCP/IP, ancho de banda, VPN. Programación: variable, algoritmo, bucle, función, base de datos relacional. Internet y seguridad: navegador, servidor, dominio, phishing, encriptación, nube (cloud computing).
Criterios de evaluación
| Criterio | Descripción | Pts |
|---|---|---|
| 50 conceptos completos | Ningún concepto de la lista faltante | 25 |
| Definiciones propias | Redactadas con palabras del alumno, no copiadas | 25 |
| Imagen por concepto | Cada uno de los 50 tiene una imagen relevante | 25 |
| Formato y organización | Portada, tabla de contenido, estilos consistentes | 15 |
| Fuentes citadas | Cada entrada indica de dónde se consultó | 10 |
Entrega final
El examen se entrega como una sola carpeta compartida en Google Drive, más los enlaces específicos que ya se solicitaron en las actividades 1 y 2.
Pasos para la entrega
- Crea una carpeta en Google Drive con el nombre:
Examen Final ORPC - [Nombre de tu empresa] - [Tu nombre]. - Organiza subcarpetas dentro:
01_Documentacion_Empresa,02_Pagina_Web,03_Publicidad,04_Informes_Excel_Word,05_Dashboard_Excel,06_Python_Inventario,07_Exposicion,08_Glosario_Tecnologico. - Sube todos los archivos de cada actividad a su subcarpeta correspondiente (incluyendo el código fuente de la página web y del sistema Python, no solo capturas de pantalla).
- Comparte la carpeta completa con el correo del docente, seleccionando el permiso "Editor" (no "Lector" ni "Comentador").
- Verifica el enlace de somee.com ya fue enviado por Google Chat (actividad 3).
- Confirma la entrega enviando un mensaje final por Google Chat con el enlace de la carpeta de Drive.
Checklist final de compromisos
Rúbrica general (ponderación del examen)
| Actividad | Nivel Bloom | Ponderación |
|---|---|---|
| 1. Documentación empresarial (Word) | Crear | 10% |
| 2. Sistema e-commerce | Crear | 15% |
| 3. Publicación en somee.com | Aplicar | 10% |
| 4. Documentos publicitarios | Crear | 10% |
| 5. Informes automatizados | Analizar | 10% |
| 6. Dashboard en Excel | Evaluar | 15% |
| 7. Inventario en Python GUI | Crear | 15% |
| 8. Exposición HW/SW | Comprender | 10% |
| 9. Glosario tecnológico | Recordar / Comprender | 5% |
Coherencia espiral (bono): hasta 5 puntos adicionales si el proyecto demuestra correcciones conscientes entre actividades (por ejemplo, ajustar un precio de la actividad 2 tras analizar el dashboard de la actividad 6).
Glosario rápido
| Término | Definición |
|---|---|
| Taxonomía de Bloom | Clasificación de niveles de pensamiento, de lo más simple (recordar) a lo más complejo (crear). |
| ZDP | Zona de Desarrollo Próximo: distancia entre lo que el alumno hace solo y lo que logra con ayuda de un guía. |
| Metodología espiral | Forma de trabajo que regresa varias veces sobre el mismo proyecto, agregando profundidad en cada vuelta. |
| KPI | Key Performance Indicator: indicador clave de desempeño (ej. margen de ganancia, producto más vendido). |
| CRUD | Crear, Leer (consultar), Actualizar, Borrar: las cuatro operaciones básicas de cualquier sistema de datos. |
| Hosting | Servicio que aloja un sitio web para que esté disponible en internet (ej. somee.com). |
| Persistencia de datos | Que la información se guarde de forma permanente, no solo mientras el programa está abierto. |
| GUI | Graphical User Interface: interfaz gráfica de usuario, en contraposición a una interfaz de consola/texto. |