3.00 Credits
Applies theoretical concepts of sets, functions, binary relations, graphs, Boolean algebras, propositional logic, semigroups, groups, homomorphisms, and permutation groups to computer characteristics and design, words over a finite alphabet and concatenation, binary group codes, and other communication or computer problems. Students are expected to have completed a Linear Algebra course before enrolling in this course.