Software engineers and developers create information-technology-based solutions to address business needs. Working in multidisciplinary teams, software engineers scope, develop, test, and deliver programs for computers, network devices, and other hardware, such as printers. The growth of global trade and telecommunications fuels occupational growth in this industry. The Bureau of Labor Statistics (BLS) projects that software development positions will increase by 21% from 2018 to 2028, adding approximately 284,100 jobs to the U.S. economy.

Although an associate degree can qualify you for some entry-level IT positions, you generally need at least a bachelor's to work as a software engineer or developer. Bachelor's programs in computer science typically take 2-4 years to complete and provide comprehensive training in areas like engineering logistics and game development. Degree candidates also gain career-relevant skills by completing internships and capstone projects.

Many software developers go on to earn their master's degree in computer science or software engineering. Graduate programs emphasize research and leadership, preparing online software engineering degree candidates for expanded career opportunities and better pay. BLS data reveals that, regardless of profession, professionals with a master's degree earn $12,000 more in average annual salary than individuals with baccalaureate credentials.

2019's Best Accredited Online Software Engineering Programs

Each year, more students enroll in online academic programs to take advantage of their flexible schedules and affordable tuition rates. According to the National Center for Education Statistics, more than 30% of U.S. college students pursue some form of distance education. Approximately 20% of students attending private and public institutions enroll in fully online programs.

If you want to attend a software engineering school online, your options abound -- that may make finding the right program difficult. Distance learners need to consider cost, degree focus, and program outcomes. They should also seek programs that offer dedicated academic resources and career services.

The following list ranks the best software engineering online programs. These profiles will help you pick the school that supports your academic and professional goals. You can examine tuition rates, course offerings, graduation timelines, and application requirements. Students who want to learn more about certain colleges and universities on the list should contact institutions' admissions departments.

Rank School Location Cost Graduation Rate Description Toggle
1

Western Governors University

Salt Lake City, UT Cost: $$$$$ Graduation Rate: 38%

Western Governors University is a regionally accredited university providing outcomes-oriented education to working professionals. The WGU education model promotes competency-based online education and focuses on degrees that directly address current workforce needs.

WGU's bachelor of science in software development prepares students to work in a variety of fields providing programming expertise. 34 courses comprise the online software engineering degree, each focusing on a specific set of competencies that students must prove mastery over before they can move on. Students with prior college experience will take fewer courses and the average number of transfer credits is 31.

Through its competency-based model, WGU aims to provide the best online software engineering degree for each student by focusing on the areas of software development and programming that are most important to their career goals. Students choose between a Java or C# track depending on where they ultimately aspire to work; either programming language can provide the necessary groundwork for learning other programming languages.

The comprehensive curriculum covers topics like IT fundamentals, scripting and programming, network and security, the business of IT, operating systems, and data management. More than 75% of WGU students complete this online software engineering degree in under three years.

WGU is based in Salt Lake City, Utah but serves students throughout the U.S. and maintains universities in eight states. WGU holds regional accreditation from the Northwest Commission on Colleges and Universities (NWCCU).


Program Overview
Program Name: Bachelor of Science in Software Development
Available Concentrations: Java and C#
Tuition: $3,225 per 6-month term
Credit Requirements: 102-136 competency units; 34 courses
Program Length: 9-33 months

Delivery
Format: Self-paced
Instruction Style: Asynchronous

Admission Requirements
Work Experience: 3 years of IT-related work experience

Contact
Phone: (866) 225-5948
Email: info@wgu.edu
Social Media Accounts: Facebook; Twitter

2

Bellevue University

Bellevue, NE Cost: $$$$$ Graduation Rate: 17%

Bellevue University, a private nonprofit regionally accredited university in Bellevue, Nebraska, opened in 1966 and today serves nearly 9,000 students across four states and online. An open-access university, Bellevue University offers over 80 degrees in high-growth fields like IT and education, plus certificates for career advancement.

Students enrolled in Bellevue's 127-credit BS in software development graduate with the skills and knowledge needed for in-demand software design and coding careers. This online software engineering degree gives students practical experience designing, building, and maintaining critical software, plus practice programming with Java, Ruby on Rails, and SQL. Bellevue designed its bachelor of science in software development for working professionals looking to advance their careers through a degree.

