The Software Engineering postgraduate course at Heriot-Watt University provides an understanding of the theory and techniques needed to manage and improve the quality of software in a professional environment. This course emphasizes software development for real-time and embedded systems, which is highly relevant in the context of modern computing infrastructures.Course Content: The course offers theoretical and practical knowledge with an emphasis on real-time and embedded systems. It covers aspects like software development techniques, system integration, requirement analysis and system modeling. Students also learn about quality management and software improvement.Key Modules: The core principles learned in this course include Software Project Management and Quality, System Integration, Real-Time and Critical Systems, Software Evolution and Improvement, System Modeling and Requirement Engineering.Accreditations: This programme is fully accredited by the British Computer Society.Future Careers: This course equips graduates for careers in the software industry and related areas that require an understanding of software engineering principles and issues. These could include roles in software development houses, IT departments, and engineering organizations among others.For more information on this course, please visit the official course page.