Language Technologies Concentration
Students in our Undergraduate Minor program have the opportunity to build on their studies in the School of Computer Science not only by learning about language technologies but also by applying that knowledge through a directed project.
Overview
Requirements
Students interested in the language technologies minor must complete our prerequisite courses with an average grade of B (3.0) or better before applying to the program. (Students who do not meet this average must submit a letter of explanation along with their application.) Prerequisites include:
- Principles of Imperative Computation (15-122)
- Principles of Functional Programming (15-150)
We also strongly encourage candidates to take:
- Differential and Integral Calculus (21-120) and Integration and Approximation (21-122)
- Matrices and Linear Transformations (21-241) or Matrix Theory (21-242)
- Probability and Computing (15-259) or Probability (21-325) or Probability Theory for Computer Scientists (36-218) or Introduction to Probability Theory (36-225)
Curriculum
The Language Technologies Concentration requires that SCS students complete one core course and their choice of three elective courses of at least 9 units each. The electives can be chosen from a specific set of stand-alone courses. In addition to the four courses, students are required to do an undergraduate research project for at least 9 units to complete their concentration.
Course Requirements for Undergraduate Minor
Core Course |
Electives (Choose Three) |
Project |
Human Language for Artificial Intelligence (11-411) |
Natural Language Processing (11-411) Machine Learning for Text and Graph-based Mining (11-441) Search Engines (11-442) Speech Processing (11-492) Machine Learning in Practice (11-344) Advanced Natural Language Processing (11-711) Machine Translation and Sequence-to-Sequence Models (11-731) Multilingual Natural Language Processing (11-737) Neural Networks for NLP (11-747) Speech Recognition and Understanding (11-751) Language and Statistics (11-761) Multimodal Affective Computing (11-776) The Nature of Language (80-180) |
Students must complete a semester-long directed research project in the context of being registered for an independent study or thesis. This should provide hands-on experience and an in-depth study of a topic in same area as a chosen elective. |