Software development at BU is a cohort major, meaning students progress through the 36 credits and six sessions as a group. This learning model fosters peer support, teamwork, and collaboration, which come in handy for future software developers, project managers, and IT specialists. What's more, coursework for this degree aligns with CompTIA Project+ certification, making Bellevue's program an affordable option for graduates seeking a dual credential.

To apply to the cohort, students must complete at least 60 semester hours at an accredited institution of higher learning with a cumulative "C-" grade or better. Transfer students with associate degrees meet this requirement. Applicants also need at least one year of computer programming experience.

Bellevue University is regionally accredited by the Higher Learning Commission (HLC).


Program Overview
Program Name: Bachelor of Science in Software Development
Tuition: $415 per credit
Credit Requirements: 127 credits
Program Length: 4 years

Delivery
Format: Online
Instruction Style: Asynchronous

Admission Requirements
Work Experience: 1 year

Contact
Phone: (402) 293-2000
Email: BRUINSupportServices@bellevue.edu
Social Media Accounts: Facebook; Twitter

3

Brigham Young University - Idaho

Rexburg, ID Cost: $$$$$ Graduation Rate: 59%

Brigham Young University-Idaho, based in Rexburg, Idaho, is a private, four-year university affiliated with the Church of Jesus Christ of Latter-Day Saints. The school serves 34,000 students every year with more than 15,000 online learners. The school offers 350 online courses toward 18 online degrees.

The BS in software engineering is a 120-credit program that students can take entirely online. The curriculum includes 40 credits of foundational courses, 54 credits in major courses, and 26 in electives. For the major, students study topics like technical communication, computer security, and software design and development. Students must also complete an internship for 1-4 credits, with each credit equal to 140 work hours. Online learners can complete this requirement locally and with their current employer upon approval.

Online learners progress through this online software engineering degree together. BYU-Idaho emphasizes collaboration and peer support through the school's learning model, which emphasizes three principles: Class preparation, peer instruction and collaboration, and application of course material. Seniors complete a capstone project where they demonstrate mastery of the design, development, and implementation of complex computer systems.

One school year at BYU-Idaho includes three 14-week semesters in the fall, winter, and spring, and one seven-week semester in the summer. Admission to a BYU-Idaho online program requires students to either complete PathwayConnect or have 15 on-campus credit hours from a church educational system school like BYU. PathwayConnect is a one-year program comprised of three semesters that helps individuals begin or return to college. BYU-Idaho holds accreditation from Northwest Commission on Colleges and Universities (NWCCU).


Program Overview
Program Name: Bachelor of Science in Software Engineering
Tuition: $172 per credit
Credit Requirements: 120 credits
Program Length: 4 years

Delivery
Format: Online
Instruction Style: Asynchronous

Admission Requirements
GPA: 2.0 minimum

Contact
Phone: (208) 496-1411
Email: ask@byui.edu
Social Media Accounts: Facebook; Twitter

4

Arizon State University - SkySong

Scottsdale, AZ Cost: $$$$$ Graduation Rate: 14%

Based at Arizona State University's online campus in Scottsdale, Arizona, ASU Online offers over 150 degrees to 25,000 enrolled online learners. Personalized learning environments enable students across the world to receive the professional development and career advancement they seek. Online programs at ASU hold the same accreditation as on-campus programs in Tempe.

The BS in software engineering is a 120-credit program that blends engineering, computing, and project leadership. It features a project-driven curriculum that emphasizes engaged learning, discovery-based education, and practical application. Each semester, students complete projects that enhance communication, teamwork, critical thinking, and professionalism.

ASU's online software engineering degree prepares students to enter the computing profession or pursue advanced degrees. Online software engineering bachelor degree programs at ASU Online last 7.5 weeks, offer 41 classes, and reserve 45 credits for upper-division major courses.

ASU's generous transfer credit policy accepts all accredited college-level courses for which students earn a 2.0 or better. From junior or community college associate degrees, ASU accepts up to 64 semester hours; for accredited four-year institutions, there is no limit. However, the school's residency condition requires students to earn at least 30 credits toward their degree through ASU. ASU holds regional accreditation from the Higher Learning Commission (HLC).


Program Overview
Program Name: Bachelor of Science in Software Engineering
Tuition: $703 per credit
Credit Requirements: 120 credits
Program Length: 4 years

Delivery
Format: Online
Instruction Style: Asynchronous

Admission Requirements
GPA: 3.0 minimum
Standardized Tests: SAT or ACT

