Tuition Fee
GBP 7,440
Per course
Start Date
Medium of studying
Fully Online
Duration
24 months
Program Facts
Program Details
Degree
Masters
Major
Computer Science
Area of study
Information and Communication Technologies
Education type
Fully Online
Timing
Part time
Course Language
English
Tuition Fee
Average International Tuition Fee
GBP 7,440
Intakes
Program start date | Application deadline |
2024-06-25 | - |
About Program
Program Overview
Keele University's online MSc Computer Science program equips students with the skills and knowledge to excel in the field. The flexible program offers a comprehensive curriculum covering software development, web design, IT consultancy, and management. Students benefit from a variety of assessment methods, diverse teaching methods, and career support services. The program prepares graduates for a wide range of careers in the rapidly expanding field of computer science.
Program Outline
Degree Overview:
- Objectives: This program aims to equip students with the knowledge and skills necessary to excel in a computer science career, whether they are new to the field or have prior work experience.
- Overview: This postgraduate program offers a flexible online learning environment, allowing students to study from anywhere while managing work and family commitments. The program consists of 180 credits and can be completed within two years (part-time) with six start dates per year.
- Description: This master's degree covers topics ranging from software development and web design to IT consultancy and management. Students will learn a variety of programming and web languages (e.g., Python, Java, XML) and gain expertise in mobile web application development and software systems design.
Outline:
- Content: The program focuses on practical skills for designing, building, deploying, and evaluating software and computer applications in various industrial contexts. Students will learn programming, user interaction design, software engineering, data analysis, web technologies and security, research and consultancy skills, advanced programming techniques, and fundamentals of computer science.
- Structure: The program consists of eight core modules and a research project, with each module covering a specific area of computer science. Students can choose from a variety of optional modules to personalize their learning experience and deepen their knowledge in specific areas.
- Course Schedule: The program offers a flexible schedule with six start dates per year. This structure allows students to gradually progress through the program while managing their other commitments.
- Module Descriptions:
- Design and Programming: Introduces algorithms, data structures, data storage and manipulation, user interfaces, and object-oriented programming. Focuses on the development of computer programs in a major programming language.
- Fundamentals of Computer Science: Provides an overview of the core concepts and principles of computer science, emphasizing the links between different modules and their real-world applications.
- User Interaction Design: Explores user interaction design and its related techniques, covering user experience design principles, experimental evaluation of user experiences, and development techniques for web and mobile application interfaces.
- Statistical Data Analytics and Databases: Equips students with tools and statistical techniques for analyzing "big data," including advanced analytics and statistical modeling methods for various problems.
- Software Engineering with Group Project: Focuses on the collaborative development of real-world applications for real-world clients, combining software engineering techniques with team-based project work.
- Web Technologies and Security: Teaches students how to build interactive web and mobile applications, emphasizing commercially viable solutions and the security aspects of these applications.
- Research and Consultancy Skills: Develops research and consultancy skills through communication, problem-solving, ethical and legal considerations, group work techniques, research project design and management, and presentation skills.
- Advanced Programming Techniques: Takes students with experience in a general-purpose language (e.g., Python) to an advanced level, covering advanced concepts, system design, and problem-solving techniques.
- MSc Project Literature Review and Problem Formulation: This module enables students to critically review and evaluate relevant literature to define a research or business problem that they will investigate for their MSc Project.
- MSc Project: The culminating activity where students undertake a research or business project, applying their acquired knowledge and skills to solve a specific problem within the discipline.
Assessment:
- The program uses a variety of assessment methods to evaluate student learning, including:
- Written assignments: Essays, reports, and problem-solving exercises exploring critical concepts within each module.
- Group projects: Collaborative development and presentation of practical applications or solutions, fostering teamwork and communication skills.
- Presentations: Public presentations of research findings or project results, enhancing communication and critical thinking skills.
- Individual project: A research-based project in the final semester allowing students to demonstrate independent research and critical thinking skills, applying their expertise to a chosen area of computer science.
Teaching:
- The program utilizes diverse teaching methods to facilitate online learning:
- Online learning platform: Canvas LMS, providing students with access to learning materials, module announcements, discussion forums, and interactive tools.
- Interactive sessions: Virtual live webinars and group sessions led by experienced tutors offering personalized support and interactive learning experiences.
- Pre-recorded lectures: Delivered by subject matter experts, covering key concepts, demonstrating problem-solving techniques, and offering in-depth explanations.
- Independent study: Self-directed learning with access to extensive online resources, digital libraries, and interactive simulations for reinforcement and deeper understanding.
Careers:
- The program prepares students for a wide range of careers in the rapidly expanding field of computer science, including:
- Software developer
- Web developer
- IT consultant
- Programmer
- Data analyst
- Software engineer
- Games developer
- Network administrator
- IT project manager
- Research scientist
- The program features career support services to assist students with:
- Identifying internship and job opportunities
- Developing their resumes and writing cover letters
- Practicing for interviews and career assessments
- Building connections with industry professionals
- Gaining access to career fairs and recruitment events
Other:
- Global Recognition: Keele University is recognized for its academic excellence, holding an 80% rating for "world leading" or "internationally excellent" research.
- Student Focus: Keele consistently ranks top 3 for student satisfaction and course satisfaction in the UK.
- Flexible Learning: The online format allows for studying anywhere with an internet connection, offering the opportunity to balance studies with work and personal commitments.
- Global Alumni Network: Students join a vibrant alumni network of over 160,000 alumni worldwide, offering access to mentorship, networking opportunities, and career-building resources.
Total MSc fees: £7,440 Per 15-credit module fee: £620 If you are based in the UK or the EU, you may be eligible for a government postgraduate loan to cover the full course fees.
SHOW MORE
Admission Requirements
Entry Requirements:
Home and International Students:
General Requirements:
- Undergraduate Degree: A 2:2 undergraduate degree or a UK master's degree (or international equivalent).
- Third-Class Degree or Ordinary Degree: A third-class honours degree or an ordinary degree (without honours) or UK equivalent professional qualification with a minimum of two years' appropriate work experience.
- Non-Degree Applicants: Applicants who do not hold a recognised degree will be asked to provide evidence of a minimum of three years' relevant computing, IT or data management experience. This evidence will be assessed on a case-by-case basis. The work experience must be at a graduate level, in either managerial or professional capacity normally in computing, IT or data-related employment which may include development, management or significant responsibility in use of IT or data.
English Language Requirements:
- IELTS: 6.0 overall with no individual component below 5.5
- TOEFL: Overall minimum 79
- PTE Academic: Overall minimum 50
- Cambridge (CAE & CPE): Overall 169 with minimum scores of 162 in Listening, Reading, Writing and Speaking
- Duolingo: 95 overall including minimum 85 in each element
- Degree Qualification: A degree qualification taught in English and completed within the last two years
Technical Requirements:
- Access to a desktop computer or laptop with administrative rights to install software as required.
- Recommended operating systems: Windows, Mac, or Linux.
- Ability to open pdf files using programs such as Acrobat.
Language Proficiency Requirements:
- English Language Requirements: As specified above under "Entry Requirements: Home and International Students: English Language Requirements."
Additional Notes:
- UK and EU students may be eligible for a government postgraduate loan to cover the full course fees.
- Keele alumni receive a 10% tuition fees reduction, reducing total fees payable to £6,696.
Location
Gallery