CSE 143: Natural Lang Process

University of California, Santa Cruz

Introduces the theory and practice of natural language processing (NLP)--the creation of computer programs that can understand, generate, and learn natural language. Introduces the three major subfields of NLP: syntax (the structure of a sentence); semantics (the explicit meaning of a single sentence); and pragmatics (the implicit meaning of a sentence when it is used in a specific discourse). Projects focus on the techniques useful for a particular application area, alternating in different years. Project application areas include information extraction, narrative understanding, sentiment analysis, dialogue systems, and question answering. (Formerly CMPS 143.)

Average GPA: 3.76

Grade distribution records: 630 students across 8 terms.

Grade distribution

GradeStudentsPercent
A+7311.6%
A32952.2%
A-9414.9%
B+264.1%
B254.0%
B-203.2%
C+50.8%
C101.6%
C-10.2%
F30.5%
P203.2%
NP40.6%
S30.5%
U10.2%
W162.5%

Based on 630 student grade records across 8 terms and 4 professors.

Instructors

Still loading. This can take a moment on a slow connection.

Loading My Class Grades