Skip to main content
Associate of Applied Science

Computer Programming (A.A.S.)

The Computer Programming AAS degree provides a strong foundation in software development, web technologies, and database management. Students gain hands-on experience writing code, building dynamic applications, and working with modern programming tools.
Request more information about the Computer Programing program and discover how BYU-Idaho can help you reach your goals.

Request More Information

Computer Programming Introduction

As a Computer Programming AAS student, you'll complete foundational courses in programming, web development, and computer systems before choosing a specialty module that aligns with your career goals. These options include areas such as software design, web development, cloud computing, embedded systems, and software quality assurance, allowing you to tailor your learning experience.

You will develop problem-solving and computational thinking skills as you design, build, and analyze software applications. Throughout the program, you’ll gain experience working with programming languages, databases, and modern development tools. You’ll also learn to collaborate effectively in technical teams and communicate complex ideas through written, visual, and practical formats. This includes applying programming principles to real-world challenges and understanding current industry practices.

Highlighted Courses

Gain expertise in programming, web development, data management, and software design through courses focused on foundational coding, dynamic web applications, object-oriented programming, data structures, and database systems. These classes emphasize hands-on learning, real-world problem solving, and the practical skills needed for modern software development.
October 02, 2025 09:15 AM
CSE 110
October 02, 2025 08:46 AM
CSE 111
March 31, 2026 01:17 PM
WDD 130
October 02, 2025 09:20 AM
WDD 131
March 31, 2026 01:18 PM
CSE 210
October 02, 2025 09:17 AM
CSE 212
SQL
October 02, 2025 09:29 AM
ITM 220
October 02, 2025 09:24 AM
CSE 310
See Example Class Plan

Career Possibilities for Computer Programming

Graduates with a degree in Computer Programming have a wide array of rewarding careers before them. Check out some of the top careers students get with this degree or explore more career options in I-Plan.

Career Options

Data Source: Industry and occupation employment and wage estimates are modeled using data from Lightcast, the U.S. Bureau of Labor Statistics, and other public sources. Figures are estimates and actual outcomes may vary by employer, experience, and location.

Dive Deeper Into Computer Programming

Explore helpful articles about this major, including career paths, skills, and opportunities. Get the insight you need to make an informed decision about your future at BYU-Idaho.

Explore Major Discovery
August 21, 2026 01:29 PM
Explore the problem-solving, logic, creativity, and persistence involved in building software and digital tools.
2 Min Read
August 21, 2026 01:32 PM
See how artificial intelligence, cloud computing, automation, and connected devices are influencing the way software is developed.
2 Min Read
August 21, 2026 02:24 PM
Computer science and engineering is focused on making computers faster, adaptable, helpful, and accessible for everyone to use.
4 Min Read

AI in Academics

At BYU-Idaho, we are strategically integrating Artificial Intelligence to enhance academic excellence and prepare our students for an evolving world.

AI in Computer Programming
You will learn to leverage artificial intelligence to become more efficient in developing software and automating the code testing process for faster product delivery. Our curriculum ensures you can ethically apply AI tools to solve complex computing problems while maintaining the precision and human oversight essential to high quality programming.
Advance Knowledge, Enhancing Learning, and Developing Workforce Readiness
AI in Academics means learning to advance knowledge, enhancing learning, and developing workforce readiness through tools that support (not replace) your effort and integrity.

Related Majors

Next Steps With BYU-Idaho

Explore how to begin your academic journey at BYU-Idaho by starting your application today.
Learn how to update your academic path with simple instructions for requesting a major change.

Learn More About the Computer Programming Program

Request more information about the Computer Programming program and discover how BYU-Idaho can help you reach your goals.

Request More Information