Curriculum
  /  
Descriptions
COMP_SCI 337: Intro to Natural Language Processing


VIEW ALL COURSE TIMES AND SESSIONS

Prerequisites

Senior CS majors or COMP_SCI 348 or consent of instructor

Description

A semantics-oriented introduction to natural language processing, broadly construed. Representation of meaning and knowledge inference in story understanding, script/frame theory, plans and plan recognition, counter-planning, and thematic structures.

  • This course satisfies the AI Breadth & Project Requirement 

REQUIRED TEXTBOOK: None.

REFERENCE TEXTBOOKS:

• ANSI Common Lisp Book

INSTRUCTORS: Prof. Birnbaum
COURSE COORDINATOR: 
Prof. Larry Birnbaum

DETAILED COURSE TOPICS:

  • Language Understanding
  • Modeling Human Cognition with Computers
  • Psychological Theories and Themes
  • Task Driven Software and Artifact Design

HOMEWORK ASSIGNMENTS:

  • Assignment 1 - Lisp Intro
  • Assignment 2 - Ambiguity
  • Assignment 3 - Eliza
  • Assignment 4 - Action - Inference.
  • Assignment 5 - Inferencer
  • Pick one: Paper or Program

GRADES:

  • Class discussion - 10%
  • Projects and Assignments - 50% (Harder assignments are worth more. Go figure.)
  • Final Paper - 30%
  • Attendance - 10%