Below, you'll find the twenty best Software Engineering programs in the country.... The general education curriculum includes courses in diverse
Credit: Maskot | DigitalVision | Getty Images
CollegeChoice.net is an advertising-supported site. Featured or trusted partner programs and all school search, finder, or match results are for schools that compensate us. This compensation does not influence our school rankings, resource guides, or other editorially-independent information published on this site.
Are you ready to discover your college program?
Credit: Maskot | DigitalVision | Getty Images
Software Engineering Universities
Though we might not always realize it, we enjoy handiwork of software engineers every single day.
From the graphics on an Xbox game to the GPS on our phones to the tracking system on our Amazon packages, software engineers have a part in essentially every step of a software system—design, development, troubleshooting, implementation, and management.
As more and more of our industries are going digital and requiring computer software for their products and workflow, the demand for software engineers continues to rise.
Featured Online Software Engineering Programs
Find a program that meets your affordability, flexibility, and education needs through an accredited, online school.
If you're looking into getting a degree in software engineering, have you thought about getting your degree online? We've even ranked the best online software engineering degrees. Take a look!
College undergraduates who pursue software engineering are almost guaranteed a job right out of college, with a projected job growth rate of 17 percent from 2014 to 2024.
Although the demand for software engineers is high, the financial reward is also quite high. According to Bureau of Labor Statistics, the average annual salary for software engineers is an impressive $98,260. Even more, first-year graduates can expect to make $50,000 to $70,000 right out of college!
Typically, software engineers work in one of two capacities—as an applications software developer or a systems software developer. In the former, engineers are at the front-end of the product, developing a specific software (like a word processor or an app or a game).
A systems software developer, however, works on the bigger picture and helps organize all of the moving parts of a computer system so that they work efficiently and smoothly.
Here are some jobs that fit perfectly with a BS in Software Engineering, and can apply to almost any work sector, from health care to renewable energy to entertainment:
Software and Systems Architect
Software and System Engineer
Software Programmer, Developer, and Tester
Requirements Engineer
Project Leader
Senior Computer Applications Engineer
If you’re a student who loves numbers and has a knack for seeing how tiny details fit into the bigger picture, a BS in Software Engineering at any of the schools on our list is a great route for you to take. You’re not only securing your financial future, but you also are choosing to join an exciting a cutting-edge field that has virtually endless options.
What Are the Best Software Engineering Bachelor Programs in the Country?
Below, you'll find the twenty best Software Engineering programs in the country. Here at College Choice we’ve collated and compared the academic reputation, student satisfaction, affordability, and average annual salary of graduates from software engineering programs across the country to create a definitive ranking of the nation’s twenty best.
We first chose programs with the most renowned academic reputation and from those pared the list down to those with high retention rates—a reflection of student satisfaction—added those with the most economical accessibility, and finally we included the averages of early career salaries (care of PayScale) to arrive at a list marked by thorough research and extensive data aggregation.
University of California, Irvine, a public institution, enrolls learners in its top-ranked bachelor of science in software engineering program. Degree-seekers can choose from in-person and online enrollment options. Undergraduates benefit from flexible course options and comprehensive college support services.
The bachelor's program incorporates software engineering and general education courses in its curriculum. The general education curriculum includes courses in diverse academic subjects like the humanities, math, and natural sciences. Graduates train for entry-level careers or further education by taking upper-division software engineering classes.
University of California-Irvine at a Glance:
Admissions Rate: 27%
Student-to-Faculty Ratio: 18-to-1
Total Bachelor's Programs: 98
Undergrad Tuition In State: $11,442
Undergrad Tuition Out of State: $41,196
Average Amount Aid Awarded: $17,930
Graduation Rate: 84%
Average Graduate Earnings After Six Years: $44,300
Average Tuition
In-state
$11,442
Out-of-state
$41,196
Retention Rate
94%
Admission Rate
27%
Students Enrolled
36,908
Institution Type
Public
Percent Online Enrollment
15%
Percentage of all students who are enrolled online.
Accreditation
Yes
Western Association of Schools and Colleges Senior Colleges and University Commission
#2 Best Software Engineer Degrees
Stevens Institute of Technology
Hoboken, NJ
4 years
Online + Campus
Stevens Institute of Technology offers 31 bachelor's degrees, including its bachelor's in software engineering. This program encourages the knowledge and skills required for diverse career paths. Graduates can also pursue a master's degree or a doctorate, which can open up additional career paths.
The bachelor's curriculum covers foundational and advanced software engineering topics. General education courses emphasize in-demand skills like communication, writing, and critical thinking. Students can complement their degree with a minor or second major.
Incoming degree candidates receive strong support from the school's student services. For example, academic advisors work with students to transfer credits into the school and select courses.
Stevens Institute of Technology at a Glance:
Location: Hoboken, New Jersey
Type of School: private
Admissions Rate: 40%
Undergrad Tuition In State: $52,134
Undergrad Tuition Out of State: $52,134
Average Tuition
In-state
$52,134
Out-of-state
$52,134
Retention Rate
94%
Admission Rate
40%
Students Enrolled
7,283
Institution Type
Private
Percent Online Enrollment
27%
Percentage of all students who are enrolled online.
Accreditation
Yes
Middle States Commission on Higher Education
#3 Best Software Engineer Degrees
California Polytechnic State University-San Luis Obispo
San Luis Obispo, CA
4 years
Online + Campus
A public institution, California Polytechnic State University-San Luis Obispo offers a top-ranked bachelor's in software engineering. The San Luis Obispo-based school offers on-campus and online courses. The school sets high academic standards while offering flexible course options.
Majors graduate with a bachelor's degree after taking software engineering and general education courses. The general education curriculum strengthens communication and critical thinking skills through coursework in diverse academic fields. Within the major, learners take upper-division courses that provide an advanced understanding of software engineering, preparing graduates for the job market.
California Polytechnic State University-San Luis Obispo at a Glance:
Admissions Rate: 28%
Student-to-Faculty Ratio: 20-to-1
Total Bachelor's Programs: 75
Undergrad Tuition In State: $5,742
Undergrad Tuition Out of State: $17,622
Average Amount Aid Awarded: $7,042
Graduation Rate: 82%
Average Graduate Earnings After Six Years: $54,700
Average Tuition
In-state
$5,742
Out-of-state
$17,622
Retention Rate
94%
Admission Rate
28%
Students Enrolled
21,426
Institution Type
Public
Percent Online Enrollment
8%
Percentage of all students who are enrolled online.
Accreditation
Yes
Western Association of Schools and Colleges Senior Colleges and University Commission
#4 Best Software Engineer Degrees
Iowa State University
Ames, IA
4 years
Online + Campus
The bachelor of science in software engineering program at Iowa State University, a public institution, enrolls degree-seekers with flexible options. The Ames-based school serves students of all backgrounds through campus and online courses. Undergraduates benefit from flexible course options and comprehensive college support services.
Majors graduate with a bachelor's degree after taking software engineering and general education courses. The general education requirements introduce major academic subjects like math, humanities, and the natural sciences. Learners prepare for the workforce or further education by taking advanced software engineering courses that cover theoretical and practical topics.
Iowa State University at a Glance:
Admissions Rate: 92%
Student-to-Faculty Ratio: 18-to-1
Total Bachelor's Programs: 104
Total Online Bachelor's Programs: 2
Undergrad Tuition In State: $8,042
Undergrad Tuition Out of State: $23,230
Average Amount Aid Awarded: $5,887
Graduation Rate: 74%
Average Graduate Earnings After Six Years: $44,000
Average Tuition
In-state
$8,042
Out-of-state
$23,230
Retention Rate
87%
Admission Rate
92%
Students Enrolled
33,372
Institution Type
Public
Percent Online Enrollment
23%
Percentage of all students who are enrolled online.
Accreditation
Yes
Higher Learning Commission
#5 Best Software Engineer Degrees
Michigan Technological University
Houghton, MI
4 years
Online + Campus
Michigan Technological University enrolls undergraduates in 57 bachelor's programs, including its bachelor of science in software engineering program. The program prepares students for a variety of entry-level careers in diverse industries. Graduates can also pursue a master's degree or a doctorate, which can open up additional career paths.
The curriculum covers foundational and advanced software engineering topics. General education classes emphasize key skills like writing, research, communication, and critical thinking. Students can explore other interests by declaring a complementary minor or second major.
Incoming degree candidates benefit from student services, which provide support for first-year learners. For example, academic advisors work with students to make a graduation plan that takes transfer credits into account.
Michigan Technological University at a Glance:
Location: Houghton, Michigan
Type of School: public
Admissions Rate: 74%
Undergrad Tuition In State: $16,834
Undergrad Tuition Out of State: $36,688
Average Tuition
In-state
$16,834
Out-of-state
$36,688
Retention Rate
84%
Admission Rate
74%
Students Enrolled
7,027
Institution Type
Public
Percent Online Enrollment
9%
Percentage of all students who are enrolled online.
Accreditation
Yes
Higher Learning Commission
#6 Best Software Engineer Degrees
Milwaukee School of Engineering
Milwaukee, WI
4 years
Online + Campus
Milwaukee School of Engineering offers 22 bachelor's degrees, including the top-ranked bachelor's in software engineering. This software engineering program builds broad knowledge and skills that prepare students for entry- and mid-level careers. Bachelor's degree-holders can also continue their education by applying to master's or doctoral programs.
The bachelor's curriculum introduces foundational and advanced principles in software engineering. Undergraduates also gain research, writing, and communication skills through general education requirements. Enrollees can explore other interests by choosing a minor or a second major.
The school's student services help incoming degree candidates integrate into the larger campus community. For example, career counselors connect students with job fairs and internship opportunities.
Milwaukee School of Engineering at a Glance:
Location: Milwaukee, Wisconsin
Type of School: Private
Admissions Rate: 62%
Undergrad Tuition In State: $40,407
Undergrad Tuition Out of State: $40,407
Average Tuition
In-state
$40,407
Out-of-state
$40,407
Retention Rate
85%
Admission Rate
62%
Students Enrolled
2,746
Institution Type
Private
Percent Online Enrollment
6%
Percentage of all students who are enrolled online.
Accreditation
Yes
Higher Learning Commission
#7 Best Software Engineer Degrees
The University of Texas at Dallas
Richardson, TX
4 years
Online + Campus
The University of Texas at Dallas enrolls learners in 46 bachelor's programs, including a bachelor of science in software engineering. Bachelor's degree-holders can pursue entry-level careers in diverse industries. Graduates can also apply to master's programs to continue their education.
The bachelor's curriculum trains learners in the core principles and practices of software engineering. In addition to major coursework, undergraduates take general education classes that strengthen critical thinking skills. Students can complement their degree with a minor or second major.
The school's student services provide support for incoming degree candidates. For example, academic advisors meet with students to recommend course selections and review graduation requirements.
The University of Texas at Dallas at a Glance:
Location: Richardson, Texas
Type of School: Public
Admissions Rate: 79%
Undergrad Tuition In State: $13,442
Undergrad Tuition Out of State: $38,168
Average Tuition
In-state
$13,442
Out-of-state
$38,168
Retention Rate
89%
Admission Rate
79%
Students Enrolled
29,543
Institution Type
Public
Percent Online Enrollment
19%
Percentage of all students who are enrolled online.
Accreditation
Yes
Southern Association of Colleges and Schools Commission on Colleges
#8 Best Software Engineer Degrees
Drexel University
Philadelphia, PA
4 years
Online + Campus
Drexel University, a private institution, offers a top-ranking bachelor of science in software engineering program. Located in Philadelphia, Pennsylvania, the school serves students of all backgrounds through campus and online courses. Undergraduates benefit from flexible course options and comprehensive college support services.
Degree-seekers earn a bachelor's degree by taking general education and software engineering courses. The general education curriculum introduces major academic subjects including humanities, math, and natural sciences. Within the major, learners take upper-division courses that provide an advanced understanding of software engineering, preparing graduates for the job market.
Drexel University at a Glance:
Admissions Rate: 75%
Student-to-Faculty Ratio: 11-to-1
Total Bachelor's Programs: 101
Total Online Bachelor's Programs: 8
Undergrad Tuition In State: $52,146
Undergrad Tuition Out of State: $52,146
Graduation Rate: 69%
Average Graduate Earnings After Six Years: $54,400
Average Tuition
In-state
$52,146
Out-of-state
$52,146
Retention Rate
89%
Admission Rate
75%
Students Enrolled
24,205
Institution Type
Private
Percent Online Enrollment
38%
Percentage of all students who are enrolled online.
Accreditation
Yes
Middle States Commission on Higher Education
#9 Best Software Engineer Degrees
Auburn University
Auburn, AL
4 years
Online + Campus
The bachelor's in software engineering program at Auburn University, a public institution, prepares graduates for the workforce. Located in Auburn, Alabama, the school offers on-campus and online courses. Flexible course options, rigorous academics, and comprehensive support services appeal to many undergraduates.
The program strengthens in-demand skills through general education and major courses. Students complete general education requirements by taking classes in the social sciences, STEM, and humanities. The curriculum covers theoretical and advanced topics, preparing graduates for the workforce or further education.
Auburn University at a Glance:
Admissions Rate: 81%
Student-to-Faculty Ratio: 20-to-1
Total Bachelor's Programs: 104
Undergrad Tuition In State: $9,816
Undergrad Tuition Out of State: $29,448
Average Amount Aid Awarded: $8,028
Graduation Rate: 79%
Average Graduate Earnings After Six Years: $43,100
Average Tuition
In-state
$9,816
Out-of-state
$29,448
Retention Rate
91%
Admission Rate
81%
Students Enrolled
30,460
Institution Type
Public
Percent Online Enrollment
27%
Percentage of all students who are enrolled online.
Accreditation
Yes
Southern Association of Colleges and Schools Commission on Colleges
#10 Best Software Engineer Degrees
Miami University-Oxford
Oxford, OH
4 years
Online + Campus
The bachelor of science in software engineering program, one of 123 bachelor's programs at Miami University-Oxford, offers a flexible route to a college degree. The program prepares students for a variety of entry-level careers in diverse industries. A bachelor's degree also prepares graduates for master's and doctoral programs.
The bachelor's curriculum covers foundational concepts and methods in software engineering. In addition to major coursework, undergraduates take general education classes that strengthen critical thinking skills. Minors and double majors allow students to explore their other academic and professional interests.
The school's student services help incoming degree candidates integrate into the larger campus community. For example, academic advisors work with students to transfer credits into the school and select courses.
Miami University-Oxford at a Glance:
Location: Oxford, Ohio
Type of School: Public
Admissions Rate: 80%
Undergrad Tuition In State: $12,324
Undergrad Tuition Out of State: $31,392
Average Tuition
In-state
$12,324
Out-of-state
$31,392
Retention Rate
89%
Admission Rate
80%
Students Enrolled
19,716
Institution Type
Public
Percent Online Enrollment
22%
Percentage of all students who are enrolled online.
Accreditation
Yes
Higher Learning Commission
#11 Best Software Engineer Degrees
Rochester Institute of Technology
Rochester, NY
4 years
Online + Campus
The bachelor of science in software engineering program at Rochester Institute of Technology, a private institution, prepares graduates for the workforce. From its New York campus, the school runs in-person and online programs. Undergraduates benefit from comprehensive support services, including academic and career advising.
The bachelor's program requires general education and major courses that build key knowledge and skills. Students meet general education requirements by taking classes in the humanities, social sciences, and natural sciences. Within the major, learners take upper-division courses that provide an advanced understanding of software engineering, preparing graduates for the job market.
Rochester Institute of Technology at a Glance:
Admissions Rate: 71%
Student-to-Faculty Ratio: 13-to-1
Total Bachelor's Programs: 85
Total Online Bachelor's Programs: 3
Undergrad Tuition In State: $44,049
Undergrad Tuition Out of State: $44,049
Graduation Rate: 67%
Average Graduate Earnings After Six Years: $50,600
Average Tuition
In-state
$44,049
Out-of-state
$44,049
Retention Rate
88%
Admission Rate
71%
Students Enrolled
16,254
Institution Type
Private
Percent Online Enrollment
18%
Percentage of all students who are enrolled online.
Accreditation
Yes
Middle States Commission on Higher Education
#12 Best Software Engineer Degrees
San Jose State University
San Jose, CA
4 years
Online + Campus
The bachelor of science in software engineering program at San Jose State University prioritizes accessibility in its course options. Students pursue many career paths after earning their software engineering degree. A bachelor's degree also prepares graduates for master's and doctoral programs.
The bachelor's curriculum includes introductory software engineering classes and upper-division courses. Undergraduates also gain communication, writing, and critical thinking skills in general education courses. Electives, minors, and double majors allow enrollees to explore other academic and professional interests.
Incoming degree candidates can expect strong support services when they enroll at the school. For example, academic advisors work with students to transfer credits into the school and select courses.
San Jose State University at a Glance:
Location: San Jose, California
Type of School: Public
Admissions Rate: 64%
Undergrad Tuition In State: $5,742
Undergrad Tuition Out of State: $17,622
Average Tuition
In-state
$5,742
Out-of-state
$17,622
Retention Rate
87%
Admission Rate
64%
Students Enrolled
36,085
Institution Type
Public
Percent Online Enrollment
35%
Percentage of all students who are enrolled online.
Accreditation
Yes
Western Association of Schools and Colleges Senior Colleges and University Commission
Embry-Riddle Aeronautical University-Daytona Beach offers a total of 23 bachelor's programs, including a bachelor of science in software engineering. Students can pursue many careers after earning their software engineering degree. Graduates can also apply to master's programs to continue their education.
The bachelor's curriculum includes lower-division and upper-division software engineering classes. In addition to major coursework, undergraduates take general education classes that strengthen critical thinking skills. Declaring a minor or double majoring helps enrollees stand out in the job market.
Student services support incoming degree candidates as they begin taking classes. For example, career counselors meet with students to conduct career assessments and mock interviews.
Embry-Riddle Aeronautical University-Daytona Beach at a Glance:
Location: Daytona Beach, Florida
Type of School: Private
Admissions Rate: 61%
Undergrad Tuition In State: $35,424
Undergrad Tuition Out of State: $35,424
Average Tuition
In-state
$35,424
Out-of-state
$35,424
Retention Rate
78%
Admission Rate
61%
Students Enrolled
7,056
Institution Type
Private
Percent Online Enrollment
1%
Percentage of all students who are enrolled online.
Accreditation
Yes
Southern Association of Colleges and Schools Commission on Colleges
#14 Best Software Engineer Degrees
Florida Institute of Technology
Melbourne, FL
4 years
Online + Campus
Florida Institute of Technology enrolls undergraduates in 58 bachelor's programs, including its bachelor's in software engineering program. Students can pursue many career paths after earning their software engineering degree. Graduates can also pursue higher degrees to specialize their training.
The bachelor's curriculum introduces core software engineering topics and methods. Undergraduates complete general education courses that strengthen communication, writing, and critical thinking skills. Declaring a minor or double majoring helps enrollees stand out in the job market.
Incoming degree candidates can expect strong support services when they enroll at the school. For example, academic advisors work with students to make a graduation plan that takes transfer credits into account.
Florida Institute of Technology at a Glance:
Location: Melbourne, Florida
Type of School: Private
Admissions Rate: 66%
Undergrad Tuition In State: $41,720
Undergrad Tuition Out of State: $41,720
Average Tuition
In-state
$41,720
Out-of-state
$41,720
Retention Rate
79%
Admission Rate
66%
Students Enrolled
6,022
Institution Type
Private
Percent Online Enrollment
10%
Percentage of all students who are enrolled online.
Accreditation
Yes
Southern Association of Colleges and Schools Commission on Colleges
#15 Best Software Engineer Degrees
Robert Morris University
Moon Township, PA
4 years
Online + Campus
A private institution, Robert Morris University enrolls learners in a top-ranked bachelor of science in engineering with a software engineering concentration. Degree-seekers enroll in online classes and take in-person courses on the Moon Township, Pennsylvania, campus. Undergraduates benefit from flexible program options, rigorous academics, and the school's support services.
The program incorporates general education and major courses to build in-demand knowledge and skills. Social science, humanities, and STEM classes complement the courses in the major. Upper-division classes cover theoretical and practical topics, preparing graduates for entry-level careers or further education.
Robert Morris University at a Glance:
Admissions Rate: 84%
Student-to-Faculty Ratio: 15-to-1
Total Bachelor's Programs: 35
Total Online Bachelor's Programs: 7
Undergrad Tuition In State: $29,930
Undergrad Tuition Out of State: $29,930
Graduation Rate: 65%
Average Graduate Earnings After Six Years: $40,400
Average Tuition
In-state
$29,930
Out-of-state
$29,930
Retention Rate
83%
Admission Rate
84%
Students Enrolled
4,608
Institution Type
Private
Percent Online Enrollment
35%
Percentage of all students who are enrolled online.
Accreditation
Yes
Middle States Commission on Higher Education
#16 Best Software Engineer Degrees
University of Nebraska-Lincoln
Lincoln, NE
4 years
Online + Campus
University of Nebraska-Lincoln offers a bachelor of science in software engineering as one of its 149 bachelor's programs. A software engineering degree prepares students for careers in diverse fields. The degree also prepares graduates for additional degrees, such as a master's or doctorate.
The bachelor's curriculum covers core and advanced topics in software engineering. In addition to major coursework, undergraduates take general education classes that strengthen critical thinking skills. Electives, minors, and double majors allow students to explore other academic and professional interests.
The school's student services help incoming degree candidates make connections on campus and thrive in their program. For example, financial aid counselors work closely with students to identify scholarship and grant opportunities.
University of Nebraska-Lincoln at a Glance:
Location: Lincoln, Nebraska
Type of School: Public
Admissions Rate: 78%
Total Online Bachelor's Programs: 1
Undergrad Tuition In State: $7,560
Undergrad Tuition Out of State: $24,000
Average Tuition
In-state
$7,560
Out-of-state
$24,000
Retention Rate
81%
Admission Rate
78%
Students Enrolled
25,390
Institution Type
Public
Percent Online Enrollment
49%
Percentage of all students who are enrolled online.
Accreditation
Yes
Higher Learning Commission
#17 Best Software Engineer Degrees
Arizona State University-Tempe
Tempe, AZ
4 years
Online + Campus
The bachelor's in software engineering program at Arizona State University-Tempe, which offers 97 bachelor's programs, stands out for its excellent reputation. Students can pursue many career paths after earning their degree. Graduates also meet the requirements for master's programs after completing a bachelor's degree.
The bachelor's curriculum covers core and advanced topics in software engineering. Undergraduates also strengthen analytical and critical thinking skills during general education classes. Declaring a minor or double majoring helps students explore other interests.
The school's student services help incoming degree candidates transition into a bachelor's program. For example, career counselors work with enrollees to determine their professional goals and create a plan to reach them.
Arizona State University-Tempe at a Glance:
Location: Tempe, Arizona
Type of School: Public
Admissions Rate: 86%
Undergrad Tuition In State: $10,710
Undergrad Tuition Out of State: $28,800
Average Tuition
In-state
$10,710
Out-of-state
$28,800
Retention Rate
88%
Admission Rate
86%
Students Enrolled
53,286
Institution Type
Public
Percent Online Enrollment
47%
Percentage of all students who are enrolled online.
Accreditation
Yes
Higher Learning Commission
#18 Best Software Engineer Degrees
Montana Technological University
Butte, MT
4 years
Online + Campus
The bachelor of science in software engineering program at Montana Technological University, which offers 26 bachelor's degrees, helps degree-seekers reach their goals. A software engineering degree prepares students for careers in diverse fields. After earning a bachelor's degree, graduates can apply to master's programs to open up additional career opportunities.
The bachelor's curriculum trains learners in foundational software engineering knowledge and practices. Undergraduates complete general education courses that strengthen communication, writing, and critical thinking skills. Students can explore other interests by choosing a minor or a second major.
The school's student services help incoming degree candidates transition into a bachelor's program. For example, career counselors meet with enrollees to conduct career assessments and mock interviews.
Montana Technological University at a Glance:
Location: Butte, Montana
Type of School: Public
Admissions Rate: 91%
Undergrad Tuition In State: $5,707
Undergrad Tuition Out of State: $20,791
Average Tuition
In-state
$5,707
Out-of-state
$20,791
Retention Rate
79%
Admission Rate
91%
Students Enrolled
1,714
Institution Type
Public
Percent Online Enrollment
31%
Percentage of all students who are enrolled online.
Accreditation
Yes
Northwest Commission on Colleges and Universities
#19 Best Software Engineer Degrees
University of Michigan-Dearborn
Dearborn, MI
4 years
Online + Campus
The bachelor of science in software engineering program at the University of Michigan-Dearborn, which offers 78 bachelor's degrees, helps degree-seekers reach their goals. With a software engineering degree, students can pursue entry-level careers in diverse industries. After earning a bachelor's degree, graduates can also apply to master's programs to open up additional career opportunities.
The bachelor's curriculum covers foundational and advanced software engineering topics. Undergraduates complete general education courses that strengthen communication, writing, and critical thinking skills. Electives, minors, and double majors allow enrollees to explore other academic and professional interests.
The school's student services provide support for incoming degree candidates. For example, career counselors help learners identify strengths and plan for the job market.
University of Michigan-Dearborn at a Glance:
Location: Dearborn, Michigan
Type of School: Public
Admissions Rate: 62%
Undergrad Tuition In State: $12,729
Undergrad Tuition Out of State: $25,845
Average Tuition
In-state
$12,729
Out-of-state
$25,845
Retention Rate
81%
Admission Rate
62%
Students Enrolled
9,191
Institution Type
Public
Percent Online Enrollment
34%
Percentage of all students who are enrolled online.
Accreditation
Yes
Higher Learning Commission
#20 Best Software Engineer Degrees
The University of West Florida
Pensacola, FL
4 years
Online + Campus
The bachelor's in software design and development program, one of 58 bachelor's programs at The University of West Florida, offers a flexible route to a college degree. This degree builds broad knowledge and skills that prepare students for entry- and mid-level careers. After completing a bachelor's degree, graduates can also pursue higher degrees to specialize their training.
The bachelor's curriculum introduces major principles and practices in software design and development. General education classes emphasize key skills like writing, research, communication, and critical thinking. Students can explore other academic and professional interests by declaring a minor or a second major.
Incoming degree candidates benefit from strong college support when they enroll at the school. For example, career counselors recommend job training workshops and offer career assessments.
The University of West Florida at a Glance:
Location: Pensacola, Florida
Type of School: Public
Admissions Rate: 31%
Total Online Bachelor's Programs: 10
Undergrad Tuition In State: $3,735
Undergrad Tuition Out of State: $16,004
Average Tuition
In-state
$3,735
Out-of-state
$16,004
Retention Rate
81%
Admission Rate
31%
Students Enrolled
12,557
Institution Type
Public
Percent Online Enrollment
66%
Percentage of all students who are enrolled online.
Accreditation
Yes
Southern Association of Colleges and Schools Commission on Colleges
Featured Online Information Technology Programs
Find a program that meets your affordability, flexibility, and education needs through an accredited, online school.
Online College Resources
Helping you prepare and gain the most out of your educational experience.
Discover a program that is right for you.
Search schools to find the program that is right for you.