Program start date | Application deadline |
2023-04-24 | 2023-02-10 |
2023-09-19 | 2023-01-27 |
2024-01-03 | 2023-11-25 |
2024-10-01 | - |
2025-02-01 | - |
2025-05-01 | - |
2025-10-01 | - |
Program Overview
The Advanced Computer Science MSc at the University of Chester is a two-year program that provides students with a comprehensive understanding of advanced computer science topics. The program emphasizes the development of knowledge, skills, and hands-on experience needed to excel in the dynamic and evolving field of computer science. It focuses on strengths within the School of Computer and Engineering Sciences, offering a cutting-edge curriculum in robotics, cybersecurity, AI, and user experience, alongside core computer science topics like algorithm design. The program boasts a regular seminar series where leading experts present recent findings and introduce contemporary developments in computer science.
Program Outline
Degree Overview:
The Advanced Computer Science MSc (with optional Placement/Project year) at the University of Chester is a two-year program designed to provide students with a comprehensive understanding of advanced computer science topics. The program emphasizes the development of knowledge, skills, and hands-on experience needed to excel in the dynamic and evolving field of computer science. It focuses on strengths within the School of Computer and Engineering Sciences, offering a cutting-edge curriculum in robotics, cybersecurity, AI, and user experience, alongside core computer science topics like algorithm design. The program boasts a regular seminar series where leading experts present recent findings and introduce contemporary developments in computer science. Students can choose a Project/Placement year for an additional cost. The "full-time" and "part-time" study options are accredited by BCS, The Chartered Institute for IT, for partial fulfillment of the academic requirements for registering as a Chartered IT Professional. However, the "placement year" and "project year" variants are not accredited.
Objectives:
The program aims to:
- Develop and deepen students' knowledge, skills, and hands-on experience in computer science.
- Provide a cutting-edge curriculum in areas like robotics, cybersecurity, AI, and user experience.
- Introduce contemporary developments and recent findings through a regular seminar series.
- Equip students with the skills to conduct high-quality academic research.
- Enhance students' employability in the field of computer science.
Outline:
Structure:
- The program consists of a core theme addressing advanced issues in software and algorithmic development.
- Students can choose between a full-time or part-time study option.
- An optional Project/Placement year is available for an additional cost.
- The program is designed for in-person study with some online learning activities.
Course Schedule:
- The program spans two years for students choosing the Project/Placement year option and one year for full-time study.
- The specific course schedule and module arrangement will be provided to students upon enrollment.
Modules:
Compulsory Modules:
- Research Dissertation: This module focuses on the application of methods and equipment introduced in other modules and involves a research project based on a subject agreed with the Postgraduate Dissertation Coordinator and potential supervisors. The research can be University-based, carried out in the employer's workplace, or through a work placement. The module aims to provide real-world experience, develop high-level writing and referencing skills, and demonstrate the student's ability to conduct quality academic research relevant to their program of study.
- Research Methods: This module covers topics such as time management, library skills, literature search, evaluation of information sources, critical analysis, ethical issues in research, writing for research, choosing a research area, hypothesis formation, research approaches and methodologies, questionnaire and interview design, and quantitative and statistical tools. The module aims to clarify the distinctions between undergraduate and postgraduate work, enhance research skills, and consolidate an appreciation for professional issues like copyright and ethics.
- Concepts of User Experience: This module covers advanced knowledge of user-centered design principles, information architecture, progressive enhancement, applying user interface design patterns, multidisciplinary design activities, problem-solving, design iteration, advanced usability testing, and evaluation of interactive systems. The module aims to demonstrate effective use of user-centered design methodologies, design standards-driven and scalable information architecture, apply progressive enhancement techniques, participate in team-based design sprints, and undertake advanced usability testing and evaluation.
- Algorithmics: This module covers topics like computability, time and space complexity, asymptotic notation, polynomial and exponential time, determinism, nondeterminism, complexity classes, reductions, proofs, and practical case studies. The module aims to enable students to apply problem-solving techniques, analyze the performance of such techniques, gain an understanding of the limits of computation, and learn how to adjust problem-solving processes for complex scenarios.
Optional Modules:
- Virtual Environments: This module explores the technology behind virtual environments, covering topics like human perception, display characteristics, content creation, input and output devices, real-time interaction, augmented reality, and case studies from various industries. The module aims to study the technology needed to build and interact with virtual environments, provide an overview of human perception, and illustrate technologies with case studies and hands-on demonstrations.
- Bio-Inspired Computing: This module explores bio-inspired computing techniques, covering topics like evolutionary and genetic algorithms, swarm behavior, cellular automata, chaos and fractals, neural computation, agent-based models, complex adaptive systems, and biologically inspired optimization and behavior search. The module aims to study bio-inspired computing techniques for simulation and modeling, provide an overview of platforms and frameworks, and offer practical experience in research and development techniques related to bio-inspired computing.
- Robotics: This module explores the field of robotics, covering topics like the evolution of robotics, microcontrollers, computer vision, agents and multi-agent systems, machine learning and robotics. The module aims to introduce artificial intelligence, evaluate its role in robotics, introduce theoretical approaches to intelligent robot development, demonstrate the implementation of AI techniques for robotics, analyze methods for designing and deploying robotic systems, and critically evaluate the use of intelligent robots in real-world situations.
- Digital Forensics and Incident Response: This module covers topics like digital system forensics, live forensics, encryption and obfuscation, malware analysis and investigation, network forensics, anti-forensics, methodologies, approaches, and techniques, cyber threat intelligence and attribution, incident response, and ethical issues in digital forensics and incident response. The module aims to introduce the need for and uses of digital forensics and incident response, study and practice digital forensics techniques, develop an appreciation for anti- and counter-forensics, build an understanding of malware, and gain an understanding of incident response and cyber threat intelligence.
- Penetration Testing and Active Defense: This module covers topics like network security and attacks, the current threat landscape, social engineering, penetration testing tools, active defense, threat hunting, defensive strategies and tools, hack back and legal implications, hacker tools, penetration testing methodologies and techniques, penetration test reporting, and ethical issues in penetration testing and active defense. The module aims to introduce the need for and uses of penetration testing and active defense, study and practice active defense techniques, study and practice penetration testing techniques, and develop skills in network and holistic defenses.
- Advanced Embedded Systems & Internet of Things: This module covers topics like embedded systems, field programmable gate array (FPGA) technology, hardware description language (HDL) coding style, design simplification, regular sequential circuit block systems, test-benches, timing, clocking, operating frequency, finite-state machines, and the Internet of Things (IoT). The module aims to develop skills in digital systems design, produce designs and synthesis of circuits, implement systems on chip (SoC) using EDA tools, build and design IoT components and network systems, and develop expertise in hardware/software tools for creating and simulating practical systems.
Assessment:
Methods:
- Coursework: 70%
- Exams: 30%
Criteria:
- Individual module assessments: The assessment criteria for each module are outlined in the module specifications.
Teaching:
Methods:
- Lectures: Provide a structured delivery of key concepts and theoretical frameworks.
- Workshops: Offer hands-on experience and practical application of theoretical knowledge.
- Seminars: Facilitate discussions, case studies, and guest speaker presentations to promote critical thinking and real-world insights.
Faculty:
- Experienced and qualified academics: Deliver engaging and informative teaching sessions.
- Industry experts: Contribute to the program through guest lectures, workshops, and mentorship opportunities.
Unique Approaches:
- Regular seminar series: Introduces contemporary developments and recent findings in computer science.
- Focus on applied topics: Offers optional modules in areas like robotics, virtual reality, embedded systems, biological computing, and cybersecurity.
- Integration of industry practices: Provides students with opportunities to apply their knowledge in real-world settings through Project/Placement year options.
Careers:
Potential Career Paths:
- Software Engineer: Design, develop, and maintain software applications.
- Data Scientist: Analyze data to extract insights and solve business problems.
- Cybersecurity Analyst: Protect organizations from cyber threats.
- AI Engineer: Develop and implement AI systems and algorithms.
- User Experience Designer: Enhance user experience across digital products and services.
Opportunities:
- Graduates will be well-prepared for a wide range of computer science roles.
- The program's focus on industry-relevant topics and skills enhances career prospects.
- The optional Project/Placement year provides valuable work experience and networking opportunities.
Outcomes:
- Graduates will possess a strong understanding of advanced computer science concepts and techniques.
- They will be equipped with the skills and knowledge to excel in a competitive job market.
- The program will foster their professional development and career advancement.
Other:
- Students can access the University's award-winning Careers and Employability service, which offers career planning, job search assistance, and employability workshops.
- The program is designed to meet the evolving needs of the computer science industry.
- The program provides students with the opportunity to make a difference in the world by solving real global business challenges.
Tuition Fees and Payment Information:
Home Students
- £10,215 per year (2024/25)
International/EU Students
- £14,750 per year (2024/25)
- The professional placement/project year will cost an additional £2,650 (due at the start of the second year of the course), totaling £17,400 for the full course fee 2024/25.
- The University of Chester offers generous international and merit-based scholarships for postgraduate study, providing a significant reduction to the published headline tuition fee. You will automatically be considered for these scholarships when your application is reviewed, and any award given will be stated on your offer letter.
- Irish Nationals living in the UK or ROI are treated as Home students for Tuition Fee Purposes.
Additional Costs
- Your course will involve additional costs not covered by your tuition fees. This may include books, printing, photocopying, educational stationery and related materials, specialist clothing, travel to placements, optional field trips and software. Compulsory field trips are covered by your tuition fees.
- If you are living away from home during your time at university, you will need to cover costs such as accommodation, food, travel and bills.
University of Chester
Overview:
The University of Chester is a public university located in Chester, England. It offers a wide range of undergraduate and postgraduate programs across various disciplines. The university is known for its modern learning facilities and its historic city setting.
Services Offered:
The university provides a comprehensive range of services to its students, including:
Accommodation:
On-campus and off-campus housing options are available.Student Support:
A dedicated team provides academic, personal, and financial support.Fees and Finance:
Information on tuition fees, scholarships, and financial aid is available.Careers and Employability:
Services include career guidance, job search assistance, and internship opportunities.Sport and Active Lifestyle:
The university offers a variety of sports clubs and facilities.Student Life and Campus Experience:
Students at the University of Chester can expect a vibrant and engaging campus experience. The university is located in a historic city with a rich cultural heritage, offering numerous opportunities for exploration and leisure. The university also boasts a strong student community with a variety of clubs, societies, and events.
Key Reasons to Study There:
Award-Winning University:
The University of Chester has received numerous awards for its student experience, including being ranked 1st in the UK for its international student experience.Modern Learning Facilities:
The university offers state-of-the-art facilities, including libraries, laboratories, and computer labs.Historic City Setting:
Chester is a charming city with a rich history and culture, providing a unique and enriching learning environment.Strong Student Community:
The university has a vibrant student community with a wide range of clubs, societies, and events.Academic Programs:
The University of Chester offers a wide range of academic programs, including:
Undergraduate Programs:
The university offers a variety of undergraduate programs across various disciplines, including nursing, midwifery, social work, teaching, and business.Postgraduate Programs:
The university also offers a range of postgraduate programs, including master's degrees and research degrees.Other:
The university has several University Centres located in Birkenhead, Nantwich, and Warrington, offering a range of professionally-focused, practice-based courses. The university also has a strong commitment to sustainability and conservation.
Entry Requirements:
- Home Students:
- 2:1 honours degree or above in a computer science related discipline.
- Must have gained at least 20 credits of programming modules at Level 5 or above.
- International/EU Students:
- 2:1 honours degree or above in a computer science related discipline.
- Must have gained at least 20 credits of programming modules at Level 5 or above.
- English Language Requirements: For more information on English Language requirements, please visit International Entry Requirements. (This means that specific language proficiency requirements are available on another page of the website.)