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
Wrexham University
Overview:
Wrexham University is a public university located in Wrexham, Wales. It offers a wide range of undergraduate, postgraduate, part-time, and short courses, as well as online programs. The university is known for its focus on teaching quality and student satisfaction, ranking highly in national surveys.
Services Offered:
Wrexham University provides a comprehensive range of services to its students, including:
Academic Support:
Access to academic advisors, libraries, and learning resources.Student Support:
Counseling, mental health services, and disability support.Career Services:
Career guidance, job search assistance, and internship opportunities.Accommodation:
On-campus accommodation options at Wrexham Student Village.Campus Facilities:
Modern facilities including libraries, labs, sports centers, and student union.International Student Support:
Dedicated support for international students, including language courses and visa assistance.Student Life and Campus Experience:
Wrexham University offers a vibrant and supportive campus environment. Students can expect:
Active Student Union:
A range of clubs, societies, and events to engage in.Social Activities:
Opportunities to socialize with fellow students through events, trips, and volunteering.Discover Wrexham:
Access to the city of Wrexham's attractions, culture, and nightlife.Student Stories:
Opportunities to share their experiences and connect with other students.Key Reasons to Study There:
High Teaching Quality:
Ranked among the top 10 in the UK for teaching quality.Student Satisfaction:
Ranked 1st in Wales for student satisfaction.Excellent Assessment and Feedback:
Ranked 2nd in the UK for assessment and feedback.Supportive Campus Environment:
A welcoming and supportive community for students.Modern Facilities:
Access to state-of-the-art facilities and resources.Strong Focus on Employability:
Dedicated career services and opportunities to gain practical experience.Academic Programs:
Wrexham University offers a wide range of academic programs across various disciplines, including:
Arts, Science & Technology:
Programs in areas such as creative arts, computing, engineering, and environmental science.Social & Life Science:
Programs in areas such as business, education, health, and social work.Other:
Research:
Wrexham University is actively involved in research, particularly in areas related to economic, social, and cultural development.Sustainability:
The university is committed to sustainability and has implemented various initiatives to reduce its environmental impact.Alumni Association:
A network of alumni who provide support and mentorship to current students.Partnerships:
Wrexham University collaborates with various organizations and institutions to enhance its academic offerings and research activities.Entry Requirements:
You should have or be about to complete an undergraduate degree in with a minimum grade of 2:2 (or equivalent qualification). We will also accept master’s degrees or equivalent. We may also accept applicants who do not have these qualifications based on relevant work experience. We accept: IELTS at 6.0 overall with no individual component below 5.5 TOEFL overall minimum 60 PTE Academic overall minimum 50 Cambridge (CAE & CPE) overall 169 with minimum scores of 162 in Listening, Reading, Writing and Speaking. A degree qualification taught in English Evidence that you work in a company where English is the first language High school qualifications in English Completion of a Wrexham online test or Duolingo test