Technology-enhanced learning (TEL) of Karnaugh map

This project serves to provide an alternative platform for users dealing with Karnaugh Map (K-Map) by developing a Technology-Enhanced Learning (TEL) software program of K-Map in order to assist users in strengthening solving abilities and concepts of K-Map. This platform was developed specifically...

Full description

Saved in:
Bibliographic Details
Main Author: Mohamed Syafiq Mohamed Shah
Other Authors: Jong Ching Chuen
Format: Final Year Project
Language:English
Published: 2018
Subjects:
Online Access:http://hdl.handle.net/10356/74412
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-74412
record_format dspace
spelling sg-ntu-dr.10356-744122023-07-07T17:34:21Z Technology-enhanced learning (TEL) of Karnaugh map Mohamed Syafiq Mohamed Shah Jong Ching Chuen School of Electrical and Electronic Engineering DRNTU::Engineering This project serves to provide an alternative platform for users dealing with Karnaugh Map (K-Map) by developing a Technology-Enhanced Learning (TEL) software program of K-Map in order to assist users in strengthening solving abilities and concepts of K-Map. This platform was developed specifically to improve the traditional learning methods by incorporating and utilising current technology. The program was developed using Java programming language on NetBeans Integrated Development Environment (IDE) while making use of Swing (Java) to create the graphical user interface (GUI). The program is capable of operating in two modes, generating random Boolean algebraic functions of up to 4-variables, inclusive of Don’t Care (DC) terms, for the user to solve as well as allowing the user to input specific Boolean algebraic functions. The program utilises McCluskey method and Petrick’s method to compute all simplified solutions for all functions and can be expressed in either Sum-of-Product (SOP) or Product-of-Sum (POS) forms. The program evaluates the user in three key areas namely Grouping of Terms, Algebraic Expression and PI / EPI Identification. The solution in all three areas are also provided by the program in the event that the user is unable to solve the Boolean algebraic function. This report documents the design and development as well as the implementation process of the program. Explicit testing of the programs are presented, following which recommendation for future works are suggested. Bachelor of Engineering 2018-05-17T07:06:06Z 2018-05-17T07:06:06Z 2018 Final Year Project (FYP) http://hdl.handle.net/10356/74412 en Nanyang Technological University 55 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering
spellingShingle DRNTU::Engineering
Mohamed Syafiq Mohamed Shah
Technology-enhanced learning (TEL) of Karnaugh map
description This project serves to provide an alternative platform for users dealing with Karnaugh Map (K-Map) by developing a Technology-Enhanced Learning (TEL) software program of K-Map in order to assist users in strengthening solving abilities and concepts of K-Map. This platform was developed specifically to improve the traditional learning methods by incorporating and utilising current technology. The program was developed using Java programming language on NetBeans Integrated Development Environment (IDE) while making use of Swing (Java) to create the graphical user interface (GUI). The program is capable of operating in two modes, generating random Boolean algebraic functions of up to 4-variables, inclusive of Don’t Care (DC) terms, for the user to solve as well as allowing the user to input specific Boolean algebraic functions. The program utilises McCluskey method and Petrick’s method to compute all simplified solutions for all functions and can be expressed in either Sum-of-Product (SOP) or Product-of-Sum (POS) forms. The program evaluates the user in three key areas namely Grouping of Terms, Algebraic Expression and PI / EPI Identification. The solution in all three areas are also provided by the program in the event that the user is unable to solve the Boolean algebraic function. This report documents the design and development as well as the implementation process of the program. Explicit testing of the programs are presented, following which recommendation for future works are suggested.
author2 Jong Ching Chuen
author_facet Jong Ching Chuen
Mohamed Syafiq Mohamed Shah
format Final Year Project
author Mohamed Syafiq Mohamed Shah
author_sort Mohamed Syafiq Mohamed Shah
title Technology-enhanced learning (TEL) of Karnaugh map
title_short Technology-enhanced learning (TEL) of Karnaugh map
title_full Technology-enhanced learning (TEL) of Karnaugh map
title_fullStr Technology-enhanced learning (TEL) of Karnaugh map
title_full_unstemmed Technology-enhanced learning (TEL) of Karnaugh map
title_sort technology-enhanced learning (tel) of karnaugh map
publishDate 2018
url http://hdl.handle.net/10356/74412
_version_ 1772828228512120832