CSCI 239 Midterm Review
As usual, the midterm will be open book, open notes. However, I
urge you to consider creating a cheat sheet - one side of a sheet of
paper containing cues to the important concepts. This will help you
avoid the problem of spending all your time looking stuff up and,
therefore, not finishing the midterm.
You should be able to:
-
Convert a truth table to a boolean expression using the sum of
products method.
-
Convert a truth table to a Karnaugh map and find the simplified
boolean expression.
-
Draw a circuit from a Boolean expression.
-
Create a Boolean expression from a circuit.
-
Recognize logical expressions and determine if they lead to
necessary conditions.
-
Do simple logical derivations.
-
Understand sets, set operations, using sets in proofs - for example, prove two sets are equal.
-
Convert English sentences into logical statements.
-
Recognize and understand logical quantifiers.
-
Manipulate sequences and series.
-
Understand functions and what they mean.
-
Be able to recognize the order of a formula using the lemmas
from class. (Study the Analysis of Algorithms section of the Lectures
associated with CSCI 239 on the web.)
-
Be able to solve systems of equations using matrices.
-
Be able to find the inverse of a square matrix.
-
Be able to multiply matrices and matrices times vectors.
-
Understand vector operations - dot product, sum, difference of
vectors.
-
Do simple proofs by induction.
-
Construct simple regular expressions in the format for Perl or
egrep.
-
Understand and write simple Haskell functions for most of the
above.