Está en la página 1de 3

Realizado por: Joe Alexander Jiménez Herrera

Ing. Electrónico, egresado de la UdeA


Docente de cátedra ITM, en el área de Mecatrónica

Instrucciones. El trabajo debe presentarse en formato paper, y enviarse vía email al docente encargado del
curso a la dirección electrónica alexjh765@gmail.com en formato .docx a más tardar en la fecha limite
asignada para el mismo; se debe desarrollar en grupos de no más de cuatro integrantes y la sustentación
puede realizarse en forma individual o grupal según lo considere el docente.

Temas Propuesto para Trabajo Final

I. Encriptación y Desencriptación
El trabajo consiste en adquirir o cargar un texto a partir de un archivo de texto plano
(Original.txt), el cual será cifrado
Tema
por el correspondiente método de
Método simétrico IDEA Rot13 y Atbash
encriptación generando un Método asimétrico RSA Huffman y Shutherlgn
archivo con el texto cifrado Método simétrico RC5 Proceso de Bertrand
(Encriptado.txt); igualmente debe MD5 Teorema de Euclides
poder realizar el descifrado o DES Criba de Eratóstenes
desencriptación, es decir, a partir RCA Descenso infinito
del archivo de texto cifrado debe Modelo de Cramer y Coyeturas de
ser capaz de reconstruir el texto el de Hawking Hardy -Littlewood
Teorema de Hardamard – De
original y almacenarlo en un Teorema de Green - Tao
la Vallée Poussin o función Pi
archivo de texto plano
(Desencriptado.txt).

II. Video Juegos


Se deben desarrollar los personajes, los escenarios e implementar las diferentes reglas del
juego.
o Packman o Mario Bros o Tetris
o Frogger o Solitario o Mario Bros
o Buscaminas o Space Invaders o Donkey Kong
o Marcianitos o Asteroides o Batalla Naval
o Snake o The Legend of Zelda o Doom

Recomendaciones
o Buscar una versión portable de turbo C, que sea soportado por la consola de DOS
o Utilizar alguna librería gratuita para manejo de interfaces graficas en C++ como:
Allegro, Opencv y OpenGL. En este caso en la entrega del proyecto final se debe
anexar la librería y los pasos para la configuración de la misma.

III. Procesamiento Digital de Audio – Efectos Audio


o Paneo o Ecualización
o Mezclas de Audio o Filtrado
Curso de “Algoritmos y Programación”, semestre 2020-1
Realizado por: Joe Alexander Jiménez Herrera
Ing. Electrónico, egresado de la UdeA
Docente de cátedra ITM, en el área de Mecatrónica

IV. Procesamiento Digital de Imágenes


El trabajo consiste en cargar una imagen y manipularla desde el aplicativo de software,
generando dos de los efectos artísticos mostrados a continuación:

Tema Ejemplo Tema Ejemplo Tema Ejemplo

Implode Swirl Wall

Lentejuelas Sketch Weave

Crayon Van Gogh


Pointillism
Drawing Style

Felt Tip
Fusain
Pen Plumbago
Painting
Drawing

Otros posibles temas


o ASCII Art o Convertidor de BMP a Vectorial
o Máscaras o Convertidor de BMP a JPEG2000
o Collage
Nota. El efecto Sepia (Como práctica de clase). Parte de una imagen en escala de grises y
convierte dichas tonalidades en su equivalente al rango de valores del color sepia.

Nota. Los temas que aparecen con tachado doble en color gris, son temas que ya se
encuentran vetados

Curso de “Algoritmos y Programación”, semestre 2020-1


Realizado por: Joe Alexander Jiménez Herrera
Ing. Electrónico, egresado de la UdeA
Docente de cátedra ITM, en el área de Mecatrónica

Metodología de Evaluación
Ítems Descripción Entregables %
Primera Entrega
Se debe realizar una exposición apoyada
en diapositivas con formato “PowerPoint”,
Archivo de PowerPoint
las cuales deben tener portada, una
Exposición con el nombre del
descripción del método, el algoritmo, una
proyecto
prueba de escritorio (ejemplo desarrollado
paso a paso, con resultados) y bibliografía.
Archivo de Excel con el
Ficha Proyecto Descripción resumida del proyecto
nombre del proyecto
Archivo de Word con el
Algoritmo En pseudocódigo
nombre del proyecto
Sustentación Grupal o individual
Segunda Entrega
Rutinas
Conjunto de rutinas, funciones o
Implementadas en
subprogramas vinculadas con el desarrollo Archivos .h y .cpp
Visual C++ o
de los objetivos propuestos en el proyecto
Compiladores C++
Tercera Entrega
Descripción resumida del proyecto Archivo de Excel con el
Ficha Proyecto
(actualizada y/o corregida) nombre del proyecto
En pseudocódigo y diagrama de flujo Archivo de Word con el
Algoritmo 5
(actualizada y/o corregida) nombre del proyecto
Se debe realizar un informe con una
descripción del método, el algoritmo, una
Archivo de Word con el
Informe prueba de escritorio (ejemplo desarrollado 2
nombre del proyecto
paso a paso, con resultados) y el código
fuente explicado detenidamente.
Archivo de Word con el
nombre del proyecto y
Paper Resumen del proyecto en formato IEEE 3
precedido de la palabra
paper
Software Implementado en Visual C++ o Compiladores de C++
Documentación de cada subrutina, rutina o subprograma
correspondiente al programa a implementar, incluyendo 2
el encabezado
Manejo de librerías 2
Prueba de escritorio 1
Funcionamiento integral del programa 5
Total 20

Curso de “Algoritmos y Programación”, semestre 2020-1

También podría gustarte