MSc Computer Science with a Year in Industry
Cardiff, Regatul Unit
DURATA
5 Years
LIMBI
Engleză
RITM
La zi
TERMEN LIMITĂ DE APLICARE
Solicitați termenul limită de aplicare
CEA MAI DEVREME DATĂ DE ÎNCEPERE
Sep 2025
TAXE DE ȘCOLARIZARE
GBP 28.200 / per year *
FORMAT DE STUDIU
În campus
* for overseas | for home year two, four and five: £9,250/ for year one: £9,000/for year three sandwich year: £1,850
Admitere
Burse și finanțare
Loans and Grants
Financial support information for students.
Bursaries
We wish to ensure that financial circumstances are not a barrier to your undergraduate study opportunities.
Scholarships
We wish to recruit the very best students and to help us achieve this, we offer a number of scholarships.
Part-time Undergraduate Funding
Information about funding for part-time students.
Financial Support for Asylum Seekers
Information for asylum seekers about the financial support we offer undergraduates and options for funding from outside the University.
Curriculum
Veți lua cei trei ani de predare și anul de plasament al cursului de licență în informatică cu un an în industrie în mod normal, apoi (presupunând că sunt îndeplinite criteriile de progres) veți continua la un al cincilea an de studiu în timpul căruia veți lua module de avansat informatică și realizează un nou proiect de echipă de nivel 7. Acest lucru va duce la calificarea de Master of Computer Science (MSci).
Acest curs de cinci ani începe prin introducerea abilităților și conceptelor de calcul de bază care vor sta la baza gradului. Proiectele scurte din primul an sunt urmate de un proiect substanțial de echipă în anul doi, când utilizați noi abilități și cunoștințe pentru a proiecta și implementa un sistem software. Veți petrece anul trei realizând un loc de muncă salariat. În anul patru, vă concentrați pe tehnologiile emergente și pe opțiunile conduse de cercetare legate de domeniile de cercetare de bază ale școlii (sisteme complexe, calcul vizual și ingineria datelor și cunoașterii) și întreprindeți un proiect individual centrat pe propriile interese. În anul cinci, veți studia o selecție suplimentară de module din cele trei domenii de cercetare de bază ale școlii și veți întreprinde, de asemenea, un proiect final de echipă.
Year One
Modulele predate în primele două semestre vor introduce abilitățile și conceptele fundamentale de calcul care stau la baza diplomei dumneavoastră. Aceasta include programarea algoritmilor folosind limbaje precum Python și Java™, înțelegerea tehnologiilor Internet și web, arhitectura computerelor și sistemele de operare, principiile ingineriei software și matematică pentru informatică. Veți fi de așteptat să dezvoltați noi abilități tehnice și profesionale și să demonstrați creativitate și originalitate individuale pe tot parcursul anului.
Core Modules for Year One
- Computational Thinking
- Web Applications
- Rezolvarea problemelor cu Python
- Arhitectură și sisteme de operare
- Matematică pentru informatică
- Programare Java orientată pe obiecte
- Principii, instrumente și tehnici pentru ingineria software securizat
Year Two
Modulele de bază predate în anul doi introduc subiecte avansate; oarecare alegere este introdusă în grad prin module opționale. Structura și procesarea datelor sunt explorate în continuare, iar algoritmii simpli sunt extinși în aplicații care sunt capabile să comunice prin rețele. Abilitățile dezvoltate până acum sunt aplicate în timpul unui proiect de echipă pentru a proiecta și implementa profesional un sistem software.
Alegerea modulelor opționale din anul doi vă va permite să începeți să vă specializați abilitățile, concentrându-vă fie pe o Pathway „informatică teoretică”, pe o Pathway „aplicată/analiza datelor”, fie pe o Pathway „sisteme”. În același timp, viitoarea dvs. carieră, angajabilitatea antreprenorială și abilitățile profesionale vor fi îmbunătățite pe măsură ce începeți să priviți spre viața de după universitate.
Core Modules for Year Two
- Human-Computer Interaction
- Database Systems
- Computational Mathematics
- Îmbunătățirea capacității de angajare
- Rețele de comunicații sigure
- Internet of Things
- Group Project
- Orientarea obiectelor, algoritmi și structuri de date
Optional Modules for Year Two
- Prelucrarea și vizualizarea datelor
- Informatics
- Introduction to the Theory of Computation
- Scientific Computing
Anul trei: Anul Sandwich
Pregătirea începe în cursul anului doi, când veți fi sprijinit de către ofițerul nostru de plasament dedicat și alte servicii universitare pentru a vă ajuta să vă asigurați un post salariat adecvat și să vă asigurați că aveți acces la o varietate largă de oportunități de plasare relevante. Școala vă va oferi, de asemenea, sprijin și îndrumare în timpul anului dvs. de plasament, în care vi se va oferi oportunitatea de a vă îmbunătăți CV-ul și de a vă crește perspectivele de angajare prin dobândirea experienței și abilităților valoroase de care au nevoie angajatorii.
Core Modules for Year Three
- Placement
Year Four
În anul patru vă veți concentra pe tehnologiile emergente și pe subiecte avansate în informatică. Pathways alese în anul doi vor fi continuate și îmbunătățite în funcție de interesele dumneavoastră specifice, alături de o selecție de module opționale suplimentare bazate pe cercetare. Subiectele contemporane includ securitatea computerelor și investigațiile criminalistice, calculul de înaltă performanță, inteligența artificială, viziunea computerizată, grafica și multimedia. Veți finaliza un proiect individual sub supravegherea personalului, condus de interesele dumneavoastră.
Opțiunile dvs. de modul în anul patru vor informa opțiunile disponibile în timpul anului cinci, deoarece studenții nu pot duplica subiecte între cei doi ani. Opțiunile exacte ale modulelor disponibile vor depinde de modulele oferite la momentul respectiv, iar detaliile complete despre perechile explicite de module care trebuie evitate vor fi furnizate în manualele studenților în fiecare an. Studenții vor fi sfătuiți cu privire la selecția modulelor în timpul anilor patru și cinci pentru a se asigura că sunt capabili să-și studieze interesele la nivelul corect și să își maximizeze acoperirea abilităților și cunoștințelor în domeniul informaticii.
Module de bază pentru anul patru
- Emerging Technologies
- Proiect individual de un semestru - 40
Module opționale pentru anul patru
- Baze de date la scară largă
- Knowledge Management
- Combinatorial Optimisation
- Security
- Forensics
- Artificial Intelligence
- Computer Vision
- Graphics
- Design Thinking și prototipare pentru experiența utilizatorului
- Economiile Politice ale Calculului
- Introducere în robotica computațională
- Managing Change
Year Five
Pe lângă participarea la un proiect de echipă obligatoriu sub supravegherea unui membru al personalului academic, veți alege dintr-o serie de module atent selectate bazate pe cercetare, care se concentrează pe subiecte contemporane și relevante care apar în prezent în cadrul disciplinei. Anul acesta vă va consolida abilitățile de bază în domeniul informaticii, lărgindu-vă, de asemenea, cunoștințele la nivelul întregii discipline.
Opțiunile dvs. de module din anul patru vor informa opțiunile disponibile în acest an, deoarece studenții nu pot duplica subiecte între cei doi ani. Opțiunile exacte ale modulelor disponibile vor depinde de modulele oferite la momentul respectiv, iar detaliile complete despre perechile explicite de module care trebuie evitate vor fi furnizate în manualele studenților în fiecare an. Studenții vor fi sfătuiți cu privire la selecția modulelor în timpul anilor patru și cinci pentru a se asigura că sunt capabili să-și studieze interesele la nivelul corect și să își maximizeze acoperirea abilităților și cunoștințelor în domeniul informaticii.
Module de bază pentru anul cinci
- Team Project
Module opționale pentru anul cinci
- Visual Computing
- Cyber Security and Risk Management
- Knowledge Representation
- Penetration Testing and Malware Analysis
- Învățare automată pentru NLP
- Introducere în robotica computațională
- Distributed and Cloud Computing
- Raționament automat
- Computer and Network Forensics
- Internetul obiectelor: proiectarea sistemelor
- Social Computing
- Subiecte avansate în NLP
- Programming Paradigms
- Developing Secure Systems and Applications
- Principles of Machine Learning
- Aplicații ale învățării automate: Procesarea limbajului natural/Viziunea pe computer
- Computational Linguistics
How Will I Be Assessed?
Progresul în fiecare modul va fi evaluat în timpul sau la sfârșitul semestrului în care este predat. Toate modulele includ evaluări, inclusiv examene scrise sau cursuri evaluate sau o combinație a ambelor. Formatul evaluărilor depinde de rezultatele învățării fiecărui modul specific.
Majoritatea modulelor includ elemente de curs pentru evaluare. Este dezvoltată importanța unei bune referințe, a utilizării bibliotecilor și a regăsirii informațiilor pe web ca preludiu al studiului critic, independent. Eseurile și rapoartele evaluate sunt folosite pentru a încuraja cunoașterea și înțelegerea, analiza critică, dezvoltarea argumentelor argumentate și sinteza concluziilor.
Sarcinile practice evaluează abilitățile de programare și proiectare. Acestea abordează de obicei probleme mici, bine definite la începutul cursului și devin progresiv deschise. Testele sunt, de asemenea, folosite pentru a evalua cunoștințele, abilitățile și tehnicile, pe care este de așteptat ca un profesionist să le folosească într-o situație limitată de timp. Puteți fi evaluat și prin prezentarea posterului.
Plasamentul dvs. va fi evaluat printr-un raport de reflecție și o prezentare de poster către personal, studenți și angajatori în timpul săptămânii de înscriere din anul patru.
Rezultatul programului
What Skills Will I Practise and Develop?
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
- O conștientizare critică a tendințelor actuale în domeniile de cercetare selectate ale informaticii și o capacitate de a discuta contribuția acestora la dezvoltarea sistemelor bazate pe computer
Intellectual Skills
On successful completion of the Programme you will be able to demonstrate:
- O stăpânire a metodologiilor practice în domenii cheie ale calculului; aplicarea acestora în domenii bine stabilite ale dezvoltării de software referitoare la stocarea, prelucrarea și comunicarea informațiilor; și utilizarea lor în domenii de aplicare specializate selectate
- 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 ability to select, derive and analyse appropriate algorithms to solve computing problems
- An ability to assess systems (which may include software, devices, people, and so on), to recognise the individual components and to understand their interaction, to improve systems, to replace them and to create them
- O apreciere a modului în care abilitățile și conceptele întâlnite în grad sunt implementate și utilizate în industrie
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:
- Abilitatea de a revizui în mod critic literatura de specialitate și de a comunica eficient ideile, principiile și teoriile prin mijloace orale, scrise și electronice
- Abilitatea de a lucra eficient ca membru al echipei sau lider într-o echipă și ca individ
- An ability to make effective use of a range of IT systems
Taxa de școlarizare a programului
Oportunități de carieră
Informaticienii calificați sunt foarte solicitați. Aceasta înseamnă că perspectivele de angajare pentru absolvenții din industria de calcul și TIC sunt foarte puternice. Veți fi echipat cu abilități transferabile care vă deschid porțile către cariere în multe sectoare.
Statisticile recente arată că marea majoritate a absolvenților noștri urmează căile de carieră alese în roluri precum inginer software, dezvoltator web, programator computer, dezvoltator software asociat, analist de afaceri și ofițer de dezvoltare de sisteme.
Mulți dintre absolvenții noștri continuă să lucreze pentru companii precum Airbus Group, Amazon, BBC, BT, Cardiff University , Capgemini, Confused.com, GCHQ, IBM, Lloyds Banking Group, MoD, Morgan Stanley, Sky, South Wales Police și Thomson Reuters . Alții au ales să studieze în continuare sau să facă cercetări la Cardiff sau la alte universități de top.