BEng Hons Architectural Engineering
The BEng (Hons) Architectural Engineering program at Heriot Watt University offers stud...
Edinburgh
INTAKE: Jan & Sept
Heriot-Watt University, located in the UK, offers an MSc program in Software Engineering. This program is designed to provide students with the necessary skills and knowledge to excel in the field of software development and engineering.
Core Software Engineering Principles: The MSc program in Software Engineering at Heriot-Watt University covers core principles and concepts of software development. Students learn about software design, analysis, and implementation. They gain expertise in programming languages, software testing, and software architecture. The program equips students with a solid foundation in software engineering methodologies and practices.
Software Development Lifecycle: The program emphasizes the software development lifecycle, including requirements analysis, system design, implementation, testing, and maintenance. Students learn how to effectively manage software projects and deliver high-quality software products. They gain insights into agile development methodologies and learn how to work in collaborative software development teams.
Software Quality Assurance: Students learn about software quality assurance techniques and methodologies. They study software testing strategies, including unit testing, integration testing, and system testing. The program focuses on ensuring software reliability, performance, and security. Students gain hands-on experience with testing tools and techniques to identify and fix software defects.
Software Architecture and Design Patterns: The program covers software architecture principles and design patterns. Students learn how to design scalable and maintainable software systems. They explore architectural styles, such as client-server, microservices, and service-oriented architectures. Students also learn about design patterns that help in solving common software design problems.
Emerging Technologies: The program exposes students to emerging technologies and trends in software engineering. They learn about topics such as cloud computing, artificial intelligence, machine learning, and big data analytics. Students gain insights into how these technologies are reshaping the software industry and learn how to leverage them in software development projects.
Software Project Management: Students acquire project management skills specific to software engineering. They learn about project planning, resource allocation, and risk management in software development projects. The program emphasizes the importance of effective project communication and stakeholder management.
Edinburgh
IELTS 6.5
£ 22264
Postgraduate Entry Requirements:
Students must provide:
Work experience: Some postgraduate courses may require relevant work experience in the field.
It is important to note that meeting the minimum entry requirements does not guarantee admission, as the university considers factors such as availability of places and competition for the program. Additionally, some courses may have higher entry requirements or additional selection criteria, such as interviews or portfolio submissions.
Heriot-Watt University offers a range of scholarships and financial aid options to support students in their academic pursuits. These scholarships are designed to recognize academic excellence, support specific fields of study, promote diversity, and assist students with financial need.
It is important to note that the availability, eligibility criteria, and application deadlines for scholarships may vary each year.Heriot-Watt University offers a range of scholarships to support undergraduate and postgraduate students in their academic journeys. These scholarships recognize excellence, support diversity, and assist students with financial need. Prospective students are encouraged to explore the various scholarship opportunities offered by Heriot-Watt University and apply according to the specific eligibility criteria and application deadlines.
Graduates of the MSc Software Engineering program from Heriot-Watt University have excellent career prospects in various sectors.
Software Developer: Graduates can work as software developers, designing and implementing software solutions for various industries. They develop applications, software modules, and systems using programming languages and software development frameworks.
Software Engineer: Graduates can pursue careers as software engineers, specializing in the design and development of complex software systems. They analyze user requirements, design software architectures, and collaborate with multidisciplinary teams to create innovative software solutions.
Software Test Engineer: Graduates can work as software test engineers, responsible for ensuring the quality and reliability of software products. They develop test plans, execute testing procedures, and identify and fix software defects. They play a crucial role in ensuring the robustness of software applications.
Software Project Manager: Graduates can pursue roles in software project management, overseeing the planning and execution of software development projects. They manage project timelines, budgets, and resources, ensuring that projects are delivered on time and within budget.
Software Consultant: Graduates can work as software consultants, providing expert advice and guidance on software development best practices. They assist organizations in selecting appropriate technologies, optimizing software development processes, and improving software quality.
Research and Development: Graduates can engage in research and development activities, contributing to the advancement of software engineering knowledge. They can work in research institutions, universities, or corporate research and development departments, exploring new software technologies and methodologies.