Linguistics (8 courses): [26-27 credits]
- Linguist 201 Introduction to Linguistic Theory (4 cr)
- Linguist 390A Fundamentals of Speech Sounds (3 cr) [prereq Ling 201]
- Linguist 401 Introduction to Syntax (3 cr) [prereq Ling 201]
- Linguist 510 Introduction to Semantics [prereq Ling 201, 401] (4 cr)
- Linguist 409 Introduction to Computational Linguistics (3cr) [prereq Ling 201, CICS 110]
- Linguist 429H Computational Linguistics: Use and Meaning (3 cr) [preq Ling 409]
- Linguist 305 Junior Year Writing (Linguistics, 3 cr)
- One of
- Linguist 394BI Language & Cognition (IE) (3 cr) [prereq Ling 201]
- Linguist 412 Language Processing & the Brain (IE) (3 cr) [prereq Ling 201]
Computer Science (5 courses): [18-19 credits]
- CICS 110 Foundations of Programming (4 cr) [prereq Math R1]
- CICS 160 Object Oriented Programming (4 cr) [prereq CICS 110]
- CICS 210 Data Structures (4 cr) [prereq CICS 160]
- CS 485 Applications of Natural Language Processing (3 cr) [prereq L492B or (CS240 & (220|230))]
- One additional 200+ COMPSCI course (3-4 cr)
Math Background (2 courses): [6 credits]
- Math 131 Calculus I (3 cr)
- Math 132 Calculus II (3 cr) [prereq Math 131]
Floating Electives [3-4 credits]
- Industry Practicum (recommended) / Linguistics 400+ / CS 200+ (1 course, 3-4 cr)
- Some recommended electives:
- MATH 235 Introduction to Linear Algebra (3 cr) [prereq: MATH 132] (exceptionally allowed although not LING or CS course)
- CS 240 Reasoning under Uncertainty (4 cr) [prereq: CICS 160]
- Some recommended electives:
An example progression through the curriculum would be:
- Semester 1: Linguist 201, Math 131, CICS 110
- Semester 2: Linguist 401, Math 132, Linguist 390A, CICS 160
- Semester 3: Linguist 409, CICS 210, Linguist 510
- Semester 4: Linguist 429H, Junior Year Writing
- Semester 5: CS 485, CS 200+ elective
- Semester 6: Industry Practicum/CS200+/Linguist 400+, Linguist 394BI/412 (IE)