inline-defaultCreated with Sketch.

This website uses cookies to ensure you get the best experience on our website.

Students
Tuition Fee
GBP 6,000
Per course
Start Date
Medium of studying
Fully Online
Duration
24 months
Program Facts
Program Details
Degree
Masters
Major
Computer Science | Software Engineering
Area of study
Information and Communication Technologies
Education type
Fully Online
Timing
Part time
Course Language
English
Tuition Fee
Average International Tuition Fee
GBP 6,000
About Program

Program Overview


The MSc Computer Science with Software Engineering is a part-time, fully online program designed for working professionals seeking career advancement in the software engineering industry. It provides comprehensive training in software development, modern languages, and project management, preparing students for success in various software engineering roles. The flexible and career-focused curriculum, industry alignment, and accessible study format cater to the needs of professionals seeking to enhance their skills while balancing work and life commitments.

Program Outline


Degree Overview:

The MSc Computer Science with Software Engineering is a 100% online master's degree designed for working professionals who want to gain a qualification in the high-demand and lucrative field of software engineering. It is delivered over 2 years part-time and comprises 180 credits. The program is designed to be flexible and can be studied anytime, anywhere, and on any device.


Objectives:

The program aims to:

  • Provide students with advanced software development and programming skills and expertise.
  • Prepare students for challenging and fast-paced software development employment.
  • Equip students with the knowledge and skills to launch a career in software engineering.
  • Help students advance their careers in the software engineering sector.

Outline:

The MSc Computer Science with Software Engineering program is structured as follows:

  • Core modules:
  • Software development for the web
  • Mobile application development
  • Secure software development
  • Systems engineering
  • Data structures and algorithms
  • Virtual and cloud computing
  • Modern languages and platforms:
  • HTML5
  • CSS3
  • Java
  • Javascript
  • PHP
  • MySQL
  • Research project:
  • A 45-credit research project allows students to work on a specialist topic with relevant supervision.

Module descriptions:

  • Critical Research for Postgraduate Study: This module develops critical reading, thinking, and writing techniques needed throughout the program, covering literature searching, analysis, and review, fact-checking, conflict-resolution, and report writing.
  • Software Development for the Web: Introduces online software development with modern languages and platforms, enabling students to design, build, and deploy their own website project.
  • Mobile Application Development: Focuses on the design and development of mobile apps, covering technical issues, hardware and software considerations, development and implementation, selection of programming languages, and effective app presence on mobile devices.
  • Secure Software Development: Covers the theory and practice of exploiting vulnerabilities in software, key skills of secure software design and implementation, secure system and environment implementation, secure programming languages, obfuscation, and encryption.
  • Data Structures and Algorithms: Provides a grounding in computer algorithms, abstract data types, data structures, and their integration for efficient programming, enabling students to analyze problems and design, implement, and analyze algorithmic solutions.
  • Systems Engineering: Identifies, explores, and evaluates concepts of analysis and design, traditional and contemporary methodologies, the nature of information in the systems engineering process, and the impact of systems design, development, and implementation on society, including professional, ethical, legal, political, cultural, and sustainability issues.
  • Virtual and Cloud Computing: Introduces virtualisation and cloud computing, including networking principles, algorithms, and technologies used in internet architecture, enabling students to explain devices, software, and protocols used in online environments, select appropriate network stack level approaches, and justify choices for implementing physical and logical networks.
  • Database Systems: Provides an understanding of the role of database systems in information management and the design and implementation of relational database management systems, equipping students to create, maintain, and interrogate relational databases and critically analyze and recommend solutions in multi-user relational database environments.
  • Security and Risk Management in a Digital Environment: Focuses on identifying and exploring security risks, applying risk control and risk management measures and regulations, understanding security technology, and critically understanding security policies, standards, and practices, as well as legal, ethical, and professional issues in security management.
  • Applied Research Methods: Develops the skills to undertake a research project, including conceiving, structuring, and executing research studies, questionnaires and surveys, implementation, testing, statistical analysis, and presenting research in academic publications, culminating in a research case-study and dissertation proposal.

Teaching:

  • The program is delivered entirely online, with flexible study options enabling students to learn at their own pace.
  • Students learn alongside other postgraduate students in a tailored online learning environment, sharing their practical experience in discussion groups.
  • The program includes full academic support.

Careers:

The MSc Computer Science with Software Engineering program is designed to prepare students for a wide range of careers in the software engineering field, including:

  • Software developer
  • Web developer
  • Mobile app developer
  • Systems analyst
  • Database administrator
  • Security analyst

Other:

  • The program is industry-led and career-focused, reflecting the culture and capabilities of Wrexham University and North Wales Management School.
  • The program is tailored for the needs of the modern job market and is built for career enhancement across a wide range of sectors.
  • The program is ranked in the top 10 UK universities for employability for part-time students in employment.
  • The University has considerable expertise in flexible study, with more than half of its students studying part-time.
  • The program offers six start dates per year and flexible payment options.
  • Postgraduate government loans are available to cover the full program cost for eligible students.

Tuition fees are calculated per eight-week module. You can enrol in and pay for each consecutive session as your studies progress. Payment is accepted through the online student portal and must meet the payment deadline. Total programme fees £6,000 Per 15-credit module £500

SHOW MORE
How can I help you today?