Bachelor of Science Software Development
“Hands down, Western Governors University’s online Bachelor’s of Science in Software Development is the best in the country.” – College Choice
The surge of smart mobile devices has led to a high demand for mobile and data-centric applications and a low supply of qualified developers. The B.S. in Software Development program is designed to meet this growing need while preparing experienced information technology professionals for successful careers as software designers and developers.
Our software application development degree program incorporates several industry-recognized certifications—at no additional cost—giving you a competitive advantage in today’s job market.
Two tracks: Java or C#.
This program is all about making you an outstanding software developer at the enterprise level. It is presented in two tracks for you to choose from, allowing you to become fluent in either Java or C#. Whichever track you choose, the end result is the same: You will know how to program.
If you are unsure which track you want to follow, bear in mind that both languages top industry growth lists, and both will be highly valuable in your career. What’s more, learning any programming language lays the groundwork for you to learn other languages in the future, just like learning your third spoken language is much easier than learning your second.
But as a general rule of thumb, C# is a smart choice for those who want to work in big tech centers, like Seattle, Silicon Valley, Boston, or New York. Large enterprises that use Microsoft infrastructure need developers who are fluent in C#. Meanwhile, Java is an extensively used language, supported by a wide range of devices—not only computers and phones but also smart appliances and Internet-connected vehicles.
Who the Program is For:
- Established software developers who need a bachelor’s degree and additional certifications to advance their careers.
- Experienced IT professionals who seek the training needed to become talented software designers and developers.
- Individuals who have completed some college coursework or have applicable work experience.
- Individuals who can typically spend 15 or more hours per week on their studies.
This program will be flexible and adaptable to your schedule. Click here to learn how this program works.
What You'll Learn
Essential Knowledge and Skills
We developed our online software development program with significant input from experts and business leaders who serve on our Information Technology Program Council. You’ll become an expert in all areas of study required to earn your Bachelor of Science in Software Development.
The program requires a total of 122 competency units (CUs), our equivalent to the traditional credit hour. Many students who begin their program have some IT experience, and students who have taken college courses or received a degree from another university may be able to transfer credits, significantly shortening the time to graduation. A personal evaluation of your transcripts from prior colleges will be needed to determine whether you will be able to clear any degree requirements.
Key Subject Areas
These Courses Add to Your Credentials
Information Technology Fundamentals
Scripting and Programming
Network and Security
Business of IT
Leadership and Management
Core Subject Areas
These General Education Assessments May Be Cleared through Transfer Credit
Critical Thinking and Logic
Introduction to Communication
American Politics and the U.S. Constitution
Introduction to Humanities
Introduction to Geography
Applied Probability and Statistics
Integrated Physical Sciences
Natural Science Lab
What You'll Earn
This program incorporates several industry recognized IT certifications as part of your degree program. You will study for and complete the following certification exams (which are all included in your tuition—a huge cost savings for you):
- CompTIA A+
- CompTIA Project+
- CIW Site Development Associate
- CIW User Interface Designer
- CIW Advanced HTML5 and CSS Specialist
Note: Your IT certifications may waive some degree requirements. Click here to see which IT certifications may transfer to WGU.
The Bachelor of Science in Software Development program also requires the successful completion of a capstone project. Your capstone project is something to be proud of – it's the culmination of all your hard work. Your final project allows you to take what you've learned and apply it to a real-world situation, proposing a solution to an actual issue you face in your place of business. Go ahead; show everyone what you can do!