

Graduates will be prepared to write, implement, and evaluate software systems for applications on the internet and for digital devices. The program covers how the programming principles and languages are used in web-based applications (e.g., email, flash games, online spreadsheets) and digital device applications (e.g., fitness trackers).

Students will learn about the phases of the software life cycle (e.g., design, test, maintain, and evaluate) and how to write software programs using programming language such as Java.

The Graduate Certificate in Software Development is designed to teach students principles and tools of software development using object-oriented design such as encapsulation, data protections, and inheritance. This four-course certificate can be earned as a stand-alone credential or as part of the full degree program. Virginia Tech's 100% online graduate certificate in Software Development is offered by the online Master of Information Technology program (VT-MIT).
