MSc Software Engineering

Hatfield Campus

 

INTAKE: Jan & Sept

Program Overview

The MSc in Software Engineering program at the University of Hertfordshire provides students with a comprehensive understanding of software development principles, practices, and techniques. The program focuses on both theoretical foundations and practical applications of software engineering, enabling students to design, develop, and maintain complex software systems. 

  1. Core Software Engineering Concepts: The program covers core concepts in software engineering, including software development methodologies, software architecture, requirements engineering, and software testing. Students learn how to effectively manage software projects and ensure the delivery of high-quality software solutions.

  2. Programming Languages and Tools: Students gain expertise in various programming languages and software development tools commonly used in the industry. They learn how to write efficient and maintainable code, debug and test software, and utilize integrated development environments (IDEs) and version control systems.

  3. Software Design and Architecture: The program emphasizes software design principles and architectural patterns. Students learn how to analyze system requirements, design software components, and create robust and scalable software architectures. They also explore topics such as design patterns, software reuse, and software documentation.

  4. Software Testing and Quality Assurance: Students acquire skills in software testing and quality assurance techniques. They learn how to plan and execute software tests, employ automated testing frameworks, and ensure the reliability and robustness of software systems. They also study techniques for detecting and resolving software defects and vulnerabilities.

  5. Agile Development Methodologies: The program introduces students to agile software development methodologies such as Scrum and Kanban. They learn how to work in cross-functional teams, collaborate with stakeholders, and deliver software incrementally and iteratively. They also gain an understanding of agile project management practices.

  6. Software Project Management: Students learn project management principles and practices specific to software development projects. They acquire skills in project planning, resource allocation, risk management, and project monitoring and control. They also study topics such as software estimation, requirements prioritization, and project documentation.

  7. Emerging Trends in Software Engineering: The program keeps students abreast of emerging trends and technologies in software engineering. They explore areas such as cloud computing, mobile application development, software security, and data analytics. They also develop an understanding of ethical and legal considerations in software development.

  8. Industry Engagement and Professional Development: The program promotes industry engagement through guest lectures, industry projects, and internships. Students have opportunities to collaborate with software development companies and gain real-world experience. They also enhance their professional skills, including teamwork, communication, and problem-solving.

Pollster Education

Location

Hatfield Campus

Pollster Education

Score

IELTS 6.5

Pollster Education

Tuition Fee

£ 15450

Postgraduate Programs:

  • Academic Qualifications: For postgraduate programs, international students are generally required to hold a bachelor's degree or an equivalent qualification with a minimum overall score of 55% or above. Specific program requirements may vary, and some courses may have higher entry requirements.
  • English Language Proficiency:
    • IELTS: A minimum overall score of 6.5, with no individual component score below 6.
    • TOEFL: A minimum overall score of 90-95, with a minimum score of 20 in each component.
    • PTE: A minimum overall score of 62-67, with no individual score below 51.

Students must provide:

  • academic marksheets & transcripts
  • letters of recommendation
  • a personal statement - SOP
  • passport
  • other supporting documents as required by the university.

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.

The University of Hertfordshire offers a range of scholarships and financial assistance programs to support international students in pursuing their education. These scholarships are designed to recognize academic excellence, encourage diversity, and provide opportunities for students who may face financial barriers.

  1. Vice-Chancellor's Scholarship: This prestigious scholarship is awarded to exceptional international undergraduate and postgraduate students who demonstrate academic excellence. It provides a tuition fee discount of up to £4,000 for the duration of the course.
  2. Regional Scholarships: The university offers several scholarships specifically for students from certain regions or countries. These scholarships vary in value and eligibility criteria, providing financial support to students from specific geographic areas.
  3. Merit Scholarships: Merit-based scholarships are available for high-achieving international students. These scholarships recognize academic excellence and provide financial assistance towards tuition fees.
  4. Sports Scholarships: The university encourages talented athletes to pursue their academic and sporting ambitions simultaneously. Sports scholarships are awarded to exceptional athletes who can demonstrate outstanding sporting achievements and commitment to their chosen sport.
  5. Alumni Scholarships: The university offers scholarships for international students who have completed their undergraduate studies at the University of Hertfordshire and wish to pursue postgraduate studies. These scholarships provide financial support towards tuition fees.
  6. Partnership Scholarships: The university has established partnerships with various organizations, institutions, and governments. Through these partnerships, international students may have access to specific scholarships and funding opportunities.
  7. External Scholarships: The University of Hertfordshire also supports students in their search for external scholarships and funding sources. The dedicated scholarships team provides guidance and information on external scholarships that international students may be eligible to apply for.

It is important to note that each scholarship has specific eligibility criteria, application deadlines, and required documentation.

Graduates of the MSc Software Engineering program from the University of Hertfordshire have excellent career prospects in the dynamic field of software development. 

  1. Software Engineer/Developer: Graduates can pursue careers as software engineers or developers in various industries. They can work on developing software applications, systems, or platforms, using their expertise in programming languages, software design, and development methodologies.

  2. Software Architect: Graduates with strong design and architecture skills can work as software architects, responsible for designing the overall structure and components of complex software systems. They ensure that the software is scalable, maintainable, and aligns with business requirements.

  3. Software Quality Assurance Engineer: Graduates with a focus on software testing and quality assurance can work as software QA engineers. They are responsible for designing and executing test plans, identifying and reporting software defects, and ensuring the overall quality of software products.

  4. Project Manager: Graduates with knowledge of software project management can pursue careers as project managers in software development companies. They oversee the planning, execution, and delivery of software projects, ensuring that they meet quality standards, timelines, and budget requirements.

  5. Technical Consultant: Graduates can work as technical consultants, providing expert advice and guidance to organizations on software development best practices, technology selection, and software implementation strategies.

  6. Research and Development: Graduates can pursue research and development roles in academic institutions, research laboratories, or technology companies. They can contribute to cutting-edge research in software engineering and develop innovative solutions to complex software challenges.

  7. Entrepreneurship: Graduates with an entrepreneurial mindset can establish their own software development startups or technology consulting firms, offering software solutions and services to clients.

  8. Further Study: Graduates may choose to pursue a Ph.D. degree in software engineering or a related field to deepen their research expertise and pursue academic or research positions.


Similar Courses
WhatsApp Enquiry Call Enquiry