Contact
Phone: (866) 277-6589
Email: asuonline@asu.edu
Social Media Accounts: Facebook; Twitter

5

Southern New Hampshire University

Manchester, NH Cost: $$$$$ Graduation Rate: 49%

Southern New Hampshire University (SNHU) is a private nonprofit university located in the city of Manchester. The school offers career-focused degrees on site, online, and in a blended format. For online programs, SNHU offers more than 200 degrees in areas like accounting, art and design, education, health, and engineering.

The SNHU BS in computer science is a 121-credit program available in two concentrations: information security and software engineering. The software engineering track teaches a systematic approach to developing software on time, on budget, and within specifications. The information security track also features a design-based approach, with key courses covering secure programming principles, strategies for reverse engineering software, and cybersecurity concepts. Both concentrations offer four courses comprising 12 credits.

In general degree requirements, students explore emerging systems and technologies, apply programming principles, and learn the foundations of mobile software development. Students also learn to program in C++, Java, and Python, deploying on platforms like Windows, Linux, and Mac.

The SNHU BS in software engineering accepts up to 45 transfer credits from previous coursework toward an associate degree and up to 90 credits earned from a bachelor's. SNHU does not require SAT or GMAT scores for admission consideration. As for tuition, SNHU strives to keep costs down for online learners; the school froze fees for the sixth time in 2017.

Southern New Hampshire University is accredited by the New England Commission of Higher Education (NECHE).


Program Overview
Program Name: Bachelor of Science in Computer Science with a concentration in Software Engineering
Tuition: $320 per credit
Credit Requirements: 121 credits
Program Length: 4 years

Delivery
Format: Online
Instruction Style: Asynchronous

Contact
Phone: (882) 327-SNHU
Email: enroll@snhu.edu
Social Media Accounts: Facebook; Twitter

6

Park University

Parkville, MO Cost: $$$$$ Graduation Rate: 23%

Established in 1875, Park University in Parkville, Missouri serves more than 16,000 students hailing from 60 different countries. The school maintains 40 campus centers across 22 states and the District of Columbia, offering over 60 programs, including 45 bachelor's degrees. Park's online department provides flexible online and hybrid courses, which students can pursue with little disruption to other life commitments like work and family.

The bachelor of science in information and computer science at Park University prepares students to enter the technology field or pursue an advanced degree. Students can choose from one or more degree specializations, including computer science, network/security, information technology, cybersecurity, data management, or software development. The concentration in software development is ideal for students interested in coding, web applications, and programming languages.

First-year students with an unweighted high school GPA of 3.0 or higher are eligible for admission to Park regardless of their ACT or SAT scores. Students below this threshold must meet extra criteria with regards to GPA, class rank, or SAT/ACT scores. Transfer students can apply up to 75 transfer credits from an accredited two-year school. The online program is available in accelerated, eight-week terms with start dates in January, March, June, August, and October.

Park University holds regional accreditation from the Higher Learning Commission (HLC).


Program Overview
Program Name: Bachelor of Science in Information and Computer Science with a Concentration in Software Development
Tuition: $399 per credit
Credit Requirements: 120 credits
Program Length: 4 years

Delivery
Format: Online
Instruction Style: Asynchronous

Contact
Phone: (888) 319-9522
Email: onlineadmissions@park.edu
Social Media Accounts: Facebook; Twitter

7

University of Maryland-University College

Adelphi, MD Cost: $$$$$ Graduation Rate: 9%

The University of Maryland University College began in 1947 as a branch of the University of Maryland's College of Education. The school's goal is to serve working professionals and their families, including those in the military. UMUC offers more than 90 programs and specializations online, all focused on the development of practical skills that students can apply immediately.

Through the 120-credit BS in software development and security, students learn how to use in-demand programming languages and apply best practices in software design and development. Learners work both individually and as part of a team in the design, development, implementation, and testing of software.

The UMUC online software engineering degree prepares students to work with multiple programming languages and relational databases; plan, manage, document, and communicate all phases of a software project; and identify and respond to cyberthreats while minimizing risk and protecting privacy. The major is comprised of 11 courses totaling 33 credits, with general education courses and electives accounting for the remainder of the degree.

