Hi There!

I'm Dan Schlegel, an Associate Professor in the Computer Science Department at SUNY Oswego

Final Exam Study Guide

Below is a course outline of possible topics for the final exam. The exam will be cumulative, but with a focus on the contents of the course since the second exam (bolded below). The format of the exam will be similar to the previous two exams, with some questions checking your understanding of various concepts, some questions wherein you’ll “do something”, and a short essay.

  • Syntax
    • Tokenizing
    • Part of Speech Tagging
    • Language Models
    • Morphological Analysis
    • Parsing
      • Constituency
      • Dependency
  • Semantics
    • Semantic Resources
      • WordNet
      • FrameNet
    • Sentiment Analysis
    • Representation
      • Logic
        • Propositional Logic
        • Predicate Logic
        • Neo-Davidsonian Event Semantics
        • Non-Classical Logics
      • Frames
        • Main concepts
        • Relation to case grammar
      • Graphs
      • Mapping between logic-frames-graphs
  • Pragmatics / Discourse
    • Grounding
    • Dialog Acts
  • Phonology
    • Speech Recognition
    • Speech Synthesis
  • Computational Techniques
    • Understand the techniques used for the above.
    • Neural Networks
    • Finite Automata, Finite State Transducers
    • Regular Expressions
    • Hidden Markov Models (just the main idea and when to use it)
    • Naive Bayes Classifiers
    • Tools used for NLP
      • NLTK
      • GATE
  • Topics from Student Presentations