Majors, minors + certificates

Minor in Computational Linguistics (CMPLNGMIN)Department of Linguistics

Students on Summer 2020, Fall 2020, or Spring 2021 requirements.


The Minor in Computational Linguistics supplements coursework in related fields by bringing together linguistic analysis and computational techniques. Students gain skill sets not found in their major that tie together otherwise disparate areas.

Minor requirements

The minor requires at least 15 credit hours, including the requirements listed below.

  1. Introductory Courses.
    1. Introduction to the Study of Language*. One (1) course:
    2. Introductory Elective. One (1) course:
  2. Foundational Courses.
    1. Introduction to Informatics. One (1) course:
      • INFO-H 101 Introduction to Informatics, Honors
      • INFO-I 101 Introduction to Informatics
      • INFO-H 210 Information Infrastructure I, Honors
      • INFO-I 210 Information Infrastructure I
    2. Foundational Skills in Computational Linguistics**. One (1) course:
    3. The Computer and Natural Language. One (1) course:
  3. Electives. Additional courses, as needed to fulfill remaining requirements, selected from:
    • Another related course approved by the Director of Undergraduate Studies
  4. GPA and Hours Requirements.
    1. Minor Residency. At least 9 credit hours in the minor must be completed in courses taken through the Indiana University Bloomington campus or an IU-administered or IU co-sponsored Overseas Study program.
    2. Minor Upper Division Courses. At least 9 credit hours in the minor must be completed at the 300–499 level.
    3. Minimum Grade. Except for the GPA requirement, a grade of C- or higher is required for a course to count toward a requirement in the minor.
    4. Minor GPA. A GPA of at least 2.000 for all courses taken in the minor—including those where a grade lower than C- is earned—is required.


  • * This requirement can be waived for students pursuing the B.A. in Linguistics.
  • ** This requirement may be waived if the student already has programming skills.