Bachelor of Applied Science
Software Development

The bachelor’s degree in software development prepares Âé¶¹´«Ã½ 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

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.Software Development Path
Steps to your Bachelor's Degree in Software Development
- Certificate
- Certificate
- Certificate
General Education Courses (26 credits)
Associate Degree General Courses (11 credits)
Course Code | Course Name | # of Credits |
GE 103 |
Online University Success
| 1 |
GS170 |
Career Development
| 1 |
MATH 108X |
Math for the Real World
| 3 |
WRIT 101 |
Writing in Professional Contexts
| 3 |
BUS 301 |
Advanced Writing in Professional Contexts
| 3 |
Bachelor's Degree General Courses (15 credits)
Course Code | Course Name | # of Credits |
FCS 160 |
Family Leadership and Resource Management
| 3 |
GESCI 110 |
Sustaining Human Life
| 3 |
HUM 110 |
Discovery and Discernment Through the Arts
| 3 |
PUBH 132 |
Personal Health and Wellness
| 3 |
PEACE 101 |
Conflict and Peace
| 3 |
Additional Required Courses (6 credits)
Course Code | Course Name | # of Credits |
BUS 321 |
Organizational Leadership
| 3 |
CSE 499 |
Senior Project
| 3 |
Religion Courses (14 free credits)
Religion Cornerstone Courses
Course Code | Course Name | # of Credits |
REL 200A | The Eternal Family A | 1 |
REL 200B | The Eternal Family B | 1 |
REL 225A | Foundations of the Restoration A | 1 |
REL 225B | Foundations of the Restoration B | 1 |
REL 250A | Jesus Christ and the Everlasting Gospel A | 1 |
REL 250B | Jesus Christ and the Everlasting Gospel B | 1 |
REL 275A | Teachings and Doctrine of the Book of Mormon A | 1 |
REL 275B | Teachings and Doctrine of the Book of Mormon B | 1 |
Religion Elective Courses
Course Code | Course Name | # of Credits |
REL 280A | Answering My Gospel Questions A | 1 |
REL 280B | Answering My Gospel Questions B | 1 |
REL 290A | The Divine Gift of Forgiveness A | 1 |
REL 290B | The Divine Gift of Forgiveness B | 1 |
REL 333A | Teachings of the Living Prophets A | 1 |
REL 333B | Teachings of the Living Prophets B | 1 |

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 Âé¶¹´«Ã½ 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.

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.