Program Overview
Program | Course Delivery |
---|---|
Software Engineering - Major | On-Campus & Online |
Anywhere. Anytime. 100% Online.
All University of Minnesota Crookston online programs are offered asynchronously, which means you learn where you want, when you want - all you need is an internet connection. You can earn a world class University of Minnesota degree, from the comfort and convenience of your own home - Talk about the best of both worlds!
Explore the software engineering program
Immerse yourself in game design, virtual reality, and software application. Software engineering is one of the fastest-growing industries, and 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 (BS) degree.
Software Engineering Major
As technology penetrates every sector of the economy, software needs are becoming increasingly complex. This need has seen the evolution of a relatively new area of study, software engineering. The U.S. Department of Labor’s Bureau of Labor Statistics states computer software engineering will be among the fastest-growing occupations for the next 10 years.
The software engineering program combines the theory behind good software engineering practices along with applied projects throughout the standardized curriculum. This approach provides graduates with the knowledge and skills to be successful in the workplace or in graduate studies.
Upon completing the program, graduates will:
- Show mastery of the software engineering knowledge and skills to begin working as a software engineer.
- Work as an individual and as part of a team to develop and deliver quality software artifacts.
- Solve conflicting project objectives, finding acceptable compromises within limitations of cost, time, knowledge, existing systems, and organizations.
- Design appropriate solutions in one or more application domains using software engineering approaches that integrate ethical, social, legal, and economic concerns.
- Demonstrate an understanding of and apply current theories, models, and techniques that provide a basis for problem identification and analysis, software design, development, implementation, verification, and documentation.
- Understand and appreciate the importance of negotiation, effective work habits, leadership, and good communication with stakeholders in a typical software development environment.
- Learn new models, techniques, and technologies as they emerge and appreciate the necessity of such continuing professional development.
Awards & Accreditation
The University of Minnesota Crookston is accredited by the Higher Learning Commission.
Student Experiences
Future Online Students
Many of our online students are full-time employees or full-time parents, and lots are both! So whether you’re thinking about finishing a degree, adding a second one, or taking on a brand new career path - this is YOUR time. Our online programs are designed with you in mind, and are flexible to be taken anywhere, anytime, 100% online.
Online Cost of Attendance
Expense Category | Full-time (12+ credits) | Half-time (6-8 credits) |
---|---|---|
Tuition/fees | $12,148 | $6,772 |
Books/supplies* | $279 | $279 |
Average Cost After Aid
$13,288
Average amount of grants & scholarships received (2022-2023 data)
$12,894
Average net price after grants & scholarships (2021-2022 data)
$22,883
Average TOTAL student loan debt after graduation (2022-2023)
Scholarship and Funding Options
The University of Minnesota Crookston provides quick and easy access to over $1 million worth of scholarship opportunities for new and returning students!