CLASIC Curriculum

  Contact Us!
clasic_contact@colorado.edu 

Degree requirements

Students in the Computational Linguistics Professional Master's Program complete at least 32 hours of approved coursework, including a 2-credit capstone course. The capstone focuses on a publishable research project that runs in conjunction with an internship or a CU-based research project, and students are evaluated by their industry project manager or faculty supervisor. Students also prepare a technical report on the completed project that the program directors and project leader jointly evaluate.  

Students must maintain a GPA of 3.0 for graduation and the minimum course grade is a B, as per the Graduate School grade requirements. 


CLASIC Curriculum

Total of 32 credits in the following categories

  • 3 Core Linguistics Courses (9 credits)
  • 2 Core Computer Science Courses  (6 credits) 
  • 5 Core CLASIC Courses (3 required & 2 electives, 15 credits)
  • CLASIC Capstone Course  (2 credits)

Please see the List of required courses and elective options


Completing the CLASIC degree

This is the typical progression for students to complete the CLASIC degree in 2 years, with required courses indicated in bold.

 Fall semesterSpring semesterSummer
Academic Year 1

Take 3 academic courses, often among these:

  • LING 5420 Morphology & Syntax (required course)
  • CSCI 5832 Natural Language Processing (required course)
  • CSCI 5622 Machine Learning
  • LING 5030 Linguistic Phonetics 

Take 3 academic courses

  • CSCI 5832 Natural Language Processing (if not already taken)

Apply for internships / discuss summer research possibilities with faculty supervisor

Internship or Supervised Research for Capstone Project 

PIRA form 

Academic Year 2Take 2-3 academic courses

Take LING 5140 Capstone Course

And remaining course(s) to complete 32 credits