Back
Bachelor of Applied Science
Software Development
bachelors-icon-white
> ... Certificates & Degrees Overview > Degree List > Bachelor's of Software Development
BYU-Idaho + BYU-Pathway

The bachelor’s degree in software development prepares students with the programming and development skills they need for a career in software development with particular emphasis in web development.

This degree is developed and granted by BYU-Idaho, with support and resources coming from BYU-Pathway Worldwide.

Woman stands in front of computer servers holding a laptop
Looking Ahead
Potential Employment
  • Software architect
  • Software engineer
  • Security software developer
  • Computer systems analyst
  • Web programmer
  • Full-stack developer
  • Network administrator

Bachelor of Applied Science of Software Development

Program requirements

To earn a bachelor’s degree, you will complete three certificates plus additional general education and religion courses. *
x
Previously earned course credits from PathwayConnect and/or other colleges and universities will be evaluated after a student is admitted and submits valid transcripts.

Software Development Path

Steps to your Bachelor's Degree in Software Development

To complete a bachelor's degree, the following courses are required in addition to the three certificates:

Requirements Table

Complete the following additional requirements:

  • General Education Courses 26 Credits
  • Additional Courses 6 Credits
  • Religion Courses 14 Credits
Young man wearing glasses looks at his laptop
Why choose this degree?
Due to the increasing demand for new and user-friendly applications across all digital platforms, the software development field is growing rapidly. This degree prepares students to learn and apply software development principles and systematic methods to be successful in the information technology sector. Upon completion, you'll be prepared to seek employment in programming, software development, computer science, and web development at large multinational organizations or even local startup companies.
hands type on a keyboard with several computer screens
Essential Knowledge and Skills
Outcomes
  • Develop software to accomplish meaningful tasks in a variety of domains and in a variety of languages and platforms.
  • Develop dynamic, data-driven applications that are visually appealing and follow industry standards.
  • Contribute to various phases of the software lifecycle including planning, design, development, and testing.
  • Systematically evaluate the pros and cons of alternative solutions.
  • Independently learn and apply new technologies, languages, and platforms.
  • Demonstrate the traits of an effective team member.
  • Demonstrate effective skills related to getting a job as a software developer.
JSON SEO Schema - Bachelor's of Software Development