Alumno(s):Sebastian Araneda, Nicolás Calderón, Angel Gutierrez
Tema :Organizador de horario semestral
Fecha :May 9, 2019, 12:53 am
Problema:
Cada año los estudiantes se deben enfrentar a la decisión de que ramo cursará en el semestre y la necesidad de saber como distribuir su tiempo y como será su carga académica (horas de descanso versus horas de estudio).
Compromiso, bosquejo de solución:
Se desarrollará un organizador semanal donde el usuario le entregue los ramos que desea cursar, los créditos que tiene cada ramo y marque casillas donde tiene las horas dedicadas al ramo (cátedra, laboratorio, ayudantes,...) y como respuesta se genera un horario que reparte de manera optima las horas semanales y permite administrar mejor el tiempo de estudio, de tal manera que, si se sigue ese horario al pie de la letra, el aprendizaje sea el esperado y el rendimiento sea excelente.

Alumno(s):Bastian Cornejo, Kattya Herrera, Luis Torres
Tema :Sistema de visualización para competencia robótica.
Fecha :May 29, 2019, 10:36 pm
Problema:
Competencia Robótica UTFSM tiene como finalidad contribuir con el desarrollo y difusión de la Robótica en Chile y América Latina presentando 7 categorías, cada una de las cuales posee un enfoque diferente, así como también tienen su propia modalidad, dificultad y restricciones. Cada categoria cuenta con su propio sistema de arbitraje, asignando a cada participante un puntaje en base a los objetivos que puede superar. En base a esto, es facil comprender que debido a la cantidad de participantes, un sistema inteligente y optimizado permitira a los participantes, espectadores, y jueces tener un mayor control sobre como se van desarrollando las competencias
Compromiso, bosquejo de solución:
Mediante la programacion orientada a objetos se realizara una plataforma capaz de visualizar los puntajes para los participantes de las competencias a realizarse en las dependencias de la universidad.Esta plataforma será capaz de leer en tiempo real algún archivo sobre el cual podrán los árbitros de las distintas categorías ir actualizando la información y los puntajes de los distintos competidores; será capaz de leer el archivo, diferenciar cada categoría y mostrar dicha información en pantalla a intervalos regulares.

Alumno(s):Pablo Ulloa, Aquiles Viza
Tema :Motor gráfico para visualizar estructuras de datos, algoritmos y tal vez patrones de diseño
Fecha :May 30, 2019, 12:32 am
Problema:
Una de las herramientas más importantes dentro de la vida de cada programador, sea cuál sea su rubro, son las estructuras de datos y los algoritmos que se ejecutan sobre estas. Todo código que sea medianamente complejo requiere utilizarlas de manera correcta y es por esto que la comprensión de su funcionamiento y sus características principales es tan importante, pero ocurre que a veces uno debe, o quiere, estudiar alguna pero las explicaciones disponibles son muy largas, difíciles de entender o simplemente se quiere seguir un camino más sencillo El objetivo de este proyecto es desarrollar una biblioteca en C++ que entregue herramientas con las que sea fácil describir las interacciones de las estructuras de datos, algoritmos y, de ser posible, patrones de diseño, y además permita visualizarlo con una interfaz gráfica.
Compromiso, bosquejo de solución:
El manejo de Qt debe ser ocultado de los usuarios. Además, el uso de las clases y funciones que la biblioteca entregue debe ser compatible con una programación totalmente procedural, con el fin de que no sea necesario un conocimiento previo de conceptos de orientación a objetos (herencia, poliformismo). Si bien la interfaz de la biblioteca debe ser procedural, esta se escribirá aplicando programación con orientación a objetos y orientación a eventos, todo bajo el patrón del Modelo Vista Controlador También es necesario destacar que un trabajo posterior al termino de este proyecto es el de crear un repositorio donde se puedan compartir los programas creados. Así una persona puede buscar primero el código y en caso de no hallarlo tendría que escribirlo.

Alumno(s):Karolain Cabrera, Matías Castillo, Matias Franjola
Tema :Ubicación dentro de la Universidad.
Fecha :May 31, 2019, 12:13 am
Problema:
Estudiamos en una universidad bastante grande, donde en muchas ocasiones es difícil ubicar el lugar al que nos dirigimos. Por lo cual hemos decidido crear una aplicación que nos ayude a ubicar la sala o el lugar donde querríamos ir dentro del establecimiento.
Compromiso, bosquejo de solución:
Nuestra aplicación mostrara un mapa de la universidad, en donde se mostrara el camino mas facil de llegar a un edificio solicitado dentro del establecimiento, y se mostrara, presionando en cada edificio los pisos y salas que estos contengan, para lograr así ubicar el lugar donde necesitemos llegar, principalmente enfocado para personas que no conozcan la universidad y necesiten ayuda para encontrar cierta sala.

