University of Tulsa

USA
3 Scholarships 100 Programs 3 Degree levels
Bachelor

Bachelor's in Computer Software and Media Applications

Offered at University of Tulsa, USA
DegreeBachelor
FieldComputer Software and Media Applications.
C

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

You borrow $21,500 median federal debt
You repay $244/mo over 10 years
Graduates earn $61,408 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 Tulsa is an interdisciplinary undergraduate degree combining core software engineering and computer science skills with practical training in digital media, user experience and multimedia production. It suits students who want to develop software for interactive, web and media-rich environments and who value hands-on projects, industry-relevant tools and opportunities for internships.

What you'll study

The programme blends foundational computer science and software engineering with applied coursework in media, graphics and human–computer interaction. Early years focus on programming fundamentals, data structures, discrete mathematics and computer systems. As you progress you will study software development practices, algorithms, databases, networks and operating systems alongside media-centred subjects such as digital media production, computer graphics, web and mobile application development, and user interface/user experience (UI/UX) design.

Typical modules and learning activities include:

  • Programming and Data Structures: structured and object‑oriented programming (languages commonly taught include Python, Java and C++), algorithmic problem solving and complexity.
  • Software Engineering: software lifecycle, requirements, design patterns, version control, testing and team‑based development.
  • Systems and Networking: operating systems, computer architecture and fundamentals of networking and security.
  • Databases and Web Development: relational databases, SQL, server‑side and client‑side web technologies, and web services.
  • Digital Media and Graphics: 2D/3D graphics fundamentals, image and audio processing, animation and tools for media authoring.
  • Human–Computer Interaction and UX: user‑centred design, prototyping, accessibility and usability evaluation.
  • Capstone / Project Work: a year‑long or semester capstone in which students design and build a polished software or media application, often in collaboration with industry partners or other departments.
  • Electives and Labs: opportunities to take electives in areas such as game development, mobile apps, machine learning fundamentals, or interactive visualisation, supported by studio and laboratory practice.

Learning is delivered through lectures, hands‑on labs, team projects and individual assignments, with significant emphasis on building a portfolio of practical work.

Entry requirements

Applicants are expected to hold a secondary school qualification equivalent to a US high school diploma. Recommended preparation includes strong performance in mathematics (algebra and precalculus or calculus), and experience or coursework in computer science or related STEM subjects is advantageous. Admissions typically consider overall academic record, strength of quantitative subjects, letters of recommendation and a personal statement.

For applicants with prior programming or media experience, a brief portfolio or description of projects (classwork, personal projects, apps, websites or media productions) can strengthen an application. International applicants must demonstrate English proficiency through recognised qualifications if their earlier education was not in English.

Transfer students from community colleges or other institutions are considered; admission will depend on completed coursework and credit evaluation against programme requirements.

Career prospects

Graduates are prepared for a wide range of roles at the intersection of software and media. Typical job titles include software developer, front‑end or full‑stack web developer, mobile app developer, multimedia applications developer, UI/UX designer, game programmer, quality assurance engineer and systems analyst.

The combination of media and software skills also positions graduates for work in digital marketing technology, interactive media studios, educational technology, broadcasting and corporate IT teams that develop client‑facing applications. Graduates may also continue to postgraduate study in computer science, software engineering, human–computer interaction or specialised media technologies.

Why study at University of Tulsa

The University of Tulsa offers a close‑knit learning environment with relatively small class sizes and accessible faculty, allowing for personalised mentoring on projects and research. The programme emphasises hands‑on learning through studio spaces and computer labs equipped for graphics, multimedia production and application development.

Students benefit from interdisciplinary collaboration opportunities across computing, art and communications, and the university maintains ties with regional technology, media and energy sectors that provide internship and project possibilities. Career services, student organisations and project showcases help students build professional networks and portfolios that support transition into the workforce or further 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 Tulsa

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.