Bachelor of Applied Science
Software Development
> ... 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.

Young man wearing glasses looks at his laptop hands type on a keyboard with several computer screens

Essential Knowledge and Skills


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

Bachelor of Applied Science of Software Development

Program requirements

Degrees are built by selecting three certificates, which are typically made up of five courses each. Our recommended plans are designed to lead to better job opportunities. To earn a bachelor’s degree, you will complete three certificates plus additional requirements:

Software Development Path

Steps to your Bachelor's Degree in Software Development

If getting a better job is not your primary focus, there are other certificate options available.

Recommended General Education Courses
Each degree has a set of recommended general education courses.


Course CodeCourse Name# of Credits
ENG 150Writing and Reasoning Foundations3
BUS 301Advanced Writing in Professional Contexts3
MATH 108xMath for the Real World3
GE 103Online University Success1

Natural Sciences

Course CodeCourse Name# of Credits
PUBH 132Personal Health and Wellness3
GESCI 110Sustaining Human Life3

Art & Humanities

Course CodeCourse Name# of Credits
HUM 110Discovery and Discernment Through the Arts3

Social Science

Course CodeCourse Name# of Credits
FCS 160Home and Family Resource Management3
PEACE 101Conflict and Peace3

Religion (plus an additional 6 credits)

Course CodeCourse Name# of Credits
REL 200CThe Eternal Family2
REL 225CFoundations of the Restoration2
REL 250CJesus Christ Everlasting Gospel2
REL 275CTeachings and Doctrines of the Book of Mormon2

Previously earned course credits from PathwayConnect and/or other colleges and universities will be evaluated after a student is admitted and submits valid transcripts.

Woman stands in front of computer servers holding a laptop
Looking Ahead
Potential Employment
  • Successful students will be prepared for positions in software or web development.

Why choose this degree?

Training in applied technology enables you to work in the developing market of database systems, digital communications, cybersecurity, web development, software, wearable technology, and much more. Applied technology prepares you for the growing global economy by providing you with problem-solving and interpersonal skills; computer administration, software development, computer networking, database, web development skills and experience; and information technology process management.

BYU-Pathway has found that certain combinations of certificates lead to better job opportunities. Most degrees have a recommended plan of certificates that will help students increase their income and improve their employment possibilities.