Alumno(s):Daniel Espinoza, Alejandro Rodríguez.
Tema :Creación de una Lista de Reproducción Musical personalizada.
Fecha :June 1, 2019, 3:20 pm
Problema:
Hoy en día se utilizan aplicaciones de Streaming para poder consumir contenido Musical como Spotify, Soundcloud, Deezer, entre otros. En este proyecto queremos implementar, de manera local y manual, la manipulación de los archivos de música para generar una propia lista de reproducción utilizando Java y su interfaz gráfica, de tal manera que se pueda explorar el uso cotidiano que le damos a las aplicaciones de este estilo.
Compromiso, bosquejo de solución:
Se aplicarán los contenidos que se han desarrollado a lo largo de la asignatura en cuanto a la programación en Java y se desarrollará una lista de reproducción musical personalizada utilizando archivos existentes en la computadora. Además, mostraremos cómo se comienza a desarrollar el conjunto de archivos multimedia y su reproducción en cuanto la interfaz gráfica entregue la visualización de éstos mediante botones. Finalmente, se intentará rescatar la información de los archivos de música (tags) de manera automática para así realizar el registro o, por el contrario, hacerlo de manera manual.

Alumno(s):Benjamín carrasco , Victor cortés
Tema :Despertador a prueba de perezosos
Fecha :July 10, 2019, 5:26 pm
Problema:
Como estudiantes , es una realidad tener que levantarse temprano la mayoría de los días de la semana , por lo que como grupo diseñaremos un despertador el cual al momento de apagar la alarma el usuario tendrá que responder preguntas apenas suene el despertador , lo que lo obligará a poner atención en la pregunta a responder , lo cual va a hacer que el proceso de despertarse se haga más efectivo y asegure que este se levante a la hora que este necesite estar despierto.
Compromiso, bosquejo de solución:
El aprendizaje a aplicar será basado en lo aprendido en clases respecto a java y el uso de Android estudio para poder desarrollar nuestra app . El desarrollo se basará en el desarrollo de aplicaciones Android , tanto como la interfaz y la programación a desarrollar en java . El programa mostrará el tiempo que falta para que se active la alarma , las opciones de preguntas a hacer al momento de activarse la alarma y el tiempo actual .

Alumno(s):Paula Amigo, Luis Bahamondes, Jairo González
Tema :Aplicación móvil "FreeSpots USM"
Fecha :July 22, 2019, 8:49 pm
Problema:
En los periodos de estudio en la universidad se genera una situación compleja al momento de buscar un puesto disponible para estudiar, sobre todo dentro de la biblioteca. Esto implica recorrer piso a piso buscando un lugar libre, resultando en una pérdida de tiempo si la biblioteca ya está ocupada a toda su capacidad. Debido a esto, es necesaria la existencia de alguna herramienta que nos de información respecto a la disponibilidad de asientos, evitando así recorrer físicamente la biblioteca.
Compromiso, bosquejo de solución:
Se aplicarán conocimientos de programación en Android, basado en Java, para el desarrollo de una aplicación móvil que presente en tiempo real los lugares disponibles para el estudio, a través de una planimetría básica de un piso de biblioteca. Estos datos serán almacenados en linea y se podrán consultar mediante la aplicación.

Alumno(s):Carlos Elgueta - Lilian Rosales - Nicholas Bernal
Tema :CuteProba
Fecha :July 27, 2019, 2:27 pm
Problema:
Se necesita una herramienta que ayude al estudio de un ramo que es complejo para la mayoría de las compañeras y compañeros, en donde se puedan realizar los cálculos y la visualización de algunas funciones de probabilidades.
Compromiso, bosquejo de solución:
Se aplicarán los conocimientos necesarios para el manejo de Qt Creator orientado a objetos y la manipulación correcta de las bibliotecas complementarias para el funcionamiento de la aplicación. Se desarrollará una aplicación de escritorio a través de Qt Creator que visualiza y calcula algunas funciones de probabilidad a través de ciertos parámetros.

Alumno(s):Rudolf Hartmann
Tema :Arriendo de Casilleros
Fecha :August 4, 2019, 3:57 pm
Problema:
Para arrendar un casillero del Hall del C hay que hacer una fila muy larga y la forma de anotar quien esta arrendando un casillero es en papel.
Compromiso, bosquejo de solución:
Lo que se hará es usar objetos en Java para implementar una simulación de casilleros y al apretar uno, se abre una ventana donde una llena un formulario y agenda el arriendo de este.

Alumno(s):Sebastián Araneda, Nicolás Calderón, Angel Gutierrez
Tema :Control de domótica mediante aplicación Android.
Fecha :August 9, 2019, 6:19 pm
Problema:
El uso de domótica ayuda a los usuarios a interactuar con aparatos electrónicos denominados con la etiqueta "Smart". Hablamos por ejemplo, de ampolletas inteligentes que pueden encenderse con el uso de un aparato remoto. Dichos aparatos suelen ser costosos, y es posible aplicar estos servicios a bajo costo con la ayuda de IoT y programación OO.
Compromiso, bosquejo de solución:
Con el uso de Android Studio, y la aplicación de conocimientos en POO, se implementará una aplicación en Java, esquematizada en Android Studio, que pueda conectarse e interactuar con módulos MCU, capaces de controlar luces y otras aplicaciones con relays.

