Back
Certificate
Computer Programming
certificate-icon-white.svg

The computer programming certificate provides students with an understanding of how to design and develop programs in a variety of computer languages, including Javascript, Python, PHP, and Java.

coaching-coders-coding-7374-1-840x560.jpg adult-agency-business-7110-1-600x400.jpg

Essential Knowledge and Skills

Outcomes

  • Learn and apply new technology and techniques to programming using Python, HTML/CSS, Java, and JavaScript.
  • Apply well-developed design and problem-solving skills.
  • Demonstrate a firm understanding of the principles of programming and software design.
  • Convert software requirement into code.
  • Demonstrate strong communication and interpersonal skills.
Certificate of Computer Programming
Program Requirements
Certificates lead to associate and bachelor's degrees. For more information about which programs this certificate stacks into, visit the Programs List page.
This is an introductory certificate.
certificate-icon-white.svg
Certificate
15 CREDITS
associate-degree-icon-navy3.svg
Associate
60 CREDITS
bachelors-icon-navy4.svg
Bachelor's
120 CREDITS
Certificate of Computer Programming
Course Code
Course Name
# of Credits
CS101
Intro to Programming
2
CS101 — 2 credits
x
Intro to Programming
This course provides an introduction to computer programming intended for people with no programming experience. This course is recommended for non-majors in order to get an overview of programming principles and techniques. This course covers the basics of programming in Python including elementary data types (numeric types, strings, lists, dictionaries and files), control flow, functions, objects, methods, fields, and mutability.
CIT160
Introduction to Programming
3
CIT160 — 3 credits
x
Introduction to Programming
This course is an introduction to the basic concepts of computers and information technology.  Students will learn the basics of computer hardware and the binary and hexadecimal number systems, design algorithms to solve simple computing problems, and will write computer programs using Boolean logic, control structures, and functions.
CS241
Survey Object-Oriented Programming/Data Structures
4
CS241 — 4 credits
x
Survey Object-Oriented Programming/Data Structures
This course provides an introduction to object-oriented programming and common data structures for those not requiring the depth of CS 165 and CS 235.
CS213
Web Engineering I
3
CS213 — 3 credits
x
Web Engineering I
Internet and web basics, web fundamentals, web browsers, web servers, and web terminology. This course teaches the concepts behind the fundamental tools used for building client-side web applications. It emphasizes client side programming standards and programming tools used to create dynamic web applications.
CS246
Software Design and Development
3
CS246 — 3 credits
x
Software Design and Development
Advanced object-oriented designs and software development.
For questions about this program, contact BYU-Pathway Support
adult-business-coder-1181676-1-600x400.jpg
Looking Ahead
Potential Employment
  • Junior JavaScript developer
  • Junior Python developer
  • HTML/CSS specialist
  • Web production specialist

Degree Options

Customize your degree

BYU-Pathway degree programs (offered in partnership with and granted from BYU-Idaho) are made up of a series of certificates, general and religious education courses, and electives.

Use the following tool to view options for building a degree.
View descriptions for individual certificates and degrees .

Select a Degree Applied Business Management Applied Health Applied Technology Family History Research Marriage & Family Studies Professional Studies

  • Applied Business Management
  • Applied Health
  • Applied Technology
  • Family History Research
  • Marriage & Family Studies
  • Professional Studies

Step 1

Select 1st certificate

    +

    Step 2

    Select 2nd Certificate

      =

      Associate Degree Associate of Applied Business Management Associate of Applied Technology Associate of Applied Health Associate of Family History Research Associate of Marriage & Family Studies Associate of Professional Studies

      +

      Step 3

      Select 3rd Certificate

        =

        Bachelor's Degree Bachelor's of Applied Business Management Bachelor's of Applied Technology Bachelor's of Marriage & Family Studies Bachelor's of Applied Health Bachelor's of Professional Studies

        Certificate
        Associate
        Bachelor's

        First Certificate Associate of Family History Research Associate of Applied Business Management Associate of Applied Technology Associate of Marriage & Family Studies Associate of Professional Studies Associate of Applied Health Bachelor's of Applied Business Management Bachelor's of Applied Technology Bachelor's of Marriage & Family Studies Bachelor's of Professional Studies Bachelor's of Applied Health

        +
        +

        General Education & Elective Courses

        +
        +

        General Education & Elective Courses

        Bachelor's of Professional Studies

        Students who complete an associate degree in family history research may continue on and earn a bachelor's degree in Professional Studies.