Document Type
Project
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.
ScholarWorks Citation
Firlik, Spencer, "Boolean Logic Practice WebApp" (2020). Technical Library. 369.
https://scholarworks.gvsu.edu/cistechlib/369