The University of Southampton offers the BEng degree in Software engineering having duration of 3 years. The course is divided as following:

First Year

  • Programming I
  • Computer Systems I
  • Data Management
  • Foundations of Computer Science
  • Algorithmics
  • Professional Development
  • Programming 2
  • Software Modelling and Design

Second Year

  • Distributed Systems and Networks
  • Intelligent Systems
  • Programming III
  • Theory of Computing
  • Software Engineering Group Project
  • Programming Language Concepts
  • Interaction Design
  • Advanced Software Modelling and Design
Third Year
  • Individual Project A and B
  • Scripting Languages
  • Principles of Computer Graphics
  • Interactive Multimedia Systems
  • Hypertext and Web Technologies
  • E-Business Techniques
  • Intelligent Algorithms
  • Computational Biology
  • eLearning and Learning Technology
  • Security & Information Technology
  • Industrial Law 1
  • Management 1 (ECS)
  • Operational Research
  • Computer Vision
  • Real-Time Computing and Embedded Systems
  • Machine Learning
  • Software Quality Assurance and Project Management
  • Advanced Computer Networks
  • Critical Systems
  • Advanced Databases
  • Large Scale Distributed Systems
Entry Requirements
  • A-level:  AAA (Including an A in Mathematics, or equivalent international qualification)
  • GCSE Mathematics and English at grade C or above
  • BTEC Higher National Diploma
  • International Baccalaureate
  • IELTS 6.5 or TOEFL 580

Contact

Phone: +44 (0)23 8059 2969

Email: fpse-ugapply@southampton.ac.uk

Undergraduate Admissions Team
Faculty of Physical Sciences and Engineering
University of Southampton
Southampton
SO17 1BJ
United Kingdom

To enrol for this course please apply through UCAS (see link under ‘IT Course providers’)