Virginia Tech's 100% online graduate certificate in Software Development is offered by the online Master of Information Technology program (VT-MIT). This four-course certificate can be earned as a stand-alone credential or as part of the full degree program.
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. 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 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). Graduates will be prepared to write, implement, and evaluate software systems for applications on the internet and for digital devices.
12 credit hours of graduate level courses:
- CS 5044: Object-Oriented Programming with Java (3 credits)
- CS 5244: Web Application Development (3 credits)
- CS 5254: Mobile Application Development (3 credits)
- CS 5704: Software Engineering (3 credits)