ITEC 420: Exam 1 topics - Fall 2019


Updates :
  1. 2019 Sep 28 11:19:53 AM: Added countability proofs to 2.5 and the word "alphabets" in 3.1
  2. 2019 Sep 25 09:20:01 PM: Updated for fall 2019


  1. Coverage: Material from text, powerpoints, lecture, homeworks
    1. Text:
    2. Approximately equal weight on each covered chapter. (May change after exam is written)
    3. Regular Expressions and Regular Grammars: Not on exam 1 (except that they are another way to define regular languages)

  2. Appendix A: Math
    1. Sets:
    2. Cartesian Product (aka Cross Product) - Creates set of tuples

    3. Relation: any subset of Cross Product
    4. Functions:

    5. Proofs

  3. Chapter 2: Languages and Strings
    1. Alphabet: Σ - Finite set of symbols. (Can be empty, but we mostly ignore empty alphabets)
    2. String: finite sequence of symbols, length, (|w|)
    3. ε
    4. Σ*

    5. Operations on Strings:
    6. Substrings, prefixes, suffixes

    7. Languages - Introduction:

    8. Operations (aka Functions) on Languages:
    9. Scope in set builder notation
    10. ZOM vs OOM, followed by, etc

  4. Chapter 5: Deterministic Finite State Machines [and Regular Languages]
    1. FSM Diagram: States and transitions, initial, finals
    2. Formal definition: Five tuple - M = (K, Σ, δ, s, A)
    3. Transition function: K x Σ x K

    4. Accept and reject a string
    5. A machine accepts (ie recognizes) a language (ie L(M))

    6. Computation: Formal and informal defintion

    7. Regular Language: Give definition (ie accepted by FSM)

  5. Chapter 5: Nondeterministic Finite State Machines [and Regular Languages]
    1. DFSM: transition function: one transition out per input symbol
    2. NDFSM

    3. DFSM = NDFSM:

    4. Be able to analyze a N/DFSM
    5. Be able to create a N/DFSM for a particular task

    6. What does this mean: DFSM = NDFSM = RE = RG = RL
    7. Acronyms: FSM, DFSM, NFSM, DFA, NFA, FA



The following will NOT be on exam 1:
  1. Appendix A: Math
  2. Chapter 6: Regular Expressions - Not on exam 1.

  3. Chapter 7: Regular Grammars - Not on exam 1

  4. Chapter 1: Why? - Not on exam 1
  5. Chapter 3: The Big Picture? --- not on exam 1
  6. Chapter 4: Computation - Not on exam 1
  7. Chapter 8: Regular and Nonregular Languages - Not on exam 1
  8. Chapter 9: Not on exam 1
  9. Chapter 10: Summary - not on exam 1






ITEC 420 Home Page -- Dr. Okie's Home Page, What's My Grade?