← All courses at Swansea University

BSc Computer Science and Artificial Intelligence,

Swansea University

Institution
Swansea University
Level
undergraduate
Subject
Computer Science and Artificial Intelligence, BSc (Hons)
Duration
3 years
UCAS code
GG53

About this course

BSc in Computer Science and Computer Science (Artificial Intelligence), covering core computer science alongside a specialisation in artificial intelligence. Core topics include Programming, Systems Design, Computer Architecture, Embedded Systems, Data Analysis, and Artificial Intelligence & Machine Learning. The final year includes a two-part project involving specification, development, and a dissertation. Students present their work at a Computer Science colloquium and 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
  • Software Engineering
  • Database Systems
  • Mathematical and Computational Methods
  • Algorithms
  • Artificial Intelligence
  • Introduction to Human-Computer Interaction
  • Concurrency
  • Software Security Engineering
  • Web Service Development
  • Visual Computing
  • Automata and Formal Language Theory
  • Intelligent Robotics
  • Big Data and Machine Learning
  • Computer Science Project Implementation and Dissertation
  • Computer Science Project Specification and Development
  • Advanced Topics in Artificial Intelligence
  • Writing Mobile Apps
  • Critical Systems
  • Web Application Development
  • Embedded Systems Design
  • Teaching Computing via a School Placement
  • Addysgu Cyfrifiadura drwy Leoliad mewn Ysgol
  • Invention and Innovation in Computing
  • Cryptography and IT-Security
  • User Experience
  • Brain-Inspired Artificial Intelligence
  • Mathematical Modelling: Theory and Practice
  • Software Testing
  • Advanced Object-Oriented Programming
  • Logic for Computer Science
  • Introduction to Video Games Programming