software engineering

Software Engineering

Available as

Explore the Software Engineering Program

Immerse in game design, virtual reality, software applications - software engineering being one of the fastest growing industries - it touches nearly every aspect of our lives and every sector of our economy. Students have a chance to work directly with some of the most advanced visualization and computer graphics available, not to mention vast career opportunities and open doors to some of the top tech companies in the world.

Software Engineering is a Bachelor of Science (B.S.) degree.


Portrait Picture: 
Cassidy Lizakowski


Cassidy Lizakowski

Official Position Title: 
Admissions Counselor | (218) 281-8569



  • Title: 
    Average starting salary - $63,600 - $80,825
  • Image: 
    students looking at screen coding
  • Title: 
    Fastest growing career field
  • Image: 
  • Image: 
    virtual reality
  • Title: 
    30% increase in demand over the next decade
  • Image: 
    student working with technology
  • Title: 
    Software Developer ranked in top 6 careers

Major in the making of you

A few classes you’ll take

With knowledge in the areas of programming, database management, and networking standards, your opportunities for working in your favorite technology industry are at your fingertips. Electives include, but are not limited to: 

  • E-Business
  • Data Warehouse and Mining
  • Gaming and Game Development
  • 3D Simulation Programming
  • Website Development

Add a minor

Students in this program can also seek a minor in Information Technology Management or a minor in Cybersecurity and Information Assurance.

Areas of Emphasis

  • Financial And E-commerce Systems
  • Network-centric Systems
  • Gaming, 3D Modeling & Simulation

Career Paths

Take your knowledge into careers such as database administrator, network systems analyst, and computer software engineer. Many of our interns and graduates land jobs at Amazon, NASA, Thrivent Financial, Microsoft, and Medtronic.


Software Engineering


  • Gain knowledge in our Undergraduate Collaborative Learning and Experiential Applied Research Lab

  • Access to industry-leading software

  • Prepare yourself to work in one of the fastest growing industries

  • Explore careers in management, data warehousing, game development, and much more

  • A strong and technology-inspired curriculum

  • Learn the necessary skills to succeed in today’s technology-driven society


At the U of M Crookston, you won’t spend all your time behind a desk. Our curriculum is designed around experiential learning, which means we want you to have as much hands-on learning as possible. Depending on your major, you’ll find opportunities to be in the field, the lab, the classroom, or engaging in simulated scenarios that give you a competitive edge when you enter the workforce or head to grad school. You’ll learn the concepts and then actively apply them through projects, field trips, site visits, internships, and interactions with professionals in the field.

Meet your future professors

  • Mohammad Hossain

    Assistant Professor
  • Silvia Preston

    Teaching Specialist
  • Md Saifur Rahman

    Md Saifur Rahman


Student Stories

  • Image: 
    Changle Li
    Changle Li, a transfer student from China and UMN Crookston graduate, recently discussed the numerous opportunities and “technical skills” that the University of Minnesota Crookston equipped him with, first with his positions at the United Nations International Institute of Global Health and then as a data analyst at Mitsubishi.
  • Image: 
    Vinayak Sharma standing outside a cabin in the fall.
    Vinayak Sharma, a native of New Delhi, India, never truly saw himself pursuing his undergraduate career in the United States. Continuing his education in a country other than his own was a thought that had not crossed Sharma’s mind until he flew halfway across the world in the 8th grade as part of Model United Nations, acting as a diplomat. Looking back, Sharma appreciates the steps he took that led him to where he is today.
  • Image: 
    Josh Kauck
    Josh Kauck enjoyed programming when he was in high school, which, in turn, influenced his choice of software engineering as a possible major, and later, he added a second major in information technology management.
  • Image: 
    Alec Koepp and Timilehin “Tim” Adeniyi
    Alec Koepp and Timilehin “Tim” Adeniyi worked together to develop a tutorial that explains the step-by-step creation of a 3-D simulation of something real.