Âé¶¹´«Ã½

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

General Education Courses (26 credits)

Associate Degree General Courses (11 credits)


Course CodeCourse Name# of Credits
GE 103
Online University Success
x
GE 103 | Online University Success
This class is parallel to PC 103 that is taken by PathwayConnect Âé¶¹´«Ã½. This course will be taken by online-only Âé¶¹´«Ã½ that matriculate to BYU-I without having completed PathwayConnect. In this course, learners will discover and strengthen the skills they need for success as an online student.

1
GS170
Career Development
x
GS 170 | Career Development
In this course, Âé¶¹´«Ã½ develop resources, professional connections and essential employability skills to obtain or improve employment in a field related to their university certificate. Students will network and apply for job opportunities in their industry.

1
MATH 108X
Math for the Real World
x
MATH 108X | Math for the Real World
This course prepares Âé¶¹´«Ã½ to understand, analyze, and solve real-life problems that require quantitative reasoning. Topics include the meaning of probabilities, how to read, critique, and apply statistical information found in news reports, public policy debates, consumer reports, and other daily life and professional situations.

3
WRIT 101
Writing in Professional Contexts
x
WRIT 101 | Writing in Professional Contexts
During the course, Âé¶¹´«Ã½ will produce professional email correspondence, meeting and presentation materials, and research-based reports to better prepare for the demands of business careers that require significant time reading, drafting, and revising written communication.

3
BUS 301
Advanced Writing in Professional Contexts
x
BUS 301 | Advanced Writing in Professional Contexts
Introduces the fundamentals of rhetorical principles and writing practices using a number of typical business situations. During the course, Âé¶¹´«Ã½ will produce effective business letters, memos, reports, and employment packages — some of which will be created independently and some of which will involve collaborative efforts.

3


Bachelor's Degree General Courses (15 credits)

Course CodeCourse Name# of Credits
FCS 160
Family Leadership and Resource Management
x
FCS 160 | Family Leadership and Resource Management
This course examines the basic, timeless concepts underlying the field of management including values, goal-setting, decision-making, resources, and planning as it relates to the home and family.

3
GESCI 110
Sustaining Human Life
x
GESCI 110 | Sustaining Human Life
Students will investigate the challenges and opportunities involved with creating a sustainable food supply, promoting healthy lifestyles, and providing health care for everyone.

3
HUM 110
Discovery and Discernment Through the Arts
x
HUM 110 | Discovery and Discernment Through the Arts
This course introduces Âé¶¹´«Ã½ to the basic elements of creation in theatre, the visual arts, music, literature and film. The class also presents principles of interpretation to find meaning in the arts and promotes discovery of that which is virtuous, lovely, good report or praiseworthy in the humanities.

3
PUBH 132
Personal Health and Wellness
x
PUBH 132 | Personal Health and Wellness
This course is designed to give Âé¶¹´«Ã½ knowledge and tools to live a life of optimal wellness. Students will learn how wellness is a compilation of positive choices throughout the day that leads to a life of balance.

3
PEACE 101
Conflict and Peace
x
PEACE 101 | Conflict and Peace
This class introduces core theories and practices related to conflict and peace. It explores key principles, tensions, and dynamics that are fundamental to conflict and teaches Âé¶¹´«Ã½ how to engage conflict in collaborative problem-solving ways.

3
Additional Required Courses (6 credits)
Course CodeCourse Name# of Credits
BUS 321
Organizational Leadership
x
BUS 321 | Organizational Leadership
This course incorporates organizational effectiveness at three levels: individual, group, and organizations. Students will examine these areas: motivation, team, group behavior, organizational design, structure, culture, communication, leadership, decision making, and managing change.

3
CSE 499
Senior Project
x
CSE 499 | Senior Project
In this course, Âé¶¹´«Ã½ will gain experience with directed individual or group research and study of a topic in computer science not covered by the curriculum. Students will demonstrate their ability to learn and apply new material by completing a significant project.

3
Religion Courses (14 free credits)

Religion Cornerstone Courses

Course CodeCourse Name# of Credits
REL 200AThe Eternal Family A1
REL 200BThe Eternal Family B1
REL 225AFoundations of the Restoration A1
REL 225BFoundations of the Restoration B1
REL 250AJesus Christ and the Everlasting Gospel A1
REL 250BJesus Christ and the Everlasting Gospel B1
REL 275ATeachings and Doctrine of the Book of Mormon A1
REL 275BTeachings and Doctrine of the Book of Mormon B1


Religion Elective Courses

Course CodeCourse Name# of Credits
REL 280AAnswering My Gospel Questions A1
REL 280BAnswering My Gospel Questions B1
REL 290AThe Divine Gift of Forgiveness A1
REL 290BThe Divine Gift of Forgiveness B1
REL 333ATeachings of the Living Prophets A1
REL 333BTeachings of the Living Prophets B1

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