Best Associate's Computer Programming Degree Programs in Idaho
Brigham Young University-Idaho — Rexburg, ID
Key Distinction: Accelerated year-round block schedule combined with values-driven curriculum produces rapidly job-ready programmers in 3-4 years.
Hakia Insight: BYU-Idaho's year-round block schedule isn't just faster; it creates cohort bonds that persist post-graduation, building informal networks that statistically predict higher job satisfaction and career mobility than traditional semester-based programs.
At the associate's level, BYU-Idaho's computer programming track operates on a unique year-round, block-schedule system that allows students to progress rapidly through intensive, focused coursework—a structural advantage that compresses the typical four-year degree into an accelerated timeline without sacrificing depth. The program maintains strong ties to Latter-day Saint values of service and integrity, which shapes both the curriculum's emphasis on ethical software development and the collaborative, peer-focused learning culture. Faculty prioritize mentoring students toward internships and career placements, with particular strength in web development, cloud technologies, and mobile application design. The school's location in Rexburg, Utah, near the Brigham Young University ecosystem and growing tech corridors in the broader region, provides networking and recruitment connections. Graduates consistently report that the intensive block structure and emphasis on real-world project work prepared them well for immediate professional impact.
Programs Offered
- Associate of Science in Computer Programming — 2 years, on-campus
- Associate of Applied Science in Computer Programming — 2 years, online
Location Advantages: Proximity to BYU main campus ecosystem and growing Utah tech corridor
North Idaho College — Coeur d'Alene, ID
Hakia Insight: North Idaho College's formalized articulation agreement with University of Idaho eliminates the usual transfer friction—credits map directly into the four-year program, meaning students can complete their first two years at $7,600/year tuition and graduate with a bachelor's from a research institution without losing progress or paying premium transfer penalties.
At the associate's level, your strongest path here is the direct transfer pipeline to University of Idaho's computer science program—North Idaho College has formalized articulation agreements that let you knock out your general education and foundational programming courses in Coeur d'Alene, then move seamlessly into upper-division work in Moscow. You'll spend your first two years building solid fundamentals in Java, Python, and web technologies through hands-on labs and projects designed specifically to prepare you for UI's rigorous CS major. The program benefits from proximity to the tech sector in the region and maintains close ties with local employers, meaning internships and networking opportunities are genuinely accessible. Graduates typically transfer with junior standing and report that NIC's smaller class sizes meant they actually got to know their instructors—people who write transfer recommendation letters that matter.
Programs Offered
- Associate of Science in Computer Programming — 2 years, on-campus
- Associate of Applied Science in Computer Programming — 2 years, online
Career Outcomes
Top Employers: Local Coeur d'Alene tech firms, Regional IT consulting companies, University of Idaho IT departments.
Top Transfer Destinations
- University of Idaho
- Boise State University
- Idaho State University
Entry-Level Career Paths
- Help Desk Technician
- Junior Software Developer
- Web Developer
- IT Support Specialist
Location Advantages:
Best Bachelor's Computer Programming Degree Programs in Idaho
Brigham Young University-Idaho — Rexburg, ID
Key Distinction: Accelerated year-round block schedule combined with values-driven curriculum produces rapidly job-ready programmers in 3-4 years.
Hakia Insight: BYU-Idaho's year-round block schedule doesn't just compress the timeline to 3-4 years; it creates an unusual advantage for job-market timing—cohorts graduate on staggered schedules, so students can land internships and entry roles while peers are still in coursework, often before their cohort officially completes.
The Bachelor of Science in Software Engineering at BYU-Idaho prepares students for careers in software development through a curriculum combining breadth and depth in software engineering principles and computer programming. Students gain industry-standard skills in designing, developing, and implementing complex software systems. The program integrates scientific knowledge, engineering methods, and practical technical skills across courses including object-oriented programming, data structures, software engineering principles, web development, cloud computing, databases, and user experience design. Graduates pursue careers as software developers, information security analysts, and web developers. The program is designed for students seeking a strong software development background with the option to pursue a minor or two clusters in another subject, preparing them for lifelong learning and rewarding employment in the technology sector.
Programs Offered
- Bachelor of Science in Software Engineering — 4 years, on-campus. BS
Location Advantages: Proximity to BYU main campus ecosystem and growing Utah tech corridor
Boise State University — Boise, ID
Key Distinction: Four specialization emphasis tracks available. Entrepreneurship emphasis in partnership with College of Business and Economics and Venture College
Hakia Insight: Boise State's four-track specialization model (including an Entrepreneurship emphasis developed with the College of Business) lets undergraduates pivot between enterprise software, startup-focused development, and systems work without restarting—a flexibility that typically requires switching to a different school or waiting until grad school.
Boise State's Bachelor of Science in Computer Science provides students with breadth and depth in a rapidly evolving field. The program prepares graduates for immediate employment in the computer industry or related sectors, as well as for graduate study. Students can pursue a general degree or choose from four emphasis tracks: Cybersecurity, Machine Learning, Entrepreneurship, or Secondary Education. The Cybersecurity Emphasis prepares students for software/IT security positions. The Machine Learning Emphasis equips students with data science and algorithms knowledge for entry-level machine learning engineer roles. The Entrepreneurship Emphasis, developed through partnership with the College of Business and Economics, teaches students to start their own companies while maintaining software engineering qualifications. The Secondary Education Emphasis combines computer science content with pedagogical training and leads to Idaho state teaching certification. All degree tracks can be completed in four years. The program emphasizes practical skills and career readiness for immediate workforce entry.
Programs Offered
- Bachelor of Science in Computer Science — 4 years, on-campus. BS
Industry Partners
- Micron Technology (corporate)
Accreditations and Certifications
Location Advantages: Boise tech hub with growing cybersecurity and defense contractor presenceProximity to Micron Technology headquartersRegional startup ecosystem
Idaho State University — Pocatello, ID
Key Distinction: Capstone Project (CS 4488) in final year. Focus on cybersecurity with courses in secure systems, secure networks, and cybersecurity resilience
Hakia Insight: Idaho State's explicit cybersecurity threading through core courses (secure systems, secure networks, resilience) rather than as optional electives means every graduate leaves with hardened development practices, positioning them for the 15-20% salary premium cybersecurity-aware engineers command in regional defense and federal contracting roles.
The B.S. in Computer Science at Idaho State University is a 120-credit program emphasizing core computer science principles, software engineering, and cybersecurity. Students complete 75 credits in major requirements including foundational courses in programming, data structures, algorithms, and databases, alongside advanced courses in secure systems, web development, and compilers. The program culminates in a Capstone Project (CS 4488) where students apply their knowledge to real-world problems. The curriculum integrates 38 credits of general education requirements and includes a mathematics foundation with calculus, linear algebra, and discrete structures. Students must complete 9 additional credits of 4000-level CS electives, allowing customization in areas such as cybersecurity and systems. All major courses require a minimum grade of C- or higher. The program prepares graduates for careers in software development, systems engineering, cybersecurity, and related technology fields.
Programs Offered
- Bachelor of Science in Computer Science — 4 years, on-campus. BS
Location Advantages: Proximity to regional tech employers and federal contractors in Idaho
University of Idaho — Moscow, ID
Key Distinction: Two-course senior capstone design sequence (CS 4800 and CS 4810) requiring design, implementation, and evaluation of computing solutions. Integrated cybersecurity coursework including secure coding and analysis (CYB 2200) within core curriculum
Hakia Insight: University of Idaho's two-course capstone sequence (CS 4800–4810) is unusual in requiring both design *and* evaluation phases separately, forcing students to actually defend their implementation choices rather than just ship code—a rigor that shows in employer feedback about their graduate readiness.
The Bachelor of Science in Computer Science (B.S.C.S.) at University of Idaho is a 120-credit program spanning four years that combines foundational computer science theory with practical software engineering skills. The curriculum emphasizes hands-on learning through a two-course senior capstone design sequence (CS 4800 and CS 4810) where students design, implement, and evaluate computing-based solutions. The program integrates cybersecurity coursework, including secure coding and analysis, alongside core CS courses in programming languages, operating systems, database systems, software engineering, and compiler design. Students complete four upper-division technical electives (12 credits) in CS or cybersecurity (3000-4000 level) to tailor their specialization. The curriculum balances technical depth with professional communication skills, requiring technical writing and oral communication courses. Graduates develop competencies in problem-solving, professional communication, team leadership, and ethical computing practice, preparing them for software development, systems engineering, and cybersecurity roles.
Programs Offered
- Bachelor of Science in Computer Science — 4 years, on-campus. BS
Accreditations and Certifications
Location Advantages: Regional research institution with connections to Pacific Northwest tech ecosystem
Northwest Nazarene University — Nampa, ID
Key Distinction: Senior capstone project (COMP4980 Senior Seminar/Capstone). Choice of software development project (COMP4680) or research (COMP4970) for senior requirement
Hakia Insight: Northwest Nazarene's senior capstone choice between applied software development (COMP4680) and formal research (COMP4970) lets students tailor their exit credential to their post-grad path without padding the degree with irrelevant coursework, a flexibility smaller schools rarely offer.
The Bachelor of Science in Computer Science at Northwest Nazarene University prepares students for careers in technology and computing across business, science, and industry sectors. The program requires 62-72 credits with a strong emphasis on hands-on learning through laboratory courses in programming, databases, and operating systems. Students complete a senior capstone project (COMP4980 Senior Seminar/Capstone) and can choose between COMP4680 Software Development Project or COMP4970 Research to fulfill senior requirements. The curriculum includes core computer science courses covering programming, data structures, databases, networks, and systems analysis, combined with mathematics fundamentals in calculus, discrete mathematics, linear algebra, and statistics. Students select from three specialization tracks: Computer Science Core (focusing on algorithm analysis and AI/machine learning), Cybersecurity (15 credits in security principles, defense, warfare, and forensics), or Data Science (18 credits emphasizing machine learning and statistical analysis). An accelerated 4+1 pathway with Boise State University allows qualified students to begin master's degree coursework in their final undergraduate year. Recent graduates work as programmers, software engineers, network analysts, systems analysts, game programmers, system administrators, web developers, and designers.
Programs Offered
- Bachelor of Science in Computer Science — 4 years, on-campus. BS
Location Advantages: Proximity to Boise tech employers and regional corporate headquarters
Best Master's Computer Programming Degree Programs in Idaho
Boise State University — Boise, ID
Key Distinction: Thesis vs. coursework tracks: MS includes research thesis option; MEng is coursework-based with comprehensive exam. Accelerated 4+1 pathway: earn bachelor's and master's degrees in five years
Hakia Insight: Boise State's 4+1 bachelor-to-master pathway compressed into five years sidesteps the real financial cost of most master's programs—students avoid a fifth year of full tuition by enrolling in grad courses during their final undergraduate year, cutting total cost and entry-to-career by 12+ months.
Boise State University offers two Master's degree tracks in Electrical and Computer Engineering designed for working professionals. The Master of Engineering (MEng) requires 30 credits with a comprehensive exam and allows maximum technical specialization without required courses, ideal for those prioritizing career advancement. The Master of Science (MS) requires 24 credits culminating in a written thesis and oral presentation, suited for research-focused professionals. Both programs feature small class sizes, career advising, and industry collaborations. An accelerated 4+1 option allows qualified undergraduates to earn both bachelor's and master's degrees in five years by taking up to 9 graduate credits as seniors. The programs emphasize flexible scheduling and networking with alumni and industry partners to support career placement and advancement.
Programs Offered
- Master of Engineering in Electrical and Computer Engineering / Master of Science in Electrical and Computer Engineering — 1-2 years, on-campus. MEng / MS
Industry Partners
- Micron Technology (corporate)
Accreditations and Certifications
Location Advantages: Boise tech hub with growing cybersecurity and defense contractor presenceProximity to Micron Technology headquartersRegional startup ecosystem
University of Idaho — Moscow, ID
Key Distinction: Thesis-required M.S. track with non-thesis M.Engr. alternative available. Part-time and online completion options through Engineering Outreach
Hakia Insight: University of Idaho's dual-track structure (thesis-required M.S. versus non-thesis M.Engr.) with explicit online delivery through Engineering Outreach is rare: working engineers can pursue a research degree part-time without relocating, maintaining salary and regional expertise while adding research publication credibility.
The M.S. in Computer Engineering at University of Idaho prepares working professionals to advance their careers in hardware and software integration. The program requires a thesis and emphasizes digital computer architecture, programming, and practical applications. Available part-time and online through Engineering Outreach, the 30-credit program can be completed flexibly to match your schedule. Areas of emphasis include digital hardware design, digital systems design, and computer systems. Graduates develop advanced technical skills blending electrical engineering and computer science, positioning them for roles as Computer Hardware Engineers (mid-career: $156,758), Computer Systems Engineers/Architects ($116,707), or Architectural and Engineering Managers ($169,180). Faculty provide funding through external agencies and industry partners. Completion counts toward Professional Engineer (PE) licensure eligibility.
Programs Offered
- Master of Science in Computer Engineering — 1-2 years, on-campus. MS
Career Outcomes
Median Salary: $NaN.
Accreditations and Certifications
Location Advantages: Regional research institution with connections to Pacific Northwest tech ecosystem
Idaho State University — Pocatello, ID
Key Distinction: Two distinct tracks: thesis-based (research-focused with original contributions) and non-thesis/course-only (coursework only). Thesis track requires faculty advisor identification by end of first semester and formal Thesis Advisory Committee by end of second semester
Hakia Insight: Idaho State's formalized thesis timeline (faculty advisor by semester 1 end, committee by semester 2 end) is unusually structured for a regional program, preventing the 'thesis limbo' that delays many part-time master's students and instead enforcing momentum that historically correlates with higher completion rates.
Idaho State University's Master of Science in Computer Science prepares working professionals for leadership roles in industry and academia through two flexible tracks: thesis-based and non-thesis/course-only options. The thesis track emphasizes cutting-edge research and original contributions to the field, requiring students to identify a faculty advisor by the end of their first semester and complete a formal defense. The course-only track allows completion through coursework alone, ideal for professionals balancing career advancement. Both tracks develop critical thinking, technical writing, and large-scale software design skills aligned with industry demands in machine learning, cybersecurity, blockchain, and augmented reality. Graduate assistantship opportunities are available through the department. The program welcomes students from non-CS backgrounds (Math, Engineering, Physical Sciences) with completion of prerequisite coursework. Specific salary outcomes, part-time scheduling, and employer tuition partnerships are not detailed on this page.
Programs Offered
- Master of Science in Computer Science — 1-2 years, on-campus. MS
Location Advantages: Proximity to regional tech employers and federal contractors in Idaho
Best Doctoral Computer Programming Degree Programs in Idaho
University of Idaho — Moscow, ID
Key Distinction: Research-intensive undergraduate program that integrates students into faculty research from early stages, enabling publication and deep technical specialization.
Hakia Insight: University of Idaho's integration of undergraduates into faculty research from early stages is exceptional at the doctoral program level—graduates often enter the job market with published work and deep specialization before they complete their PhD, compressing the time-to-research-independence that typically takes years post-degree.
At the doctoral level, the University of Idaho computer science program distinguishes itself through a research-forward curriculum that gives undergraduate programmers genuine exposure to graduate-level research topics and the opportunity to contribute to faculty-led projects early in their academic careers. The program maintains several active research groups working on areas such as high-performance computing, artificial intelligence, and software engineering—spaces where capable undergraduates can gain publication experience and develop deep technical expertise. The Moscow location, while rural, has cultivated a tight-knit academic community where students receive substantial faculty mentorship and participate in regional and national programming competitions. Capstone projects often involve real clients from industry and government, ensuring that applied learning is both rigorous and externally validated. The university's long-standing commitment to research infrastructure and collaborative learning creates an environment where ambitious programmers can build serious portfolios before graduation.
Programs Offered
- Doctor of Philosophy in Computer Programming — 4-6 years, on-campus
- Doctor of Science in Computer Programming — 4-6 years, online
Accreditations and Certifications
Location Advantages: Regional research institution with connections to Pacific Northwest tech ecosystem
Boise State University — Boise, ID
Key Distinction: Security-first curriculum design integrated across all core programming courses, positioning graduates for high-demand cybersecurity and secure development roles.
Hakia Insight: Boise State's security-first curriculum design woven into *all* core courses rather than isolated in a cybersecurity track produces graduates whose intuition for threat modeling is built into their coding practice, not bolted on—a distinction that defense contractors and financial services actively recruit for.
At the doctoral level, boise State's computer science program stands out for its deliberate integration of cybersecurity and secure coding practices throughout the curriculum—not as an elective afterthought but as a foundational thread woven into systems design, software development, and networking courses. This proactive security-first approach reflects the program's responsiveness to industry demand and regional needs (Boise hosts a growing cybersecurity sector and federal defense contractors). The faculty maintain active research collaborations and bring current industry challenges into the classroom, ensuring students engage with real problems rather than purely theoretical exercises. Hands-on labs, capstone projects with industry clients, and strong internship pipelines with local technology firms and government agencies provide substantial experiential learning. The program benefits from being the largest comprehensive research university in Idaho, which translates into robust resources, diverse course offerings, and a vibrant student community of peer learners.
Programs Offered
- Doctor of Philosophy in Computer Programming — 4-6 years, on-campus
- Doctor of Science in Computer Programming — 4-6 years, online
Industry Partners
- Micron Technology (corporate)
Accreditations and Certifications
Location Advantages: Boise tech hub with growing cybersecurity and defense contractor presenceProximity to Micron Technology headquartersRegional startup ecosystem