AND, OR, NOT: Teaching Logic in CS0
Document Type
Article
Publication Title
Journal of Computing Sciences in Colleges
Publication Date
6-2012
Abstract/ Summary
The use of logical expressions is at the heart of much of what we do as Computer Scientists. This paper addresses the centrality of Boolean expressions as a repeating theme in an introductory Computer Science course that serves both non-majors and Information Technology majors, and is also a gateway to the Computer Science major. Booleans are the key to unlocking how to express specificity to a computer; not only are they a central component to writing computer programs, but they also play a key role in the effective use of many information systems such as databases, spreadsheets, library catalogs, and Google, all of which have high relevance to a diverse audience.