Online Bachelor of Science in Information Technology Software Development
this may take a few seconds...
Advance as a software developer
With an online BS in Information Technology, Software Development, you’ll learn how to design programs that can help a range of businesses and organizations meet their mission-critical goals. Help stakeholders succeed with your knowledge of C++, Java, Python and other programming languages, and ground your programming abilities within the larger framework for interacting with computers.
Spring classes start on April 5
Program at a glance
40
11-week courses in the program
$1480
Cost per course
Online
Earn your degree online with Strayer
Expand your skill set in programming
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.
Build your skills
- 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.
Features

Add essential skills to your résumé
Along with your degree, you’ll start your career with skills employers want, from social awareness to problem-solving.

Save on your degree
For every three classes you pass, you’ll earn one on us at the end of your program. Eligibility and participation rules apply.

Bingeworthy courses
Learning comes to life through short, documentary-style videos that blend core subject matter with stories about real people.
The high-quality higher education you deserve
Strayer University is proud to be certified or accredited
by four respected organizations. We’re committed to meeting quality
standards, so you can earn an industry-recognized diploma you’re proud
to display. View the ACBSP student achievement information.
Affording your degree
At Strayer, you’ll find plenty of ways to make your tuition affordable, so you can worry less about your budget and get down to business.
$1480
cost per course
$150
degree conferral (one-time only)
$65
technology fee (one per term)
Get a customized cost breakdown
Connect with an admissions officer to get a sense of what your total program cost will be.
Ways to reduce your cost
Transfer up to 28 classes toward your bachelor’s degree.
Save up to 25% off the cost of your bachelor’s degree. Eligibility rules apply.
Explore additional scholarships & ways to save.
Grow your talents as a programmer
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.
Sample courses

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 admission requirements
Before you can pursue your bachelor’s degree, you’ll need to enroll at Strayer. Here’s what you’ll 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 students
We welcome more than 1,200 international students from more than 110 countries.
Campus Locations
We have 50+ campuses to serve you. However, due to COVID-19, campuses are closed for your safety. Please check back soon for updates.

Ready to take the next step?
Your admissions officer is here to guide you through every step of the process, from completing your application to choosing your concentration.
Experience the Strayer difference
Start-to-finish support
Your admissions officer and student services coach will mentor, motivate and support you from enrollment to the day you graduate.
1:1 attention you deserve
Our professors promise you a human, personalized learning experience that keeps you connected, engaged and moving forward.