Certificate in Computational Linguistics
The Certificate in Computational Linguistics provides students with a basic education in the interdisciplinary field of computational linguistics. Students must first complete core courses in the structure of human language (phonetics and syntax). In subsequent courses, students are exposed to modern techniques for computer processing of text and speech, including both data-driven (statistical) and knowledge-based methods.
To receive the Certificate in Computational Linguistics, students must complete the following 18 units of coursework and fulfill the programming requirement:
|Ling 101: Introduction to Linguistics||3 units|
|Ling 111: Linguistic Phonetics||3 units|
|Ling 112: Introduction to Syntax||3 units|
|Ling 115: Corpus Linguistics||3 units|
|Ling 124: Introduction to Speech Technology||3 units|
|Ling 165: Introduction to Natural Language Processing||3 units|
Students must maintain a 3.0 average in these courses to be awarded the certificate.
Programming requirement: Demonstrated competence with at least one programming language, such as C(++), Java, Lisp, Perl, Prolog, Python, or Ruby. Students normally fulfill this requirement by submitting a copy of a substantial computer program they have written.
Any matriculated upper division undergraduate or graduate student may pursue this certificate. Non-matriculated students may take the courses through Open University.
- Frequently Asked Questions about the Certificate in Computational Linguistics
- Association for Computational Linguistics
For more information please contact Dr. Hahn Koo at Hahn.Koo@sjsu.edu