Document Type

Project

Lead Author Type

CIS Masters Student

Advisors

Dr. Zachary Kurmas, kurmasz@gvsu.edu

Embargo Period

3-8-2021

Keywords

Boolean Logic, Javascript, Ruby on Rails, Web Application, Truth Table, BooleaBoolean Logic, Javascript, Ruby on Rails, Web Application, Truth Table, Boolean, Circuit, Heroku, Boolean Expression, HTML, CSSn, Circuit, Heroku, Boolean Expression, HTML, CSS

Abstract

Currently, the GVSU School of Computing offers a course during undergraduate studies that teaches Boolean logic and its corresponding basic circuit design. The textbook used in that course, while being very informative, lacks the quantity of practice problems that a student might need. Therefore, students will have the availability to experience a greater variety of practice problems. This will allow students to increase their knowledge in the world of Boolean logic which will help them along in their pursuit of their undergraduate degree.

The students will be provided scenarios such as, translating a truth table to an expression, expression to truth table, circuit to truth table, and circuit to expression. In future developments, truth table and expression to circuits may be available. This web application is deployed through Heroku and was developed with a Ruby on Rails backend server with a JavaScript, HTML, and CSS frontend as well as a Wolfram Alpha API call used to generate the circuits.

Share

COinS