Online Bachelor of Science in Information Technology Software Development
Why earn a software development degree from Strayer?
With our online BS in Information Technology, Software Development degree, you’ll learn how to design programs that can help businesses meet their mission-critical goals.
- Program details
- Cost & savings
What does a BS in software development involve?
Earning a software development bachelor’s from Strayer University can give you the skills and direction to design, test and develop software. You’ll discover how to support an organization’s software systems and create the tools they need to perform critical business functions.
Is a BS in software development good to have? It depends on what you learn.
- Understand the software development lifecycle.
- Learn to apply requirements engineering (RE) techniques through contemporary practice and tools.
- Describe the techniques and develop a requirements specification document that solves a proposed business problem.
- Develop apps using C++, Java, Python and other programming languages.
Class size varies based on course objectives and the teaching demands of the subject matter. In general, Strayer University aims to keep the student-to-instructor ratio low.
How long does it take to get a BS in IT degree?
- There are 40 11-week courses in this program.
- How many courses you take at a time will determine how long the overall program will be.
- Strayer University credits are expressed in quarter hours.
- One quarter hour of credit is granted for the successful completion of 10 contact hours per course.
- The standard requirement for a 4.5 credit hour is for students to spend 10 to 14 hours in weekly work, including in- and out-of-classroom work. Strayer’s course design uses this requirement to meet applicable regulatory standards.
3 out of 4 Strayer Bachelor of Science in Information Technology alumni agree that their degree was a worthwhile investment.
Strayer Alumni Survey, 2021
Estimate the cost of your degree
How much does a bachelor’s in software development cost?
Estimate the cost of your degree
How much does a bachelor’s in software development cost?
*Student is required to take two courses per quarter during disbursement period
PREPARING YOUR RESULTS
Calculate the approximate time commitment of your degree.
|Course load||... courses/term|
|Classroom time||... hours/week|
|Terms per year||... terms|
|Terms to graduation||... terms|
Calculate the approximate cost of your degree
|No-cost gen ed||$0|
Program cost breakdown
In most cases, Strayer’s BS program consists of 40 courses, with the price of $1,480 per course. There are additional fees for textbooks and supplies, a $65 technology fee each term, and a one-time $150 degree conferral fee.
Courses from another institution may be eligible for transfer credits to Strayer, which can reduce the number of courses you need to graduate and your overall tuition. BS students can transfer up to 28 classes toward the BS degree (if approved). Strayer’s transfer credit page has more information as well as a tool to estimate how many transfer credits you may be able to apply to your Strayer degree program.
Scholarships and financial aid
There are a number of financial aid options worth exploring on our financial aid page. To apply for federal aid, prospective students should fill out the Free Application for Federal Student Aid (FAFSA) form. Stafford loans are available for graduate study. These are direct unsubsidized loans, not based on financial need. Unlike subsidized loans, Stafford loan interest will accrue while in the program. Making interest payments while in school will help reduce the amount of principal that would otherwise build up.
There are also scholarships and private loans available for Strayer students.
Save up to $14,800 on your Strayer bachelor’s degree by accessing your general education courses through our affiliate, Sophia Learning.*
*Savings assumes transferring 10 courses taken at Sophia. Eligibility rules apply. Connect with us for details.
Transfer up to 28 classes toward your bachelor’s degree.
More than 500 organizations – including corporations and community colleges – invest in their employees by partnering with Strayer University to offer access to discounted education programs. If your employer is a Corporate Alliance Partner, you may qualify for programs that can help you advance in your company and your career.
Non-federal loans may pay the difference between the cost of attendance and the total of loans and grants received from other tuition assistance programs. The terms and conditions of federal loans are often more favorable than private loans and should be considered before exploring private loans.
Military tuition assistance
Scholarships are offered to eligible students currently serving in the military as well as military spouses. Strayer is also approved by Veterans Affairs to accept and process veteran education benefits. Learn more about Strayer’s active military assistance program here.
In addition to participating fully in the Yellow Ribbon Program, Strayer is approved by Veterans Affairs to accept and process veteran education benefits. Student veterans can receive transfer credit for military training and life experiences.
Software development courses
Software developers create digital tools that can help individuals and companies succeed. With an online BS in Information Technology from Strayer, you can build important technical and problem-solving skills to help you expand your reach in software development. View all courses.
What is a minor in college?
A minor is a group of five courses in a select subject area that can add depth to your resume and round out your degree. Pursuing a minor offers you the opportunity to gain knowledge and skills in a secondary area of interest outside of your major and concentration.
How does a minor work?
Since you can use elective courses to complete the minor, in most cases you won’t have to spend extra time and money on additional courses to complete your degree. Keep in mind that courses used to complete your major can’t be applied toward a minor.
Should you get a minor in college?
Getting a minor can give you a professional edge. It demonstrates your forward thinking, self-motivation and organization – all valuable skills in the workplace.
Being an effective communicator is an essential skill for any profession. In this course, you will learn the secrets to writing, listening, and speaking with credibility in order to share your voice with the world.
This course is an integrative capstone course for the Bachelor of Science in Information Technology program. The course takes a senior management approach to examine and solve real-world problems and projects. Students will apply project management techniques to create integrative information technology solutions that include databases, systems analysis, security, networking, computer infrastructure, human-computer interaction and web design.
This course introduces students to the fundamental constructs of the C++ object-oriented programming language. Students will test, document and design business-oriented programs. Topics include data types and objects, encapsulation, polymorphism and inheritance.
Students will build on the foundation developed in previous courses by solving problems and developing applications, using an object-oriented programming language. Various methods to organize and interact with data will be addressed in the course. Students will design, implement, test and debug a variety of programs. Topics include classes, exceptions, modules, files, inheritance, recursion, searching and sorting, linked lists, stacks and queues.
This course introduces students to the fundamental constructs of the Java object-oriented programming language. Students will test, document and design business-oriented programs. Topics include objects, classes, iteration, encapsulation, polymorphism and inheritance.
This course covers advanced topics in the Java object-oriented programming language. Students will test, document and design business-oriented programs and solve advanced programming problems. Topics include advanced data structures, recursion, multithreading and the application of Java constructs to the internet and database development.
Bachelor’s in IT admission requirements
Before you can pursue your bachelor’s degree, you have to enroll at Strayer. Here’s what you need to get started for admission to the university.
Learn more about the admission process at Strayer. Students applying to Washington, D.C., or New Jersey campuses must provide proof of proper immunization.
Transferring to Strayer from another university?
Some or all of the credits you’ve earned may be transferable.
International bachelor's students
We welcome international students from around the globe.