← All courses at Swansea University

BSc Software Engineering,

Swansea University

Institution
Swansea University
Level
undergraduate
Subject
Software Engineering, BSc (Hons)
Duration
3 years
UCAS code
G600

About this course

BSc in Software Engineering. Core topics include Programming, Systems Design, Computer Architecture, Embedded Systems, Data Analysis, and Artificial Intelligence & Machine Learning. The programme offers a Year in Industry placement and a Semester or Year Abroad option. Students undertake a supervised dissertation project in the final year.

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
  • Software Engineering 2
  • Introduction to Human-Computer Interaction
  • Concurrency
  • Software Security Engineering
  • Web Service Development
  • Visual Computing
  • Automata and Formal Language Theory
  • Intelligent Robotics
  • Software Engineering Project Planning and Management
  • Software Engineering Project Implementation and Dissertation
  • Software Engineering Project Specification and Development
  • Software Testing
  • 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
  • Cryptography and IT-Security
  • User Experience
  • Brain-Inspired Artificial Intelligence
  • Advanced Object-Oriented Programming
  • Logic for Computer Science
  • Introduction to Video Games Programming