Cost & earnings at Idaho State University What students borrow here, and what they go on to earn
The Bachelor of Science in Computer Software and Media Applications at Idaho State University combines core software engineering and computer science fundamentals with applied multimedia and user-focused development. It suits students who want to build robust software systems while also creating interactive media, web and mobile applications with attention to design and user experience.
The programme blends traditional software engineering and computer science topics with applied media and multimedia authoring. You will study core subjects such as programming fundamentals, data structures and algorithms, computer architecture, operating systems and software engineering principles. Applied and elective modules cover web development, mobile application development, databases, human–computer interaction, user interface and user experience design, digital media production, computer graphics and multimedia systems.
Practical lab work, project-based learning and collaborative studios are integral. Typical components include a sequence of programming courses (object‑oriented programming, advanced programming), courses in software design and testing, a course on databases and backend development, and modules on front‑end development and multimedia authoring tools. The curriculum usually culminates in a senior capstone or practicum project where students design and implement a significant software or media application, often in partnership with industry or campus units.
Applicants are expected to hold a high school diploma or equivalent. Strong preparation in mathematics (algebra and preferably precalculus) is recommended, and prior experience with programming is advantageous though not always required. Admission decisions consider high school grades, coursework, and any preparatory college or dual‑enrolment work.
For transfer applicants, relevant college credits in computing or mathematics may be evaluated for placement into the programme. International students will need to demonstrate English language proficiency through recognised tests or fulfilment of university language requirements. Prospective students should consult Idaho State University admissions for details on documentation and any programme‑specific prerequisites.
Graduates are prepared for a variety of roles at the intersection of software development and digital media. Common career paths include software developer, web developer, mobile application developer, front‑end engineer, multimedia or interactive media developer, user experience (UX) designer, user interface (UI) developer, quality assurance/test engineer and technical product specialist.
Many alumni find roles in technology companies, digital agencies, game and interactive media studios, healthcare IT, education technology and start‑ups. The combination of programming skills and media application expertise also supports freelance and entrepreneurial opportunities in app development, digital content production and interactive installations.
Idaho State University offers a hands‑on learning environment with access to computing labs, multimedia studios and project spaces that support software and media coursework. The programme emphasises applied learning through team projects, capstone experiences and internship pathways that connect students with local and regional employers.
Students benefit from small‑class instruction and faculty with applied research and industry experience, enabling close mentorship and practical guidance. Campus student organisations and computing clubs provide additional opportunities to build portfolios, participate in hackathons and collaborate across disciplines such as art and communication. Career services at the university support job placement, resume development and employer engagement to help graduates transition into technology and media careers.
Shortlist scholarships and plan your application — free guidance from our advisors.