Computational Linguistics (CLASIC) Accelerated Master's Programs

The field of computational linguistics, also known as text analytics, natural language processing, and informatics has become critical to the success of mainstream global businesses who compete for employees qualified to address these needs. 

CLASIC MS at CU Boulder

  • You may take up to twelve credit hours of CSCI or LING 5000-level (graduate-level) classes while you pursue your bachelor's degree in computer science.
  • Six credit hours can be simultaneously applied toward your bachelor's and graduate degree requirements.
  • Please consult with your undergraduate advisor when making course selections. They will help you register for the 5000 level courses.

Deadline to Apply

  • Oct. 25 - Deadline to apply for spring semester
  • Mar. 24 - Deadline to apply for fall semester 

Eligibility for BA/BS students

In order to gain admission to the BA/BS in CS to CLASIC BAM, you must meet the following criteria:

  • Have at least junior class standing.
  • ±«²Ô»å±ð°ù²µ°ù²¹»å³Ü²¹³Ù±ð²õÌýare not allowed to apply to be admitted to a CS-related BAM in the term they are graduating from their undergraduate degree. 
    • An undergraduate student receives the best value from a BAM program in both time and money if they are able to take all graduate classes that the BAM program allows before they graduate with their undergraduate degree.​ 
  • Have a cumulative GPA of 3.50 or higher. 
  • Have completed all prerequisite courses with grades of B or better:
  • CSCI 1300: Computer Science 1: Starting Computing
  • CSCI 2270: Computer Science 2: Data Structures
  • CSCI 3104: Algorithms or CSCI 3022: Introduction to Data Science with Probability and Statistics
  • LING 2000: Introduction to Linguistics
  • CSCI 3832/5832: Natural Language Processing or CSCI 3202: Introduction to Artificial Intelligence or CSCI 4622: Machine Learning
  • One of the following courses during the semester the student applies:
    • LING 5430: Semantics and Pragmatics
    • LING 5420: Morphology and Syntax
    • LING 5030: Linguistic Phonetics
  • Provide two letters of reference, one written by the course instructor of the LING 5XXX course they are taking during the semester they apply, the other by the instructor from an upper division course in Computer Science. Letters should be sent directly to the CLASIC Program Coordinator.

Application Process for BA/BS students

  • Check your eligibility, including the necessary prerequite courses. If you have questions on eligibility, please contact your academic advisor.
  • Collect two letters of reference, one written by the course instructor of the LING 5XXX course you are taking during the semester you apply, the other by the instructor from an upper division course in Computer Science. Letters should be sent directly to the CLASIC Program Coordinator.
  • Â鶹ÒùÔº should complete the following steps between October 1 - October 25 for spring start, or February 14 - March 24 for fall start.
  • Complete the :
    • CS BS students: COMPUTER SCIENCE BS (CSEN-BSCS) to COMPUTATIONAL LINGUISTICS (CLSI-MS:C-CSBACLSI)
    • CS BA students: COMPUTER SCIENCE BA (CSEN-BA) to COMPUTATIONAL LINGUISTICS (CLSI-MS:C-CSBACLSI)

Eligibility for post-bacc students

In order to gain admission to the Post-Bacc in CS to CLASIC BAM, you must meet the following criteria:

  • Have a cumulative GPA of 3.50 or higher.
  • Have completed at least 15 credits in CSPB courses at CU Boulder.
  • Have completed all prerequisite courses with grades of B or better:
  • CSPB 1300 Computer Science 1: Starting Computing
  • CSPB 2270 Computer Science 2: Data Structures
  • CSPB 3104 Algorithms or CSPB 3022 Introduction to Data Science with Probability and Statistics
  • LING 2000  Introduction to Linguistics
  • CSCI 3832/CSCI 5832 Natural Language Processing or CSPB 3202: Introduction to Artificial Intelligence or CSCI 4622: Machine Learning

one of the following during the semester you apply:

  • LING 5430: Semantics and Pragmatics
  • LING 5420: Morphology and Syntax
  • LING 5030: Linguistic Phonetics
  • Provide two letters of reference, one written by the course instructor of the LING 5XXX course they are taking during the semester they apply, the other by the instructor from an upper division course in Computer Science. Letters should be sent directly to the CLASIC Program Coordinator.

Application Process for post-bacc students

  • Check your eligibility, including the necessary prerequite courses. If you have questions on eligibility, please contact your academic advisor.
  • Collect two letters of reference, one written by the course instructor of the LING 5XXX course you are taking during the semester you apply, the other by the instructor from an upper division course in Computer Science. Letters should be sent directly to the CLASIC Program Coordinator.
  • Â鶹ÒùÔº should complete the following steps between October 1 - October 25 for spring start, or February 14 - March 24 for fall start.
  • Complete the :
    • CS Post-Bacc students: APPLIED COMPUTER SCIENCE POST-BACC (CSAP-BSACS) to COMPUTATIONAL LINGUISTICS (CLSI-MS:C-CSBACLSI)

Continuation Deadlines

  • ¹ó±ð²ú.Ìý1 - Â鶹ÒùÔº graduating in May
  • March 1 - Sudents graduating in August
  • Oct. 1 - Â鶹ÒùÔº graduating in December

Complete these forms by the continuation deadlines:

  •  with your bachelor's degree.
  • .
  • At the start of your final undergraduate semester, BS and BA in CS students submit the  to confirm which courses will double-count and which you will use toward the master's degree.
  • At the start of your final semester, Post Bacc in CS students submit the  to confirm which courses will double-count and which you will use toward the master's degree.