Bachelor of Science in Software Engineering Online
Deepen your understanding of all aspects of software engineering with this dynamic online degree. Improve your communication and teamwork skills as you prepare for careers in this growing field.
Home / Online Programs / Undergraduate / Bachelor of Science in Software Engineering
Program Overview
Develop expert analysis, design and development skills with the B.S. Software Engineering online program
Gain the expertise to develop quality software for a variety of clients and organizations by applying state-of-the-art agile techniques. The online Bachelor of Science in Software Engineering from St. Cloud State gives you valuable experience with the software life cycle, engineering tools and database management.
Explore industry skills like 3D simulation and visualization, agile development, and human-computer interaction in the online coursework for this software engineering bachelor’s. Program curriculum focuses on communication skills and project-based learning that prepares you to deliver top-quality software as an individual or as part of a team. This innovative program is developed and maintained through consultation with subject matter experts within the industry.
Designed for working professionals, this program offers the flexibility you need to achieve your goals, and you can complete your program faster by transferring up to 90 credit hours.
Graduates of this online B.S. Software Engineering program will be able to:
- Demonstrate an understanding of and apply current theories, models and techniques that provide a basis for the software life cycle
- Apply the software engineering life cycle by demonstrating competence in communication, planning, analysis, design, construction and deployment
- Work as an individual and as part of a multidisciplinary team to develop and deliver quality software
- Demonstrate an ability to use the techniques and tools necessary for engineering practice
- Exhibit ability to work in one or more significant application domains
- Demonstrate an understanding of and apply current theories, models and techniques that provide a basis for the software life cycle
- Apply the software engineering life cycle by demonstrating competence in communication, planning, analysis, design, construction and deployment
- Work as an individual and as part of a multidisciplinary team to develop and deliver quality software
- Demonstrate an ability to use the techniques and tools necessary for engineering practice
- Exhibit ability to work in one or more significant application domains
This online software engineering degree program equips you to explore a variety of careers, including:
- Software/System Analyst
- Software/System Architect
- Software Developer/Programmer
- Software/System Analyst
- Software/System Architect
- Software Developer/Programmer
Also available:
St. Cloud State offers several online undergraduate programs. Check out all our online undergraduate programs.
Accreditation
St. Cloud State University is accredited by the Higher Learning Commission (hlcommission.org), a regional accreditation agency recognized by the U.S. Department of Education.
Call 888-439-0687
Call 888-439-0687
North Star Promise Scholarship
The North Star Promise Scholarship program, launching in fall 2024, offers eligible Minnesota residents a tuition-free path to a bachelor’s degree. This scholarship program covers any remaining tuition and fees after other financial aid has been applied. Eligibility is based on factors such as residency, family income and enrollment status. Learn more about the North Star Promise Scholarship.
Tuition
Keep your budget intact with our affordable tuition
Affordable tuition helps pave the way to meeting your goals. Our pay-by-the-course tuition is an excellent way to manage your budget.
Tuition breakdown:
Program | Per Credit Hour* | Per Course** |
---|---|---|
B.S. Software Engineering | $350 | $1,050 |
**Per Course rate is based on 3 credit hours.
*Tuition includes all standard fees and is subject to change without notice. The University reserves the right to increase tuition and fees at any time. Local students may opt-in to additional fees giving them access to several on-campus resources. Click here for more information on the cost of attendance for St. Cloud State University.
For more information on financial aid, please visit our Accelerated Online Programs page.
Calendar
Add these important dates and deadlines to your calendar
Our online B.S. Software Engineering offers 7-week courses and multiple start dates. Start when you’re ready!
Now enrolling:
Term | Start Date | App Deadline | Document Deadline | Registration Deadline | Tuition Deadline |
---|---|---|---|---|---|
Fall A | 9/1/24 | 8/19/24 | 8/26/24 | 8/28/24 | 9/10/24 |
Fall B | 10/27/24 | 10/14/24 | 10/21/24 | 10/23/24 | 11/5/24 |
Spring A | 1/12/25 | 12/27/25 | 1/6/25 | 1/8/25 | 1/21/25 |
Spring B | 3/9/25 | 2/24/25 | 3/3/25 | 3/5/25 | 3/18/25 |
Summer A | 5/11/25 | 4/28/25 | 5/5/25 | 5/7/25 | 5/20/25 |
Summer B | 7/6/25 | 6/20/25 | 6/26/25 | 7/1/25 | 7/15/25 |
Fall A | 8/31/25 | 8/18/25 | 8/25/25 | 8/27/25 | 9/9/25 |
Fall B | 10/26/25 | 10/20/25 | 10/20/25 | 10/22/25 | 11/4/25 |
Now enrolling:
Have questions or need more information about our online programs?
Request InfoReady to take the rewarding path toward earning your degree online from St. Cloud State?
Apply NowAdmissions
We make applying to the software engineering bachelor's online program simple
We offer a streamlined admission process to make it easier for you. Review the admission requirements below.
- No SAT or ACT required
- 2.0 GPA in prior college coursework
- Transfer up to 90 credit hours
University Admission Requirements
There are several paths to admittance at St. Cloud State University:
Transfer Students (out of high school and who have attempted any college-level credit)
- Students who have completed 12 credit hours or more are eligible for admission with a cumulative college GPA of 2.0 or higher (on a 4.0 scale)
- Students with less than 12 credit hours are reviewed using SCSU’s freshman requirements
Freshman Students (out of high school and who have not completed any college-level credit)
- Students are eligible for admission with a high school GPA of 2.25 or higher (on a 4.0 scale)
Submitting Documents
- Students who have earned less than 15 college-level credits must submit official high school transcripts or GED. Put in a request with your high school counseling office to send an official transcript directly to SCSU.
- There are two ways to send transcripts to SCSU from non-Minnesota State institutions (SCSU will download official transcripts for coursework completed at a Minnesota State College or University):
- Via an electronic service such as Parchment or Clearinghouse, sent to [email protected]
- Via mail to: Office of Records and Registration
St. Cloud State University
720 4th Avenue South
St. Cloud, MN 56301-4498
If you have any questions along the way, call us at 888-439-0687. We’re happy to help answer questions.
Courses
Browse the coursework for the B.S. in Software Engineering online program
To earn your Bachelor of Science in Software Engineering online, you will need to complete 122 total credit hours of coursework. These hours will include general education courses as well as courses specific to the major program and electives. Finish faster by transferring up to 90 previously earned credits, which may count toward the 122. Potential transfer credits will be evaluated during the admission process.
1. MATH Requirement: 14 credits of Math is required: MATH271, MATH221, MATH312, STAT353
2. MATH Electives (6 credits from): MATH222, MATH320, MATH304, MATH321
3. SCIENCE Requirement: 10 credits of Science is required (goal area can overlap with this) Goal area 3
Select 9 credits from the following areas:
Visualization & Gaming: CSCI450, SE482, SE466
Data Management & Analytics: SE412, SE413
Mobile Application Development: SE276, SE477
System Integration & Transformation: SE478, SE479
Other/Reverse Engineering : SE450, CSCI 220
MISSION: The Liberal Education Program (LEP) at St. Cloud State University is committed to the ideal of liberal education that provides knowledge, skills, and experiences and promotes critical thinking and ethical values for a lifetime of integrative learning in a diverse and changing society.
The Liberal Education Curriculum is organized into 10 goals. To complete the curriculum, students must achieve the 10 goals through courses or experiences and earn at least 40 credits in liberal education courses. Some goals may be satisfied by experiences other than courses (e.g., approved internship, study abroad, completion of major, or sequence of courses). Some courses may achieve two goals, and experiences may not be credit bearing, so students may complete the goals with fewer than 40 credits. Those students must complete additional liberal education courses to earn the required 40 credits. Liberal Education courses may be double counted as courses required for a major or minor. Courses used in the major may be designated as Liberal Education.
Each student must complete three courses designated as Diversity courses. Students may take no more than one course from any one department. One of the Diversity courses must be an approved Racial Issues Graduation Requirement course (RIGR).
Students majoring in Software Engineering do not have to take any courses in goal areas 3 or 4, since these are covered by the Math and Science requirements. The total number of credits needed can vary depending on the choice of courses. Please consult with your advisor about your selection.
Honoring our veterans with support and resources
St. Cloud State University has been recognized by VIQTORY media as a Top 10 Military Friendly® School for embracing military students and dedicating resources to ensure their success (2021).
Request More Information
Submit this form, and an Enrollment Specialist will contact you to answer your questions.
Or call 888-439-0687
By submitting this form, I am providing my digital signature agreeing that St. Cloud State University (SCSU) and its agent, Risepoint, may email me or contact me regarding educational services by telephone and/or text message utilizing automated technology or a pre-recorded message at the telephone number(s) provided above. I understand this consent is not a condition to attend SCSU or to purchase any other goods or services. Privacy Policy. SMS Terms.
Begin Application Process
Start your application today!
for help with any questions you may have.