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
Graduate Career-Ready
BYU-Idaho Graduate Salaries
Graduates from this program report competitive starting salaries typically ranging from $48,000 to $83,000 as they enter the high demand tech sector. Your earning potential grows rapidly as you advance from entry level programming into senior software engineering and specialized development roles.
Common Career Paths
You will be prepared for essential roles such as a software developer or junior programmer where you will design and maintain complex applications. This degree provides the technical foundation needed to excel as a computer systems analyst or mobile app developer within global tech firms and innovative startups.
Preparation for Grad School
This major provides a rigorous mathematical and technical foundation for students pursuing advanced degrees in computer science or software engineering. You will graduate with the research literacy and analytical skills required to succeed in specialized master's programs focused on cybersecurity, data science, or artificial intelligence.
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 and receive personalized information to learn how BYU-Idaho can help you reach your goals.