Students can complete the program in less than two years with transfer credits; UMUC allows up to 90 transfer credits toward program requirements. Multiple sessions and eight-week terms allow students to focus on fewer courses at a time and plan around busy schedules, and its quest to replace all textbooks with no-cost digital course materials saves students money. UMUC does not require SAT or GRE scores for admissions.

The University of Maryland University College is accredited by the Middle States Commission on Higher Education (MSCHE).


Program Overview
Program Name: Bachelor of Science in Software Development and Security
Tuition: $299 per credit, in-state / $499 per credit, out-of-state
Credit Requirements: 120 credits
Program Length: 4 years

Delivery
Format: Online
Instruction Style: Asynchronous

Admission Requirements
GPA: 2.0 minimum

Contact
Phone: (855) 655-UMUC
Email: undergrad.advisor@umuc.edu
Social Media Accounts: Facebook; Twitter

8

The College of Saint Scholastica

Duluth, MN Cost: $$$$$ Graduation Rate: 67%

The College of St. Scholastica in Duluth, Minnesota is a private, four-year college affiliated with the Catholic Church and Benedictine order. The school serves over 4,000 students with 60% undergraduates. CSS includes six schools: arts and letters, business and technology, education, health sciences, nursing, and sciences.

The online, 128-credit BS in computer information systems prepares students to work in information technology-related careers and offers four concentration options. One concentration is software development, where students study topics like client-side web development, data structures, algorithms, and mobile device programming. Other concentrations include business analysis, cybersecurity, and health informatics.

The major itself requires three courses covering CS principles, project management, and systems development. In the final semester, online learners work on a capstone project where teams collaborate on the analysis, design, implementation, and documentation of a complete information system.

St. Scholastica's online courses are largely asynchronous but offer synchronous virtual classrooms. Students can complete the online software engineering degree in fewer than three years, though actual time depends on transfer credits and course loads. St. Scholastica also counts work and life experience toward college credit through prior learning assessments.

St. Scholastica pairs online learners with a personal adviser to help map out a program of study that attains their goals. Online students also have access to the same student services available to on-campus students, such as counseling and tutoring.

The College of St. Scholastica is accredited by the Higher Learning Commission (HLC).


Program Overview
Program Name: Bachelor of Science or Bachelor of Arts in Computer Information Systems
Tuition: $395 per credit
Credit Requirements: 128 credits
Program Length: 3 years or less

Delivery
Format: Online
Instruction Style: Asynchronous

Admission Requirements
GPA: 2.0 minimum

Contact
Phone: (651) 403-8654
Email: jgarcia5@css.edu
Social Media Accounts: Facebook; Twitter

9

Washington State University - Everett

Everett, WA Cost: $$$$$ Graduation Rate: 62%

Established in 1915, Washington State University Everett brings baccalaureate and graduate degrees to the North Puget Sound region. The campus focuses on business, communications, and engineering, and expands WSU into the Snohomish, Island, and Skagit counties in support of the state's economic development needs.

WSU Everett's bachelor of science in software engineering is a full-time, synchronous degree-completion program that students can finish in 2.5 years. Online courses and labs are taught by WSU faculty in Everett and streamed to learners through interactive video. Prospective students must transfer in with general education credits already earned.

The program helps students acquire the skills and knowledge necessary to work in the modern technology industry. Graduates can find employment as software developers, engineers, project managers, and quality assurance specialists. Courses concentrate on the development, testing and validation, maintenance, security, management, and integration of software. Students also develop a technical background in math, science, and engineering and gain practical experience through labs, courses, and a capstone project.

To enroll in WSU Everett's software engineering major, students must apply for formal acceptance at the end of their sophomore year or the start of their junior year. Students must complete 26 semester hours, including prerequisite courses in the areas of physics, statistics, economics, English, and math, before admission. Applicants must earn a "C" grade or better for all prerequisite courses and have a minimum cumulative GPA of 2.5.

Washington State University Everett is accredited by the Northwest Commission on Colleges and Universities (NWCCU).


Program Overview
Program Name: Bachelor of Science in Software Engineering
Tuition: $5,116 per semester, in-state / $12,234 per semester, out-of-state
Credit Requirements: 122 credits
Program Length: 2.5 years

Delivery
Format: Online
Instruction Style: Asynchronous

Admission Requirements
GPA: 2.5 minimum

Contact
Phone: (425) 405-1731
Email: engineering.everett@wsu.edu
Social Media Accounts: Facebook; Twitter

10

Hodges University

