Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
This MSc Computing program provides students from various academic and professional backgrounds with a blend of software engineering competencies and technical expertise needed for careers in Software Development. During this intensive one-year course, you'll gain direct insight into software's crucial problem-solving function, the cross-disciplinary possibilities it offers, and the potential of computational systems. With a supportive learning approach, you'll acquire programming fundamentals using key languages like Java and Python. The curriculum focuses particularly on data management, equipping you with vital SQL (Structured Query Language) skills for sophisticated database operations using industry-leading tools such as Oracle. You can personalize your learning by selecting from optional modules to enhance specialized skills. Program alumni are exceptionally prepared for computing sector roles or careers that merge their original discipline with computing knowledge.
Career opportunities - Alumni have secured positions as software developers, systems analysts, business analysts, IT consultants, and support engineers. MSc Computing graduates work for organizations ranging from local businesses to multinational corporations worldwide. Notable employers include local NHS Trusts, Logica, Sun Microsystems, BT, and the US National Library of Medicine, with some graduates pursuing advanced doctoral research.