The University of Sunderland (SUNDERLAND) Background Image
Image of The University of Sunderland (SUNDERLAND)
Computing MSc
Computing MSc

Computing MSc

  • ID:US440015
  • Level:Master's Degree
  • Duration:
  • Intake:

Fees (GBP)

Estimated Total/program:
Accept letter

Admission Requirements

Entry Requirements

English Requirements

  • ​IELTS with an overall score of 6.0 and at least 5.5 in each component 
  • PTE 56 with no less than 51 in each skill.

Course Information

Do you want to work in the IT sector, but don’t have the formal qualifications to make the transition? This conversion course is designed for those whose first degree is not related to computing, but who now want to move into the industry. It is designed to fit the current needs of employers with topics that include software development, networks, database systems and web development. You'll explore the fundamentals of computer science as well as the basic architecture of a modern-day computer system.

Learning alongside other graduates in non-computing disciplines, you'll rapidly extend your knowledge and experience of fundamental computing concepts which are applicable to your future career.

By the end of the course, you'll have an expert understanding of the processes and knowledge that are needed to design, implement and support an IT system. You'll also be able to make a significant contribution to IT research activities as well as to team-based IT projects.

This highly practical course means you’ll have the opportunity to experience the latest technologies and tools used in industry, giving you the confidence to be productive and effective when you go out into the workplace.

More info: Click here

Modules on this course include:

  • Foundations of Computer Science (30 credits)

Study the formal methods of logic, deduction and reasoning which provide the foundations on which the field of computer science was built. Starting with the birth of counting systems in the pre-Christian era and transitioning through to the present day, explore several key themes including number theory, algorithms, Boolean algebra, logic, state machines, sets, functions, graphs and trees. Explore current research themes, including an understanding of social, ethical and legal issues in computing and develop your research skills for critical understanding and writing.

  • Software Development (30 credits)

Gain significant skills in building complex object oriented software artefacts while using a range of software engineering methodologies. Define common programming paradigms and the role that software plays in a computer system. Use an industry standard language and development environment (C#, python). Understand how to design, build and develop computer software. Examine a range of appropriate conceptual design tools in order to effectively specify, visualise and document your software.

  • Computer Architectures and Networks (30 credits)

Examine the basic architectures of a modern day computer system. Study the various functions and operations of all the key principle hardware and software elements as well as looking at the many different types of computer systems available. Get inside real computers and see how the various components and subsystems operate. Examine the fundamentals and concepts behind computer communications including networking hardware (routers, switches, servers, firewall devices, network physical and logical addressing, network topologies, network structured design, configuration and troubleshooting, protocols, local and wide area network technologies. Learn the fundamentals of securing networks.

  • Database and Web Information Systems Development (30 credits)

Learn basic web design principals and emerging trends in web development. Use a variety of web mark-up languages to create pages containing formatted text, hyperlinks, images, lists and tables. Study web page design and the use of CSS to control type and layout of pages. Explore the use of multimedia to add animation, video and sound. Design and develop both traditional and web-based information systems using relational and advanced database technology. Cover fundamental topics of databases including data models, database selection, database design, security, integrity, transaction management, database performance, client-server and web-based database architectures, and advanced database topics such as database security, Big Data systems, data warehousing, NoSQL systems.

  • Computing Masters Project (60 credits)

Develop a practical deliverable and investigate an area of academic research through the support of a sponsor for example: an IT strategy; an investigative study; a technically challenging artefact (e.g. a feasibility study, design, implementation, re-engineered solution); or undertake a theoretical review based on a novel research question (provided by a research active member of staff). Underpin the project with a literature review that is a conceptual framework of your study - a systematic synthesis of concepts, assumptions, expectations, beliefs, and theories that supports and informs your research. 

See moreSee less

Pre Courses

No Course!
See moreSee less

Pathway Courses

No Course!
See moreSee less

Career Opportunity

Career Opportunity

Our graduates have gone on to work in roles such as PHP Web Developer, Solutions Developer and JavaScript Developer, while others have continued their studies and undertaken PhDs and other research degrees.

Potential employment includes roles in:

  • Internet and systems development
  • Database administration and development
  • User systems analysis and support
  • Technical computing knowledge management
  • Technical support
  • Consultancy
  • Research and education

Ability to settle

Overseas Student Health Cover

Insurance-Single: 300 GBP/year

Same Courses

Close search