Southern Methodist University

USA
1 Scholarships 140 Programs 3 Degree levels
Masters

Master's in Computer Software and Media Applications

DegreeMasters
FieldComputer Software and Media Applications.
A

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

You borrow $19,500 median federal debt
You repay $222/mo over 10 years
Graduates earn $78,354 10 yrs after entry
Debt clears in 0.5 yrs of the salary premium
US Department of Education figures See the full breakdown →

The Master’s in Computer Software and Media Applications at Southern Methodist University is a professionally oriented degree that blends advanced software engineering with multimedia, graphics and interactive systems. It suits graduates with a computing background who want to develop engineering skills for building modern media-rich applications, interactive interfaces and scalable software systems for industry or research.

What you'll study

This programme combines core software engineering topics with modules focused on media technologies, graphics and human-centred systems. You can expect a mix of theory and hands-on project work covering software design, implementation and evaluation for applications such as interactive media, mobile and web platforms, games and visualisation.

  • Core software engineering: software architecture, software lifecycles, testing and quality assurance, design patterns and model-driven development.
  • Systems and infrastructure: distributed systems, cloud and backend services, databases, networking and performance engineering.
  • Media and interaction: computer graphics, real-time rendering, multimedia systems, user interfaces, human–computer interaction and usability evaluation.
  • Application areas and electives: mobile and web application development, game programming, augmented and virtual reality, computer vision, audio processing and machine learning for media.
  • Capstone or research option: an industry-focused capstone project or a research/thesis route that lets you apply methods to a substantial development or research problem under faculty supervision.

The degree is typically arranged as a combination of required courses and elective modules, culminating in either a project-based capstone or a thesis, and emphasises teamwork, software development best practice and portfolio work suitable for employers.

Entry requirements

Applicants should normally hold a bachelor’s degree in computer science, software engineering, information technology or a closely related discipline. Where applicants have degrees in other fields, evidence of programming and mathematics competence is usually required.

  • Official transcripts demonstrating an appropriate undergraduate academic record.
  • A CV or résumé showing relevant academic or professional experience.
  • A statement of purpose describing your background, objectives and reasons for choosing the programme.
  • Letters of recommendation (often two) from academic or professional referees who can speak to your technical ability and potential for graduate study.
  • Proof of English language proficiency for international applicants (TOEFL, IELTS or equivalent), unless exempted by prior study in English.

Standardised test requirements (such as the GRE) and specific GPA expectations vary by intake; some applicants with significant professional experience may be considered even if they lack a conventional computing degree. Contact the admissions office for the most up-to-date entry rules and advice about preparing a competitive application.

Career prospects

Graduates from this field enter a broad range of technical and product-focused roles across media, entertainment, mobile, enterprise software and start-ups. Typical positions include:

  • Software engineer or developer (front-end, back-end or full-stack)
  • Multimedia application developer or multimedia systems engineer
  • Game developer, graphics programmer or real‑time systems engineer
  • User experience (UX) or interaction engineer focused on multimedia interfaces
  • Mobile application developer and cross‑platform systems engineer
  • Machine learning engineer or computer vision specialist for media applications
  • Technical product manager or engineering lead for media-rich products

SMU’s location in the Dallas–Fort Worth metro area supports internship and employment opportunities with regional tech firms, media companies and a growing start‑up scene. Alumni often move into industry roles, research and development teams, or continue to doctoral study in computing disciplines.

Why study at Southern Methodist University

Southern Methodist University offers engineering and computing programmes with a strong emphasis on applied learning, small class sizes and close faculty interaction. The university’s School of Engineering and its research groups provide cross-disciplinary expertise in software, graphics, HCI and systems engineering.

  • Practical, project-based curriculum that helps you build a professional portfolio of media and software work.
  • Access to research labs and specialised facilities for graphics, human–computer interaction and multimedia.
  • Proximity to a large and diverse regional technology and media industry, which supports internships, collaborations and employer engagement.
  • A network of alumni working in software development, game studios, media companies and technology management roles.
  • Career services and industry partnership programmes to support placement and professional development.

These features make SMU a practical choice if you want to advance your technical skills and prepare for roles building complex, media‑rich software systems.

Latest Masters Scholarships in USA

Similar Masters programmes in USA

⚖ Compare this programme with similar ones

Similar Masters programmes at other universities

Get help applying to Southern Methodist University

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.