Naples, FL Cost: $$$$$ Graduation Rate: 27%

With campuses in Naples and Fort Myers, Florida, Hodges University enrolls more than 1,500 students in bachelor's, master's, and certificate programs. Hodges is a private university committed to serving the southwest Florida community and beyond through on-site and online learning. One of Hodges' distance education degrees includes the bachelor of science in software development.

This 120-credit online software engineering degree can take students with no transfer credits just under four years to complete. Typically, students enroll in 12 credits per session at three sessions per year for three years. One additional session takes place during the fourth year.

Once enrolled, learners take 36 credits of general education courses and 36 credits each of software development and computer information technology. Students also take 12 credits of approved electives. Courses include advanced database management, principles of information security, internet application programming and databases, and organizational applications of social media and collaborative technologies. As part of their educational program, students also earn industry recognized programming language certifications, including A+, MOS, and ICCP C++.

Hodges University holds accreditation from the Southern Association of Colleges and Schools Commission on Colleges (SACSCOC).


Program Overview
Program Name: Bachelor of Science in Software Development
Tuition: $570 per credit hour
Credit Requirements: 120 credits
Program Length: 4 years

Delivery
Format: Online
Instruction Style: Synchronous and asynchronous

Contact
Phone: (239) 482-0019
Email: onlinelearning@hodges.edu
Social Media Accounts: Facebook; Twitter

11

DePaul University

Chicago, IL Cost: $$$$$ Graduation Rate: 71%

DePaul University in Chicago, Illinois is a private, nonprofit doctoral university serving more than 22,000 students a year. Founded in 1898 by members of the Congregation of the Mission (Vincentians) and named in honor of St. Vincent de Paul, DePaul is the nation's largest Catholic university.

DePaul's BS in computer science teaches students the basic computing vocabulary they need to navigate an evolving field. Students learn to work with algorithms, programming languages, and computer systems. The concentration in software development is a 192-credit program with 48 courses. It is one of two undergraduate programs available to online learners; the other is in information technology.

To graduate, students must earn a "D+" in all major and minor courses and two required courses in composition and rhetoric. This program also requires two capstone courses, one in the student's sophomore year and one as a senior.

Courses in the third year delve into database systems, operating systems, automata theory, the theory of computation, and agile software development. The senior capstone project, meanwhile, takes place in the final semester and helps students gain experience collaborating as a team on a large software project.

This bachelor's degree in software engineering online is open to transfer students as a degree completion program. To apply, prospective students must have at least 45 quarter or 30 semester credits to transfer. They also must have taken one semester of either Java or C++ for a grade.

DePaul University holds accreditation from the Higher Learning Commission (HLC).


Program Overview
Program Name: Bachelor of Science in Computer Science
Available Concentrations: Game systems, software development
Tuition: $630 per credit
Credit Requirements: 192 credits
Program Length: 4 years

Delivery
Format: Online
Instruction Style: Asynchronous

Contact
Phone: (312) 362-8381
Email: admission@depaul.edu
Social Media Accounts: Facebook; Twitter

12

Pennsylvania State University

University Park, PA Cost: $$$$$ Graduation Rate: 85%

A public university located in State College, Pennsylvania, Penn State is one of the largest universities in the United States. In 1998, Penn State launched Penn State World Campus, a distance education arm that now offers more than 60 academic programs, including a bachelor of science in software engineering.

This 126-credit undergraduate program requires four years to complete. Applicants must hold a minimum 2.7 GPA from high school transcripts, but they do not need extensive work experience to qualify. Once enrolled, students gain exposure to computing skills, engineering principles, software construction, and project leadership. World Campus learners explore problem-solving skills and state-of-the-art technology through a combination of software development experience, classroom study, and design projects.

The core curriculum consists of 86 credits of prescribed courses, six credits of additional courses, and nine credits of supporting courses, plus general education and electives. Online learners use interactive software that incorporates email, collaborative work, discussion boards, and group work facilitation. Asynchronous coursework offerings mean students complete assignments at their own pace.

The curriculum includes software engineering courses, such as discrete mathematics and probability, statistics, computer programming, software design, object-oriented methodology, and software validation and verification. During their senior year, students take a series of capstone courses that culminate in an industry-sponsored design project.

Pennsylvania State University holds accreditation from the Middle States Association of Colleges and Schools (MSA) and programmatic accreditation from the Engineering Commission of ABET.


