MS

Computer Science Master's Degree - Natural Language Processing

Natural Language Processing

Online Program Overview

Degree Level
Master's Degree
Total Credits
30
Delivery
Fully Online
Contact Us
Minimum GPA
3.3
Qualifying Exam
GRE Required

The Natural Language Processing (NLP) track is intended for students who wish to gain expertise in NLP technologies and applications. NLP technologies are of central importance in automating the analysis of text and speech databases and in enabling man-machine interactions through natural language. This track will help you develop leading edge knowledge of these technologies.

Before signing on to become an online graduate student with Columbia, I checked nearly every online degree program in the country. In evaluating all of the schools for quality of education, variety of course offerings, quality of faculty, reputation of school, I can affirm that Columbia has one of the best programs in the country and by far the largest variety of course offerings! Returning to graduate school after 10 years in the work force was a major life decision for me. The CVN staff has been incredibly helpful and very understanding of the challenges faced by remote students, especially those returning to school after a long absence.
Randy McKinley, Genesys

Admissions Requirements

Degree required for admission: Most candidates have completed an undergraduate degree in computer science. Applicants with degrees in other disciplines and a record of excellence are encouraged to apply; these applicants are required to have completed at least 4 computer science courses covering the foundations of the field and 2 math courses. 

GPA required: Most students admitted have earned a grade point average above 3.5 (out of 4.0); a GPA of at least 3.3 is required. 

GRE requirements: General test required. A subject GRE test is not required but may be helpful in strengthening your application. 

Competence in English: Applicants whose native language is not English and who have not studied at schools where English is the primary language must complete the TOEFL exam with a minimum grade of 600 on the written TOEFL, or 250 on the computerized version. 

Other application requirements: 3 recommendation letters, transcripts, resume, and a personal-professional statement are required. All application requirements in the Graduate Application must be completed as specified in the application. 

Overall Requirements

Students must complete at least 30 points of graduate coursework as outlined below.

1.     Natural Language Processing Learning track requires:


  • Breadth courses
 
  • Required Track courses (9pts)
  • Track Electives (6pts)
  • General Electives (3pts)

2.     3 courses (9 points) are required for the track: COMS W4705 (NLP), COMS W4706 (Spoken Language Processing), and COMS E6998 (Advanced NLP Topics).

3.     2 track elective courses (6 points); at least one of these courses must be a 6000-level CS course.

4.     1 general elective graduate CS course (3 points) at 4000-level or above.

Description

Students must complete all core courses and selected electives for a total of 30 graduate points of academic work via CVN while maintaining a minimum grade point average of 2.7. All degree requirements must be completed within 5 years of the beginning of the first course credited toward the degree. This includes courses taken in the non-degree program.

Course List

Required Track Courses

Students are required to complete the following 3 courses. Students who have taken equivalent courses in the past and received grades of at least a B may apply for waivers and take other CS courses instead.

  • COMS W4705 - Natural Language Processing
  • COMS W4706 - Spoken Language Processing
  • COMS E6998 - Topic courses that focus on NLP

Elective Track Courses

Students are required to complete 2 courses out of the following list; at least 1 course must be a 6000-level CS course. Since other departments vary their offerings considerably from year to year, it is possible to count such courses toward the MS degree; please propose courses you think might be suitable to the track advisor.
 

  • COMS W4170 - User Interface Design
  • COMS W4172 - 3D User Interfaces
  • COMS W4252 - Introduction to Computational Languages
  • COMS W4771 or W4721 - Machine Learning or Machine Learning for Data Science
  • COMS W4772 - Advanced Machine Learning
  • COMS E6901 - Projects in Computer Science
  • COMS E6998 - See Topics Courses
  • SIEO W4150 - Probability and Statistics
  • ECBM E6040 - Neural Networks and Deep Learning
  • EECS E6894 - Deep Learning for Computer Vision and Natural Language Processing
  • ELEN E4810 - Digital Signal Processing
  • ELEN E6829 - Speech/Audio Processing-Recognition
  • PSYC G4232 - Production and Perception of Language
  • PSYC G4275 - Contemporary Topics in Language and Communication
  • PSYC G4205 - Models of Cognition
  • PSYC G4770 - Psychology and Neuropsychology of Language
  • PSYC G6006 - Introduction to Statistical Modeling in Psychology 

*Due to a significant overlap in course material, MS students not in the Machine Learning track can only take 1 of the following courses - COMS 4771, COMS 4721, ELEN 4903, IEOR 4525, STAT 4240, STAT 4400 - as part of their degree requirements. 

**Known non-technical CS course**

  • CSOR E4995 Topics in Computer Science and IEOR - Financial Software Systems

Tuition & Fees

2017 - 2018 Tuition & Fees

Please note that all tuition and fees are in U.S. dollars and are estimated. Tuition and most fees are prescribed by statute, and are subject to change at the discretion of the Trustees.

CVN Credit Tuition: $1,936 per point (Credit Hour)
CVN Fee: $395 non-refundable fee per course
Transcript Fee: $105 non-refundable one-time fee

CVN Audit Tuition: $834 per point (Credit Hour)
Graduate Admission Application Fee: $150 non-refundable one-time fee
CVN Fee: $395 non-refundable fee per course

Certification Program Application Fee: $150 non-refundable one-time fee

Late Registration Fee: $100 non-refundable fee

CVN Withdrawal Fee: $75, plus prorated tuition and all non-refundable fees

For example: A three credit course would be $5,808 + transcript fee $105 (one-time) + CVN fee $395 = $6,308

 

Payment should be mailed to:

Columbia Video Network
540 S.W. MUDD Building, MC4719
500 West 120th Street
New York, NY 10027

Interested in this program?

Request information to learn more about this program or bookmark it to come back later.

Request Info