HELP Print-Friendly Page (opens a new window) Facebook this Page (opens a new window) Tweet this Page (opens a new window) |
- AdmissionRequirements
- Advancement to Candidacy
- Graduation Requirements
- Master’s Requirements (30 units)
- Program Learning Outcomes
The MSComputational Linguistics program, jointly offered by the Department of Linguistics and Language Developmentand theDepartment of Computer Science,prepares students with advanced knowledge and skills for Computational Linguistics careers. It features a computing-based curriculum and instructs students in the theory and practice of language, linguistics and applied linguistics, and computer science to prepare students for job careers in automated text analysis, machine translation, grammar checking, speech synthesis & recognition, artificial intelligence, machine learning, web search, information retrieval, big data analytics, and more. The program also prepares students for entry into doctoral programs in a wide variety of interdisciplinary fields such as computational linguistics, natural language processing, computer science, artificial intelligence, information research, media studies, and human-computer interaction. Its integrated coursework provides students with strong computing, analytical, and linguistics skills to understand and solve problems for business and research, with strong societal and cultural implications.
Admission Requirements
Candidates must meet all of the university admission requirements. Students can be admitted in either classified or conditionally classified standing. While the expectation is that (at least at first) most students will enter the MS in Computational Linguistics after finishing the BS Computer Science and Linguistics, some may come from other backgrounds and therefore need prerequisites.
To be admitted to classified standing, applicants must have earned a Bachelor’s degree in linguistics, science, or engineering (e.g., applied math, statistics, computer science, and software engineering) from a regionally accredited institution with a minimum GPA of 3.0 (based on a 4.0 scale), and have completed all program prerequisites listed below. Two to three letters of recommendation are also required.
To enter this program with classified standing, a student must have passed the following prerequisites courses (with the listed required grades in some cases):
- A two-semester series of calculus courses covering integration and partial derivation (e.g. MATH 30andMATH 31at SJSU), with a grade of B or better
- A linear algebra course (e.g., MATH 39at SJSU), with a grade of B or better
- A discrete mathematics course (e.g. MATH 42at SJSU) with a grade of B or better
- A statistics and probability theory course (e.g., MATH 105orMATH 161Aat SJSU)
- A course on Python programming (e.g. CS 22Aat SJSU)
- A course on object-oriented programming (e.g. CS 46Aat SJSU)
- An introductory data structures course (e.g. CS 46Bat SJSU)
- An introductory linguistics course (e.g. LING 101at SJSU)
- A Natural Language Processing or computational linguistics course (e.g. LING 165at SJSU)
Applicants from countries in which the native language is not English must submit TOEFL scores. Minimum TOEFL scores acceptable for admission are 600 (paper-based), 250 (computer-based), or 100 (internet-based).
Advancement to Candidacy
The student must obtain a grade of B or better in each of LING 220andLING 221, complete at least 15 units towards the degree with at least a 3.0 GPA, and meet all other university requirements, including the Graduation Writing Assessment Requirement (GWAR), before being advanced to candidacy.
Students must maintain an overall grade point average (GPA) of 3.0 at all times, otherwise they will be placed on academic notice and required to raise the overall GPA above the 3.0 minimum during the subsequent semester (failing to do so will result in disqualification from the program).
Graduation Requirements
University Graduation Requirements
Students must complete all residency, curriculum, unit, GPA, and culminating experience requirements as outlined in theGraduation Requirementssection of theGraduate Policies and Procedures.
Graduation Writing Assessment Requirement
At SJSU, students must pass theGraduation Writing Assessment Requirement (GWAR).This requirement is satisfied by takingCS 200Wor LLD 250Win the MS Computational Linguistics program.
Culminating Experience
MS Computational Linguistics students must complete one of the following two options:
- Plan A (Linguistics-focused project):LING 298and/orLING 299(2 semesters)
- Plan B (Natural Language Processing-focused project): CS 297andCS 298orCS 299
Both plans require two semesters of enrollment in 6-unit coursework in order to conduct the proposed project or thesis study. The student is responsible for securing the commitment of a full-time tenured or tenure-track faculty member in either Department of Linguistics and Language Development or Department of Computer Science who agrees to serve as their primary advisor. The student must also secure the commitmentsof two additional members, one of whom must be a full-time tenured or tenure-track faculty member at SJSU. Either plan requires writing a manuscript in a formal format describing original computational linguistics research, which is submitted for review by the student’s committee. In addition, the student must successfully pass a comprehensive oral examination, according to the standard assessment used in the home department of the primary advisor, by the student’s committee based on the conducted project or thesis study.