Computer Science + Linguistics, BSLAS

for the degree of Bachelor of Science in Liberal Arts & Sciences in Computer Science + Linguistics


Computational Linguistics is an interdisciplinary field located at the intersection between machine learning and cognitive science, between artificial intelligence and the social sciences. The CS + Linguistics program provides students a strong background in computer science alongside rigorous training in the liberal arts. Recognizing the diversity of disciplines in the contemporary world, this program offers unique opportunities for an interdisciplinary education and prepares students for both careers in emerging industries and for graduate school. The degree is grounded in theory and in practice, ensuring that students meet and exceed industry standards. It brings together faculty interested in distinct aspects of the relationship between language and computation: from studying language as a cognitive system to developing models with human-like behavior to achieving natural language understanding in machines. 

for the degree of Bachelor of Science in Liberal Arts & Sciences in Computer Science + Linguistics


Please see the computer science advisor as well as the linguistics advisor.

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).

Graduation Requirements

Minimum hours required for graduation: 120 hours.

Minimum required major and supporting course work: Normally equates to 69 hours. At least 12 hours of 300- and 400-level course work in the major must be taken on this campus.

University Requirements

Minimum of 40 hours of upper-division coursework, generally at the 300- or 400-level. These hours can be drawn from all elements of the degree. Students should consult their academic advisor for additional guidance in fulfilling this requirement.

The university and residency requirements can be found in the Student Code (§ 3-801) and in the Academic Catalog

General Education Requirements 

Follows the campus General Education (Gen Ed) requirements. Some Gen Ed requirements may be met by courses required and/or electives in the program.

Composition I4-6
Advanced Composition3
fulfilled by LING 413
Humanities & the Arts (6 hours)6
Natural Sciences & Technology (6 hours)6
Social & Behavioral Sciences (6 hours)6
fulfilled by LING 100 and one additional Social & Behavioral Sciences course
Cultural Studies: Non-Western Cultures (1 course)3
Cultural Studies: US Minority Cultures (1 course)3
Cultural Studies: Western/Comparative Cultures (1 course) 3
Quantitative Reasoning (2 courses, at least one course must be Quantitative Reasoning I)6-10
Language Requirement (Completion of the fourth semester or equivalent of a language other than English is required)0-20
Orientation and Professional Development
LAS 101Design Your First Year Experience1
OR
LAS 100
LAS 101
Success in LAS for International Students
and Design Your First Year Experience
3
OR
LAS 102Transfer Advantage1
Total Hours1 or 3
Required Computer Science Coursework
CS 100Computer Science Orientation (recommended; CS 100 is an orientation course aimed at first-year students, so students who declare the major after the freshman year are not required to complete it.)1
CS 124Introduction to Computer Science I3
CS 128Introduction to Computer Science II3
CS 173Discrete Structures3
CS 222Software Design Lab1
CS 225Data Structures4
Choose one of the following combinations8-11
Computer Architecture
and System Programming
OR
Introduction to Computer Systems
& two CS courses at the 400 level above CS 403, excluding CS 421 and CS 491. The two courses chosen in consultation with an academic advisor must be distinct from all other courses used to fulfill program requirements or options.
Choose one of the following:3-4
Statistical Analysis
Biostatistics
Probability & Statistics for Computer Science
CS 374Introduction to Algorithms & Models of Computation4
CS 421Programming Languages & Compilers3
Mathematics Requirements
MATH 221Calculus I4-5
or MATH 220 Calculus
MATH 225Introductory Matrix Theory2-3
or MATH 257 Linear Algebra with Computational Applications
MATH 231Calculus II3
Required Linguistics Coursework - Minimum of 27 hours
LING 100Intro to Language Science3
General Linguistics Courses - select two of the following6
Elements of Syntax
Elements of Phonology
Elements of Morphology
Elmnts Semantics & Pragmatics
Intro to General Phonetics
Core Computational Linguistics Courses
LING 413Computational Corpus Linguistics3
LING 414Advanced Computational Linguistics3
Advanced Linguistics Courses - select three of the following9
Computational Sociolinguistics
Computational Syntax
Fundamentals for Speech Signal Processing and Analysis
Introductory Machine Learning
Machine Learning
Special Topics in Linguistics (Check with advisor for appropriate topics. May be repeated to meet this requirement if topics vary)
Linguistics Research Experience
LING 453Capstone in Computational Linguistics3
Total Hours69-75

for the degree of Bachelor of Science in Liberal Arts & Sciences in Computer Science + Linguistics


Sample Sequence

This sample sequence is intended to be used only as a guide for degree completion. All students should work individually with their academic advisors to decide the actual course selection and sequence that works best for them based on their academic preparation and goals. Enrichment programming such as study abroad, minors, internships, and so on may impact the structure of this four-year plan. Course availability is not guaranteed during the semester indicated in the sample sequence.

Students must fulfill their Language Other Than English requirement by successfully completing a fourth level of a language other than English. For more information see the corresponding section on the Degree and General Education Requirements page.

First Year
First SemesterHours
Free Elective course1
CS 1001
LING 1003
CS 1243
Composition I or General Education course4
Free Elective course2
 14
Total Hours 14
First Year
Second SemesterHours
CS 1283
CS 1733
200-400 level Linguistics Breadth course3
MATH 220 or 2214
General Education course or Composition I3
 16
Total Hours 16
Second Year
First SemesterHours
CS 2221
CS 2254
MATH 225 or 2573
General Education course3
Language Other Than English (3rd level)4
 15
Total Hours 15
Second Year
Second SemesterHours
STAT 200, 212, or CS 3613
CS 233 or 3403
MATH 2313
General Education course3
Language Other than English (4th level)4
 16
Total Hours 16
Third Year
First SemesterHours
CS 341 (or CS 400-level course)4
LING 3013
TRST 4153
General Education course3
General Education course3
 16
Total Hours 16
Third Year
Second SemesterHours
CS 3744
CS 400-level course or Free Elective course3
LING 3073
General Education course3
General Education course3
 16
Total Hours 16
Fourth Year
First SemesterHours
CS 4213
LING 4063
General Education course3
Free Elective course3
Free Elective course2
 14
Total Hours 14
Fourth Year
Second SemesterHours
CS 4463
LING 4903
Free Elective course3
Free Elective course2
Free Elective course2
 13
Total Hours 13

Total Hours: 120

for the degree of Bachelor of Science in Liberal Arts & Sciences in Computer Science + Linguistics


Upon completion of the CS + Linguistics degree, students will be able to:

  1. Analyze linguistic problems and identify relevant computational solutions.
  2. Implement efficient computational models and demonstrate their adequacy.
  3. Compare and assess the predictions of linguistic theories using empirical methods.
  4. Synthesize findings across types, sources, and modalities of language data.
  5. Examine the linguistic, social, and cognitive contexts in which models are used.

for the degree of Bachelor of Science in Liberal Arts & Sciences in Computer Science + Linguistics


CS + X Degree Information
CS + Linguistics Information
Linguistics Department website
Computer Science website

College of Liberal Arts & Sciences

Liberal Arts & Sciences website

Grainger College of Engineering

Grainger College of Engineering website

Admissions

Overview of College Admissions & Requirements: Liberal Arts & Sciences
Computer Science email: undergrad@cs.illinois.edu
Linguistics Advising website

Please see the computer science advisor as well as the linguistics advisor.