The Master's in Computer Software and Media Applications at CUNY is an interdisciplinary programme that combines advanced software engineering with digital media technologies to prepare students to build interactive, media-rich applications. It suits graduates who want to bridge programming, user experience and media production—developers, designers and technologists aiming for roles in media, entertainment, education and interactive services.
What you'll study
This master's emphasises practical and theoretical skills for designing, developing and deploying software systems that handle audio, video, graphics and interactive content. Core topics typically include software engineering and architecture, multimedia systems, databases and data management for media, human–computer interaction and user experience design, and web and mobile application development.
- Software Engineering & Architecture – object-oriented design, design patterns, testing, version control and agile development practices.
- Multimedia Systems – digital audio and video processing, codecs, streaming architectures and media synchronization.
- Human–Computer Interaction (HCI) & UX – user research methods, prototyping, accessibility and evaluation of interactive systems.
- Graphics & Interactive Media – 2D/3D graphics basics, game engines, animations and real-time rendering concepts.
- Web & Mobile Development – front-end frameworks, responsive design, native and cross-platform mobile app development.
- Databases & Data Management – relational and NoSQL databases, large media asset management and metadata modelling.
- Machine Learning for Media – applied machine learning for content analysis, recommendation and computer vision for media applications.
- Capstone Project or Thesis – an applied project or research thesis integrating software and media components, often in collaboration with industry or campus research labs.
Entry requirements
Admission generally requires a recognised bachelor's degree. Applicants with a degree in computer science, software engineering, information systems, digital media or a closely related discipline are preferred. Candidates from other backgrounds who can demonstrate sufficient technical preparation (through coursework, work experience or a portfolio) may also be considered.
- Academic transcript – official records showing completion of an undergraduate degree.
- Prerequisite knowledge – programming experience (e.g. Java, Python, C++ or JavaScript), understanding of data structures and algorithms, and basic software development practices. Coursework or evidence of ability in mathematics and computing is typically required.
- Application materials – statement of purpose, CV or résumé, and one or more letters of recommendation.
- Portfolio or samples – recommended for applicants with media, design or development experience (projects, code samples, demos or links to live work).
- English language proficiency – required where applicable for non-native speakers; acceptable proof may include scores from recognised tests or institutional exemptions.
Career prospects
Graduates enter a wide range of roles that combine software development with media and user experience. The programme prepares students for technical and creative positions across startups, established tech firms, media companies, educational technology providers and cultural institutions.
- Software developer / engineer specialising in media-rich applications
- Front-end or mobile application developer
- Multimedia systems engineer or streaming platform developer
- User experience (UX) designer or HCI specialist with strong technical skills
- Interactive media developer for games, VR/AR or installations
- Data engineer or machine learning practitioner focusing on content analysis and recommendation
- Product manager or technical lead for media-driven products
- Research or doctoral pathways in computer science, media technologies or HCI
Why study at CUNY (The City University of New York)
CUNY offers access to a large, diverse public university system located in New York City, providing strong connections to media, tech and cultural employers. Students benefit from faculty who combine academic expertise with industry experience, cross-campus resources such as media labs and research centres, and internship opportunities across the city’s vibrant media and technology sectors.
As a public institution, CUNY emphasises affordability and access, with multiple campuses and flexible course delivery options often available to accommodate working professionals. The programme’s location and institutional partnerships make it well suited for students seeking hands-on projects, industry collaboration and career placement in software and media fields.
Explore more on ScholarshipsAds