Computer Science and Linguistics

For the degree of Bachelor of Science in Liberal Arts and Sciences

Major in Sciences and Letters Curriculum

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

Computer Science email: academic@cs.illinois.edu
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 100Freshman Orientation 10-1
CS 125Intro to Computer Science4
CS 126Software Design Studio3
CS 173Discrete Structures3
CS 225Data Structures4
CS 233Computer Architecture4
CS 241System Programming4
Choose one of the following:3
Statistical Analysis
Biostatistics
Probability & Statistics for Computer Science
CS 374Introduction to Algorithms & Models of Computation4
CS 421Progrmg Languages & Compilers3
Mathematics (may also fulfill the General Education Quantitative Reasoning I and II requirements)
MATH 221Calculus I4-5
or MATH 220 Calculus
MATH 225Introductory Matrix Theory2
MATH 231Calculus II3
Required Linguistics Coursework - Minimum of 24 hours
LING 100Intro to Language Science3
LING 301Elements of Syntax3
LING 307Elmnts Semantics & Pragmatics3
LING 406Intro to Computational Ling3
Advanced Coursework- select at least three of the following9
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 Course3
Any 200-level or higher Linguistics Course (with the exception of ESL and language courses)
1

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.