Department of Linguistics
Bachelor of Science in Computational Linguistics
Students on Summer 2019, Fall 2019, or Spring 2020 requirements COMPLINGBS
Requirements
The major requires at least 45 credit hours (57 credit hours with the Outside Focal Area), including the requirements listed below.
- Math and Logic Foundation.
- Mathematics. One (1) course:
- MATH-M 212 Calculus II
- MATH-S 212 Honors Calculus II
MATH-M 212 Calculus II
- Credits
- 4
- Prerequisites
- MATH-M 211 or MATH-S 211; or consent of department
- Description
- Techniques of integration (by parts, trigonometric substitutions, partial fractions), improper integrals, volume, work, arc length, surface area, infinite series.
- Repeatability
- Credit given for only one of MATH-M 120 or MATH-M 212.
- Summer 2025CASE NMcourseSpring 2025CASE NMcourseFall 2024CASE NMcourse
MATH-S 212 Honors Calculus II
- Credits
- 4
- Prerequisites
- MATH-S 211 or consent of department
- Description
- Includes material of MATH-M 212 and supplemental topics. Designed for students of outstanding ability in mathematics.
- Repeatability
- Credit given for only one of MATH-M 120, MATH-M 212, or MATH-S 212.
- Summer 2025CASE NMcourseSpring 2025CASE NMcourseFall 2024CASE NMcourse
- Statistics. One (1) course:
- MATH-M 365 Introduction to Probability and Statistics
- STAT-S 350 Introduction to Statistical Inference
MATH-M 365 Introduction to Probability and Statistics
- Credits
- 3
- Prerequisites
- MATH-M 212, MATH-M 213, or MATH-S 212
- Description
- Elementary concepts of probability and statistics. Combinatorics, conditional probability, independence, random variables, discrete and continuous distributions, moments. Statistical inference, point estimation, confidence intervals, test of hypotheses. Applications to social, behavioral, and natural sciences.
- Repeatability
- Credit given for only one of MATH-M 360 or MATH-M 365.
- Summer 2025CASE NMcourseSpring 2025CASE NMcourseFall 2024CASE NMcourse
STAT-S 350 Introduction to Statistical Inference
- Credits
- 3
- Prerequisites
- One of the following: (1) (MATH-M 118, MATH-A 118, MATH-S 118, MATH-V 118, or [MATH-D 116 and MATH-D 117]) and (MATH-M 119, MATH-J 113, or MATH-V 119) and (STAT-H 100, STAT-K 310, STAT-S 100, STAT-S 211, STAT-S 300, STAT-S 301, STAT-S 303, ANTH-A 306, CJUS-K 300, ECON-E 370, ECON-S 370, MATH-E 265, MATH-M 365, POLS-Y 395, PSY-K 300, PSY-K 310, SOC-S 371, SPEA-K 300, or SPH-Q 381); (2) or (MATH-M 119 and MATH-X 201); (3) or MATH-M 211; or (4) (MATH-M 212 or MATH-S 212); (5) or consent of instructor
- Description
- Explores the formulation of statistical inference using probability models. Addresses point estimation, hypothesis testing, and set estimation for various models, including 1-, 2-, and K-sample location problems, goodness-of-fit, correlation and regression.
- Repeatability
- Credit given for only one of STAT-S 320 or STAT-S 350.
- Summer 2025CASE NMcourseSpring 2025CASE NMcourseFall 2024CASE NMcourse
- Logic. One (1) course:
- COGS-Q 350 Mathematics and Logic for the Cognitive and Information Sciences
- PHIL-P 250 Introductory Symbolic Logic
COGS-Q 350 Mathematics and Logic for the Cognitive and Information Sciences
- Credits
- 4
- Prerequisites
- None
- Notes
- R: Mastery of two years of high school algebra or the equivalent
- Description
- An introduction to the suite of mathematical and logical tools used in the cognitive and information sciences, including finite mathematics, automata and computability theory, elementary probability, and statistics, together with short introductions to formal semantics and dynamical systems.
- Repeatability
- Credit given for only one of COGS-Q 350 or COGS-Q 250.
- Summer 2025CASE NMcourseSpring 2025CASE NMcourseFall 2024CASE NMcourse
PHIL-P 250 Introductory Symbolic Logic
- Credits
- 3
- Prerequisites
- None
- Description
- Propositional logic and first-order quantificational logic.
- Repeatability
- No credit for PHIL-P 150 if PHIL-P 250 taken first or concurrently.
- Summer 2025CASE NMcourseSpring 2025CASE NMcourseFall 2024CASE NMcourse
- Mathematics. One (1) course:
- Core.
- Linguistics.
- Introduction to Linguistic Analysis. One (1) course:
- LING-L 103 Introduction to the Study of Language
- LING-L 203 Introduction to Linguistic Analysis
LING-L 103 Introduction to the Study of Language
- Credits
- 3
- Prerequisites
- None
- Description
- A survey of perspectives on language, covering topics such as the relation between the form of words and sentences and their meanings, the sounds of languages and their dialect variations, the use of language in daily life, language in humans and animals, and the relationship between language and thought.
- Summer 2025CASE SHcourseSpring 2025CASE SHcourseFall 2024CASE SHcourse
LING-L 203 Introduction to Linguistic Analysis
- Credits
- 3
- Prerequisites
- None
- Description
- Introduction to basic concepts of linguistic analysis, exemplifying the general principles of structural approaches to the modeling of language. Focus on, and application of, analytical methods applied in phonetics/phonology and morphology/syntax.
- Repeatability
- Credit given for only one of LING-L 203 or LING-L 303.
- Summer 2025CASE NMcourseSpring 2025CASE NMcourseFall 2024CASE NMcourse
- Phonetics. One (1) course:
- LING-L 306 Phonetics
LING-L 306 Phonetics
- Credits
- 3
- Prerequisites
- None
- Description
- Introduction to the nature of speech, and the physiology and process of speech production, and training in IPA transcription of utterances drawn from the languages of the world, including various English dialects. The course includes an emphasis on naturally occurring speech and understanding physical aspects of speech behavior. Some laboratory work is included.
- Summer 2025CASE NMcourseSpring 2025CASE NMcourseFall 2024CASE NMcourse
- Phonology. One (1) course:
- LING-L 307 Phonology
LING-L 307 Phonology
- Credits
- 3
- Prerequisites
- None
- Notes
- R: LING-L 306
- Description
- Basic concepts such as the phoneme and distinctive feature as defined and used within particular theories. The relationship of phonology to phonetics and morphology; exploration of salient aspects of sound structure and some characteristic modes of argumentation; extensive phonological analysis with some practice in writing phonological rules.
- Summer 2025CASE NMcourseSpring 2025CASE NMcourseFall 2024CASE NMcourse
- Syntax. One (1) course:
- LING-L 310 Syntax
LING-L 310 Syntax
- Credits
- 3
- Prerequisites
- None
- Notes
- R: LING-L 203
- Description
- Examination of the basic concepts, assumptions, and argumentation of modern syntactic theory to describe and analyze common syntactic structures in English and other languages. Practice in constructing and evaluating grammars.
- Summer 2025CASE NMcourseSpring 2025CASE NMcourseFall 2024CASE NMcourse
- Introduction to Linguistic Analysis. One (1) course:
- Computational.
- Language and Computers. One (1) course:
- LING-L 245 Language and Computers
LING-L 245 Language and Computers
- Credits
- 3
- Prerequisites
- None
- Description
- Present-day computer systems work with human language. This course surveys issues relating natural language to computers, covers real-world applications, and provides practical experience with natural language on computers. Topics include text encoding, search technology, machine translation, dialogue systems, computer-aided language learning, and the social context of technology.
- Summer 2025CASE NMcourseSpring 2025CASE NMcourseFall 2024CASE NMcourse
- Corpus Linguistics. One (1) course:
- LING-L 415 Corpus Linguistics
LING-L 415 Corpus Linguistics
- Credits
- 3
- Prerequisites
- LING-L 203 and LING-L 245
- Description
- Computer technology has revolutionized the ways linguists approach data. Large bodies of text (corpora) can now be searched to uncover complexities in natural data and explore specific linguistic phenomena. Explores the nature of corpora and programs that annotate or automatically produce a concordance, and how such programs are developed and used.
- Summer 2025CASE NMcourseSpring 2025CASE NMcourseFall 2024CASE NMcourse
- Foundational Skills in Computational Linguistics. One (1) course:
- LING-L 435 Foundational Skills in Computational Linguistics
LING-L 435 Foundational Skills in Computational Linguistics
- Credits
- 3
- Prerequisites
- None
- Description
- No previous programming experience required. Introduces basic concepts in programming such as loops or functions with the goal of attaining practical skills for text processing and solving problems in computational linguistics: expression searching, managing text, searching in text, and extracting information from text.
- Summer 2025CASE NMcourseSpring 2025CASE NMcourseFall 2024CASE NMcourse
- Introduction to Computational Linguistics. One (1) course:
- LING-L 445 The Computer and Natural Language
LING-L 445 The Computer and Natural Language
- Credits
- 3
- Prerequisites
- None
- Description
- Present-day computer systems work with human language in many different forms, whether as stored data in the form of text, typed queries to a database or search engine, or speech commands in a voice-driven computer system. We also increasingly expect computers to produce human language, such as user-friendly error messages and synthesized speech. This course surveys a range of linguistic issues and problems in computational linguistics.
- Summer 2025CASE NMcourseSpring 2025CASE NMcourseFall 2024CASE NMcourse
- Language and Computers. One (1) course:
- Computer Science.
- Introduction to Computer Science. One (1) course:
- CSCI-C 200 Introduction to Computers and Programming
- CSCI-C 211 Introduction to Computer Science
- CSCI-H 211 Introduction to Computer Science-Honors
CSCI-C 200 Introduction to Computers and Programming
- Description
- This course is an introduction, broadly, to algorithmic thinking and, specifically, to programming. It teaches the basics of programming using real world applications in natural, physical and social sciences. Students will develop ability to program by identifying problems in real world and then creating a program that solves the problem.
- Additional information
- Credit hour, prerequisite, and other information cannot be displayed for this course. If this is a course outside of the College of Arts and Sciences, please see the appropriate school's bulletin for additional information.
CSCI-C 211 Introduction to Computer Science
- Description
- A first course in computer science for those intending to take advanced computer science courses. Introduction to programming and to algorithm design and analysis. Using the Scheme programming language, the course covers several programming paradigms. Lecture and laboratory.
- Additional information
- Credit hour, prerequisite, and other information cannot be displayed for this course. If this is a course outside of the College of Arts and Sciences, please see the appropriate school's bulletin for additional information.
CSCI-H 211 Introduction to Computer Science-Honors
- Description
- Honors version of CSCI-C 211.
- Additional information
- Credit hour, prerequisite, and other information cannot be displayed for this course. If this is a course outside of the College of Arts and Sciences, please see the appropriate school's bulletin for additional information.
- Introduction to Software Systems. One (1) course:
- CSCI-C 212 Introduction to Software Systems
- CSCI-H 212 Introduction to Software Systems, Honors
CSCI-C 212 Introduction to Software Systems
- Description
- Design of computer software systems and introduction to programming in the environment of a contemporary operating system. Topics include a modern object-oriented programming language; building and maintaining large projects; and understanding the operating system interface.
- Additional information
- Credit hour, prerequisite, and other information cannot be displayed for this course. If this is a course outside of the College of Arts and Sciences, please see the appropriate school's bulletin for additional information.
CSCI-H 212 Introduction to Software Systems, Honors
- Description
- Honors version of C212
- Additional information
- Credit hour, prerequisite, and other information cannot be displayed for this course. If this is a course outside of the College of Arts and Sciences, please see the appropriate school's bulletin for additional information.
- Introduction to Computer Science. One (1) course:
- Linguistics.
- Electives. Two (2) courses:
- LING-L 308 Morphology
- LING-L 315 Introduction to Sociolinguistics
- LING-L 325 Semantics
- COGS-Q 351 Introduction to Artificial Intelligence and Computer Simulation
- CSCI-A 290 Tools for Computing
- CSCI-C 241 Discrete Structures for Computer Science
- CSCI-C 343 Data Structures
LING-L 308 Morphology
- Credits
- 3
- Prerequisites
- LING-L 103, LING-L 203, or LING-L 307
- Description
- An introduction to morphology, the study of the internal structure of words. Topics include the concept of the morpheme, the structure of words and processes of word formation, inflection versus derivation, and issues in morphological theory. Students will do morphological analyses on forms drawn from a variety of languages.
- Summer 2025CASE NMcourseSpring 2025CASE NMcourseFall 2024CASE NMcourse
LING-L 315 Introduction to Sociolinguistics
- Credits
- 3
- Prerequisites
- None
- Description
- Examines the relationship between language and society. Issues include the nature of sociolinguistics; the importance of age, sex, socioeconomic status, language ideologies; why people use different dialects/languages in different situations; bilingualism and multilingualism; language choice, language attitudes, language endangerment; the relevance of sociolinguistics to general linguistics theory.
- Summer 2025CASE SHcourseSpring 2025CASE SHcourseFall 2024CASE SHcourse
LING-L 325 Semantics
- Credits
- 3
- Prerequisites
- None
- Notes
- R: LING-L 203
- Description
- An introduction to the relationship between linguistic forms and their meanings, use, and interpretation. Students will investigate the domain of linguistic semantics and acquire the "tools" to do semantic analysis and to critically evaluate those of others.
- Summer 2025CASE NMcourseSpring 2025CASE NMcourseFall 2024CASE NMcourse
COGS-Q 351 Introduction to Artificial Intelligence and Computer Simulation
- Credits
- 3
- Prerequisites
- CSCI-C 211, CSCI-H 211, or consent of instructor
- Description
- A survey of techniques for machine intelligence and their relation to human intelligence. Topics include modeling techniques, neural networks and parallel processing systems, problem-solving methods, knowledge representation, expert systems, vision, heuristics, production systems, speech perception, and natural language understanding. Students who have completed both COGS-C 463 and COGS-C 464 are exempted from taking this course.
- Repeatability
- Credit given for only one of COGS-Q 351 or CSCI-B 351.
- Summer 2025CASE NMcourseSpring 2025CASE NMcourseFall 2024CASE NMcourse
CSCI-A 290 Tools for Computing
- Description
- Exploration of topics in computing. Common topics include tools for power users.
- Additional information
- Credit hour, prerequisite, and other information cannot be displayed for this course. If this is a course outside of the College of Arts and Sciences, please see the appropriate school's bulletin for additional information.
CSCI-C 241 Discrete Structures for Computer Science
- Description
- Induction and recursive programs, running time, asymptotic notations, combinatorics and discrete probability, trees and lists, the relational data model, graph algorithms, propositional and predicate logic.
- Additional information
- Credit hour, prerequisite, and other information cannot be displayed for this course. If this is a course outside of the College of Arts and Sciences, please see the appropriate school's bulletin for additional information.
CSCI-C 343 Data Structures
- Description
- Systematic study of data structures encountered in computing problems, structure and use of storage media, methods of representing structured data, and techniques for operating on data structures.
- Additional information
- Credit hour, prerequisite, and other information cannot be displayed for this course. If this is a course outside of the College of Arts and Sciences, please see the appropriate school's bulletin for additional information.
- Outside Focal Area. The outside focal area must consist of 12 credit hours at any level taken in one department. The following disciplines are appropriate for an outside concentration: cognitive science, computer science, informatics, mathematics, psychology, or a foreign language (must be different from the language used to fulfill the World Language and Culture Requirement). Alternatively, students can fulfill the requirement by completing a minor in any of these departments.
- Major GPA, Hours, and Minimum Grade Requirements.
- At least 18 credit hours in the major must be completed in courses taken through the Indiana University Bloomington campus or an IU-administered or IU co-sponsored Overseas Study program.
- At least 18 credit hours in the major must be completed at the 300–499 level.
- Except for the GPA requirement, a grade of C- or higher is required for a course to count toward a requirement in the major.
- A GPA of at least 2.000 for all courses taken in the major—including those where a grade lower than C- is earned—is required.
- Exceptions to major requirements may be made with the approval of the department's Director of Undergraduate Studies, subject to final approval by the College of Arts and Sciences.
The Bachelor of Science degree requires at least 120 credit hours, to include the following:
- College of Arts and Sciences Credit Hours. At least 100 credit hours must come from College of Arts and Sciences disciplines.
- Upper Division Courses. At least 36 credit hours (of the 120) must be at the 300–499 level.
- College Residency. Following completion of the 60th credit hour toward degree, at least 36 credit hours of College of Arts and Sciences coursework must be completed through the Indiana University Bloomington campus or an IU-administered or IU co-sponsored Overseas Study program.
- College GPA. A cumulative grade point average (GPA) of at least 2.000 is required for all courses taken at Indiana University.
- CASE Requirements. The following College of Arts and Sciences Education (CASE) requirements must be completed:
- CASE Foundations
- CASE Breadth of Inquiry
- CASE Culture Studies
- Diversity in the United States: Not required
- Global Civilizations and Cultures: Not required
- CASE Critical Approaches: 1 course
- CASE Foreign Language: Proficiency in a single foreign language through the second semester of the second year of college-level coursework
- CASE Intensive Writing: 1 course
- CASE Public Oral Communication: 1 course
- Major. Completion of the major as outlined in the Major Requirements section above.
Most students must also successfully complete the Indiana University Bloomington General Education program.
Subject areas
- Any AAAD course that carries degree credit
- Any AAST course that carries degree credit
- Any ABEH course that carries degree credit
- Any AFRI course that carries degree credit
- Any AMST course that carries degree credit
- Any ANTH course that carries degree credit
- Any ARTH course that carries degree credit
- Any ASCS course that carries degree credit
- Any AST course that carries degree credit
- Any BIOC course that carries degree credit
- Any BIOL course that carries degree credit
- Any BIOT course that carries degree credit
- Any CEUS course that carries degree credit
- Any CHEM course that carries degree credit
- Any CJUS course that carries degree credit
- Any CLAS course that carries degree credit
- Any CLLC course that carries degree credit
- Any CMLT course that carries degree credit
- Any COGS course that carries degree credit
- Any COLL course that carries degree credit
- Any EALC course that carries degree credit
- Any EAS course that carries degree credit
- Any ECON course that carries degree credit
- Any ENG course that carries degree credit
- Any EURO course that carries degree credit
- Any FOLK course that carries degree credit
- Any FRIT course that carries degree credit
- Any GEOG course that carries degree credit
- Any GER course that carries degree credit
- Any GLLC course that carries degree credit
- Any GNDR course that carries degree credit
- Any HHC course that carries degree credit
- Any HISP course that carries degree credit
- Any HIST course that carries degree credit
- Any HON course that carries degree credit
- Any HPSC course that carries degree credit
- Any HUBI course that carries degree credit
- Any IMP course that carries degree credit
- Any INST course that carries degree credit
- Any INTL course that carries degree credit
- Any JSTU course that carries degree credit
- Any LAMP course that carries degree credit
- Any LATS course that carries degree credit
- Any LING course that carries degree credit
- Any LTAM course that carries degree credit
- Any MATH course that carries degree credit
- Any MELC course that carries degree credit
- Any MEST course that carries degree credit
- Any MLS course that carries degree credit
- Any MSCH course that carries degree credit
- Any NEUS course that carries degree credit
- Any OVST course that carries degree credit
- Any PACE course that carries degree credit
- Any PHIL course that carries degree credit
- Any PHYS course that carries degree credit
- Any POLS course that carries degree credit
- Any PSY course that carries degree credit
- Any REEI course that carries degree credit
- Any REL course that carries degree credit
- Any RMI course that carries degree credit
- Any SEAS course that carries degree credit
- Any SGIS course that carries degree credit
- Any SLAV course that carries degree credit
- Any SLHS course that carries degree credit
- Any SLST course that carries degree credit
- Any SOAD course that carries degree credit
- Any SOC course that carries degree credit
- Any STAT course that carries degree credit
- Any THTR course that carries degree credit