Minor Linguistics Computing

Statement of Purpose

The Department of Linguistics and English Language offers a minor in Linguistic Computing, which is one of three minors that can be used to fulfill Part 4 of the requirements for the Linguistics BA. Linguistic Computing includes courses in a wide range of topics related to computers and linguistics, including translation, natural language processing (technologies that allow computers to process human languages), and corpus linguistics (creating and using large collections of text for linguistic analysis). These are fields and skills that are both highly marketable, as well as providing you with analytic tools that will greatly enhance your Linguistics BA.

Prerequisite Courses

Complete one course from the following prerequisite courses:

  • ELang 223 Introduction to the English Language (3 cr.)
  • Ling 330 Introduction to Linguistics (Modern) (3 cr.)

Core Courses

1. Complete one course from the following prerequisite courses (or equivalent experience):

  • C S 100 Fundamentals of Computing and Information (3 cr.)
  • LingC 200 Basic Humanities Computing Skills (3 cr.)

2. Complete the following:

  • LingC 220 Linguistic Computing Programming 1 (3 cr.)
  • LingC 260 (LingC-CHum) Text Processing and Analysis (3 cr.)

3. Complete 9 hours from the following:

  • Ling 480 Problems in Translation (3 cr.)
  • Ling 485 Corpus Linguistics (3 cr.)
  • Ling 580R Problems in Linguistics and Applied Linguistics (1-3 cr.)
  • Ling 581 Natural Language Processing (3 cr.)
  • LingC 200 or C S 100 Basic Humanities Computing Skills or Fundamentals of Computing and Information (3 cr.)
  • LingC 355 (LingC-CHum) Text Encoding and Markup (3 cr.)
  • LingC 360 International Software and Text Processing (3 cr.)
  • LingC 361 Speech Processing (3 cr.)
  • LingC 489R Linguistic Computing Project (1-3 cr.)
  • LingC 490R Current Topics and Issues (3 cr.)
  • LingC 496R Academic Internship: Linguistic Computing (1-3 cr.)