Software Engineering, B.S.

Whether it be tap-to-pay at the grocery store, the operating system of your cell phone, or the media player you stream your favorite show on, we rely on a wide range of software. Studying Software Engineering at Vermont State University will equip you with the theory and hands on practical technical skills to work in any part of the software development life cycle. Whether you hope to become a software engineer, UI/UX developer, or full-stack developer, you’ll be prepared to enter a rapidly growing field with a variety of career opportunities.

Reach out with Questions

Jacob Rogenski

Assistant Director of Admissions


Send Email

Why Study Software Engineering at Vermont State?

  • Career Readiness: Our program was designed by academics with decades of field experience. We are excited to deliver a technical education that will prepare you for real jobs — now and in the future.     
  • Industry Focus: We emphasize practical skills with a focus on what’s needed in the industry now. When you graduate you won’t just know concepts — you’ll know solutions.   
  • Financial Opportunity: According to the U.S. Bureau of Labor Statistics, the median annual wage for software developers, quality assurance analysts, and testers is $110,140. 
  • Flexibility: You can work with your academic advisor to develop a course sequence that meets your pace, experience, and needs. 

Request Information


Sample Courses

  • JAVA Programming
  • Software Quality Assurance & Testing
  • Software Engineering Projects
  • Database Systems
  • Programming Languages
  • Data Structures & Algorithms Implementation

Student Stories

A black and white photo of Grace DeGeus, a woman with shoulder length brunette hair and glasses smiling in front of a white background

“One of the most important skills I learned was how to write well technically and document your work. Without detailed documentation, other people can’t replicate your results. This is the kind of skill that earns the respect of future employers!” 

 Grace DeGeus
A selfie of a blond girl with glasses in the Vermont State University Software Engineering program.

“I selected Computer Software Engineering because of my passion for computers, video games, and exposure to programming in high school. This program was the perfect choice for me and I have never regretted it. When I needed help, I would contact the teacher of the class using email. They were always quick to respond and very helpful. The library was a great place for quiet productive study time and it is where I spent most of my out-of-class time between classes during the day.” 

Roslyn Parker 

Meet Our Faculty


  • Williston Campus


  • Williston Campus

Associate Professor of Computer Information Systems

  • Randolph Campus

Ready to Take the Next Step?