Skip to main content

Bachelor of Science

Man looking between two screens, working on programming
  • On Campus
Software Engineering

With North Dakota’s premiere Software Engineering degree, VCSU has been able to cultivate alliances with leading tech companies such as SAP, Microsoft and Salesforce. Our students are uniquely positioned to fill valuable positions in any industry while continuously learning and staying current with trends in the ever-changing tech world.

Download Software Engineering Program Fact Sheet

Software Engineering by the numbers

$0

annual median earnings in the upper Midwest for individuals with this degree
57%
of jobs posted regionally require a bachelor's degree

0

average number of jobs open in this position annually
Gina Burtness

Gina Burtness

Double major in software engineering and business administration with a concentration in accounting and finance and a minor in computer science

“With the skills I have gained and the people I have been fortunate enough to meet at VCSU, I am optimistic for the future. As of now, I hope to meld my two career paths together to help in the development and creation of accounting software.”

Read more about Gina
  • Business Minor
    Adding business courses enables you to manipulate your career options - or even start your own business.
    Learn More about Business Minor
  • Cybersecurity for Information Systems Management Certificate
    Help protect the information of millions of people by earning your certificate in cybersecurity.
    Learn more about Cybersecurity
  • Digital Design Minor
    Add an artistic flair to your engineering by taking courses that can influence your design.
    Learn More
  • Minor - Computer Science
    Add a Computer Science minor to your Software Engineering degree to expand your knowlege about coding.
    Learn more
  • Certificate - Enterprise Applications
    Learn how to work with business processes and add an in-depth knowledge of SAP software to boost your resume potential.
    Learn more
  • Certificate - Software Development
    Learn the fundamentals of software development with this certificate that is also included in the Dakota Digital Academy.
    Learn more
  • Certificate - Customer Relationship Management
    Get hands-on experience with some of the most popular CRM software options used in many career fields. Courses in this certificate include an in-depth focus on Salesforce and skills with Java.
    Learn more

Beyond graduation

Explore the possibilities

Pursuing a Software Engineering degree to join forces with companies in desperate need of tech professionals, or even start your own company offering the same services. Career offerings available for Software Engineering degree holders include:

  • Computer Scientist
  • IT Project Manager
  • Network or Systems Administrator
  • Web Developer
  • Technology Consultant
  • Computer Programmer
  • Webmaster/Administrator
  • Mobile Applications Developer
  • Web Designer
  • Chief Information Officer
  • Director of Information Technology
  • Computer Systems Engineer/Architect
  • Cyber/Information Security Engineer
  • Computer Support Specialist

Where you'll study

The "tech hub" of campus is housed in lower McFarland Hall. This is where you'll find students in our Computer Systems and Software Engineering program, as well as our E-sports club.
Check it out
An vector image of McFarland with text labeling the image.

Plan of Study

  • College Composition I
  • Lab Science
  • Finite Mathematics
  • Discovering Computing
  • Viking Voyage
  • Principles of Information Security
  • Introduction to Structured Programming I
  • Introduction to Professional Writing
  • Lab Science
  • Speech Communication
  • Introduction to Programming in Java
  • Introduction to Structured Programming II
  • Literacies
  • Discrete Mathematics
  • Introduction to Software Engineering
  • Additional Humanities and Social Science
  • Concepts of Fitness and Wellness
  • Introduction to Psychology Lab
  • Software Construction
  • Software Engineering Approach to Human
  • Computer Interaction
  • Data Structures
  • Software Design and Architecture
  • Database Theory/Design
  • Group Dynamics
  • Directed Elective
  • Elective
  • Principles of Microeconomics
  • Software Quality Assurance and Testing
  • Social Implications of Computers
  • Project Management
  • Directed Elective
  • Computer Organization Systems
  • Systems Analysis and Design
  • Art and Music
  • Directed Elective
  • Elective
  • Capstone
  • Applied Probability and Statistics
  • Directed Elective
  • Elective
  • Elective

Meet an advisor

Susan Pfeifer

Susan Pfeifer, M.S., PMP

Professor
Department

Computer Systems and Software Engineering

Office Location
  • McFarland Hall 138A