THAT TRANSLATES INTO
JOB OPENINGS BETWEEN 2014-2024
From commercial servers to mobile and embedded devices, almost everything we use relies on software. Our dynamic program will introduce you to the entire software development life cycle, including requirements, design, coding, testing, and deployment in a rigorous, hands-on, programming-intensive experience. You'll master computer programming; website design; networking and system development; and administration and take part in major projects that reflect real-world needs.
Graduates of this program are prepared to make meaningful contributions to a software development group. Typical jobs for graduates might include test, release, or customer support engineers. Students may continue on to the bachelor’s degree, which adds an understanding of software development and significantly more technical depth.
A student with an Associate of Science in Computer Software Engineering will be able to:
All students must actively participate in the design and development of a software system and present the results of that effort.
The student, in conjunction with the department chair, may develop a sequence of courses to best meet their background and needs that still satisfies the degree requirements. A typical curriculum is shown here.
Vermont Tech data: 6 Month Outcome Survey, Class of 2017 National Data: National Association of Colleges and Employers (NACE) First Destinations for the College Class of 2016 (October 2017)
2016 Median Pay (Software Developers) vs. National Median for All occupations (2016), Source: BLS
We would love to meet you and personally introduce you to the Vermont Tech community.