Our programs of study prepares students for many careers in the computer industry.

Close Icon


Computer software engineering is a fast-growing occupation with a high salary potential. From computer operating systems to video games, mobile devices to embedded systems, the majority of the products we rely on today are supported by software. At Vermont Tech, students in this dynamic program prepare for careers as software developers and programmers. Students are introduced to the entire software development life cycle, including requirements, design, coding, testing, and deployment in a rigorous, hands-on, programming intensive experience. Students master computer programming, website design, networking and system development and administration and take part in semester-long major projects in years two and three as well as a capstone project in year four.

The curriculum is designed to be flexible and accommodate a range of backgrounds. Those students who pursue the Bachelor of Science develop in-depth experience in software development while those in the associate’s degree program develop similar skills at an elementary level.

Education & Career Opportunities

Graduates of the Computer Software Engineering program are well positioned for careers in a wide range of areas, including computer systems design and related services, software publishing, computer manufacturing, network programming, and software architecture.

The first semester curriculum is common between Software Engineering and Information Technology, allowing students to seamlessly transfer between the two programs after the first semester. Students completing the first two years of Computer Engineering Technology or Information Technology may choose to complete the Bachelor of Science in Software Engineering.