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:
Demonstrate fluency in multiple languages, including one object-oriented language and one scripting language
Understand the fundamentals of computer hardware, including assembly language
Develop complete websites
Understand the behaviors and implementation of computer networking
Understand basic principles for developing and deploying high-quality software systems
Understand how to manage systems, including UNIX-based computers
Work effectively in a group software development effort
Understand the historical and social context of information technology
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.
Two exceptional Vermont Technical College engineering students were honored by the college and recognized at a Vermont Society of Professional Engineers event on February 24 at the DoubleTree Hotel in South Burlington. This event is part of E-Week, a national celebration of Engineering... Read More
How many students can say they have worked on a satellite? At Vermont Tech, one graduate is getting the chance of a lifetime. Vermont Tech’s CubeSat Laboratory is working with Morehead State College in Kentucky to build an elaborate satellite—called the Lunar IceCube—that will launch in 2018 and... Read More
Meet Elissa Lee, the AmeriCorps VISTA serving at Vermont Tech. Elissa is a 2016 graduate of Vermont Tech, where she received her bachelor's in Business Technology and Management. VHEC’s AmeriCorps VISTA (Volunteers in Service to America) program, which falls under Vermont Campus Compact, focuses... Read More
I’m working on my master’s degree.
I have a fellowship from NASA.
I’m working on the Lunar IceCube satellite project.
Percent Job and Advanced Education Placement Rate in Computer Software Engineering
Vermont Tech Computer Software Engineering student outcomes are strong. The class of 2016 had a 100% job and advanced placement rate within six months of graduation. Many students have internships while they’re in college that lead to full-time employment after graduation.