Computer Science and Linguistics
For the Degree of Bachelor of Science in Liberal Arts and Sciences
Major in Computer Science and Linguistics
Please see the computer science advisor as well as the linguistics advisor.
Computer Science email: firstname.lastname@example.org
Linguistics advising: http://www.linguistics.illinois.edu/students/undergrad/advising.html
Minimum required major coursework normally equates to 66 hours.
General education: Students must complete the Campus General Education requirements including the campus general education language requirement.
Twelve hours of 300- and 400-level courses in the major must be taken on this campus.
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 linguistics advisor.
Minimum hours required for graduation: 120 hours
|Required Computer Science Coursework|
|CS 100||Freshman Orientation (recommended) 1||0-1|
|CS 125||Intro to Computer Science||4|
|CS 126||Software Design Studio||3|
|CS 173||Discrete Structures||3|
|CS 225||Data Structures||4|
|CS 233||Computer Architecture||4|
|CS 241||System Programming||4|
|Choose one of the following:||3|
|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|
|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||Intro to Computational Ling||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)|
|Linguistics Breadth Course||3|
|Any 200-level or higher Linguistics Course (with the exception of ESL and language courses)|
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.