Curriculum / DescriptionsCOMP_SCI 337: Intro to Natural Language Processing
Curriculum
/ Descriptions
VIEW ALL COURSE TIMES AND SESSIONS
Prerequisites
Senior CS majors or COMP_SCI 348 or consent of instructorDescription
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%