Linguistics & Computer Science B.S.
The bachelor’s in Linguistics & Computer Science is designed to provide students with the background for work in the field of computational linguistics or natural language processing. It focuses on the relationship between computer and human language and computational techniques applied to natural language. It includes instruction in computer programming and linguistics and linguistic analysis. The program consists of a core of required courses in computer science, math, and linguistics. Electives can be taken in either department. Students will take courses specific to natural language processing and a practicum in their senior year.
The BS in Linguistics & Computer Science requires a minimum of 108 credit hours to complete the following requirements.
Required Courses: Linguistics (40 credits)
Required Courses: Computer Science (40 credits)
Lower Division (24 credits)
CS 161 | Introduction to Programming and Problem-Solving | 4 |
CS 162 | Introduction to Computer Science | 4 |
CS 163 | Data Structures | 4 |
CS 205 | System Programming and Architecture | 4 |
CS 250 | Discrete Structures I | 4 |
CS 251 | Discrete Structures II | 4 |
Upper Division (16 credits)
CS 302 | Programming Methodologies and Software Implementation | 4 |
CS 350 | Algorithms and Complexity | 4 |
CS 445 | Machine Learning | 4 |
CS 444 | Natural Language Processing | 4 |
Other Required Courses (16 credits)
Mth 251Z | Differential Calculus | 4 |
Mth 252Z | Integral Calculus | 4 |
Stat 451 | Applied Statistics for Engineers and Scientists I | 4 |
Mth 261 | Introduction to Linear Algebra | 4 |
Advisor-approved NLP Elective (4 credits)
One advisor-approved NLP elective course (4 credits) must be taken. The possible courses will change as the NLP industry evolves. Some examples may include
CS 410 Topic: Adventures in Natural Language Processing (4),
CS 410 Topic: Large Language Models (4), etc.
Other Electives
Choose 8 credits from the following:
Additional courses may be approved by an advisor.
Other Requirements
Students must satisfy all university requirements for the BS degree; including the residency requirement; and maintain a 2.5 grade point average in the major. All courses used to satisfy major requirements must be taken for a letter grade and must be graded C- or better.
By the end of the first quarter of admission to the program, students must consult with the advisor to select the appropriate courses.
Total Credit Hours: 108