The Master's in Computer Software and Media Applications at Florida Polytechnic University is a practice-oriented programme that combines advanced software engineering with multimedia systems, human–computer interaction and applied machine learning for media. It suits students with a computing or related background who want to build production-ready applications for web, mobile and immersive media environments and pursue industry or research-focused careers.
What you'll study
This master's programme emphasises the intersection of software engineering and media technologies. You will study advanced software development techniques alongside modules that cover multimedia processing, interactive systems and relevant supporting areas such as machine learning, databases and cloud deployment.
Typical modules and topics
- Advanced Software Engineering: architectural patterns, design for scalability, testing and continuous integration/continuous delivery (CI/CD).
- Human–Computer Interaction and User Experience: interaction design, usability evaluation, prototyping for mobile and web.
- Multimedia Systems and Digital Media Processing: audio/video encoding, streaming, signal processing for media, media formats and pipelines.
- Computer Graphics and Visualization: rendering fundamentals, real-time graphics, shader programming and visualization techniques.
- Machine Learning for Media: applied machine learning and deep learning for image, audio and video analysis.
- Web and Mobile Application Development: front-end frameworks, back-end services, APIs and responsive design.
- Cloud Computing and DevOps: containerisation, cloud services, deployment and monitoring of media applications.
- Security and Privacy for Applications: secure coding practices, authentication/authorization and data protection considerations for media systems.
- Capstone or Thesis Project: an industry-sponsored or research-led project that integrates software engineering and media technologies into a substantial deliverable.
Programme delivery typically combines lectures, hands-on laboratory sessions, team-based projects and a capstone that demonstrates applied competence in creating deployable software-media solutions.
Entry requirements
Applicants are expected to hold a recognised bachelor’s degree in computer science, software engineering, computer engineering, information systems, electrical engineering or a closely related discipline. Relevant professional experience can be considered where academic prerequisites are not strictly met.
- Academic transcripts demonstrating competence in programming, data structures and mathematics/calculus.
- A CV or résumé outlining relevant technical experience, projects or employment.
- A statement of purpose describing your interests in software and media applications and your career objectives.
- Two professional or academic references.
- Applicants whose first language is not English will need to demonstrate English proficiency via an approved test or previous study in English, where required by the university.
The programme may invite applicants to submit a portfolio of relevant software or media work (for example, code repositories, demos, apps or multimedia artefacts) to support their application.
Career prospects
Graduates combine strong software engineering skills with media and interactive systems knowledge, making them suitable for a range of roles in technology and creative industries. Common career paths include:
- Software engineer or full-stack developer building web and mobile applications.
- Multimedia application developer working on streaming platforms, video/audio processing or content delivery networks.
- Front-end engineer or UX engineer focusing on interactive user experiences.
- AR/VR and game developer creating immersive media experiences.
- Machine learning engineer specialising in audio, image or video analysis.
- DevOps/cloud engineer deploying and operating media services at scale.
- Product manager or technical lead in digital media, entertainment, educational technology or related sectors.
- Further research or doctoral study in computing, multimedia or human–computer interaction.
Graduates are prepared to work in startups, established tech companies, media and entertainment firms, research labs and public sector organisations that deliver interactive and media-rich applications.
Why study at Florida Polytechnic University
Florida Polytechnic University is focused on applied STEM education with small class sizes and a strong emphasis on hands-on, project-based learning. The university provides modern laboratory facilities and technology resources that support development of complex software and media systems.
- Close interaction with faculty who have applied and research experience in computing, data science and engineering disciplines.
- Opportunities for industry collaboration through project sponsorships, internships and a network of regional technology partners.
- A learning environment designed for teamwork and accelerated development of practical skills, including access to specialised labs for visualization, multimedia and IoT prototyping.
- Proximity to regional technology and media ecosystems, providing avenues for employment, internships and collaborative projects.
The programme’s applied orientation and capstone project ensure you graduate with a portfolio of work that demonstrates your ability to design, build and deploy software-driven media applications.
Explore more on ScholarshipsAds