PI-16171-8

Desarrollo de una herramienta didáctica para el aprendizaje del álgebra booleana.

Objetivo

Desarrollar una aplicación móvil que sea utilizada como herramienta didáctica para el aprendizaje del álgebra booleana.

Descripción

El álgebra booleana es la base de conocimientos de hardware que todo estudiante de las carreras de Computación o Informática debe adquirir en sus primeros semestres. Las expresiones booleanas son un mecanismo que permite representar cualquier problema del álgebra booleana. Tales expresiones se pueden simplificar por medio del uso de mapas de Karnaugh y representarse gráficamente por medio de compuertas lógicas; finalmente a estas compuertas se les pueden aplicar valores booleanos de entrada y simular su comportamiento para observar los valores de salida esperados.

Justificación

La razón por la cual se requiere desarrollar este proyecto es contar con una herramienta didáctica que sirva de apoyo en el aprendizaje de los conceptos básicos del álgebra booleana tales como expresiones booleanas, tablas de verdad, mapas de karnaugh y simulación de circuitos lógicos a base de compuertas AND, OR y NOT. Esta herramienta podrá ser utilizada por alumnos de las materias de Fundamentos de Diseño Lógico y de Introducción a los Circuitos Lógicos del Área de Computación e Informática.

Conocimientos

Los integrantes del equipo deberán contar con:

  • conocimientos del álgebra booleana y circuitos lógicos
  • amplio dominio de estructuras de datos y algoritmos
  • habilidad de programación en lenguajes orientados a objetos
  • conocimiento de herramientas de traducción y generación de código
  • buenas prácticas de programación e ingeniería de software
  • capacidad de desarrollo de aplicaciones móviles

Integrantes

3 alumnos

Alcance

Se deberá tomar como entrada una expresión booleana de 2, 3, 4 o 5 variables y producir como salida:

  • la tabla de verdad
  • expresión en minitérminos
  • simplificación por mapa de Karnaugh de 2 a 5 variables
  • simulación del circuito de compuertas AND/OR/NOT

Entregables

  • Aplicación funcional
  • Manual de usuario
  • Manual del programador
  • Documentación del proyecto

Datos del Investigador

M.C. Botello Aragón Miguel Ángel
botellom@uaslp.mx
Edificio T, Facultad de Ingeniería, UASLP

Co-asesoría

M.C. Hernández Castro Froylan Eloy

Costos, infraestructura y financiamiento

Este proyecto no implica ningún costo adicional para los alumnos.

Tiempos estimados

3 meses