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.
Winter Classes Start on January 4
Program at a glance
Laptop on usEligibility rules apply
11-week courses in the program
Cost per course
Earn your degree online with Strayer
- Program details
- Cost & savings
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
Add essential skills to your résumé
Save on your degree
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.
cost per course
degree conferral (one-time only)
technology fee (one per term)
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
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.
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.
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.
We welcome international students from around the globe.
We have 50+ campuses to serve you. While most Strayer University campus locations are currently closed due to COVID-19, select campuses have reopened for limited student services. Find an open campus near you.
Experience the Strayer difference
Your admissions officer and student services coach will mentor, motivate and support you from enrollment to the day you graduate.