Hi There!

I'm Dan Schlegel, an Assistant 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 midterm (bolded below). The format of the exam will be similar to the midterm, with some questions checking your understanding of various concepts, some questions wherein you’ll “do something”, and one or more short essays wherein you’ll apply the things you’ve learned.

  • Syntax
    • Tokenizing
    • Part of Speech Tagging
    • Language Models
      • n-gram
      • Neural
    • Grammars & Parsing
      • Constituency
      • Dependency
  • Semantics
    • Sentiment Analysis
    • Representation
      • Logic
        • Propositional Logic
        • Predicate Logic
        • Model Finding
        • 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
  • Computational Techniques
    • Understand the techniques used for the above.
    • Neural Networks
    • Regular Expressions
    • Vector Semantics / word2vec
    • Bag of Words Model
    • Naive Bayes Classifiers
    • Cognitive Architectures (Dr. Lindstedt’s presentation)
    • Tools used for NLP
      • NLTK
      • GATE
  • Topics from Student Presentations
  • Readings from Journal Reflections
  • Topics from Assignments 1 & 2