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
Career Possibilities for Computer Programming
Career Options
Job description
How much education does a new hire need to perform in a job in this occupation? Responders said:
Salary By Experience
Employment Projection
Soft skills
Hard skills
Top companies hiring
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.
Comparison List
Dive Deeper Into Computer Programming
Explore Major Discovery
AI in Academics
At BYU-Idaho, we are strategically integrating Artificial Intelligence to enhance academic excellence and prepare our students for an evolving world.
Related Majors
Next Steps With BYU-Idaho
Request more information about the Computer Programming program and discover how BYU-Idaho can help you reach your goals.
Request More Information