Computer Software Engineering (AS)

Software is important to our society, and it’s difficult to imagine life without it. If you are mathematically minded and have a desire to improve the connectivity of the world, you will find this program very rewarding.

Graduates of this program have made meaningful contributions to their software development groups, both for large-scale and local companies. Typical jobs for graduates might include test, release, or customer support engineers. Students may continue on to the bachelor’s degree, which adds a deeper understanding of software development and more technical depth while increasing employment opportunities.

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.

News & Events

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
Who's hired Vermont Tech grads recently?

We’re impressed with the solid foundation VTC students have in software engineering. Their performance as interns has made it an easy decision to extend job offers upon graduation.

Lou Kreig, president, Green Mountain Software

Green Mountain Software Logo


Grace De Geus

  • Associate Software Engineer, Sensors & Integrated Systems, United Technologies Corporation (UTC) Aerospace Systems, United Technologies, Vergennes, Vermont
  • Graduated with a B.S. in Computer Software Engineering, 2013

Education & Career Opportunities


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.

Get Started!

We would love to meet you and personally introduce you to the Vermont Tech community.