
MSc Advanced Computer Science with a Professional Placement Year
Cardiff, Verenigd Koninkrijk
DUUR
1 up to 3 Years
TALEN
Engels
TEMPO
Full time, Deeltijd
DEADLINE VOOR AANMELDING
Aanvraagdeadline
EERSTE STARTDATUM
Sep 2025
COLLEGEGELD
GBP 30.200 / per year *
STUDIE FORMAAT
Op de campus
* for overseas | for home: £11,700
toelatingen
Beurzen en financiering
We are committed to investing up to a total of £500,000 in this high-value competitive scholarship scheme to support UK students who are planning to start an eligible Master’s programme in 2024/25.
The Scholarships are each worth £3,000 and will be awarded in the form of a tuition fee discount.
Eligibility
UK students are eligible to apply for the Scholarship. You normally need to have achieved at least a 2.1 or equivalent in your first degree to be eligible. You need to submit an application to study at Cardiff University and be made an offer to study before your fee status can be confirmed.
leerplan
Je studeert onderwezen modules voor een totaal van 120 studiepunten tijdens de diplomafase van je opleiding. Alle aangeleerde modules zijn 20 studiepunten waard
Je volgt een stage na de onderwezen fase van de cursus en voorafgaand aan het uitvoeren van je individuele project en proefschrift. De meeste studenten beginnen hun stage in de zomer van jaar 1
The Master’s stage of your degree will be an individual project (worth 60 credits) which you will write up as a dissertation, after the Diploma stage. This project will be carried out during the summer under the supervision of a member of the academic staff.
Het is een voltijdopleiding die over twee academiejaren wordt gevolgd. Het is ook mogelijk als voltijdopleiding van één jaar of als deeltijdopleiding van drie jaar, beide zonder plaatsing.
Year One
Je volgt een verplichte module van 20 studiepunten over programmeerparadigma's, waardoor je ervaring opdoet met zowel de diepte als de breedte van programmeervaardigheden, en je wordt begeleid bij het kiezen van vijf optionele modules van 20 studiepunten uit een reeks zorgvuldig geselecteerde modules die zich richten op hedendaagse en relevante onderwerpen die momenteel binnen het vakgebied aan de orde zijn.
Core Modules for Year One
- Programming Paradigms
Optional Modules for Year One
- Visual Computing
- Cyber Security and Risk Management
- Knowledge Representation
- Penetration Testing and Malware Analysis
- Machine Learning for NLP
- Introduction to Computational Robotics
- Distributed and Cloud Computing
- Automated Reasoning
- Computer and Network Forensics
- Internet of Things: Systems Design
- Social Computing
- Advanced Topics in NLP
- Developing Secure Systems and Applications
- Principles of Machine Learning
- Applications of Machine Learning: Natural Language Processing/Computer Vision
- Computational Linguistics
Year Two
Je stage duurt normaal gesproken tussen de 7 en 12 maanden en vindt meestal plaats aan het einde van de onderwezen fase van de cursus, vóór je afstudeerscriptie, waardoor je de nieuwe vaardigheden die je hebt geleerd in de praktijk kunt brengen en de opgedane kennis kunt toepassen in de praktijk. de werkplaats.
Na de succesvolle afronding van je stage aan het begin van de zomer van het volgende jaar keer je terug naar de universiteit om je individuele project uit te voeren en je proefschrift af te ronden, met als doel de cursus binnen 24 maanden na binnenkomst af te ronden.
Core Modules for Year Two
- Placement
- Dissertation
How Will I Be Assessed?
Modules will be assessed either by coursework, examination, or a combination of both.
Programma resultaat
What Skills Will I Practise and Develop?
The Learning Outcomes for this Programme describe what you will be able to do as a result of your study at Cardiff University. They will help you to understand what is expected of you.
The Learning Outcomes for this Programme can be found below:
Knowledge & Understanding
On successful completion of the Programme you will be able to demonstrate:
- An understanding of the broad range of concepts, principles and theories underpinning advanced computer science
- An understanding of the methods, techniques, and tools available to specify, design, implement and manage computer-based systems
- An understanding of the representation of data in structured forms and its interplay with the implementation of algorithms
- A critical awareness of current trends in selected research areas of computer science, and an ability to discuss their contribution to developing computer-based systems
Intellectual Skills
On successful completion of the Programme you will be able to demonstrate:
- Een beheersing van de praktische methodologieën op belangrijke computergebieden; hun toepassing op gevestigde gebieden van softwareontwikkeling en hun gebruik in geselecteerde gespecialiseerde toepassingsgebieden
- An ability to objectively analyse computational problems and develop appropriate, creative solutions
- An ability to model complex scenarios to design computer systems that meet stated requirements
- An appreciation of how skills and concepts encountered in the degree are implemented and used within the industry
Professional Practical Skills
On successful completion of the Programme you will be able to demonstrate:
- An awareness of professional, legal, social, cultural and ethical issues that arise in the implementation of existing and future computer systems and an awareness of societal and environmental impact
- An ability to pursue opportunities for career development and lifelong learning and appreciate the importance of commercial awareness
Transferable/Key Skills
On successful completion of the Programme you will be able to demonstrate:
- An ability to critically review the literature, and to effectively communicate ideas, principles and theories through oral, written and electronic means
- An ability to work effectively as a team member or leader in a team and as an individual
- An ability to make effective use of a range of IT systems
Programma collegegeld
Carrièremogelijkheden
Graduates from this course will be ideally placed to pursue a number of careers, such as systems architects, programmers and software developers, and could also pursue a research career via doctoral studies.
De selectie van aangeboden modules is bedoeld om uw overdraagbare vaardigheden te verbeteren en uw kansen op werk te vergroten.
Programma levering
Hoe word ik onderwezen?
De School of Computer Science and Informatics heeft een sterke en actieve onderzoekscultuur die ons onderwijs informeert en stuurt. Wij streven ernaar om onderwijs van de hoogste standaard te bieden.
De modules worden aangeboden in de vorm van een reeks contactsessies van een hele of halve dag, bestaande uit lezingen, seminars, workshops, tutorials en laboratoriumlessen.
De meeste modules die u krijgt aangeboden, bevatten aanvullende informatie die u kunt bestuderen. Wij verwachten dat u deze in uw eigen tijd doorneemt, volgens de richtlijnen die de docent voor die module geeft.