Here’s a no-cost way to complete gen eds. Get details
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.
Summer Classes Start on July 5
Program at a glance
40
11-week courses in the program
$1480
Cost per course
Online
Earn your degree online with Strayer
- Program details
- Cost & savings
- Courses
- Admissions
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.
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.
3 out of 4 Strayer Bachelor of Science in Information Technology alumni agree that their degree was a worthwhile investment.
Strayer Alumni Survey, 2021
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)
Estimate the cost of your degree
How much time and money will you have to invest toward a Strayer degree?
Estimate the cost of your degree
How much time and money will you have to invest toward a Strayer degree?
Expected Graduation
...
Approximate Total
...
*Student is required to take two courses per quarter during disbursement period
PREPARING YOUR RESULTS
Time commitment
Calculate the approximate time commitment of your degree.
Course load | ... courses/term |
Classroom time | ... hours/week |
Terms per year | ... terms |
Terms to graduation | ... terms |
Cost analysis
Calculate the approximate cost of your degree
Tuition | ... |
Books | ... |
Fees | ... |
No-cost gen ed | $0 |
Transfer credits | ... |
$5K scholarship | $0 |
Graduation Fund | $0 |
Brand-new laptop | Included |
Approximate total | ... |
Ways to reduce your cost
Access no-cost gen ed courses through Sophia Learning. Then, earn
even more courses, tuition-free, with the Strayer Graduation
Fund.
Transfer up to 28 classes toward your bachelor’s degree.
Earn one tuition-free class at the end of your program for every three you complete with Graduation Fund. Eligibility rules and restrictions apply. Connect with us for details.
Explore additional scholarships & ways to save.
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.
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 international students from around the globe.
Campus Locations
Come to a campus near you for guidance and support. You’ll have access to helpful resources, a supportive community and plenty of spaces to learn and grow.

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.