Skip to main section

Online Bachelor of Science in Information Technology Software Development

PROGRAM AT A GLANCE

school

40 bachelor's courses

11 weeks long

monetization_on

$ 1525

Cost per course

local_library

Flexible learning

Online and in-person programs at select campuses, subject to availability

swap_horiz
Transfer courses
Get credits for classes taken – up to 28 classes maximum.
auto_stories
No-cost gen eds
Eligibility rules apply.

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.

Winter classes start January 6
Program details

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 to perform critical business functions. This program also includes all courses needed to earn your Python badge as well as your Python Programming certificate.

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.
  • Overall program length depends on how many courses you take at a time.
  • 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 course is for students to spend 13.5 hours in weekly work, which includes in-classroom and out-of-classroom work regardless of delivery mode. For each week of a quarter, one hour of classroom or online course activity and a minimum of two hours of outside study/preparation time per credit hour are built into the design of each course. Using this formula, Strayer University course design meets applicable regulatory standards. This includes preparation, activities and evaluation over ten weeks for a total of 135 hours of student work.

Accredited online university

Strayer University has distinct accreditations and affiliations that attest to our academic quality. We’re committed to meeting quality standards, so you can earn a diploma you’re proud to display. View the ACBSP student achievement information.

85

of Strayer bachelor’s alumni agree that Strayer was the right choice for earning their degree.

Strayer Alumni Survey, 2023

Estimate the cost of your degree

How much does a BS in IT, Software Development cost?

The cost of a BS in IT depends on a number of factors, including the price per course, the purchase of textbooks, and the scholarships and financial aid available to you. Read on for a breakdown of the costs, as well as money-saving opportunities associated with the program.

Estimate the cost of your degree

How much does a BS in IT, Software Development cost?

The cost of a BS in IT depends on a number of factors, including the price per course, the purchase of textbooks, and the scholarships and financial aid available to you. Read on for a breakdown of the costs, as well as money-saving opportunities associated with the program.

Expected Graduation

...

Approximate Total

...

Step 1 of 3
0
0

*Student is required to take two courses per quarter during disbursement period

PREPARING YOUR RESULTS

*Student is required to take two courses per quarter during disbursement period

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
$4K scholarship $0
Graduation Fund $0
Approximate total ...
false
Are you a Strayer graduate?
bachelors
How much does a BS in IT, Software Development cost?
40
B-BSIT-SOFT
B-BSIT
5000
4000

Program cost breakdown

In most cases, the Strayer BS program consists of 40 courses, with the price of $1,525 per course in tuition. There are additional fees for textbooks and supplies, a $65 technology fee each term, and a one-time $150 degree conferral fee. 

Transfer credits

Courses from another institution may be eligible for transfer to Strayer, which can reduce the number of courses you need to graduate and your overall tuition. Bachelor’s students can transfer up to 28 classes toward the bachelor’s 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 $15,250 on your Strayer bachelor’s degree by accessing your general education courses through our affiliate, Sophia.*

*Savings assumes transferring 10 courses taken at Sophia. Eligibility rules apply. Connect with us for details.

Courses from another institution may be eligible for transfer to Strayer, which can reduce the number of courses you need to graduate and your overall tuition. Bachelor’s students can transfer up to 28 classes toward the bachelor’s 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. 

More than 500 organizations invest in their employees by partnering with Strayer University to offer access to tuition savings and other educational benefits. If your employer is a corporate partner, you may qualify for programs that can help you discover career pathways in your field.

Private loans

Nonfederal 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.

Veteran benefits

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 eligible 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 a minor, in some cases you may not have to spend extra time or 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 help give you professional skills. It demonstrates your forward thinking, self-motivation and organization – all valuable skills in the workplace.

Sample courses

decorative
Online
COM 100 - Communication at Work

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.

Online
CIS 498 - Information Technology Capstone

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.

Online
CIS 242 - C++ Programming I

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.

Online
CIS 361 - Object Oriented Computer Programming II

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.

Online
CIS 406 - JAVA Programming I

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.

Online
CIS 407 - JAVA Programming II

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.

84

of Strayer bachelor’s alumni agree that their Strayer degree gave them the confidence to advance their career.

Strayer Alumni Survey, 2023

What can you do with a BS in Information Technology with a concentration in Software Development?

Your education can help you pursue your professional and personal goals. While Strayer cannot guarantee that a graduate will secure any specific career outcome, such as a job title, promotion or salary increase, we encourage you to explore the potential impact you can have in the information technology field.

Versatile skills for your future

The software development concentration can provide the skills to help you design, test and develop software and support an organization’s software systems.

In addition, students who complete this concentration will be prepared to:

  • Create and modify software systems.
  • Create software programs.
  • Design systems with support from systems analysts, engineers and programmers who can provide details about project limits, performance needs and interfaces.
  • Discuss project status, proposals and technical matters like software system design or maintenance with customers or other departments.
  • Evaluate database performance.
  • Evaluate software system designs using scientific analysis and mathematical models.
  • Manage and delegate tasks to programmers, designers, technologists, technicians or other engineering staff.
  • Offer technical assistance for maintaining or using software.
  • Organize the setup of software or hardware.
  • Oversee testing, validation procedures, programming or documentation for software systems.
  • Share project details with the necessary staff.
  • Study user needs and software requirements to see if the design is possible within time and budget limits.
  • Train others on how to use different computer equipment and hardware.
  • Update current software to boost performance, fix errors or upgrade interfaces.

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.

decorative

A completed application and enrollment agreement, as applicable

decorative

A diploma from an approved high school or its equivalent

decorative

Official copies of transcripts from all other colleges or universities attended

decorative

A valid, current and legible government-issued photo ID

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.

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.