top of page

Master of Science in Computer Science

Program Overview

The Master of Science in Computer Science equips students with advanced knowledge in algorithms, software development, and computational theory. The program emphasizes research-driven applications in emerging technology and data analysis.

Program Highlights

  • 30-credit graduate curriculum

  • 10 advanced research-intensive courses

  • Midterm mini-proposals in each course

  • Culminating dissertation project

  • Focus on applied computing, data analysis, and emerging technologies

  • Faculty mentorship and industry-aligned projects

Curriculum Structure

  • Core Courses – Advanced disciplinary study

  • Research Modules – Emphasis on methodology, design, and applied inquiry

  • Mini-Proposals – Progressive research submissions in each course

  • Dissertation – Final research project demonstrating mastery and originality

Admission Requirements

  • Bachelor’s degree from an accredited institution

  • Official transcripts from all prior institutions

  • Statement of purpose outlining research interests and professional goals

  • Online admissions interview

  • Research capability assessment

  • Writing sample (recommended)

Application Process

  • Submit the VRI Standard Application Form

  • Upload transcripts and identification

  • Application reviewed by Admissions Committee

  • Decision communicated within 2–4 weeks

Tuition & Financial Aid

  • Full tuition applies to all courses

  • Flexible payment plans available

  • Optional financial assistance for qualifying student

Career Pathway

Graduates are prepared for careers as software developers, systems engineers, data scientists, or technology analysts. They may also pursue research and development positions, advanced academic research, or doctoral study in computing, data science, and emerging technologies.

bottom of page