
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


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.
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
Core
Course Code | Course Name | # of Credits |
ENG 150 | Writing and Reasoning Foundations | 3 |
BUS 301 | Advanced Writing in Professional Contexts | 3 |
MATH 108x | Math for the Real World | 3 |
GE 103 | Online University Success | 1 |
Natural Sciences
Course Code | Course Name | # of Credits |
PUBH 132 | Personal Health and Wellness | 3 |
GESCI 110 | Sustaining Human Life | 3 |
Art & Humanities
Course Code | Course Name | # of Credits |
HUM 110 | Discovery and Discernment Through the Arts | 3 |
Social Science
Course Code | Course Name | # of Credits |
FCS 160 | Home and Family Resource Management | 3 |
PEACE 101 | Conflict and Peace | 3 |
Religion (plus an additional 6 credits)
Course Code | Course Name | # of Credits |
REL 200C | The Eternal Family | 2 |
REL 225C | Foundations of the Restoration | 2 |
REL 250C | Jesus Christ Everlasting Gospel | 2 |
REL 275C | Teachings and Doctrines of the Book of Mormon | 2 |
Previously earned course credits from PathwayConnect and/or other colleges and universities will be evaluated after a student is admitted and submits valid transcripts.

- 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