Xenophon College London

Msc Applied Computer Science

This MSc Applied Computer Science degree program aims to provide students with an understanding of computing and its application to modern businesses and organizations. 

MSc Applied Computer Science

Your Degree Summed Up


Master of Science (M.Sc) 
1 year online 


Validated by University of Chichester UK


12 months


Undergraduate degree with 65% or better and English Skills (IELTS, TOEFL, Cambridge, etc.)


UK Pounds 3,500 


Live interactive online classes

Course Content

Fundamentals of Computer Science and Computational Thinking (15 credits)

Throughout this module, students will learn the principles of computer science, and how computers “think” and operate, therefore exploring how to construct arguments using logic form, the rules of critical thinking and how to effectively break down problems into simpler tasks, while recognising patterns.

Databases and Algorithms (15 credits)

During this module, students will be introduced to different methods and techniques for working with data, from abstract data structures and related algorithms to the principles of database systems.

Programming Lab or Software Lab (15 credits)

Students will have the opportunity to deepen their practical knowledge of programming languages or software of their choice.

This will be an opportunity to simulate possible situations in the work environment, where students will be expected to research, experiment with and test different methods/tools to solve a problem.

Internet Technologies and the Cloud (15 credits)

While introducing the importance and basics of the Internet, the module will provide an advanced understanding of the possibilities brought by the Internet and the Cloud, in particular the Internet of Things. Students will gain a critical understanding of the underlying principles of Cloud Computing and will be able to assess and appraise the potentials and implications of technological advances in this area.

Networks (15 credits)

During this module, students will have the opportunity to deepen their understanding of computer communications, including the role of the Internet in computer networking.

Machine Learning (15 credits)

During this module, students will be introduced to the principles of Machine Learning, in particular, supervised and unsupervised learning, and learn to confidently and accurately extract specific features from data automatically in order to solve predictive tasks.

In recent decades, we have seen how useful the correct tools and techniques are, in conquering new tasks more efficiently, tools and technologies such as speech recognition, image recognition, robot control, personalisation and many more.

Computer Architecture (15 credits)

The module introduces the fundamentals of hardware structures and how components communicate, impact and interact in computers. The module focuses on students deepening their understanding of computer design, data storage devices and networking components, to better understand how computers work in their entirety.

Project and Change Management for IT (15 credits)

During the module, students will have the opportunity to learn about the principles and techniques of project management as applied to IT, as well as change management theories and approaches promoting flexible, agile behaviour within the team/organisation.

Project (60 credits)

The module supports and guides students towards the production of an independent piece of original business research taking the form of a business research project. Students will have the opportunity to apply their prior knowledge to real-life research questions that arise from their placement experience and will learn to undertake and critically assess business research, its impact and its contextual nature.

Other Degrees