BEng Hons Software Engineering

3 Years On Campus Bachelors Program

University of Greenwich

Program Overview

The BEng (Hons) Software Engineering at the University of Greenwich prepares you to master the full software development life cycle—from programming and architecture to AI and security—while offering unmatched professionalism and employability support, including optional sandwich placements and strong industry partnerships.

Year 1
In Year 1, you'll build a powerful technical foundation with modules like Computer and Communication Systems, Paradigms of Programming, Algorithms and Data Structures, Introduction to Compilers, Principles of Software Engineering, Mathematics for Computer Science, and Advanced Mathematics for Computer Science—equipping you with the essential theory and hands-on coding skills for software development.

Year 2
Year 2 elevates your expertise through core modules such as Advanced Programming, Operating Systems, Information Security, Introduction to Artificial Intelligence, Advanced Algorithms and Data Structures, and Computational Methods and Numerical Techniques, with the choice of an elective like Forensics, Linear Programming, or Statistical Techniques with R to explore your interests further.

Placement Year (Sandwich Option)
You can boost your employability via a one-year paid sandwich placement between Years 2 and 3. Greenwich supports you throughout—offering sessions on CVs, interviews, and matching you with industry partners—while former students have landed placements at high-profile organisations like HSBC Hong Kong, CERN, and Royal Museums Greenwich.

Final Year (Year 3 or Year 4 with Placement)
In your final academic year, you’ll deliver a high-impact Final Year Project, dive into Human–Computer Interaction & Design, and study Software Engineering Management. You’ll also select one elective from areas such as Ethical Hacking, AI Applications, Machine Learning, Optimisation Techniques, Graph Theory, or Cryptography, allowing you to tailor your skills to emerging tech.

Focus Areas
From foundational systems and programming logic to advanced AI, security, and architecture—with hands-on, real-world application through placement and independent capstone work.

Learning Outcomes
Graduates will be ready to design, implement, and manage enterprise-grade software systems; apply critical thinking across AI and security domains; and excel in professional environments—backed by practical experience from the placement year.

Professional Alignment (Accreditation & Industry Links)
This programme is fully accredited by the British Computer Society (BCS), providing a pathway toward professional recognition. 

Reputation & Student Support
The University of Greenwich has earned an overall Gold rating in the Teaching Excellence Framework (TEF) 2023, with Gold for Student Experience and Silver for Student Outcomes, acknowledging “typically outstanding” performance in learning and support. This rating reflects exceptional teaching quality, rich on-campus support, and strong educational outcomes. The University of Greenwich offers strong academic-industry integration, evident from past student placements at HSBC, CERN, and others. Their excellent employability support ensures students build lasting professional connections from day one. 

Experiential Learning (Research, Projects, Internships etc.)

At Greenwich, the BEng Software Engineering is designed for learning by doing—right from building real software systems to gaining invaluable workplace experience. From cutting-edge labs to tailored employability support, this programme helps you graduate not just skilled, but confidently career-ready.

Experiential Learning continues as follows:

Hands-on software development with real tools and tech:
You'll work with the latest architectures, programming languages, formalisms, methodologies, and software engineering tools—gaining real practice in expert techniques rather than just textbooks.

Structured industry placements with real impact:
Opt for the sandwich year, packed between your second and final years, and you'll earn a full-time, paid placement lasting 9–13 months. This isn’t work experience—it’s real-world work, with student status retained throughout.

Wide-range internship and work-based learning options:
If you want hands-on exposure during your studies, modules may offer part-time placements (typically one day per week over a term), and you’re encouraged to pursue summer internships—supported by the Careers Service.

Proven placement successes and strong career outcomes:
Students have secured roles at high-profile organisations like HSBC Hong Kong, CERN, Royal Museums Greenwich, and more. The Careers & Employability team, along with School-level support, help with CVs, mock interviews, and networking.

Modern labs and computing spaces across campuses:
You’ll enjoy access to clusters of PCs and Macs—available in dedicated labs, open areas, and libraries—with Windows and macOS setups, specialist software, and access to Virtual Desktop environments. Some areas even offer 24-hour access.

Specialist lab facilities for advanced computing work:
In the King William Building, you’ll find upgraded labs including forensic computing setups loaded with tools like FTK®, EnCase, and Autopsy, and high-performance gaming & communications labs—perfect for building and testing software in real-world conditions.

Extensive lab infrastructure at Medway Campus:
Greenwich’s engineering and science programmes enjoy over 8,000 m² of lab space—including workshops, CAD, robotics, additive manufacturing, and fabrication gear—supported by technical teams and state-of-the-art facilities.

Access to award-winning libraries and resource hubs:
The iconic Drill Hall Library, shared across the Medway tri-university campus, offers study spaces, 400+ PCs, vast collections, and is the longest library in Europe—perfect for teamwork or individual research.

Accredited learning for professional development:
This programme is accredited by BCS (the Chartered Institute for IT), meeting the academic entry requirements for both Chartered IT Professional (CITP) and Chartered Engineer (CEng) status.

Progression & Future Opportunities

The Software Engineering, BEng Hons at the University of Greenwich programme is an excellent choice for students who are passionate about building robust, reliable software systems and want to launch a highly successful career as a skilled engineer, not just a coder. Graduates are renowned for their rigorous approach to software design and development, making them highly sought after by leading employers across various sectors. They leave here ready to tackle complex engineering challenges and drive innovation, equipped with a solid base of computing skills that opens doors to rewarding opportunities in programming, applications development, and beyond.

Typical job roles include:

  • Software Engineer
  • Systems Analyst
  • Software Developer
  • Mobile Applications Developer

The university provides a dedicated support system to ensure you are career-ready upon graduation:

University Services:
You will be supported by the university's dedicated Employability and Careers Service, which offers one-to-one advice, CV workshops, and practice interviews. A key feature is the option to undertake a paid placement year, giving you invaluable work experience and a significant advantage in the job market.

Employment Stats: The university has a strong record for graduate employability. The practical, industry-focused nature of this degree ensures that you stand out from the crowd when it comes to job applications and pursuing your future career.

Industry Partnerships:
The curriculum is designed with industry needs in mind. You'll have the opportunity to work on real-world problems and potentially connect with industry partners through your final-year project and placement opportunities.

Graduation Outcomes:
You will graduate with a comprehensive portfolio of practical work, hands-on experience with industry-standard methodologies, and the proven ability to work both independently and in collaborative environments. The course shares a common first year, offering flexibility to transfer to other computing degrees if you discover a specific interest in a related area.

Further Academic Progression:
Completing your BEng Hons at Greenwich is just the beginning. The university offers a clear pathway for further study, including specialised Master's degrees (MSc) in advanced computing topics. The strong foundation also provides an excellent base for pursuing a PhD and contributing to cutting-edge research in software engineering.

Program Key Stats

£17,500
Sept Intake : 14th Jan


71 %

Eligibility Criteria

BBB
3.2 - 2.8
26
70

1050
22
6.0
72

Additional Information & Requirements

Career Options

  • Software Developer
  • Applications Developer
  • Web Developer
  • Systems Analyst
  • IT Consultant
  • DevOps Engineer
  • Data Engineer
  • Cybersecurity Analyst
  • Software Quality Assurance Engineer
  • AI/ML Engineer

Book Free Session with Our Admission Experts

Admission Experts