Human Language Technology Certificate
The Human Language Technology Graduate Certificate Program (HLT Certificate) offers a Master’s-level certificate, which accompanies a normal MA or MS degree in one of the three human language technology disciplines: Computer Science;ÌýLinguistics;ÌýSpeech, Language, and Hearing Sciences.
Overview
The explosive growth of the Web and the vast improvements in computing power in the last decade have led to a strong need for education and research in human language technology. Human language technology is an interdisciplinary field that includes the following key technological and scientific areas:
- Computer Speech Recognition and Understanding
- Natural Language Understanding and Generation
- Text-based Information Retrieval
- Web-based Dialog Agents
CU ºù«ÍÞÊÓƵ’s interdisciplinary HLT Certificate, offered jointly by theÌýInstitute of Cognitive Science (ICS), the Center for Computational Language and EducAtion Research, the Department of Computer Science, the Department of Linguistics, and the Department of Speech, Language and Hearing Sciences, provides a rich and broad background for students interested in computational tools for human language processing.
Applying for Admission
Students apply to the HLT Certificate program by being admitted to a graduate degree program in Computer Science, Linguistics, or Speech, Language, Hearing Sciences departments, then applying for admission through ICS.
ApplyÌýby completing the following five steps. Submit all itemsÌýtoÌýICSPrograms@colorado.edu.
Step 1 | First be admitted to a Master's, 5-year concurrent Master's or PhD program in one of |
Step 2 | Contact the Human Language Technology (HLT) Curriculum Committee member in the appropriate department for additional information and requirements of the HLT Certificate program. Ìý Ìý Ìý Ìý ÌýComputer ScienceÌý Ìý Ìý Ìý Ìý ÌýSpeech, Language, Hearing Sciences Ìý Ìý Ìý Ìý ÌýLinguistics |
Step 3 | Apply for admittance to the HLT Certificate Program by submitting the following documents to ICSPrograms@colorado.edu:
Applications must be received at least one semester prior to graduation.Ìý |
Step 4 | When your application materials have been reviewed and accepted you will receive a confirmation email from ICS Programs.Ìý |
Step 5 | Annually, submit an HLT Plan of Study/Progress Report Form to ICSPrograms@colorado.edu to track your progress through the program.Ìý |
Curriculum
The curriculum for the certificate consists of five different courses:
- One semester of programming (CSCI 1300) (waived for those with programming background).
- Three courses from the core list; at least two of these three must be outside the student’s home department and college.
- One course from the optional course list (or two from the optional list if programming was waived). Extra courses from the core list (beyond the required three) can also be counted as optional courses.
Three of these five required courses must be taken at the graduate level.
Recommendations
While the certificate only requires CSCI 1300 (Programming) we strongly recommend other programming courses, especially CSCI 2270 (Data Structures), but also LING 5200 (Computational Corpus Linguistics and Python Programming), or TLEN 5833. We also recommend any relevant statistics course, such as SLHS 2100, PSYC 3101, PSYC 5741/5751, or EDUC 5716.Ìý
Students must take three courses from this core list. At least two of the three must be outside the student's home departmentÌýandÌýcollege.
Required Course
CSCI/LING 5832 | Natural Language Processing |
Courses in Designing and Using Interactive Language Systems
CSCI 4838/6838 | User Interface Design and Evaluation |
Courses in Human Communication
For CSCI:
LING 5030 | Phonetics |
LING 5420 | Morphology and Syntax |
For LING:
CSCI/LING 7800 | Computational Lexical Semantics |
CSCI/LING 7800 | Computational Morphology and Phonology |
Students must take at least one other course from this optional list (or two if the programming requirement was waived)
CSCI 5582 | Artificial Intelligence |
CSCI 6622 | Advanced Machine Learning |
CSCI 3104/6454 | Algorithms |
CSCI 3155 | Principles of Programming Languages |
CSCI 3434/5444 | Theory of Computation |
CSCI 4402/5402 | Human Language Technology Laboratory |
CSCI 5535 | Fundamental Concepts of Programming Languages |
CSCI 6302 | Speech Recognition and Synthesis |
Ìý | |
ECEN 5622 | Information Theory and Coding |
ECEN 4242 | Communication Theory |
ECEN 5612 | Noise and Random Processes |
ECEN 5652 | Detection and Extraction of Signals from Noise |
Ìý | |
LING 5200 | Introduction to Computational Corpus Linguistics |
LING 6450 | Syntactic Analysis |
LING 7420 / 5420 | Syntactic Theory |
LING 7430 / 5430 | Semantic Theory |
Ìý | |
PHIL 2440 | Symbolic Logic |
PHIL 4440/5440 | Mathematical Logic |
Ìý | |
PSYC 5185 | Cognitive Processes in Reading |
PSYC 4165 | Psychology of Perception |
PSYC 7051 | Psychology Research Practicum |
PSYC/LING 5300 | Psycholinguistics |
PSYC/LING/SLHS 4560 | Language Development |
Ìý | |
SLHS 2010 | The Science of Human Communication |
SLHS 5272 | Augmentative Alternative Communication: Theory and Use |
SLHS 7202 | Motor Control and Speech Production |
SLHS 6006 | Advanced Hearing Science |
SLHS 6106 | Experimental Phonetics 1 |
*Independent Study: if a student needs to replace one required course to satisfy program requirements due to unavoidable scheduling issues,complete and submit the Independent Study Approval Form to ICSPrograms@colorado.edu.
Three Steps to Complete the Program
Step 1 | Complete all required courses with a minimum grade of B. |
Step 2 | At least four to six weeks before the end of your last semester, submit an unofficial transcript and a completed HLT Plan of Study/Progress Report Form to ICSPrograms@colorado.edu.Ìý |
Step 3 | The ICS team will review the transcript and Progress Reports to confirm that requirements were met. Once approved, ICS will contact the Registrar's Office to include the Certificate on the student's official transcript. Certificates are awarded at the end of academic year ICS celebration. |
For more information onÌýbecoming aÌýUniversity of Colorado graduate student prior toÌýapplying for the ICS Human Language Technology Certificate program, contact the following departments/units directly:
Ìý Ìý Ìý Ìý ÌýComputer Science
Ìý Ìý Ìý Ìý ÌýLinguistics
Ìý Ìý Ìý Ìý ÌýSpeech, Language,ÌýHearing Sciences
For more information on the Cognitive Science Programs contact:
Institute of Cognitive Science
ICSPrograms@colorado.edu