Value Benefit:

Software engineers are the human interface between end-users and computer technologies, providing the strategies, writing the algorithms and solving the problems that enable systems to function effectively.  Often leading the way in application and operating systems development, software engineers also need to be savvy problem solvers, analysts and communicators.

According to the U.S. Bureau of Labor Statistics (BLS), the employment of computer software engineers is anticipated to grow at a rate of 17% through 2024.

Courses

CS 5044:  Object-Oriented Programming with Java (core)

  • Prerequisites: Knowledge of programming languages such as Java, C, C++, or C#; offered fall, spring, summer

CS 5704:  Software Engineering (core)

  • Prerequisite: CS 5044; offered fall, spring

CS 5744:  Software Design & Quality

  • Prerequisites: CS 5044, CS 5704; offered fall, spring

 

Did You Know?

Virginia Tech has more than 15 years of serving as an industry leader in online master of information technology programs, and was recently ranked #2 in U.S. News & World Report, along with the following distinctions:

  • Student Engagement Ranked #1
  • Outstanding Faculty Ranked #2
  •  

Admissions Criteria:
https://www.vtmit.vt.edu/admissions/admissions-criteria

Plan Your Study:
https://www.vtmit.vt.edu/academics/plan-your-study