BSc Computer Science, /
Entry requirements
A level: ABB-BBC to include grade B/6 in GCSE Maths if not studying A-Level Maths, Physics or Computer Science IB: 32 to include 5 at Higher Level or 6 at Standard Level "Mathematics: Analysis and Approaches" or 32 overall with 5 at Higher Level or 7 at Standard Level in "Mathematics: Applications and Interpretation"
About this course
BSc in Computer Science. Core topics include Programming, Systems Design, Computer Architecture, Embedded Systems, Data Analysis, and Artificial Intelligence & Machine Learning. Students undertake a two-part dissertation project covering specification, development and implementation in the final year. Work is presented to employers at an annual Project Fair.
Modules
- Data Representation & Computer Architecture
- Programming & Software Engineering 1
- Introduction to Data Science
- Professional Issues, Security & Digital Technology
- Programming & Software Engineering 2
- Modelling Computing Systems
- Modelu Systemau Cyfrifiadurol
- Declarative Programming
- Software Engineering
- Database Systems
- Algorithms
- Automata and Formal Language Theory
- Introduction to Human-Computer Interaction
- Concurrency
- Software Security Engineering
- Web Service Development
- Visual Computing
- Artificial Intelligence
- Intelligent Robotics
- Computer Science Project Implementation and Dissertation
- Computer Science Project Specification and Development
- Writing Mobile Apps
- Critical Systems
- Big Data and Machine Learning
- Web Application Development
- Embedded Systems Design
- Teaching Computing via a School Placement
- Addysgu Cyfrifiadura drwy Leoliad mewn Ysgol
- Invention and Innovation in Computing
- Advanced Topics in Artificial Intelligence
- Cryptography and IT-Security
- User Experience
- Brain-Inspired Artificial Intelligence
- Software Testing
- Advanced Object-Oriented Programming
- Logic for Computer Science
- Introduction to Video Games Programming