STATE UNIVERSITY OF NEW YORK AT OSWEGO
Computer Science Department
I. COURSE NUMBER AND CREDIT:
CSC/ISC 350 - 3 S.H.
II. COURSE TITLE:
III. COURSE DESCRIPTION:
Computational approach to the study of language.
Problems in understanding and producing natural (or
natural-like) language by computer and humans.
Theories of parsing, meaning, knowledge
representation, and communication, along with their
CSC/ISC 221 and CSC 241
VI. COURSE OBJECTIVES:
As a result of this course, students will be able to:
1. Understand the concepts of meaning, language and
understanding from an artificial intelligence
2. Use logic as a descriptive tool in formulating
3. Understand fundamental concepts of representing
English for various computational purposes, and
to present several different grammar types.
4. Outline the fundamental role of semantics in
disambiguating syntax driven parsing.
5. Paraphrase information once a phrase has been
6. Examine properties of existing systems in a case-
study manner, comparing differing approaches.
VII. COURSE OUTLINE:
1. Symbolizing Concepts
2. Semantic Processing and Semantic Networks
3. The Role of Syntax
B. The Place of Logic
1. Propositional Logic
2. Predicate Logic
3. Procedural Logic
4. Definite Clause Grammars
C. Word Patterns
1. Context-free Grammars and Parsing
2. Transformational Grammar
3. Augmented Transition Network Grammars
4. Case and Functional Grammars
D. Translation to Semantic Relations
1. Generative Semantics
2. Semantic Nets and Memory Models
3. Context and Scripts
E. Questing and Summarizing
1. Analysis of English Questions
2. Retrieving Answers with Fuzzy Matching
3. Generating English Answers
4. Computing Summaries
F. Case Studies
VIII. METHODS OF INSTRUCTION:
The primary mode of instruction will be lectures with
emphasis on basic concepts and applications of these
concepts. Textbook readings will be supplemented by
primary source material. Assignments which require
students to apply specific concepts will be regularly
given. These assignments will include small
IX. COURSE REQUIREMENTS:
X. MEANS OF EVALUATION:
Examinations and homework assignments.
Barr, A. & Feigenbaum, E. A. (Eds.). The Handbook of
Artifical Intelligence (volumes 1-3). Kaufmann:
Los Altos, CA, 1981.
Brady, M. & Berwick. R. C. (Eds.). Computational
Models of Discourse. Cambridge, MA: MIT Press,
Charniak, E. & Wilks, Y. (Eds.). Computational
Semantics: An Introduction to Artificial
Intelligence and Natural Language Comprehension.
New York: North-Holland, 1976.
King, M. (Ed.). Parsing Natural Language. Orlando:
Academic Press, 1983.
O'Shea, T. & Eisenstadt, M. Artificial Intelligence:
Tools, Techniques, and Applications. New York:
Harper & Row, 1984.
Sager, N. Natural Language Information Processing: A
Computer Grammar of English and Its Applications.
Reading, MA: Addison-Wesley, 1981.
Schank, R. C. & Colby, K. M. (Eds.). Computer Models
of Thought and Language. San Francisco, Freeman,
Simmons, R. F. Computations From the English.
Englewood Cliffs, NJ: Prentice-Hall, 1984.
Winograd, T. Language as a Cognitive Process -
Volume I: Syntax. Reading, MA: Addison-Wesley,
Last Updated: 7/9/07