Is this your next step?
For graduates who meet the university’s computing or mathematics prerequisites. A programme may distinguish BCA/computer-science graduates from other applicants.
What you’ll explore
A general subject overview; the university’s curriculum determines your exact subjects.
Advanced computing
Explore algorithms, programming methods and software architecture.
Data and systems
Compare databases, networks, cloud systems and related technical subjects.
Specialist study
Check which tracks or electives are offered, such as analytics or security, without assuming every university provides the same options.
Software projects
Review development work, testing, project guidance and assessment expectations.
Build skills with purpose
- Software problem-solving
- System and database design
- Technical analysis and documentation
- Project delivery and testing
Develop a substantial application or a focused technical investigation. Document requirements, design choices, security considerations and test results.
Where it could take you
Explore software development, systems analysis and related technology work, depending on your skills and experience. Research or further study has separate entry requirements.
Explore specialisations
Questions about MCA
Can a non-BCA graduate apply?
Some universities accept other degrees with specified mathematics prerequisites or bridge courses. Confirm the exact route.
Are specialisations the same everywhere?
No. Compare the actual modules, software tools and project requirements.
Will I need to attend a physical lab?
Ask the university about lab delivery, remote tools, assessments and any campus requirements.






