BEng Hons Software Engineering

Greenwich Campus

 

INTAKE: September

Program Overview

The BEng Hons Software Engineering program at the University of Greenwich, UK, is designed to provide students with a comprehensive understanding of software engineering principles, practices, and technologies. This undergraduate degree equips students with the knowledge and skills necessary to design, develop, and maintain software systems effectively, meeting the evolving needs of the industry.

Curriculum: The curriculum of the BEng Hons Software Engineering program covers a wide range of topics essential for software engineers. Courses may include software development methodologies, programming languages, algorithm design, database management systems, software testing, software architecture, and project management. Students engage in practical projects, coding exercises, and industry-relevant assignments to apply theoretical knowledge and develop hands-on programming skills.

Research Focus: The University of Greenwich emphasizes research-led teaching in software engineering, with faculty members actively engaged in research projects addressing various aspects of software development, cybersecurity, artificial intelligence, and software reliability. Research initiatives may focus on topics such as software verification, model-driven development, cloud computing, or human-computer interaction. Students in the BEng Hons Software Engineering program may have opportunities to participate in research projects, collaborate with faculty members, and contribute to advancements in software engineering theory and practice.

Industry Engagement: The university maintains strong connections with industry partners, technology companies, and software development firms to ensure that the BEng Hons Software Engineering program remains closely aligned with industry needs and standards. Students benefit from guest lectures, industry seminars, and networking events featuring professionals from leading tech companies, software startups, and IT consultancies. Additionally, the program may offer internship opportunities, industry placements, or collaborative projects with industry partners, providing students with valuable industry experience and exposure to real-world software engineering practices.

Global Perspective: The University of Greenwich promotes a global perspective in its approach to software engineering education, recognizing the international nature of the software industry and the importance of cultural diversity and global collaboration in software development projects. The BEng Hons Software Engineering program incorporates discussions on global software trends, emerging technologies, and cross-cultural teamwork in software projects. Students may have opportunities to engage in international collaborations, participate in study abroad programs, or work on global software projects to gain insights into global software development practices and challenges.

Pollster Education

Location

Greenwich Campus

Pollster Education

Score

IELTS 6.5

Pollster Education

Tuition Fee

£ 16150

Undergraduate Entry Requirements

Academic Qualifications: Applicants should have successfully completed their secondary education with a minimum overall score of 70% or equivalent in their respective country's grading system.

English language proficiency:

  • IELTS: A minimum overall score of  6.0 or 6.5 with no individual component below 5.5.
  • TOEFL: A minimum overall score of 87, with at least 17 in Listening, Reading, Speaking, and Writing.
  • PTE Academic: A minimum overall score of 76 with no individual score below 59.
  • Some programs may have specific subject prerequisites or additional requirements.

Students must provide:

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

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 Greenwich offers a range of scholarships and financial support options to assist students in their academic journey. These scholarships are designed to recognize academic excellence, support talented students, and provide financial assistance to those who need it.

Vice-Chancellor's Scholarship: This scholarship is available to high-achieving undergraduate and postgraduate students who demonstrate academic excellence. It provides a tuition fee discount of up to £5,000.

International Scholarship: The International Scholarship is aimed at international students applying for undergraduate or postgraduate programs at the University of Greenwich. It offers a tuition fee discount of up to £3,000.

Greenwich Scholarship Programme: The Greenwich Scholarship Programme is open to UK and EU undergraduate students from low-income backgrounds. It offers financial support in the form of bursaries and scholarships, with values ranging from £500 to £2,000 per year.

Sports Scholarships: The university provides Sports Scholarships to talented student-athletes who excel in their chosen sport. These scholarships offer a combination of financial support, access to training facilities, coaching, and other support services.

External Scholarships:The University of Greenwich provides information and support to students who wish to apply for external scholarships, grants, and funding opportunities offered by external organizations and foundations.

Graduates of the BEng Hons Software Engineering program at the University of Greenwich, UK, possess the skills and knowledge to pursue various career opportunities in the rapidly evolving field of software engineering. 

Software Engineer: Graduates can work as software engineers, responsible for designing, developing, and testing software applications and systems. They utilize programming languages, software development frameworks, and engineering principles to create reliable and efficient software solutions for various industries and domains.

Systems Analyst: Graduates may pursue careers as systems analysts, focusing on analyzing business requirements, evaluating existing systems, and designing new software solutions to meet organizational needs. They collaborate with stakeholders, gather user feedback, and translate business requirements into technical specifications for software development teams.

Software Developer: Graduates can work as software developers, specializing in coding, debugging, and maintaining software applications across different platforms and environments. They write clean and efficient code, implement software features, and troubleshoot technical issues to ensure the functionality and performance of software products.

Quality Assurance Engineer: Graduates may pursue careers as quality assurance engineers, responsible for testing software applications and systems to ensure they meet quality standards and user requirements. They develop test plans, execute test cases, and identify defects or bugs to improve the reliability and usability of software products.

DevOps Engineer: Graduates with expertise in software development and IT operations can work as DevOps engineers, focusing on automating software deployment, configuration management, and continuous integration/continuous deployment (CI/CD) processes. They collaborate with development and operations teams to streamline software delivery and improve deployment efficiency.

Software Architect: Graduates with advanced technical skills and experience can work as software architects, responsible for designing the overall structure and architecture of complex software systems. They define system components, interfaces, and integration points to ensure scalability, maintainability, and performance of software applications.

Project Manager: Graduates with strong leadership and communication skills can work as project managers, overseeing software development projects from initiation to completion. They manage project scope, budgets, and timelines, coordinate project teams, and ensure successful delivery of software solutions within project constraints.

IT Consultant: Graduates may pursue careers as IT consultants, providing strategic advice, technical expertise, and software solutions to businesses seeking to improve their IT infrastructure and processes. They assess client needs, recommend software solutions, and oversee implementation projects to enhance organizational efficiency and competitiveness.

Data Engineer: Graduates interested in data management and analytics can work as data engineers, focusing on designing and implementing data pipelines, data warehouses, and data integration solutions. They ensure the availability, reliability, and scalability of data infrastructure to support data-driven decision-making and analytics initiatives.

Entrepreneur/Startup Founder: Graduates with entrepreneurial ambitions can start their own software companies or technology startups, developing innovative software products or services to address market needs or disrupt traditional industries. They identify market opportunities, secure funding, and lead product development and marketing efforts to build successful software ventures.


Similar Courses
WhatsApp Enquiry Call Enquiry