Alumno(s):Ian Roberts, Camila Herrera, Joaquin Opazo
Tema :Aplicacion Movil de Visualizacion de Puntajes en Competencias
Fecha :August 11, 2019, 8:23 pm
Problema:
Problema, Necesidad o Servicio: Visualizar en tiempo real una tabla de Puntajes en competencias a traves de una aplicacion movil, permitiendo al usuario elegir la categoria que desea ver.
Compromiso, bosquejo de solución:
Aprender a usar tanto Programacion orientada a Objetos como desarrollo de aplicacion moviles Android y a su vez Interfaz grafica para la visualizacion del Objetivo

Alumno(s):Jorge Véliz, Axel Pérez
Tema :Aplicación móvil para la aplicación de filtros fotográficos usando funciones matemáticas.
Fecha :August 11, 2019, 10:30 pm
Problema:
cansado de aplicar el mismo filtro a una fotografía? o de tener que regirte por filtros preestablecidos? bueno, nosotros también. Con este proyecto, trataremos de dar una vista más matemática y diferente a la hora de aplicar filtros a tus fotografías.
Compromiso, bosquejo de solución:
Usando la composición RGB, desfragmentaremos las fotografías para luego aplicarle filtros usando funciones matemáticas, funciones las cuales podrá elegir el usuario. Este procedimiento se llevará a cabo gracias a nuestros conocimiento de POO (ya que deberemos tomar cada imagen como objeto y dentro de el existirán otros objetos llamados pixeles los cuales, valga la redundancia, a su vez tendrán otras cualidades las cuales podremos tomar como objetos.) y un poco de imaginación, ya que los resultados hasta ahora al menos son algo inciertos. Ademas todo esto en una aplicación móvil la cual trataremos de hacer lo mas sencilla para el usuario.

Alumno(s):Javier Sanhueza; Matías Sanhueza; Christopher Silva
Tema :DespensApp - Tu organizador de despensa
Fecha :August 12, 2019, 7:38 pm
Problema:
Muchas veces en la vida cotidiana no se tiene noción de qué alimentos o productos tenemos en nuestras despensas, lo que trae como consecuencia la expiración de nuestros alimentos, trayendo consigo el riesgo de contraer enfermedades si se consume o terminar botándolos a la basura, lo cual es una mala práctica considerando los recursos con los que cuenta el planeta.
Compromiso, bosquejo de solución:
Se aplicará lo aprendido en el curso de Programación Orientado a Objetos, en específico la materia que concierne al desarrollo de Aplicación móvil para la plataforma Android. El problema descrito se pretende solucionar desarrollando una aplicación móvil en la cual el usuario mantenga un registro de sus alimentos en despensa o en otra ubicación (refrigerador, habitación, etc), permitiéndole saber qué productos están disponibles o próximos a vencer, en este último caso, cuando un alimento esté cercano a su fecha de vencimiento, la aplicación le avisará al usuario mediante una notificación.

Alumno(s):Rodrigo Jimenez Castro , Pablo Yáñez Riquelme, Ariel Gamboa Basaure
Tema :Solución con HMI y ordenamiento de insumos, instrumentos y herramientas en el pañol del departamento de electrónica.
Fecha :August 12, 2019, 7:50 pm
Problema:
Un problema común en la actualidad, es el ordenamiento optimo de la mercadería y bienes fijos de una empresa que los vende y/o da un servicio a través de estos. Además es de suma importancia un HMI que sea capaz de ser comprendido de forma rápida por el usuario, sin necesidad de una capacitación o un manual asociado. Por lo tanto se presentará una solución con un HMI y una ordenamiento de insumos, herramientas e instrumentos del pañol del departamento ELO a modo de contextualizar.
Compromiso, bosquejo de solución:
-Estructura de datos a través de listas enlazadas -Construcción visual de los diferentes actuadores digitales que permiten ingresar, retirar y visualizar componentes, herramientas e instrumentos, esto será con .swing o qt.

Alumno(s):Francisca Soto, Felipe Fuentes, Johanny Espinoza
Tema :Organización de torneos
Fecha :August 14, 2019, 12:54 pm
Problema:
Para este proyecto, se ha pensado en facilitar el trabajo para quienes quieran organizar un campeonato de fútbol, ya que se tiene por conocimiento que es una tarea muy complicada, debido a que se necesita determinar el equipo ganador. Además, en la actualidad, se ha observado cómo este deporte se está masificado y transformándose en un deporte para todos. Es por esto que como grupo queremos facilitar el acceso a los organizadores para poder crear su torneo de manera eficiente.
Compromiso, bosquejo de solución:
Se aplicará el conocimiento adquirido durante el curso, profundizar contenido de c++, además de averiguar el funcionamiento de Qt para así poder implementarlo en el proyecto. Se desarrollará una interfaz gráfica en Qt utilizando clases en c++ para así poder usar ventanas, botones, etc. Se mostrará una sección en donde se podrá agregar a los equipos que competirán, también se mostrará un historial de los partidos junto a sus resultados, también un reporte de los equipos que siguen en competencia, hasta finalmente mostrar al equipo ganador.