Software Engineering, BEng Hons
Greenwich Campus, United Kingdom
Overview
This Software Engineering degree equips students with the skills to design, create, operate, and maintain software systems. With hands-on experience in modern technologies, programming languages, and methodologies, students gain the confidence to thrive in an evolving tech landscape. The program covers professional, managerial, and teamwork skills, preparing graduates to shape the future of software engineering. Graduates will be ready for enterprise-level development and software management challenges.
#### Key Program Highlights
- **Accreditation:** Accredited by the British Computer Society (BCS), with re-accreditation expected for the 2025 intake.
- **Project Management:** Build leadership skills essential for managing large-scale systems.
- **Latest Tools:** Master cutting-edge software development techniques and technologies.
#### Course Structure
**Year 1**
- Computer and Communication Systems (15 credits)
- Paradigms of Programming (30 credits)
- Algorithms and Data Structures (15 credits)
- Introduction to Compilers (15 credits)
- Principles of Software Engineering (15 credits)
- Mathematics for Computer Science (15 credits)
- Advanced Mathematics for Computer Science (15 credits)
**Year 2**
- Advanced Programming (15 credits)
- Operating Systems (15 credits)
- Information Security (15 credits)
- Introduction to Artificial Intelligence (15 credits)
- Advanced Algorithms and Data Structures (15 credits)
- Computational Methods and Numerical Techniques (30 credits)
- Optional (Choose 15 credits):
- Introduction to Computer Forensics
- Statistical Techniques with R
- Operational Research: Linear Programming
**Year 3**
- Human-Computer Interaction and Design (15 credits)
- Final Year Project (60 credits)
- Software Engineering Management (15 credits)
- Optional (Choose 15 credits):
- Penetration Testing and Ethical Vulnerability Scanning
- Natural Computing
- JVM Programming Languages
- AI Applications, Big Data, Graph Theory
Additional Optional Modules:
- Machine Learning, Optimisation Techniques, Cryptography (15 credits each)
#### Workload
Modules are worth 15-30 credits, requiring 150-300 hours of study. Students will balance lectures, practical sessions, independent learning, and assessments, aligning with a full-time job's intensity.
#### Placements & Internships
This course offers a **sandwich option**, allowing students to work for 9-13 months between the second and final years. Placements align with the field and are typically paid roles. For students exploring teaching careers, short-term school placements are available.
Internship support is offered through Greenwich's Employability and Careers Service, with guidance on placements, mock interviews, and industry connections.
#### Careers
Graduates have landed roles at HSBC, CERN, Royal Museums Greenwich, and more. Opportunities span consulting, industry roles, and research. Summer internships are also encouraged to enhance employability.
#### Support & Resources
Greenwich offers robust academic and career support, including access to tutors, subject librarians, and training in essential IT packages. The school’s dedicated Employability Officer organizes industry-related activities, building valuable networks throughout the year.
This degree ensures students not only keep pace with advancements but also play a role in shaping the future of software engineering.
Similar Programmes
Computer Systems Engineering BEng (Hons)
Prifysgol Bangor University, Bangor, United Kingdom
19000 £ / years
Three Year Bachelors / 36 months
Computer Systems Engineering BEng (Hons)
Prifysgol Bangor University, Bangor, United Kingdom
Earliest Intake
December 2024
Deadline
January 2025
Gross Tuition
19000 £
Computer Engineering (Master's Degree)
Manhattan University, Bronx, United States
20160 $ / years
Masters Degree / 24 months
Computer Engineering (Master's Degree)
Manhattan University, Bronx, United States
Earliest Intake
June 2024
Deadline
August 2025
Gross Tuition
20160 $
Application Fee
75 $
Electronic and Computer Engineering - BEng (Hons)
University of Kent, Canterbury, United Kingdom
23500 £ / years
Three Year Bachelors / 36 months
Electronic and Computer Engineering - BEng (Hons)
University of Kent, Canterbury, United Kingdom
Earliest Intake
January 2024
Deadline
January 2025
Gross Tuition
23500 £
Application Fee
27 £
Second Major: Artificial Intelligence
University of Notre Dame, Djugun, Australia
35000 A$ / years
Bachelors / 36 months
Second Major: Artificial Intelligence
University of Notre Dame, Djugun, Australia
Earliest Intake
October 2024
Deadline
November 2024
Gross Tuition
35000 A$
Electronic and Computer Systems (top-up) - BEng (Hons)
University of Kent, Canterbury, United Kingdom
23500 £ / years
Three Year Bachelors / 36 months
Electronic and Computer Systems (top-up) - BEng (Hons)
University of Kent, Canterbury, United Kingdom
Earliest Intake
January 2024
Deadline
January 2025
Gross Tuition
23500 £
Application Fee
27 £