公測版資料更新至 2026-11-07

Software Engineering

Birmingham City University · 1273 · 2027

主成績:(4443(四科;核心科或選修(不計英語文學、音樂)) 或 553(三科;核心科或選修(不計英語文學、音樂)) 或 其他途徑須確認) 指定科:主成績各分支已列指定科 英文:DSE英文須確認或IELTS 6(各5.5),2年內 其他:3項未能自動判斷

已公布的課程要求
要求需要
主成績(4443(四科;核心科或選修(不計英語文學、音樂)) 或 553(三科;核心科或選修(不計英語文學、音樂)) 或 其他途徑須確認)
英文DSE英文須確認或IELTS 6(各5.5),2年內

輸入成績後逐項比較

官方原文、來源及取得日期

取得日期:未有保存

https://www.bcu.ac.uk/courses/software-engineering-bsc-hons-2027-28

Software Engineering - BSc (Hons) - 2027/28 Entry | Birmingham City University
We use cookies on this website to improve the experience we provide. By continuing to use our site you agree to this, or visit our cookie policy to manage your settings.
Birmingham City University
Skip to main content
Skip to main menu
Search the BCU website
View saved courses
Open main menu
Saved courses
Search website
Software Engineering - BSc (Hons)
Currently viewing course to start in 2027/28 Entry.
This degree in Software Engineering will provide you with the knowledge and skills required to design and manage complex software systems.
The course has been designed to provide you with practical experience of models, techniques and tools that drive innovation in the design of software based systems....
How to apply
Sign up for updates
Save this course
Undergraduate
Study mode
Full Time
BSc (Hons)
Start date
September 2027
View course fees
Computing
Location
City Centre
This course is:
Available with Professional Placement year
Open to International Students
Open Day Book now
Overview
Computing at BCU
The course has been designed to provide you with practical experience of models, techniques and tools that drive innovation in the design of software based systems. In addition, the course also focuses on crucial professional considerations, such as users and organisations, cyber security and computer ethics, as well as the latest developments in the ever-changing computing field, such as machine learning and cloud-based data storage.
You will graduate with skills in software design, artificial intelligence, data structures and algorithms and programming ready for a successful career. You could go into roles such as applications developer, full stack developer, software engineer (design, development and testing), site reliability engineer, game developer etc.
What's covered in this course?
The course covers the fundamental concepts of Software Engineering and Computer Science in the first year, including computer programming, computer systems, data structures & algorithms, software process, requirements analysis.
In the second year, you will consolidate your first-year learning by studying advanced subjects that emphasise software engineering skills including software design, social issues & professional practice, project management.
In final year, you will broaden your understanding of software engineering by studying specialised subjects like user experience design, and software quality verification & validation. You will also gain insight into artificial intelligence & machine learning, and modern data store. With its emphasis on computer laboratory based practical work and project delivery, the course provides you with ample opportunity to acquire both the technical and transferable skills desired by industry.
The course structure and its content have been developed by taking into account inputs from various sources including the curriculum philosophy of the School of Architecture, Built Environment, Computing and Engineering where this course is located, the suggestions from industrial partners, the benchmark statements of the British Computer Society (BCS), and the computer science curriculum guidelines released by The Joint Task Force on Computing Curricula comprising Association for Computing Machinery (ACM) and IEEE Computer Society.
The course is offered by the Department of computer Science, which has successfully delivered a wide range of computing courses over the years. The Department has strong links with organisations such as Oracle, Linux Professional Institute (LPI), Microsoft, and Amazon Web Services (AWS), which ensure that the course is relevant and respected by employers. Moreover, the Department is home to a Cisco Systems, and a Microsoft Academy Centre – one of Microsoft’s top UK university-based academies. The Department is also a Cisco ASC (Academy Support Centre), Cisco Instructor Training Centre (ITC) and an AWS Academy.
All these ensure that you can attain a range of vendor certificates, including LPI 1 Beta certification, Cisco networking certificates and AWS Cloud certificates, while studying for your degree. In addition, the course actively endeavours to enable you to interact with potential employers by collaborating with industrial partners and participating in various events throughout the academic year.
Professional Placement year
This course offers an optional professional placement year. This allows you to spend a whole year with an employer, following successful completion of your second year, and is a great way to find out more about your chosen career. Some students even return to the same employers after completing their studies.
If you choose to pursue a placement year, you will need to find a suitable placement to complement your chosen area of study. You will be able to draw on the University’s extensive network of local, regional, and national employers, and the support of our Careers teams. If you are able to secure a placement, you can request to be transferred to the placement version of the course.
Please note that fees are payable during your placement year, equivalent to 20% of the total full-time course fee for that year.
Why Choose Us?
State-of-the-art facilities at STEAMhouse: This state-of-the-art building based at our expanding City Centre Campus gives you access to outstanding facilities and teaching spaces, as well as opportunities to collaborate with people and businesses across multiple sectors and work on real industry-based projects.
Practice-based: Practice-based learning is at the heart of this programme. The course team has established on-going links with a wide range of public sector bodies, prestigious companies and industry leaders, such as Amazon, Microsoft and Birmingham City Council.
Optional professional placement year: You will have the opportunity to undertake professional placement in between your second and final year of study.
Gain Professional Certification: we have strong links with organisations such as CISCO, Oracle, Linux Professional Institute (LPI), Microsoft, and Amazon Web Services (AWS), which ensure that the course is relevant and respected by employers.
Study a dynamic range of subjects: these include AI, software design, project management, data structures and computer systems so that you graduate ready for a successful career in the industry.
Cal Henderson Scholarship - Computing students can apply for the Millenium Point Scholarship and Cal Henderson Scholarship, both of which offer fully-funded degrees.
Greater Birmingham & Solihull Institute of Technology
Students across our Engineering and Computing courses automatically become Institute of Technology Learners and can take advantage of the facilities and opportunities provided by the Greater Birmingham and Solihull Institute of Technology (GBSIoT).
More about the Institute
WISE members inspire women and girls to choose maths, physics and computing.
Similar Courses
Computer Science - BSc (Hons)
Computer Science with Artificial Intelligence - BSc (Hons)
Artificial Intelligence - BSc (Hons)
Business Information Technology - BSc (Hons)
Computing and Information Technology - BSc (Hons)
Open Day
Join us for our next Open Day where you'll be able to learn about this course in detail, chat to students,
explore our campus and tour accommodation.
Next Open Day: 21 November
an Open Day
Course in Depth
Year one
Year two
Professional Placement Year (Optional)
Final Year
In order to complete this course, you must successfully complete all the following CORE modules (totalling 120 credits).
Computer Programming 20 credits
This introductory computer programming module provides the underpinning knowledge and practice for computing students to design, build and test software components. The module will make use of practical sessions primarily to allow you to apply programming principles and constructs in order to creatively solve problems by means of developing small programs. Module content and assessment enables learners to acquire programming skills in a modern imperative language.
Computer Systems 20 credits
Within the Computer Systems Module, you will gain knowledge and experience of computers and computer hardware.
This module presents a holistic view of how computer systems work and it also provides the underpinning knowledge required:
for the design of computer architecture
to show how software interacts with hardware
to apply electronics principles
to use number systems for computer technology
Introduction to Software Engineering 20 credits
This module introduces the fundamental concepts of software engineering process models, including the major standard activities of a process model. It also covers some of the most widely used standard software engineering process model.
Data Structures and Algorithms 20 credits
Data structures and algorithms are essential in computer science, software engineering, and computer games and graphics programming. Data structures are structured representations of data; the design of a data structure determines how operations (such as reading to, writing from, modifying, or computing with the data) can be achieved. An algorithm is a set of instructions which can be followed in order to solve a computational problem.
Requirements Engineering 20 credits
This module provides an introduction to the essential concepts, core principles, and practical skills of modern requirements engineering, highlighting its role as a vital component of effective software engineering. It will also examine the process of developing requirements, covering the elicitation and analysis of stakeholder needs, and the formulation of a suitable description of the system’s intended behaviour and attributes, along with associated constraints and assumptions.
Innovation Project 20 credits
This first-year project allows you to develop and cultivate a creative mind-set through collaborative innovative practice, allowing you to bring together knowledge and imagination to construct a viable product. It is an opportunity to express your ideas, skills and talent to the wider community of innovative practice.
The project provides you with an opportunity to be part of a thriving community of innovators that practices connected learning. This is facilitated by putting you into inter-disciplinary project teams supported by innovation mentors, advisors and academics; culminating in you exhibiting your work to an international panel of experts.
Object Oriented Programming 20 credits
Programming is an engineering tool that plays a vital role to drive most of the modern technologies surrounding us, including the technological devices for communication, transportation and entertainment. In other words it can be said that our modern lifestyles are heavily dependent on programming.
Moreover, businesses increasingly rely on computers and the software run on them. Programming skills and a broader and deeper understanding of programming are therefore becoming increasingly important to the jobs market.
Backend Web-services Development and Database Engineering 20 credits
A very large proportion of software that we interact with and rely on within the modern world simply can’t exist as standalone programs, they are part of far larger, network-enabled systems that connect and communicate with other computer systems, which are known as backend services.
These “backend services” allow us to create some of those important software features which ordinary users might take for granted (e.g. ordering a taxi through uber, accessing and analysing our companies’ finances or sales figures, etc). During the module the student will work to design, develop, use and evaluate a “backend service” system backed by a database.
Inclusive and Impactful Software Solutions 20 credits
This module equips students with essential skills to navigate the societal, ethical, and interdisciplinary challenges in software engineering, aligning with the World Economic Forum’s core employability competencies for 2025. Students will analyse the impact of software systems on diverse user groups, integrating ethical risk management, inclusive design, and data-driven insights.
Software Design 20 credits
This module is about software engineering with a focus on software design. It covers three stages of the software engineering life-cycle, requirements, design and implementation, but with a focal point on design and an emphasis on the design theme.
The module provides the necessary skills to:
construct models of requirements and designs
synthesise implementations from design models
apply software design patterns.
The standard UML is used as the modelling language, the vehicle through which important design concepts are explored to convey a software engineering ethos based on getting it right by adequately studying the problem and mindfully constructing designs of software solutions.
Enterprise Project Management 20 credits
This module provides a thorough introduction to the theory and practice of project management within the context of software engineering. It is designed to equip students with the knowledge, skills, and tools required to effectively manage software projects across various scales and organisational settings. The module offers a balanced view of both traditional project management approaches and modern agile methodologies, allowing students to develop a flexible and adaptable mindset aligned with current industry practices.
Artificial Intelligence and Machine Learning 20 credits
Artificial Intelligence (AI) is a core component of computer science, aiming at developing intelligent agents that mimic human’s cognitive capability in learning, reasoning, and problem solving.
As a branch of AI, machine learning (ML) allows to create software that adapts and learns (from examples), rather than being explicitly programmed for a particular outcome. Both AI and ML rely on managing, processing and analysis of large datasets, something that Data Science (DS) is concerned with. Many services provided by technology giants such as Google, Microsoft, IBM, Facebook, Amazon, etc. are powered by DS, ML and AI. The recent advances in these subjects have already led to significant industrial applications such as self-driving cars and Industry 4.0.
In order to qualify for the award of BSc (Hons) Software Engineering with Professional Placement Year a student must successfully complete the following module.
Professional Placement Year 120 credits
This module is designed to provide you with the opportunity to undertake a credit bearing, 40- week Professional Placement as an integral part of your Undergraduate Degree.
The purpose of the Professional Placement is to improve your employability skills which will, through the placement experience, allow you to evidence your professional skills, attitudes and behaviours at the point of entry to the postgraduate job market. Furthermore, by completing the Professional Placement, you will be able to develop and enhance your understanding of the professional work environment, relevant to your chosen field of study, and reflect critically on your own professional skills development within the workplace.
Individual Honours Project 40 credits
The purpose of the module is to enable you to undertake a sustained, in-depth and research-informed project exploring an area that is of personal interest to you. In agreement with your supervisor, you will decide upon your topic which will take the form of a practical outcome (artefact) with accompanying contextual material. The main consideration when choosing your topic is that it must be aligned to the programme you are studying, and you should consider the relevance of this topic to your future academic or professional development.
At this level, you will be expected to work independently but you will receive additional one-to-one support from your supervisor, who will be familiar with your chosen topic area. As you progress on the module, extra support will be available and this may take the form of group seminars, workshops and online materials that will help to develop your project.
Cybersecurity for Software Engineers 20 credits
This module introduces the fundamental tenets of software security (i.e. confidentiality, integrity, availability, authentication, authorisation, auditing) and its significance in modern applications. Then it introduces secure design principles, secure coding practices and software security testing by referring to Secure Development Life Cycle (SDLC) models.
User Experience Design 20 credits
This module will focus on combining theoretical concepts around user experience design with practical “hands-on” approaches used widely in industry and academia to create effective interactive experiences. You will learn about the user-centred design process that places a core emphasis on designing products, applications, and software for “people”.
In particular, you will learn techniques for gathering and understanding a target audience’s requirements, the importance of universal design and accessibility, and methods for undertaking rapid prototyping.
An emphasis will also be placed on gaining practical experience in designing and conducting usability studies, as well as how to incorporate key findings back into the design process. You will apply this knowledge to design and evaluate an innovative digital prototype using industry standard tools.
Modern Data Stores 20 credits
This module will introduce NoSQL databases and distributed data storage frameworks through practice based activities. Through guided hands-on tutorials, you will become familiar with techniques using non-structured and semi-structured data examples. Also, you will gain knowledge on managing and processing data in a distributed infrastructure. This course will improve your development skills and provide experience with many different data systems.
Software Quality Assurance 20 credits
This module provides a comprehensive introduction to software quality with a focus on Verification and Validation (V&V) principles, grounded in ISTQB standards. Students will explore key testing concepts, learn how to design and execute test cases, and evaluate software quality using industry-approved tools and techniques. The module emphasizes both theoretical understanding and practical experience, with real-world testing scenarios, automation tools, and collaborative quality assurance projects. By the end, students will be equipped with the knowledge and skills to contribute effectively to software testing and QA teams in agile and traditional development environments.
Download course specification
Download now
How you learn
Knowledge and understanding are acquired though a wide range of teaching and learning strategies that may differ module to module depending on the content of the module. Some of the common strategies are formal lectures, tutor-led seminars and practical activities and other independent learning activities at all stages. Emphasis is placed on guided, self-directed and student-centred learning with increasing independence of approach, thought and process.
The philosophy of the course is to promote lifelong self-learning by providing a curriculum that promotes a variety of approaches to study. The curriculum is designed to develop not only the academic knowledge, but also the engineering ethos and practical skills required by the modern Software Engineering professional. Academic members of staff within the Department of Computer Science will teach topics and supervise projects according to their personal research interests. This gives you a cutting-edge experience, one that opens up new opportunities for career advancement in industry. For students who show aptitude for research, there is also the possibility of continuing their studies on a PhD programme.
Lectures: Lectures are usually held in a lecture theatre and delivered to large groups of students. The purpose of the lectures is to introduce themes, theories and concepts within a particular module. Technology enhanced learning is used, where appropriate, through the provision of online resources, discussion forums and other activities.
Practical sessions: Practical sessions are usually held in various laboratories of the university and delivered to small group of students. These sessions are used throughout the course to develop practical skills and to place theory in a work-related context and most often based upon the topics covered in lectures.
Directed study: In this mode of study academic staff may direct you to undertake individual or group work that is relevant to the module that students study and the assessment that is part of the module. You may be required to carry out the work/study outside of the module’s normal contact time.
Virtual Learning Environment, Moodle, will be heavily used in the delivery of the course. Each module that students study will have its own Moodle site which will contain important documents and information pertaining to that module such as lecture notes, lab handouts, links to external resources.
Entry Requirements
These entry requirements apply for entry in 2027/28.
All required qualifications/grades must have been achieved and evidenced at the earliest opportunity after accepting an offer to help confirm admission and allow for on-time enrolment. This can also include other requirements, like a fee status form and relevant documents. Applicants can track their application and outstanding information requests through their BCU mySRS account.
Essential requirements
112-72 UCAS Tariff points
The offer we make you takes into account your individual circumstances, predicted grades, achieved qualifications and potential to succeed at university.
GCSE and other level 2 requirements
This course does not require evidence of GCSE qualifications. Please see A Level, BTEC and other Level 3 requirements below.
A Level, BTEC and other level 3 requirements
Qualification
Entry requirements
A Level: 112-72 UCAS Tariff points / BBC-CDE (or equivalent)
Must include one from Technology, Science, Mathematics or Computing at A Level or level 3 equivalent
AS Level: Must be in a different subject to A Levels
A maximum of four subjects will be considered
Pearson BTEC (Diploma / Extended Diploma/ Extended Certificate)
Accepted subjects: Technology, Science, Mathematics or Computing
Diploma accepted with one A Level or equivalent level 3 qualifications
Extended Certificate accepted with two A Levels or equivalent level 3 qualifications
Typical offers vary according to individual circumstances and may be equivalent to a Merit or Pass overall grade
Accepted subjects: Digital Production, Design and Development; Digital Support Services; Digital Business Services; Media, Broadcast and Production
Access to HE Diploma
Pass with 60 credits. At least 45 credits at level 3.
Accepted subjects: Technology, Science, Mathematics, or Computing
OCR Cambridge Technical qualifications
Accepted subjects: Technology, Science, or Computing
NCFE CACHE Level 3 qualifications
Considered alongside A Levels or equivalent level 3 qualifications, one of which must be Technology, Science, or Computing
WJEC Level 3 qualifications
Irish Leaving Certificate (Highers)
112-72 UCAS Tariff points, achieved in five Higher level subjects
Required subjects: Technology, Science, Mathematics or Computing at Higher Level
Scottish Higher / Advanced Higher
112-72 UCAS Tariff points, achieved from three Advanced Highers or two Advanced Highers plus two Highers
Required subjects: One from Technology, Science, Mathematics or Computing
Welsh Baccalaureate
112-72 UCAS Tariff points. Considered with three A Levels or equivalent level 3 qualifications
If you're applying with an International Baccalaureate Diploma or international qualifications, please see further information below.
Mature students
Applications from mature students (21+) with alternative qualifications and/or considerable work experience will be considered on their merits.
International qualifications
International Baccalaureate Diploma
Obtain a minimum of 28-24 points overall
Required subjects: One of Computer Science, Chemistry, Design Technology or Physics at Higher Level
EU / International students
Please see your country page for further details on the equivalent qualifications we accept. In addition to the academic entry requirements listed above, international and EU students will also require IELTS 6.0 overall with no less than 5.5 in each band.
If you do not meet the required IELTS score, you may be eligible for one of our pre-sessional English courses. Please note that you must have a Secure English Language Test (SELT) to study on the pre-sessional English course. More information on pre-sessional English courses.
Meeting our entry requirements
If you do not meet our academic or English language requirement, or have been out of education for some time, you may wish to consider joining Birmingham City University International College (BCUIC). BCUIC is part of the global Navitas Group, an internationally recognised education provider, and the partnership allows students to access the University’s facilities and services and move seamlessly through to undergraduate study at Birmingham City University.
If you have a qualification that is not listed, please contact us.
Fees & How to Apply
Please select your student status to view fees and apply
UK Student
International Student
UK students
Annual and modular tuition fees shown are applicable to the first year of study. The University reserves the right to increase fees for subsequent years of study in line with increases in inflation (capped at 5%) or to reflect changes in Government funding policies or changes agreed by Parliament. View fees for continuing students.
Award: BSc (Hons)
Starting: Sep 2027
Duration
£10,050 in 2027/28
Apply via UCAS
International students
£19,220 in 2027/28
Apply Online
Included in your course fees
Access to computer equipment
You will require use of a laptop, and most students do prefer to have their own. However, you can borrow a laptop from the university or use one of our shared computer rooms.
Printing
You will receive £5 print credit in each year of your course, available after enrolment.
Field trips
All essential field trips and associated travel costs will be included in your course fees.
Access to Microsoft Office 365
Every student at the University can download a free copy of Microsoft Office 365 to use whilst at university and for 18 months after graduation.
Key software
You will be able to download SPSS and Nvivo to your home computer to support with your studies and research.
Key subscriptions
Subscriptions to key journals and websites are available through our library.
Certification training (optional)
Training is provided by the University to prepare you for the Linux Professional Institute (LPI) and CISCO Certifications without any extra costs. Certification costs apply.
Not included in your course fees
Excess printing (optional)
Once you have spent your £5 credit, additional printing on campus costs from 5p per sheet.
Personal stationery and study materials (optional)
Based on the past experience of our students, you might find it helpful to set aside about £30 for each year of your studies for your personal stationery and study materials.
Placement expenses (optional)
If you choose to undertake a placement, you'll need to budget for accommodation and any travel costs you may incur whilst living or working away from home.
Linux Professional Institute (LPI) Certification (optional)
Students wishing to gain certification will need to purchase an exam voucher in order to sit the exam required for certification. The cost of a voucher for students at the University is normally around £50 (around 50% of the normal price). The exam is sat on campus.
CISCO Certification (optional)
If you wish to take the exam required for CISCO certification, you will need to pay to take the exam(s) required. Currently, students who achieve over 70% in the Cisco CCNA 3, or CCNA Security finals (depending upon which degree you study) will receive a 50% discount from Cisco for the cost of the exams[https://www.netacad.com/careers/career-advice/certification-advice/qualify-receive-discount-your-certification-exam]. The CCNA Routing and Switching exam currently costs $325-$330. The CCNA Security is currently around $465.
Accommodation and living costs (optional)
The cost of accommodation and other living costs are not included within your course fees. More information on the cost of accommodation can be found in our accommodation pages.
Guidance for UK students
UK students applying for most undergraduate degree courses in the UK will need to apply through UCAS.
The Universities and Colleges Admissions Service (UCAS) is a UK organisation responsible for managing applications to university and college.
Applying through UCAS
Register with UCAS
Login to UCAS and complete your details
Select your course and write a personal statement
Get a reference
Pay your application fee and submit your application
Guidance for International students
There are three ways to apply:
1) Direct to the University
You will need to complete our International Application Form and Equal Opportunities Form, and submit them together with scan copies of your original academic transcripts and certificates.
2) Through a country representative
Our in-country representatives can help you make your application and apply for a visa. They can also offer advice on travel, living in the UK and studying abroad.
3) Through UCAS
If you are applying for an undergraduate degree or a Higher National Diploma (HND), you can apply through the UK’s Universities and Colleges Admissions Service (UCAS).
You can request a printed form from your school or nearest British Council office. You will be charged for applying through UCAS.
Birmingham City University’s UCAS code is B25 BCITY.
Personal statement
The personal statement gives you a crucial opportunity to say why you’re applying and why the institution should accept you.
Here are the three areas you’ll need to address:
Why do you want to study this course or subject?
Here’s where you explain what makes this course exciting to you. Think about your motivations for studying the course and your future plans. If you’re planning to take a year out, don't forget to give your reasons.
How have your qualifications and studies helped you to prepare for this course or subject?
This is your chance to show what you’ve learned at school or college. You should include the skills and knowledge you’ve gained from education or training and how this will help you succeed in your chosen course.
What else have you done to prepare outside of education, and why are these experiences useful?
Not everything you’ve learned comes from the classroom. Life experience counts too! You might want to talk about work experience, employment, or volunteering and how they’ve helped you develop the skills needed for your chosen course or future career.
Worried about Personal Statements?
If you've got no idea where to start or just want to check you're on the right track, we’ve got expert advice and real examples from our students to help you nail your personal statement. You can even download our ultimate personal statement guide for free.
Get personal statement advice
Financial Support
We offer further information on possible undergraduate financial support. This includes the type of loans, grants and scholarships available both from the government and from Birmingham City University.
View fees for continuing students
Employability
Enhancing your employability skills
Computer Science has significantly influenced the technological advances over the last few decades and software engineering has played the central role in the radical transformation of businesses and industry practices within this period. As the trend continues, software is needed in almost every industry, in every business, and for every function nowadays; hence the importance of software engineering becomes more evident as time goes on.
Through the integration of academic theory and practice, you will develop a strong conceptual and theoretical understanding of fundamental theories, methods, techniques and technologies related to Software Engineering that will lead you to become an autonomous professional in industry or research and be able to work independently and in groups.
Throughout the course you will be supported by expert teaching staff, all of whom have a wide range of research and industrial experience in different sub-fields of Software Engineering. You will develop technical, research, analytical, planning, design and organisational skills, which are highly transferable that will enable you to make effective and professional contribution beyond the boundaries of traditional Software Engineering.
Further study
Successful completion of the course can open up opportunities for employment in IT industry, but you may think to continue your studies at postgraduate level, studying a computer science subject in greater detail by means of MSc or PhD.
Industry links
The course has strong links with organisations such as Oracle, Linux Professional Institute (LPI), Microsoft, and Amazon Web Services (AWS), which ensure that the course is relevant and respected by employers. Moreover, BCU is home to a Cisco Systems, and a Microsoft Academy Centre – one of Microsoft’s top UK university-based academies.
The course is also a Cisco ASC (Academy Support Centre), Cisco Instructor Training Centre (ITC) and an AWS Academy. All these ensure that the you can attain a range of vendor certificates, including LPI 1 Beta certification, Cisco networking certificates and AWS Cloud certificates, while studying for your degree. In addition, the course actively endeavours to enable you to interact with potential employers by collaborating with industrial partners and participating in various events throughout the academic year.
Graduate jobs
Following is a list of examples of career destinations that BSc Software Engineering graduates may apply for:
applications development
game development
software engineering (designing, developing and testing)
technical support
multimedia programming
web design/development
Front-end Developer
Placements
You will have the opportunity to take a placement year between your second and third year. This is something that is highly recommended, as it will give you an invaluable opportunity to put your skills into practice, try out a potential career path and get relevant workplace experience that is valued by so many employers.
Innovation Fest
Innovation Fest is designed to foster entrepreneurship and support the development of our first-year students as future world-changers. The festival contributes to the knowledge economy, increasing students’ employability by providing genuine portfolio material.
Innovation Fest at BCU
Facilities & Staff
Computing facilities
Take a look around the facilities available to you as a Computing student at BCU.
See our Computing facilities
Our staff
Dr Samer Bamansoor
Lecturer in Computer Science; Course Leader, BSc (Hons) Software Engineering; Link Tutor Coordinator (UIT Vietnam, Java Institute Sri Lanka, Sunway Nepal, BCUIC).
Samer is a Lecturer in Computer Science at Birmingham City University within the School of Architecture, Built Environment, Computing and Engineering (ABCE). He serves as Course Leader for the BSc (Hons) Software Engineering, and coordinates Link Tutor activity with several Transnational Education partners. His work spans teaching, curriculum...
More about Samer
Dr Ogerta Elezaj
Lecturer of Computing and Digital Technology
For the past six years, Ogerta Elezaj has been a Senior Lecturer in the University of Tirana, teaching different courses such as Big Data, Artificial Intelligence, and Data Mining. She was recipient of Alain Bensoussan postdoctoral fellowship from European Research Consortium for Informatics and Mathematics in 2019-2020 and held ERCIM postdoc...
More about Ogerta
Dr Abdel Rahman H. Tawil
Professor in Software Engineering
Abdel-Rahman H. Tawil is currently a Professor in Computing and Digital Technology. He received his BSc in Computer Science from the University of Jordan in Amman and his PhD is in the area of Semantic Interoperability in Heterogeneous and Distributed Multiple-Information Servers Environment from Cardiff University, Cardiff, UK. Before he...
More about Abdel Rahman
Dr Sara Hassan
Associate Professor in Software Engineering
Sara is an Associate Professor in Software Engineer and a Senior Fellow of Advance HE (SFHEA). She received her PhD in Computer Science from the University of Birmingham in 2019, following an MEng in Computer Science with Software Engineering in 2015.
Her work combines software engineering, authentic and industry-informed assessment, digital...
More about Sara
Nouh Elmitwally
Senior Lecturer in Computer Science
Dr Nouh Sabri Elmitwally is a data scientist and enterprise-driven AI academic with more than two decades of experience across Computer Science, Artificial Intelligence, Machine Learning, and Data Science. He earned his PhD in Computer Science from the University of Surrey (UK) and has taught and led academic roles across Birmingham City University...
More about Nouh
Discover Uni information for this course
UK prospective students
Contact the enquiries team
T: +44 (0)121 331 6295
Non-UK prospective students
E: International enquiry form
T: +44 (0)121 331 5389
Already applied?
Contact the admissions team
Accommodation
View our accommodation
Our Campus
See our campus
Prospectus
Download your prospectus
Our City
Find out about our city
Recent searches
We won't record your recent searches as you have opted out of functional cookies.
You can change this on our Manage Privacy page should you wish to.
Popular searches
Open Days
Personal statement help
Postgraduate study
Help with your application
Finance and money
Suggested searches
Life in Birmingham
Starting at BCU
Virtual Tour
Reaching
Curzon Building
4 Cardigan Street
Birmingham, B4 7BD
United Kingdom
All contact details
Maps and directions
Our university
News and events
Online shop
Job vacancies
Study with us
Our courses
Our subject areas
Our campuses
Our students
Future students
Open days
Our prospectus
Ask a question
Facebook
Instagram
Linked-in
Interested in studying with us? Sign up for our email updates
© 2026 Birmingham City University

院校未公布 DSE 對應等級,請向院校確認。

請查看下方完整入學要求原文,或向院校確認。

成績符合不等於錄取;資料取自院校官方公開頁,取得日期見各課;最終以院校為準。

報告這課資料錯誤