School of Computing
Technology That Transforms Your World.
Shaping the Future Through Computing
The School of Technology at Aria University is a center of excellence dedicated to advancing knowledge in computer science, software engineering, artificial intelligence, and data-driven technologies. With a curriculum built around innovation, practical learning, and global relevance, the school prepares students to thrive in today’s fast-evolving tech landscape. Through expert faculty, state-of-the-art resources, and industry-aligned programs, Aria University equips students with the tools to lead and transform the digital world.
The Aria Advantage
- Learn from industry-experienced faculty and researcher
- Experience real-world problem-solving through project-based learning.
- Network with top-tier companies through internships and career fairs.
- Develop soft and technical skills critical for 21st-century careers.

Master of Science in Computer Science (M.S. CS)
The M.S. in Computer Science at Aria University is a rigorous and flexible program that blends foundational knowledge with emerging technology trends. It is ideal for students aiming to pursue technical leadership, specialized roles, or further academic research.
Why Choose M.S. CS at Aria?
- High demand for CS professionals across industries
- Diverse specializations such as AI/ML, Data Science, Cybersecurity, and Cloud Computing
- Prepares you for both academic and professional excellence
Program Highlights
Required Units
36 Units
Duration
Two years (spread over 4 semesters)
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.
Program Curriculum
- 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
- Â
- 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
- Â
Admission Requirements
-
Educational Qualification
Four-year undergraduate degree from an accredited institution. Minimum GPA: 2.5 on a 4.0 scale
-
English Language Proficiency
TOEFL: 497 (paper-based) / 60 (internet-based), IELTS: 6.0, Duolingo: 95.

Prerequisite Courses
No prerequisites for:
- Computer Science, IT, Cybersecurity, Data Science, etc.
Prerequisites may be required for:
- Mechanical/Civil Engineering and others (based on transcript)
List of courses:
- Object-Oriented Programming
- Algorithms and Data Structures
- Discrete Mathematics
- Probability and Statistics
- Computer Systems Organization
Documents Needed for Application
- 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.
Computer Science Faculty will assess all applications for scholarships.
Suggested Elective Courses by Specialization
- 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
- 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
- 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
Ready to Join Aria?
Discover a university that merges excellence with purpose. Apply today and step into your future.