University of Arizona

USA
6 Scholarships 246 Programs 3 Degree levels
Bachelor

Bachelor's in Computer Software and Media Applications

Offered at University of Arizona, USA
DegreeBachelor
FieldComputer Software and Media Applications.
B

Cost & earnings at University of Arizona What students borrow here, and what they go on to earn

You borrow $19,620 median federal debt
You repay $223/mo over 10 years
Graduates earn $59,979 10 yrs after entry
Debt clears in 1 yrs of the salary premium
US Department of Education figures See the full breakdown →

The Bachelor’s in Computer Software and Media Applications at the University of Arizona is an undergraduate programme that blends core software engineering with media-oriented computing topics such as graphics, multimedia systems and human–computer interaction. It suits students who want a practical, project-driven education preparing them for software development roles in digital media, interactive applications, web and mobile platforms, or further study in computing disciplines.

What you'll study

This programme covers foundational computing theory and practical software development with an emphasis on media applications. You can expect a combination of lectures, laboratory work and team projects that build programming skills, systems knowledge and creative application design.

  • Core programming and systems: introductory and intermediate programming (usually in languages like Java, C++ or Python), data structures and algorithms, operating systems and computer architecture.
  • Software engineering: software design and architecture, software development life cycles, version control, testing and maintenance, and a group-based capstone project that emphasises engineering practices.
  • Media and interactive computing: computer graphics, digital media processing, animation fundamentals, multimedia systems, and human–computer interaction (HCI).
  • Web and mobile technologies: client-server development, web frameworks, responsive design, mobile application development and deployment considerations.
  • Data and databases: relational databases, data modelling, and basic data handling for media applications.
  • Supporting topics: introductory networking, security fundamentals, usability and accessibility, plus electives that may include game development, visualisation, audio programming or augmented/virtual reality.
  • Capstone and projects: a year-long or semester capstone project where teams deliver a complete software product for a real or simulated client; opportunities for independent study or undergraduate research with faculty supervision.

Entry requirements

Applicants will need a recognised secondary school completion (high school diploma or equivalent) with a strong academic record. Typical admissions panels look for evidence of ability in mathematics and analytical subjects; prior programming experience is helpful but not always required.

  • Academic transcripts demonstrating readiness for undergraduate study and preparation in mathematics (algebra, geometry, precalculus/calculus where available).
  • Personal statement or statement of purpose describing interest in computing and media applications, relevant projects or extracurricular involvement.
  • Some programmes may request letters of recommendation or a portfolio of relevant work (for applicants with creative computing background).
  • International applicants must meet English language proficiency requirements through recognised tests or institutional evidence of English-medium education.
  • Where standardised tests are considered, consult the university’s admissions guidance; additional requirements may apply for transfer students or those seeking admission to limited-enrolment tracks.

Career prospects

Graduates are prepared for roles that sit at the intersection of software engineering and digital media. The programme equips students with practical development experience and a portfolio of projects valued by employers in technology and creative industries.

  • Software developer or engineer (front-end, back-end or full-stack)
  • Mobile application developer
  • Web developer or web application engineer
  • Multimedia or graphics programmer and interactive media developer
  • UX/UI developer, interaction designer or usability specialist
  • Game developer or tools programmer for entertainment and simulation
  • Systems analyst, technical consultant, or roles in startups and digital agencies
  • Pathways to postgraduate study in computer science, human–computer interaction, data science or related fields

Why study at University of Arizona

The University of Arizona offers an environment that supports interdisciplinary computing education alongside access to applied research, maker spaces and lab facilities. Students benefit from opportunities for internships with regional and national employers, active student societies (such as computing and engineering clubs), hackathons and collaborative projects with faculty.

The university’s emphasis on hands‑on learning means many modules include laboratory work, team-based software projects and chances to work on real-world media applications. Support services such as career advising, internship placement assistance and connections to alumni help translate academic experience into early-career employment or graduate study.

Latest Bachelor Scholarships in USA

Similar Bachelor programmes in USA

⚖ Compare this programme with similar ones

Similar Bachelor programmes at other universities

Get help applying to University of Arizona

Shortlist scholarships and plan your application — free guidance from our advisors.

Programme details are indicative and may change — always verify current information with the official university website before applying.