One-stop shop for Indian students interested in overseas education Enroll at one of our trusted Uni partners from Australia, US, UK and other countries Call us free on
1 800 103 2581

Graduate Certificate in Software Development Virginia Tech




COVID-19 update: This course will start online and continue on campus later. Read more

Course info


The purpose of this certificate is to provide students with a solid foundation in the tools and principles that underlie modern software development. The emphasis is on object-oriented software design and development, the most widely used approach for building complex software systems today. Beyond just learning to program, the certificate will prepare students to plan, manage, and assess software development projects and software quality. The emphasis in applications will be on distributed systems (e.g., web, cloud, mobile), which represents the most rapidly growing sector of software development.

For many years, every Bureau of Labor Statistics projection of employment growth has listed software engineering and software development as an area with great demand. Computer Science departments alone cannot graduate enough students to meet this demand. In many cases, students with non-CS undergraduate degrees can take advantage of informal and self-study resources to learn to program. However, in order to undertake a major software development effort, advanced training is critical. This certificate will be an efficient mechanism for students from a variety of backgrounds to gain the foundation they need to participate in and even lead significant software development projects.

Learning Outcomes: Students who complete this certificate will be able to

  • Design and implement software systems using an object-oriented language such as Java.
  • Identify and apply appropriate design patterns and software development processes to develop software systems.
  • Learn languages and technologies needed to develop applications for modern mobile devices.
  • Design and implement distributed software systems deployed over a web-based and cloud-based environment.

Course options

Here are the different ways in which you can study Graduate Certificate in Software Development.

Full Time (12 credit hours)

Tuition fees

$15,208.00 (11,14,737) per year

USD $15,208 for 9 or more credit hours (Fall and Spring Semesters).

*Price shown is for indicative purpose, please check with institution


23-Aug-21, 18-Jan-22


National Capital Region - Falls Church Campus

7054 Haycock Road,



22203, United States

Entry requirement for international students

Degree-seeking applicants: The Graduate School requires completion of a bachelor’s degree from an accredited institution with a GPA of 3.0 or better for admission to Certificate Status.

Non-degree seeking applicants:

Applicants must meet the following criteria: GPA of 3.0 for admission for the last half of the credits earned for the undergraduate (bachelors) degree.

International Applicants must submit scores from the Test of English as a Foreign Language (TOEFL) or International English Language Testing System (IELTS). A minimum TOEFL score of 550 paper-based (PBT) or 80 internet-based test (iBT) is required for consideration of the application. On the iBT, sub-scores of at least 20 on each subject test (Listening, Speaking, Reading, and Writing) are required for admission. A minimum IELTS score of 6.5 is required for admission.

Application Deadlines: Fall: April 1; Spring: September 1.

* Please check with your chosen school for the exact entry requirements for your programme.

Contact Virginia Tech

To get more information about studying at this University