LING 3023 Introduction to Natural Language Processing

(Prior to Fall 2010, this course was known as LIN 24.
The information below might still reflect the old course numbers. Bracketed numbers, if any, are the old course numbers. Learn more...)

4 hours; 4 credits

Introduction to the principles, history, and accomplishments of natural language processing from the perspective of the structure of human language. Overview of the techniques used by natural language processing to deal with the phonetics, phonology, morphology, syntax, and semantics of natural languages. Interaction between ideas in the philosophy of language and developments growing out of natural language processing. Applications of natural language processing to a wide range of real-world contexts. This course is the same as Computer and Information Science 2830 and English 3525.

Prerequisite: Computer and Information Science 1110 [1.5], or 1115, or both of 1113 and 1114, or 1170, or 1180; prerequisite or corequisite: Computer and Information Science 2210 [11] and Linguistics 2001 [1].


The City University reserves the right, because of changing conditions, to make modifications of any nature in academic programs and requirements of the university and its constituent colleges without advanced notice. Students are advised to consult regularly with college and department counselors concerning their programs of study.

Access the college's current and recent course bulletins.