A web-page-based software program for technology-enhanced learning (TEL) of Karnaugh map (K-map)
Karnaugh Map (K-map) is a tool to visually simplify Boolean expressions. Learning K-map is an important part of electronics and computer engineering education. This report documents the implementation of a program that enhances the learning of K-maps. The objective is to create an easily accessible...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
Nanyang Technological University
2024
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/176408 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
Summary: | Karnaugh Map (K-map) is a tool to visually simplify Boolean expressions. Learning K-map is an important part of electronics and computer engineering education. This report documents the implementation of a program that enhances the learning of K-maps. The objective is to create an easily accessible website that allow students to explore K-maps in an interactive manner, using Technology-Enhanced Learning (TEL) to strengthen and reinforce logic minimization techniques for students.
The program is developed with a Python back end and a Java script front end. Other technologies include the Bootstrap frontend toolkit, the flask micro web framework and its templating engine Jinaja2, the Gunicorn WSGI, and the Docker containerization software.
This report documents the design consideration and decisions on the program’s implementation as well as the details of the implementation. |
---|