Duration: Two years (spread over 4 semesters)

Required Units: 36 Units

Required Courses: A total of 11 courses (5 core courses and 6 electives). One of the core courses is the required 6 Units of internship.

Admission Requirements

  • A four-year undergraduate degree from an accredited institution with a GPA of 2.5 on a 4 scale.
  • A minimum TOEFL score of 497 on the paper-based test or a minimum score of 60 on the internet-based test. Equivalently, 6.0 on IELTS or 95 on Duo-lingo. TOEFL or IELTS or Duo-lingo is required for international students whose mother tongue is not English.

Typically, no prerequisite courses are required for students with an undergraduate degree in computer science and closely related disciplines (e.g., Information Technology, Information Science, Information Systems, Cybersecurity, Data Science, Software Engineering). For students whose undergraduate degree is in engineering disciplines (e.g., Mechanical Engineering, Civil Engineering), the following prerequisite courses are required. Examining transcripts on a case-by-case basis will determine the prerequisite courses which are required for a student.

– Object-Oriented Programming

– Algorithms and Data Structures

– Discrete Mathematics

– Probability and Statistics

– Computer Systems Organization

Students applying to the Master of Science in Computer Science program must submit the following:

  • A completed application with application fee.
  • Official transcripts for all undergraduate-coursework.
  • Official transcripts for all graduate-coursework, if any.
  • Two letters of recommendation from those familiar with the student’s academic achievement or student’s professional experience.
  • Official TOEFL or IELTS or Duo-lingo scores.
  • GRE is not required. However, if GRE scores are available, please submit them.

The Computer Science Faculty will assess all admission applications. All applications are considered automatically for merit- and need-based scholarships.

Program Curriculum

Five Core courses for all students (18 Units):

  • GCS 501: Object-Oriented Programming – 3 Units
  • GCS 502: Advanced Algorithms – 3 Units
  • GCS 503: Computer Architecture – 3 Units
  • GCS 695: Internship – 6 Units
  • GCS 696: Thesis or GCS 697: Capstone Project – 3 Units

Six Elective Courses out of 13 Courses (18 Units):

  • GCS 601: Computational Linguistics – 3 Units
  • GCS 602: Machine Learning – 3 Units
  • GCS 603: Natural Language Processing – 3 Units
  • GCS 604: Cloud Computing -3 Units
  • GCS 605: Machine Learning and Linguistics – 3 Units
  • GCS 606: Advanced Computational Linguistics – 3 Units
  • GCS 607: Advanced Natural Language Processing Applications – 3 Units
  • GCS 608: Deep Learning and Neural Networks – 3 Units
  • GCS 609: Computation and Indian Languages – 3 Units
  • GCS 610: Artificial Intelligence Applications with Machine Learning – 3 Units
  • GCS 611: Language Processing in Humans and Machines – 3 Units
  • GCS 612: Shallow and Deep Natural Language Processing Techniques – 3 Units
  • GCS 613: Machine Learning for Knowledge Extraction and Reasoning – 3 Units

Recommended Elective Courses by Focus Area

Machine Learning (ML)

GCS 602: Machine Learning
GCS 604: Cloud Computing
GCS 605: ML and Linguistics
GCS 608: Deep Learning and Neural Networks
GCS 610: AI Applications with ML
GCS 613: ML for Knowledge Extraction and Reasoning

Natural Language Processing (NLP)

GCS 602: Machine Learning
GCS 603: Natural Language Processing
GCS 604: Cloud Computing
GCS 607: Advanced NLP Applications
GCS 611: Language Processing in Humans and Machines
GCS 612: Shallow and Deep Natural Language Processing Techniques

Computational Linguistics (CL)

GCS 601: Computational Linguistics
GCS 602: Machine Learning (ML)
GCS 603: Natural Language Processing
GCS 605: ML and Linguistics
GCS 609: Computation and Indian Languages
GCS 606: Advanced Computational Linguistics

Estimated Cost of the Program, including Tuition, Fees, and Living Expenses

First Semester ($)

Entire 2-Year Program ($)

Tuition 6,750 27,000
Application Fee (one-time, non-refundable fee for new students) 25 25
Registration Fee (one-time, non-refundable fee for new students) 75 75
Living Expenses (e.g., rent for shared housing, utility, food at home, health insurance) 6,000 36,000
Other Expenses (books, transit passes, eating out, entertainment, etc.) 521 2,804
Estimated Total Expenses

13,371

65,904


Connect With Us