UH ONLINE
MSc Computer Science
Unleash algorithms, erase boundaries
Begin crafting your code-driven future with our 100% online programme.
Intake
Duration
Mode
Delivery
Immerse yourself in algorithms, software architecture, and groundbreaking solutions.
Solve real-world problems and develop in-demand employable skills with UH Online's MSc Computer Science (Online). Embrace the versatility of our interdisciplinary approach, merging core computer science with AI, data analytics, cyber security, and software engineering. Revolutionise industries as a programmer, analyst, or technology strategist. Become a tech virtuoso with this 100% online, part-time master's from UH Online. Venture into the digital frontier, armed with code, creativity, and innovation.
We are UH Online
Excel in Your Current Career
Build upon your current expertise with UH Online's MSc Computer Science. Enhance your existing capabilities and extend your impact, mastering the intricacies of computer science. Shape the age of enhancement within your organisation, fostering innovation and technological evolution. UH Online's case study approach allows you to take examples of problem-solving and innovation and combine them with your own experience to benefit you in your current role.
Change Career Paths
Ready to dive into the captivating realm of computer science? UH Online's comprehensive curriculum spans programming, data analysis, and more. Seamlessly transition into roles like Software Engineer, Data Analyst, or IT Consultant. Steer industries toward a technology-driven future, crafting intelligent solutions that redefine the digital landscape. It could be time for a change.
Go Your Own Way
Embrace your inner tech visionary with UH Online's MSc Computer Science. Carve a unique path, mastering algorithms and engaging in pioneering research. Unleash innovation, shaping the boundaries of computer science and setting new standards for technological evolution. Become a freelancer or consultant lending your experience to various organisations in all sectors. Innovate through the creation of your own code-based solutions.
Advance your career with an internationally recognised degree
Flexible learning that fits your schedule
Taught by expert faculty with industry experience
Rigorous academic standards and quality control procedures
Am I Eligible
Take our Questionnaire to find out if you are eligible for the programme.
Core Modules
Operating Systems and Networks (15 Credits)
The aims of this module are to enable students to develop a deep understanding of the architecture, organisation and operation of operating systems and computer networks. Understand some of the problems that must be solved by operating systems and networks.
Enterprise Databases (15 Credits)
The aims of this module are to enable students to understand the principles, techniques and theory of relational databases. Understand the design, implementation and management of multi-user relational databases. Gain experience of using a shared multi-user system. Have an awareness of where new types of database are emerging.
Data Structure and Algorithms 2 (15 Credits)
This module enables students to extend their knowledge and understanding of data structures and algorithms. It focuses on the coding stage of the programming process, studying and developing algorithms and data structures appropriate for a range of different types of practical programming problems. The module emphasises throughout the role of problems as an essential driver in the programming process and the design of algorithms and data structures in particular.
Fundamentals of Artificial Intelligence (15 Credits)
This module aims to enable students to develop a comprehensive understanding and critical awareness of issues and problems in artificial intelligence. It seeks to enable students to gain an understanding of the principles, techniques, and theories inherent to artificial intelligence, along with an understanding of various computational algorithmic approaches within this field. Additionally, this module aims to provide students with practical experience in effectively applying artificial intelligence algorithms to problem-solving. It also aims to enable students to gain awareness of emerging topics in artificial intelligence.
Programming and Program Design (15 Credits)
The aims of this module are to enable students to understand and apply the concepts underlying procedural programming. Develop a deep and systematic understanding of the object-oriented paradigm and some of its characteristics. Develop practical ability in deploying software with the API of a modern object-oriented language.
Information System Design (15 Credits)
The aims of this module are to enable students to explore contemporary issues in, and technologies for, software development. Develop expertise in tools and techniques appropriate for the development of software.
Data Structure and Algorithms 1 (15 Credits)
This module aims to enable students to develop a deep and systematic understanding of the importance of the relationship between problems, and their solutions through the development and use of algorithms, data structures and their implementation. Additionally, this module aims to enable students to develop a deep understanding of the significance of a range of underlying mathematical concepts.
Responsible Technology 1 (15 Credits)
The aims of this module are to enable students to articulate social, ethical and legal issues and commercial risks together with the opportunities inherent in the use of computing technologies and the deployment of computer-based systems.
Final Research Project
Computer Science Masters Project (60 Credits)
This module is designed to enable students to select and apply computer science techniques to practically investigate a particular problem. Furthermore, they will critically evaluate their own work. This module also aims to enable students to demonstrate that they can work independently with minimum supervision, efficiently plan their work, and present the results in both written and oral form. Students will also extend their knowledge by making effective use of the technical and scientific literature, and other relevant materials.
The entry requirements for the programme are:
- A Bachelor’s degree at a level equivalent to a UK second-class Honours degree.
- For International applicants whose first language is not English, IELTS score of 6.0 (with no less than 5.5 in any band), or equivalent.
- Non-standard applicants with at least 5 years relevant technical experience within the field of Computer Science may also be considered on a case-by-case basis. Such applicants must provide a CV and/or LinkedIn profile as part of their application.
The supporting documents for the programme are:
- Bachelor’s degree (where applicable) at a level equivalent to a UK second class Honours degree.
- A reference letter from a current or previous manager or HR department or person in a position of authority is required as supporting evidence.
- Personal identification documents e.g passport or ID.
- A personal statement (approx. 3-500 words) and/or video presentation about why you want to study this programme.
- Proof of English Language Proficiency (POE) where applicable.
- POE exemption may be offered to students. Please speak to a Student Success Consultant to discover whether you are eligible for an exemption.
Start your application journey
Advance your career with UH Online's postgraduate degrees. Apply today and gain the knowledge and skills for professional success, from the convenience of your home.
Delivered by Expert Faculty
Personal and Network development
Inter Disciplinary Module Approach
Tangible Skills
Industry Informed Content
Delivered by Expert Faculty
Personal and Network development
Inter Disciplinary Module Approach
Industry Informed Content
Time to bet on yourself
Follow these 4 simple steps for success from online programme selection to application.
Select your Online Master's Programme
Discover UH Online
Review Readiness and Tuition
Tuition and
Advice
Now that you are well informed, you can start envisioning your future career and the exciting journey you’re about to take with UH Online.
Time to choose from one of our flexible tuition payment plans, take our readiness test, and book a call if you have any questions.
Choose Start Date and Apply
Application Next Steps
Prepare Supporting Documents:
• I.D.
• Certificate for your degree or highest qualification
• Transcripts
• Language assessment
• Personal statement
• Your CV or LinkedIn Profile
Start your online application now. You can pause the application and come back at any time to add information.