Program Overview
Program Name: Bachelor of Science in Software Engineering
Tuition: $6,742 per semester for students with 59 or fewer credits; $7,297 per semester for students with 60 or more credits
Credit Requirements: 126 credits
Program Length: 4 years

Delivery
Format: Online
Instruction Style: Asynchronous

Admission Requirements
GPA: 2.7 minimum

Contact
Phone: (814) 863-5386
Email: wdadmissions@outreach.psu.edu
Social Media Accounts: Facebook; Twitter

13

Champlain College

Burlington, VT Cost: $$$$$ Graduation Rate: 60%

Founded in 1878 in Burlington, Vermont, Champlain College offers degrees and certificates in more than 80 programs online and on campus. Champlain serves about 2,200 full-time undergraduate students. One of Champlain's online undergraduate degrees, the bachelor of science in software development takes place fully online with no on-campus requirements.

Admission to the program means students must demonstrate professional and personal goals that line up with degree outcomes. Applicants should prepare to discuss their academic background, future plans, and current and previous work experiences. Champlain offers six start dates per year.

The bachelor's in software development requires 120 credits for completion, and it takes full-time students who start with no previous college credits about four years to complete Champlain delivers its courses in a seven-week accelerated format. Courses include foundational subject knowledge and takeaways that students can apply to their jobs in the field.

Learners enroll in classes like information systems analysis and design, operating systems architecture, principles of project management, and C++ programming. As part of the program, students also take 57 credits of general education courses, including technical writing, discrete mathematics, and writing in the workplace. Students may also earn a certificate in C++ programming, Java programming, software development, or Visual C# during their course of study.

Champlain College holds accreditation from the New England Commission of Higher Education (NECHE).


Program Overview
Program Name: Bachelor of Science in Software Development
Tuition: $318 per credit
Credit Requirements: 120 credits
Program Length: 1-4 years

Delivery
Format: Online
Instruction Style: Asynchronous

Admission Requirements
GPA: 2.5 minimum

Contact
Phone: (888) 545-3459
Email: champlainonline@champlain.edu
Social Media Accounts: Facebook; Twitter

14

Upper Iowa University

Fayette, IA Cost: $$$$$ Graduation Rate: 41%

Located in the rural community of Fayette in the northeast corner of Iowa, Upper Iowa University enrolls about 900 on-campus students. UIU's robust distance education program includes an online component and 15 centers across the U.S. and in two international locations. In total, UIU boasts about 6,000 students. Among this private, secular university's approximately 40 majors is a bachelor of science in software engineering with concentrations in informatics and visualization and graphics.

This 120-credit program takes students with no previous college coursework about four years to complete. The degree exists as part of the Organizational Information Systems and Technology Program (OISTP), which includes several other technology-related majors and concentrations. Courses in the software engineering major include human-computer interaction, data structures and algorithms, application and interface design, and game design and programming. By enrolling in the school's eight-week terms, students can focus on a few classes at once.

UIU began experimenting with distance education as early as 1973. Today, its online programs provide flexibility and global access to a UIU education. The bachelor of science in software engineering requires no on-campus coursework. Students simply enroll at the beginning of any eight-week term or at the start of the six-week summer term. Faculty members teach courses asynchronously so students can log on from anywhere and at any time.

Upper Iowa University holds accreditation from the Higher Learning Commission (HLC).


Program Overview
Program Name: Bachelor of Science in Software Engineering
Available Concentrations: Visualization and graphics and informatics
Tuition: $1,362 per credit
Credit Requirements: 120 credits
Program Length: 4 years

Delivery
Format: Online
Instruction Style: Asynchronous

Admission Requirements
Standardized Tests: ACT or SAT scores

Contact
Phone: (800) 553-4150
Email: info@uiu.edu
Social Media Accounts: Facebook; Twitter

15

University of Maine at Augusta

Augusta, ME Cost: $$$$$ Graduation Rate: 17%

Situated in Augusta, and part of the public University of Maine system, the University of Maine at Augusta serves as a regional state university, enrolling about 6,000 students. UMA's distance education programs include a long-standing online offering for the Maine Army National Guard unit stationed in Kandahar, Afghanistan. Online degrees include a bachelor of science in computer information systems with a concentration in software development .

