BSc Computer Science with Security & Forensics
Cardiff, Ηνωμένο Βασίλειο
BSc (Bachelor Επιστημών)
ΔΙΆΡΚΕΙΑ
3 έτη
ΓΛΏΣΣΕΣ
Αγγλικά
ΡΥΘΜΌΣ
Πλήρης απασχόληση
ΠΡΟΘΕΣΜΊΑ ΕΦΑΡΜΟΓΉΣ
ΠΡΩΙΜΌΤΕΡΗ ΗΜΕΡΟΜΗΝΊΑ ΈΝΑΡΞΗΣ
ΔΊΔΑΚΤΡΑ
GBP 28.200 / per year *
ΜΟΡΦΉ ΜΕΛΈΤΗΣ
Στην Πανεπιστημιούπολη
* for overseas | for home year two and three: £9,250 / year one: £9,000
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.
Αυτό το τριετές μάθημα ξεκινά με την εισαγωγή βασικών υπολογιστικών δεξιοτήτων και εννοιών που θα στηρίξουν το πτυχίο. Τα σύντομα έργα του πρώτου έτους ακολουθούνται από ένα σημαντικό ομαδικό έργο το δεύτερο έτος, όταν χρησιμοποιείτε νέες δεξιότητες και γνώσεις για να σχεδιάσετε και να εφαρμόσετε ένα σύστημα λογισμικού. Κατά το τρίτο έτος, θα εστιάσετε σε αναδυόμενες τεχνολογίες και επιλογές με γνώμονα την έρευνα και θα αναλάβετε ένα μεμονωμένο έργο που θα επιδεικνύει την κατανόησή σας για την ασφάλεια των υπολογιστών.
The modules shown are an example of the typical curriculum and will be reviewed prior to the 2024/2025 academic year. The final modules will be published by September 2024.
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
- Problem Solving with 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 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
Το τρίτο έτος θα εστιάσετε σε αναδυόμενες τεχνολογίες και προηγμένα θέματα που συχνά ενημερώνονται από την έρευνα της Σχολής. Υπάρχει μια σειρά από προαιρετικές ενότητες για να διαλέξετε ανάλογα με τα συγκεκριμένα ενδιαφέροντά σας. Θα εξασκηθείτε σε επαγγελματικές πτυχές της εγκληματολογικής ανάλυσης υπολογιστών και θα αποκτήσετε γνώσεις από πρώτο χέρι σε διαλέξεις που παραδίδονται από ειδικούς στην ασφάλεια υπολογιστών και την εγκληματολογία υπολογιστών. Η κατανόησή σας για την ασφάλεια των υπολογιστών θα αποδειχθεί κατά την ολοκλήρωση ενός μεμονωμένου έργου.
Core Modules for Year Three
- Large-Scale Databases
- Security
- Forensics
- Emerging Technologies
- Ατομική εργασία ενός εξαμήνου
Optional Modules for Year Three
- Knowledge Management
- Combinatorial Optimisation
- Artificial Intelligence
- Design Thinking and Prototyping for User Experience
- Political Economies of Computing
- Introduction to Computational Robotics
- Managing Change
How Will I Be Assessed?
Progress in each module will be assessed during or at the end of the semester in which it is taught. All modules include assessments, including written examinations or assessed coursework, or a combination of both. The format of the assessments depends on the learning outcomes of each specific module.
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 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
Skilled computer scientists are in extremely high demand. This means the employment prospects for graduates in the computing and ICT industry are very strong. You will be equipped with transferrable skills that open doors to careers in many sectors.
Recent statistics show that the vast majority of our graduates are following their chosen career paths in roles such as Software Engineer, Web Developer, Computer Programmer, Associate Software Developer, Business Analyst and Systems Development Officer.
Πολλοί από τους αποφοίτους μας συνεχίζουν να εργάζονται σε εταιρείες όπως Airbus Group, Amazon, BBC, BT, Cardiff University , Capgemini, Confused.com, GCHQ, IBM, Lloyds Banking Group, MoD, Morgan Stanley, Sky, South Wales Police και Thomson Reuters . Άλλοι έχουν επιλέξει περαιτέρω σπουδές ή έρευνα στο Κάρντιφ ή σε άλλα κορυφαία πανεπιστήμια.


