Επιστήμη υπολογιστών
Cardiff, Ηνωμένο Βασίλειο
BSc (Bachelor Επιστημών)
ΔΙΆΡΚΕΙΑ
3 έτη
ΓΛΏΣΣΕΣ
Αγγλικά
ΡΥΘΜΌΣ
Πλήρης απασχόληση
ΠΡΟΘΕΣΜΊΑ ΕΦΑΡΜΟΓΉΣ
ΠΡΩΙΜΌΤΕΡΗ ΗΜΕΡΟΜΗΝΊΑ ΈΝΑΡΞΗΣ
ΔΊΔΑΚΤΡΑ
GBP 28.200 / per year
ΜΟΡΦΉ ΜΕΛΈΤΗΣ
Στην Πανεπιστημιούπολη
Επιστήμη υπολογιστών
Το τετραετές MSci στην Επιστήμη των Υπολογιστών συνδυάζει προπτυχιακές και μεταπτυχιακές σπουδές σε ένα ενιαίο πρόγραμμα. Αν σκοπεύετε να ακολουθήσετε μια ερευνητική καριέρα ή μια προηγμένη τεχνική καριέρα στον τομέα σας, αυτό το μάθημα είναι για εσάς.
Ο κύκλος σπουδών είναι πανομοιότυπος με τον αντίστοιχο τριετή κύκλο σπουδών μας, αλλά παρέχει την ευκαιρία να εξερευνήσετε την Επιστήμη των Υπολογιστών με μεγαλύτερη λεπτομέρεια, προσφέροντας ένα τέταρτο έτος σπουδών. Στο τέταρτο έτος, θα επιλέξετε να σπουδάσετε μια επιλογή από προαιρετικά μαθήματα που θα σας προσφέρουν ένα ευρύ φάσμα δεξιοτήτων και γνώσεων σε όλο το εύρος της έρευνας στην Επιστήμη των Υπολογιστών. Οι ενότητες αυτές βασίζονται σε προηγμένα θέματα στους κύριους ερευνητικούς τομείς της Σχολής.
Θα ολοκληρώσετε επίσης ένα μεγάλο ομαδικό έργο ανάπτυξης νέας έρευνας και τεχνολογίας υπό την επίβλεψη ενός από το ακαδημαϊκό προσωπικό μας. Αυτό θα συνδυάσει όλες τις γνώσεις που έχετε μάθει στο μάθημα, καθώς και θα σας βοηθήσει να αναπτύξετε μεταβιβάσιμες τεχνικές, αναλυτικές και επαγγελματικές δεξιότητες, υποστηριζόμενες από μια ευρεία επίγνωση των τρεχουσών τεχνολογικών τάσεων. Το μάθημα καλύπτει ένα μείγμα βασικών τεχνικών και εννοιών, προηγμένων γλωσσών και παραδειγμάτων προγραμματισμού και εξελισσόμενων τεχνολογικών θεμάτων.
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.
Αυτό το τριετές μάθημα ξεκινά με την εισαγωγή βασικών υπολογιστικών δεξιοτήτων και εννοιών που θα στηρίξουν το πτυχίο. Τα σύντομα έργα του πρώτου έτους ακολουθούνται από ένα σημαντικό ομαδικό έργο το δεύτερο έτος, όταν χρησιμοποιείτε νέες δεξιότητες και γνώσεις για να σχεδιάσετε και να εφαρμόσετε ένα σύστημα λογισμικού. Κατά το τρίτο έτος, επικεντρώνεστε σε αναδυόμενες τεχνολογίες και επιλογές με γνώμονα την έρευνα και αναλαμβάνετε ένα μεμονωμένο έργο με επίκεντρο τα δικά σας ενδιαφέροντα.
Year One
Modules taught in the first two semesters will introduce fundamental computing skills and concepts that form the basis of your degree. This includes the programming of algorithms using languages such as Python and Java™, an understanding of Internet and web technologies, computer architecture and operating systems, software engineering principles and mathematics for computer science. You will be expected to develop new technical and professional skills and to demonstrate individual creativity and originality throughout the year.
Core Modules for Year One
- Computational Thinking
- Web Applications
- Επίλυση προβλημάτων με Python
- Architecture and Operating Systems
- Maths for Computer Science
- Object Oriented Java Programming
- Principles, Tools and Techniques for Secure Software Engineering
Year Two
Core modules taught in year two introduce advanced topics; some choice is introduced into the degree through optional modules. The structure and processing of data are further explored and simple algorithms are expanded into applications that are able to communicate via networks. Skills developed so far are applied during a team project to professionally design and implement a software system.
Your choice of optional modules in year two will allow you to begin to specialise your skills, focusing on either a ‘theoretical computer science’ Pathway, an ‘applied/data analysis’ Pathway or a ‘systems’ Pathway. At the same time, your future career, employability entrepreneurship and professional skills will be enhanced as you begin to look towards life after university.
Core Modules for Year Two
- Human-Computer Interaction
- Database Systems
- Enhancing your Employability
- Secure Communication Networks
- Internet of Things
- Group Project
- Object Orientation, Algorithms and Data Structures
Optional Modules for Year Two
- Computational Mathematics
- Data Processing and Visualisation
- Informatics
- Introduction to the Theory of Computation
- Scientific Computing
Year Three
Το τρίτο έτος θα εστιάσετε σε αναδυόμενες τεχνολογίες και προηγμένα θέματα στην επιστήμη των υπολογιστών. Τα Pathways που επιλέχθηκαν κατά τη διάρκεια του δεύτερου έτους θα συνεχιστούν και θα βελτιωθούν σύμφωνα με τα συγκεκριμένα ενδιαφέροντά σας, παράλληλα με μια επιλογή πρόσθετων προαιρετικών ενοτήτων με πληροφορίες έρευνας. Τα σύγχρονα θέματα περιλαμβάνουν την ασφάλεια των υπολογιστών και τη διερεύνηση της εγκληματολογίας, τους υπολογιστές υψηλής απόδοσης, την τεχνητή νοημοσύνη, την όραση υπολογιστών, τα γραφικά και τα πολυμέσα. Θα ολοκληρώσετε ένα μεμονωμένο έργο υπό την επίβλεψη προσωπικού, με γνώμονα τα ενδιαφέροντά σας.
Core Modules for Year Three
- Emerging Technologies
- One Semester Individual Project - 40
Optional Modules for Year Three
- Large-Scale Databases
- Knowledge Management
- Combinatorial Optimisation
- Security
- Forensics
- Artificial Intelligence
- Computer Vision
- Graphics
- Design Thinking and Prototyping for User Experience
- Political Economies of Computing
- Introduction to Computational Robotics
- Managing Change
How Will I Be Assessed?
Η πρόοδος σε κάθε ενότητα θα αξιολογηθεί κατά τη διάρκεια ή στο τέλος του εξαμήνου στο οποίο διδάσκεται. Όλες οι ενότητες περιλαμβάνουν αξιολογήσεις, συμπεριλαμβανομένων των γραπτών εξετάσεων που αξιολογούνται μαθημάτων ή συνδυασμό και των δύο. Η μορφή των αξιολογήσεων εξαρτάται από τα μαθησιακά αποτελέσματα κάθε συγκεκριμένης ενότητας.
Most modules include coursework elements for assessment. The importance of good referencing, the use of libraries and web-based information retrieval as a prelude to critical, independent study is developed. Assessed essays and reports are used to encourage knowledge and understanding, critical analysis, development of reasoned argument and synthesis of conclusions.
Practical assignments assess programming and design skills. These typically address small, well-defined problems at the start of the course, and become progressively open-ended. Tests are also used to assess knowledge, skills and techniques, which a professional may be expected to use in a time-constrained situation. You can also be assessed by poster presentation.
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 Computer Science
- An ability to describe computing systems and solutions to problems
- An understanding of the representation of data in structured forms and its interplay with the implementation of algorithms
Intellectual Skills
On successful completion of the Programme you will be able to demonstrate:
- An ability to critically appraise computing systems and solutions to problems
- 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 recognise and specify the constraints, requirements and trade-offs in the design of computer systems
Professional Practical Skills
On successful completion of the Programme you will be able to demonstrate:
- Awareness of relevant professional, ethical, legal and social issues that arise in the implementation of existing and future computer systems
- 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 effectively communicate ideas, principles and theories by oral, written and electronic means
- An ability to work effectively in a team and as an individual
- An ability to make effective use of a range of IT systems
Οι ειδικευμένοι επιστήμονες υπολογιστών έχουν εξαιρετικά μεγάλη ζήτηση. Αυτό σημαίνει ότι οι προοπτικές απασχόλησης για πτυχιούχους στον κλάδο των υπολογιστών και των ΤΠΕ είναι πολύ ισχυρές. Θα εφοδιαστείτε με μεταβιβάσιμες δεξιότητες που ανοίγουν πόρτες σε σταδιοδρομία σε πολλούς τομείς.
Πρόσφατα στατιστικά στοιχεία δείχνουν ότι η συντριπτική πλειοψηφία των αποφοίτων μας ακολουθεί τις επιλεγμένες επαγγελματικές τους διαδρομές σε ρόλους όπως Μηχανικός Λογισμικού, Προγραμματιστής Ιστού, Προγραμματιστής Υπολογιστών, Συνεργάτης Προγραμματιστής Λογισμικού, Αναλυτής Επιχειρήσεων και Υπεύθυνος Ανάπτυξης Συστημάτων.
Many of our graduates go on to work for companies including Airbus Group, Amazon, BBC, BT, Cardiff University, Capgemini, Confused.com, GCHQ, IBM, Lloyds Banking Group, MoD, Morgan Stanley, Sky, South Wales Police and Thomson Reuters. Others have chosen further study or research at Cardiff or other top universities.


