The departments of Computer Science and Linguistics at the University of Illinois offer a degree that allows students to pursue a career in computer science and linguistics. The CS + Linguistics program which started in 2014 ushers in a new level of partnership between the College of Engineering (ENG) and the College of Liberal Arts and Sciences (LAS) and offers an innovative approach to education in both fields. CS + Linguistics allows students to enroll in a new program of study that provides a strong background in computer science as well as a rigorous training in liberal arts and sciences.
Recognizing the diversity of applications and disciplines as well as the challenges faced in the 21st century, the CS + Linguistics program at the University of Illinois is positioned to offer students unique opportunities for an interdisciplinary education. It prepares them for careers in emerging industries and offers a solid foundation for admission to graduate school. The CS + Linguistics degree provides grounding in both theory and in practice, ensuring that the students’ education meets and exceeds industry standards.
The CS + LINGUISTICS program brings together students and faculty interested in different aspects of the computer – natural language relationship – i.e., studying the cognitive aspects of natural languages; endowing computers with human-like behavior and understanding of spoken and written natural language; and designing user-friendly computer programs and interfaces using natural language communication.
Students will be exposed to the tools of both disciplines — formal methods, philosophical analysis, computer programming, and empirical research — with the aim of acquiring the appropriate skills required by the field. Graduates will be successful in landing jobs in various areas, including natural language software design and applications, teaching and research, law, medicine, and public service. The innovative aspect of the program is its focus on relating computers to language, technology, and society where the combination has potential for great impact.
CS+Linguistics Degree Requirements
Note: Campus has fully approved the revision to the BSLAS in Computer Science and Linguistics (for both Computer Science and Linguistics components). This change is effective beginning Fall 2016. Per LAS policy all undergraduate curricular revisions are effective the fall semester following full approval. Students matriculating prior to that fall semester have the option of staying in the old program. Students matriculating in that fall semester must follow the new program. Please let us know if you have any questions (see contact information on this page).
- CS requirements
- Linguistics requirements (see below)
|Minimum of 24 hours||Linguistics Coursework|
|An additional 24 hours of coursework in Linguistics. Coursework must be chosen in consultation with and approved by the Linguistics advisor. Must include at least 12 hours at the 300- or 400-level.|
|12||Required linguistics courses|
|3||LING 100 – Intro to Language Sciences|
|3||LING 301 – Elements of Syntax|
|3||LING 307 – Elements of Semantics and Pragmatics|
|3||LING 406 – Intro to Computational Linguistics|
|9||Advanced special courses (Pick three of the following) *:|
|3||LING 490 (63730) – Seminar in Linguistic Analysis (Corpus
|3||LING 415 / TRST 415 – Seminar in Linguistic Analysis (Human and Machine Translation: History and Applications)|
|3||LING 490 (65072) – Seminar in Linguistic Analysis (Tools for Big Data)|
|3||LING 490 (56284) – Seminar in Linguistic Analysis (Preparing for Career Success)|
|3||LING 490 (65072) – Seminar in Linguistic Analysis (Computational Morphology)|
|3||CS 446 – Machine Learning OR CS 498-AML - Applied Machine Learning|
|3||Linguistics breadth courses (Pick one of the following):|
Any LING-rubric course 200-level and up (with the exception of ESL and language courses)
Twelve hours of 300- and 400-level courses in the major must be taken on this campus.
*Students who have taken LING 406 also have the option to enroll in a LING 500-level course in Computational Linguistics (like LING 506) which can count as advanced special course credit (as part of the Advanced special courses section).
All LAS foreign language requirements must be satisfied.
IMPORTANT: A Major Plan of Study Form must be completed and submitted to the LAS Student Affairs Office by the beginning of the fifth semester (60-75 hours). Please see the computer science advisor as well as the advisor in linguistics.