This 121-credit undergraduate program nests within a larger computer information systems degree structure at the university. Students who elect this program prepare for careers as programmers, analysts, information system developers, network administrators, and information technology managers. Throughout the program, learners acquire skills that can equip them for success in information systems. These skills include business fundamentals, project management, systems integration, and systems analysis and design.

Students take 87 major credits along with their general education and elective courses. These major credits include courses in programming fundamentals, database design, applied linear algebra, and principles of human-computer interaction and user design. In addition to the minimum credit requirements, students must pass a writing intensive course, maintain a cumulative GPA of 2.0 or higher, complete 30 credit hours of residency courses, and keep a 2.0 GPA or higher within the major itself.

Applicants must submit an online application or use CommonApp. Transfer applicants with 60 college credits or more only need to submit their college transcripts. Others must also submit high school transcripts.

University of Maine at Augusta holds accreditation from the New England Commission of Higher Education (NECHE).


Program Overview
Program Name: Bachelor of Science in Computer Information Systems
Tuition: $233 per credit hour, in-state / $564 per credit hour, out-of-state
Credit Requirements: 121 credits
Program Length: 4 years

Delivery
Format: Online
Instruction Style: Asynchronous

Contact
Phone: (877) UMA.1234
Email: umaadm@maine.edu
Social Media Accounts: Facebook; Twitter

16

Middle Georgia State University

Macon, GA Cost: $$$$$ Graduation Rate: 9%

Located in Macon, Georgia, Middle Georgia State University maintains five campuses throughout the heart of the Peach State. The school began in its current form in 2013 thanks to a merger between Middle Georgia College and Macon State College, but its heritage traces back to 1884 through the legacy of these institutions. Today, MGA serves nearly 8,000 students on its campuses and through distance education.

Online students can enroll in MGA's bachelor of science in information technology with a concentration in software development. Students must complete 120 credits for degree completion, which takes about four years to finish. With tuition varying between $150 and $199 per credit hour, MGA's program may be one of the cheapest online software engineering degrees available.

Although the full program costs less than $19,000 in tuition, students can save money by taking CLEP tests, passing DSST tests, or transferring credits earned at another institution. MGA also offers cost-saving credit for prior qualifying educational or work experience.

Once enrolled, learners take courses in general education, information technology, and software engineering. Classes may include robot programming, human-computer interaction, systems analysis and design, and legal and ethical issues in IT. Coursework concludes with a senior capstone project.

Middle Georgia State University holds accreditation from the Southern Association of Colleges and Schools Commission on Colleges (SACSCOC), and its information technology degree holds programmatic accreditation through the Computing Accreditation Commission of ABET.


Program Overview
Program Name: Bachelor of Science in Software Engineering
Tuition: $399 per credit hour
Credit Requirements: 128 credits
Program Length: 4 years

Delivery
Format: Online
Instruction Style: Asynchronous

Admission Requirements
Standardized Tests: ACT or SAT

Contact
Phone: (877) 701-3343
Email: admit@trine.edu
Social Media Accounts: Facebook; Twitter

17

Trine University

Angola, IN Cost: $$$$$ Graduation Rate: 55%

Formerly known as Tri-State University, Trine University began in 1884. The school's main campus sits in Angola, Indiana, and it operates satellite campuses across central and northern Indiana, with an additional campus in Centreville, Michigan.

Trine offers numerous online degrees at all academic levels, including a bachelor of science in software engineering. One of the best online software engineering degrees in the country, Trine's program requires 128 credits and takes new students about four years to complete. Like other online software engineering bachelor's degree programs, Trine's software engineering degree focuses on computer programming. Distinctively, however, this program also includes techniques, methodologies, and tools for software lifecycle management.

Trine's bachelor of science in engineering degree coursework emphasizes both theory and practice, including elements in usability, reliability, cost effectiveness, and modeling and analysis. Students take 44 credits of general education, 75 credits of program requirements, and nine credits of additional requirements. Program courses include client-side database development, object-oriented C++, engineering economics, and contemporary issues for engineers. Students also enroll in labs for microcontrollers, digital systems, and embedded systems. The internship or cooperative work component, which students complete by writing a formal report that details the technical aspects of their work, provides students with hands-on experience in the field.

Applicants need to submit ACT or SAT scores along with their transcripts to apply. Trine University holds accreditation from the Higher Learning Commission (HLC), and its computer engineering degrees hold programmatic accreditation through the Engineering Accreditation Commission of ABET.


