Linguistics+CS
Merge your passion for language with cutting-edge computer science skills. Through the Linguistics+CS program, you’ll be equipped to tackle complex linguistic questions with the latest computational tools.
Develop NLP Technology
Understand Syntax and Semantics
Leverage Computational Linguistics
Empower Communication Through Technology
Your skills will position you to be in high demand. From machine translation and speech recognition to computational linguistics research and emerging applications of large language models, you’ll have the tools to innovate and make an impact on how people interact with technology worldwide.
Design a Degree That Fits Your Future
Customize your degree with electives in both linguistics and computer science, in areas like syntax, semantics or AI. Take part in research, complete a capstone course, or both. You have the flexibility to tailor your studies to your career aspirations, whether in academia, tech development or language research.
Bridging the Language and Technology Gap
Integrating linguistic theories with computational methodologies, the Linguistics+CS integrated bachelor’s degree prepares you to innovate in natural language processing and computational linguistics. This program is offered jointly by the Departments of Computer Science and Linguistics, bridging linguistic knowledge with technical implementation and innovation.
Sample Course Sequences
Note: The course sequence provided is a sample schedule. Students should consult with their academic advisor to customize their coursework based on course availability, academic interests and transfer credits.
Fall
CS 312 Introduction to Computer Programming
M 408C or 408N Calculus 1
LIN 306 Introduction to the Study of Language
LIN 313 Language and Computers
UGS 302 or 303 First Year Signature Course (UT Core)
16 hours
Spring
CS 311 Discrete Math
CS 314 Data Structures
M 408 S Calculus 2
US History Course (UT Core)
LIN 344K Phonetics: Production and Perception of Speech Sounds
16 hours
Fall
CS 429 Computer Architecture
SDS 321 Introduction to Probability and Statistics
LIN 345 Language Change and Language Variation
Visual and Performing Arts course (UT Core)
GOV 310L American Government (UT Core)
16 hours
Spring
CS 439 Operating Systems
M 340L Matrices and Matrix Calculations
LIN 372K Sound Patterns: From Sound to Word
RHE 306 Rhetoric and Writing (UT Core)
13 hours
Fall
CS 331 Algorithms and Complexity
CS Upper Division Elective #1
LIN 372S Syntax: From Word to Utterance
Foreign Language #1
15 hours
Spring
CS Upper Division Elective #2
LIN 371 Machine Learning for Text Analysis
Natural Science & Technology, Part I
Foreign Language #2
15-16 hours
Fall
CS 371N Natural Language Processing
Linguistics Upper Division #2
Linguistics Upper Division #3
Natural Science & Technology, Part 2
US History (UT Core)
15 hours
Spring
LIN 372J or 350S Semantics (name and number TBD)
Cultural Expression, Human Experience, and Thought
GOV 312L or P Issues in Policies in American Government (UT Core)
E 361L British Literature (UT Core)
Elective
15 hours



