The Software Engineering course at Cardiff University is a full-time, one-year, taught postgraduate program. This course is designed to provide students with an extensive knowledge of the principles of software engineering alongside an understanding of the practice, whilst enabling students to confront real-world problems.Course Content: Throughout the course, students will learn about the requirements for modern commercial and industrial software systems. The range of subjects students will cover includes fundamentals of databases, human-computer interaction, and IT project management, cloud computing as well as research and consultation methods in digital innovation.Key Modules: The program includes a number of core modules such as Software Project Management, Cloud Computing, Data Structures and Algorithms, Distributed and Mobile Systems, Advanced Topics in Software Engineering, and Scrum Software Development. Students are also expected to complete a research project in the field of Software Engineering.Accreditations: The Software Engineering program is accredited by the British Computer Society (BCS) and the European Quality Assurance Network for Informatics Education (EQANIE).Future Careers: The completion of this course could lead to a career in numerous industries requiring software engineering, such as information technology, telecommunications, finance, and government. For more information on this course, please visit the official course page Software Engineering at Cardiff University.