Program Overview
Program Name: Bachelor of Science in Information Technology
Available Concentrations: Software engineering, integrated digital media and gaming design, web applications development
Tuition: $150-$199 per credit hour
Credit Requirements: 120 credits
Program Length: 1-4 years

Delivery
Format: Online
Instruction Style: Asynchronous

Admission Requirements
Standardized Tests: ACT or SAT

Contact
Phone: (478) 471-2700
Email: ask@mga.edu
Social Media Accounts: Facebook; Twitter

18

Eastern Florida State College

Cocoa, FL Cost: $$$$$ Graduation Rate: 39%

Founded in 1960 as a public institution and part of the Florida State College System, Eastern Florida State College enrolls about 25,000 students each year on campuses in Titusville, Cocoa, Melbourne, Palm Bay, and online. The college boasts one of the top graduation rates in the 28-member Florida College System, and it maintains the highest graduation rate among Central Florida's community and state colleges.

EFSC offers numerous online programs, including the bachelor of applied science in program and software development. This online software engineering degree prepares students for entry-level careers as software developers, computer support specialists, database administrators, and web developers. Learners can take classes in flexible formats, such as day, evening, online, and blended courses. Upon graduation, EFSC students should demonstrate knowledge of modern programming languages and data structures, including the ability to design and write documented and organized computer programs.

Prospective students need an associate degree with 60 credit hours for admission into EFSC's online software engineering degree. Typically, this degree includes 36 general education credits. Applicants with fewer credits may need to take more hours at EFSC. Associate degree transcripts should also show 21 credits of technical electives.

Once enrolled at EFSC, students take courses in object-oriented programming, application development for mobile devices, applications in information security, and information analysis systems and design. Learners also complete a three-credit internship during their last semester.

Eastern Florida State College holds accreditation from the Southern Association of Colleges and Schools Commission on Colleges (SACSCOC).


Program Overview
Program Name: Bachelor of Applied Science in Program and Software Development
Tuition: $128.51 per credit hour, in-state / $508.92 per credit hour, out-of-state
Credit Requirements: 120 credits
Program Length: 1-4 years

Delivery
Format: Online
Instruction Style: Asynchronous

Admission Requirements
PA: 2.0 minimum

Contact
Phone: (321) 632-1111
Email: bachelor@easternflorida.edu
Social Media Accounts: Facebook; Twitter

19

Rogers State University

Claremore, OK Cost: $$$$$ Graduation Rate: 17%

Rogers State University began in 1909 as a preparatory school. Today, RSU thrives as a public, regional university headquartered near Claremore, Oklahoma. RSU educates more than 4,300 students through three campuses and in a distance education program online. The university offers associate degrees in 13 disciplines and bachelor's degrees in 17 disciplines. One of RSU's online bachelor's programs includes the bachelor of science in business information technology with a software development and multimedia option.

RSU's bachelor's in software engineering online degree helps students take advantage of the growing demand for information technology specialists who possess strong communication skills and a keen business sense. Students learn about software engineering, object-oriented technology, emerging technologies, and multimedia and web development.

Graduates with this degree can become computer programmers, web programmers, software engineers, or systems analysts. Whatever their career choice, RSU graduates possess the tools necessary to serve as business-minded, analytical communicators with a deep knowledge of software development and computer programming.

Applicants coming straight from high school and transfer applicants with fewer than 24 credits must submit ACT scores and transcripts to apply. Transfer applicants with more than 24 credits should contact the school to learn more about RSU's transfer matrix.

Once enrolled, students complete 124 credits, including specific general education courses, core requirements, and specialization classes. Courses include emerging technologies, advanced web systems development, computer architecture, and human-computer interface development. The program concludes with a practicum and a capstone.

Rogers State University holds accreditation from The Higher Learning Commission (HLC).


Program Overview
Program Name: Bachelor of Science in Business Information Technology
Available Concentrations: Software development and multimedia, computer network administration, game development
Tuition: $320.00 per credit hour, in-state / $341 per credit hour, out-of-state
Credit Requirements: 124 credits
Program Length: 4 years

Delivery
Format: Online
Instruction Style: Asynchronous

Admission Requirements
Standardized Tests: ACT

Contact
Phone: (918) 343-7546
Email: admissions@rsu.edu
Social Media Accounts: Facebook; Twitter