Computer Science + Linguistics, BSLAS
for the degree of Bachelor of Science in Liberal Arts & Sciences Major in Computer Science + Linguistics
computer science degree information: CS + X Degrees
linguistics information: CS + Linguistics
department page: https://linguistics.illinois.edu/
overview of college admissions & requirements: Liberal Arts & Sciences
college websites: https://las.illinois.edu/ and https://grainger.illinois.edu
computer science email: undergrad@cs.illinois.edu
linguistics advising: https://linguistics.illinois.edu/academics/undergraduate-program/undergraduate-advising
Please see the computer science advisor as well as the linguistics advisor.
for the degree of Bachelor of Science in Liberal Arts & Sciences Major 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).
General education: Students must complete the Campus General Education requirements including the campus general education language requirement.
Minimum required major and supporting course work: Normally equates to 66 hours. Twelve hours of 300- and 400-level Anthropology courses must be taken on this campus.
Minimum hours required for graduation: 120 hours
Code | Title | Hours |
---|---|---|
Required Computer Science Coursework | ||
CS 100 | Computer 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 124 | Introduction to Computer Science I | 3 |
CS 128 | Introduction to Computer Science II | 3 |
CS 173 | Discrete Structures | 3 |
CS 225 | Data Structures | 4 |
CS 222 | Software Design Lab | 1 |
Choose one of the following combinations | 8-11 | |
Computer Architecture and System Programming | ||
OR | ||
Introduction to Computer Systems | ||
Choose one of the following: | ||
Statistical Analysis | ||
Biostatistics | ||
Probability & Statistics for Computer Science | ||
CS 374 | Introduction to Algorithms & Models of Computation | 4 |
CS 421 | Programming Languages & Compilers | 3 |
Mathematics (may also fulfill the General Education Quantitative Reasoning I and II requirements) | ||
MATH 221 | Calculus I | 4-5 |
or MATH 220 | Calculus | |
MATH 225 | Introductory Matrix Theory | 2 or 3 |
or MATH 257 | Linear Algebra with Computational Applications | |
MATH 231 | Calculus II | 3 |
Required Linguistics Coursework - Minimum of 24 hours | ||
LING 100 | Intro to Language Science | 3 |
LING 301 | Elements of Syntax | 3 |
LING 307 | Elmnts Semantics & Pragmatics | 3 |
LING 406 | Introduction to Computational Linguistics | 3 |
Advanced Coursework- select at least three of the following | 9 | |
Machine Translation: History and Applications | ||
Special Topics in Linguistics (Check with advisor for appropriate topics. May be repeated to meet this requirement if topics vary) | ||
Machine Learning | ||
Linguistics Breadth Course | 3 | |
Any 200-level or higher Linguistics Course (with the exception of ESL and language courses) |