Back
Certificate
Software Development
certificate-icon-white
> ... Certificates & Degrees Overview > Degree List > Software Development
BYU-Idaho + BYU-Pathway

The software development certificate helps students develop the skills needed to work in software development.

This certificate is offered by BYU-Idaho, with support and resources from BYU-Pathway Worldwide.

Man sits at a desk in front of a computer monitor Two women look at a computer screen together

Essential Knowledge and Skills

Outcomes

  • Develop software to solve meaningful problems in a variety of domains.
  • Systematically evaluate the pros and cons of alternative solutions.
  • Prepare and execute software test plans.
  • Be self-reliant learners.
  • Demonstrate effective skills related to getting a job as a software developer.
  • Demonstrate the traits of an effective team member.
Certificate of Software Development
Program Requirements
This certificate builds into the Software Development degree.
This is an advanced certificate. If you are pursuing a Software Development degree, you must first complete the Web and Computer Programming and Web Development certificates.
certificate-icon-white
Certificate
13 CREDITS
associate degree icon
Associate
60 CREDITS
bachelors icon navy
Bachelor's
120 CREDITS
Certificate of Software Development
Course Code
Course Name
# of Credits
CSE 110
Programming Building Blocks
2
CSE 110 — 2 credits
x
Programming Building Blocks
This course will introduce students to programming. It will introduce the building blocks of programming languages (variables, decisions, calculations, loops, array, and input/output) and use them to solve problems.
WDD130
Web Fundamentals
2
WDD130 — 2 credits
x
Web Fundamentals
This course introduces students to the World Wide Web and to careers in web site design and development. The course is hands on with students actually participating in simple web designs and programming. It is anticipated that students who complete this course will understand the fields of web design and development and will have a good idea if they want to pursue this degree as a major.
CSE 111
Programming with Functions
2
CSE 111 — 2 credits
x
Programming with Functions
This course will introduce students to programming with functions. This will include functions, parameters, scope, and return values. A great emphasis will be spent on working with larger codebases and producing useful applications.
CSE 121B
JavaScript Language
1
CSE 121B — 1 credits
x
JavaScript Language
This course introduces students to using JavaScript to solve discipline specific problems.
CSE 210
Programming with Classes
2
CSE 210 — 2 credits
x
Programming with Classes
This course will introduce the notion of classes and objects. It will present encapsulation at a conceptual level. It will also work with inheritance and polymorphism.
WDD230
Web Frontend Development I
3
WDD230 — 3 credits
x
Web Frontend Development I
This course focuses on the planning and development of web sites using HTML, CSS, JavaScript and PHP with attention to usability principles.
GS170
Career Development
1
GS170 — 1 credits
x
Career Development
In this course, learners will discover and strengthen the skills they need to successfully obtain or improve employment. Students will focus on creating professional documents (e.g., resumes and cover letters), networking, interviewing, and job shadowing.
For questions about this program, contact BYU-Pathway Support
man sitting at a desk looking at a laptop
Looking Ahead
Potential Employment
Students who complete the software development degree and its certificates will be prepared to work in a variety of technology-related careers.

Why choose this certificate?

Training in software development prepares you for the constantly changing field of development by helping you gain skills in developing software, designing user interfaces, and a variety of programming languages.

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.