Computer Science
Birmingham City University · G401 · 2027
主成績:(4443(四科;核心科或選修(不計英語文學、音樂)) 或 553(三科;核心科或選修(不計英語文學、音樂)) 或 其他途徑須確認) 指定科:主成績各分支已列指定科 英文:DSE英文須確認或IELTS 6(各5.5),2年內 其他:3項未能自動判斷
| 要求 | 需要 |
|---|---|
| 主成績 | (4443(四科;核心科或選修(不計英語文學、音樂)) 或 553(三科;核心科或選修(不計英語文學、音樂)) 或 其他途徑須確認) |
| 英文 | DSE英文須確認或IELTS 6(各5.5),2年內 |
官方原文、來源及取得日期
取得日期:未有保存
https://www.bcu.ac.uk/courses/computer-science-bsc-hons-2027-28
Computer Science - 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
Computer Science - BSc (Hons)
Currently viewing course to start in 2027/28 Entry.
This Computer Science degree explores a range of subjects including artificial intelligence, cloud computing and wearable computing so that you graduate ready for a career in industry....
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
This Computer Science degree explores a range of subjects including artificial intelligence, cloud computing and wearable computing so that you graduate ready for a career in industry. We’re home to Cisco Systems, a Microsoft Academy Centre and Amazon Web Services Academy (AWS), which means that you’ll have access to completing additional qualifications in addition to your degree to prepare you for a successful career in the industry.
What's covered in this course?
You will study the fundamental concepts of computer science, including computer programming, data structures and algorithms, information systems, computer networks and computer architecture.
You will consolidate your learning by studying advanced subjects that emphasise software engineering skills. You will also be introduced to topics such as operating systems, cyber security, discrete mathematics, and web application development.
Broaden your understanding of computer science by studying specialised subjects like artificial intelligence, cloud computing and wearable computing. In addition, you’ll complete an individual project in order to demonstrate your technical skills and general employability in preparation for your future career. The individual project simulates typical workplace tasks that require in-depth knowledge and skills in a specific area of computer science. You’ll consider wider issues and develop the ability to manage activities and resources, and to generate, implement and report on solutions to meet task objectives.
Throughout your studies, you’ll be supported by our expert teaching staff, all of whom have a wide range of research and industrial experience in areas such as computer security and software engineering, which they use to enhance the curriculum.
Thanks to our strong partnerships with the Linux Professional Institute (LPI) and the Oracle Academy, you’ll have enviable access to leading industry knowledge. This is complemented by the Cisco Systems and Microsoft Academy Centre, both of which are based here.
You’ll be based at our expanding £400 million City Centre Campus across STEAMhouse and Millennium Point building, where you’ll have access to a range of professional-standard facilities to develop your key practical skills and consolidate your academic learning.
Top 20 in the UK for student satisfaction for Computer Science Complete University Guide 2026
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.
Accredited By
This course is accredited by:
My studies helped me a great deal, they gave me the knowledge needed to be a successful developer and an all-round software literate. The great thing about my course is that it focused on all aspects of software which is a great attribute to have when searching for a job. Ansar Nazir
Why Choose Us?
Job Ready - Our BSc Computer Science course is hands-on from day one with students working on projects, creating software and systems that are aligned to industrial challenges that our graduates are solving every day. We prioritise practical development over theory and give plenty of opportunity for learners to build artefacts that they are passionate about for assessments.
State-of-the-art facilities - You will be based at our Millennium Point building, at City Centre campus that has recently had £6.5 million invested in IT facilities. You’ll be able to undertake work in artificial Intelligence, human computer interaction, mobile and web application development and project management.
Industry connections - We have strong industry links with companies such as Apple, Oracle, LPI, Microsoft and AWS, to ensure that the course content remains up-to-date and is relevant to employers.
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 with a Foundation Year - BSc (Hons)
Computer Science with Artificial Intelligence - BSc (Hons)
Artificial Intelligence - BSc (Hons)
Cyber Security - BSc (Hons)
Business 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
Website Design and Development 20 credits
This module provides the underpinning skills necessary to develop an effective web based information system based around a clear understanding of the visual requirements of an interface, a structured design approach and the technical skills necessary to implement a solution.
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.
Network Fundamentals 20 credits
The module provides the opportunity to learn and critically reflect the skills required in building and designing basic networks and their requirements within a network infrastructure. This module builds on the underpinning knowledge and theory of networking systems.
The module consists of:
Subject specific lectures/laboratory sessions to introduce knowledge and skills relevant to network and information systems, along with communication architecture
Lectures/laboratory sessions to introduce principles and techniques for information communication within a network and ensuring effective communication
Global view on information system communication.
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.
Operating Systems and DevOps 20 credits
This module will provide an introduction to fundamental concepts associated with operating systems and will lay the foundations for other Computer Science modules that will require a broad understanding of operating systems principles.
A good understanding of operating systems is very important for computer scientists in order to design efficient solutions to a wide range of programming problems including concurrent programming, resource management and performance analysis.
Computer Mathematics and Declarative Programming 20 credits
This module embeds core discrete mathematics concepts relevant to programmers, within the context of programming. We will use sound abstract reasoning techniques to design and produce computer programs within the declarative paradigm. Finally, these solutions will be tested and evaluated against their functional requirements using a number of testing and verification techniques.
Backend Web-services Development and Database Engineering 20 credits
During the module you will work to design, develop, use and evaluate a “backend service” system backed by a database. You will produce this system over the course of the semester through engaging with the coursework throughout various milestones, developing a “portfolio” of work as you go along.
The module will be taught using a combination of lectures and practical, interactive lab sessions for learning skills and gaining important feedback. Independent learning will also be supported by a range of materials and activities delivered using Moodle.
Cyber Security 20 credits
Computer Scientists need to address the realities of the application of their field within an environment where cyber security threats present unique challenges to application and system developers, in relation to the requirement for secure design and operation.
This module provides a foundation for security consideration as required in the design of software expected to perform within a networked and data sharing environment. This module has been designed to provide the necessary theoretical framework, foundations and practical support for effectively pursuing security solutions with reference to the requirement for secure application development.
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.
In order to qualify for the award of BSc (Hons) Computer Science 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.
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.
Cloud Computing 20 credits
One of the major objective of the computer science course is to introduce the theory, principles and technologies underlying the construction of modern computing systems. This module introduces Cloud Computing, which is the technology that enables on-demand computing resources (everything from applications to data centres) over the Internet.
This technology has revolutionized modern computing by allowing users to access infinite pool of computing services and resources on a pay-per-use basis. This module introduces the fundamental concepts and technologies related to cloud computing architecture, platforms and services. The module follows a practical approach to equip the students with hands-on experience of cloud computing by using a public Cloud service, such as Amazon Web Services.
Mobile and Wearable Application Development 20 credits
Mobile technologies, particularly in the form of smart phones, are now the de-facto mode for us to communicate and navigate information. Building on this success, wearables have the potential to make computer technology ubiquitous. Although encompassing many forms, probably the most prevalent example of wearables is seen in the emergence of powerful ‘smart watches’.
This module explores the direction mobile and wearable technologies are taking and aims to equip students with the essential design and programming skills to develop their own robust, usable and ubiquitous applications for at least one of the most popular mobile and smart watch platforms (such as Google’s Android / Wear and Apple’s iOS / watchOS).
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.
Download course specification
Download now
Knowledge and understanding are acquired though a mixture of formal lectures, tutor-led seminars and practical activities, with 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 course provides access to effective commercial development environments and ensures students have practical awareness of computer systems requirements. You are required to meet strict deadlines, and to manage and plan your overall workload.
Knowledge is assessed formatively and summatively, by a number of methods, including seminars, course-work, viva, presentation, interactive automated assessment, formal examination and project work.
Assessment criteria are published both at a generic course level and to provide guidance for individual items of assessment. Anonymous marking systems are in place for all formal examinations.
You will undertake a major project involving research and application of that research in the solution of appropriate systems problems.
BCS, The Chartered Institute for IT
This degree has been accredited by BCS, The Chartered Institute for IT. Accreditation is a mark of assurance that the degree meets the standards set by BCS. An accredited degree entitles you to professional membership of BCS, which is an important part of the criteria for achieving Chartered IT Professional (CITP) status through the Institute. Some employers recruit preferentially from accredited degrees, and an accredited degree is likely to be recognised by other countries that are signatories to international accords.
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
Our graduates typically design and implement software across such rewarding areas as web development, interface design, security issues and mobile computing.
We know that employers are looking for graduates who have a good balance between in-depth academic knowledge and technical and practical expertise, which is why our course is geared towards employability.
What you learn on our course will help you to stand out when you look for your first professional role and because you’ll know how to use sophisticated, industry-standard equipment and software, you will be able to demonstrate that you can put into practice your deep theoretical knowledge.
We will also prepare you for a career by equipping you with myriad transferable skills, such as complex problem-solving expertise, the ability to analyse in a careful and considered manner, and working as a team member.
In addition, our specialist industry links with the Linux Professional Institute, the Oracle Academy, Cisco, and Microsoft, Apple, and Oracle, plus our world-class facilities, will mark you out as a highly employable graduate.
It’s why our graduates have gone on to pursue computing and software development and designer careers in a wide range of industries, from SME software companies, to industry, government, banking, and healthcare.
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.
According to the UK Commission for Employment and Skills (2014) observation, one in seven jobs will require a postgraduate qualification by 2022. All these facts indicate the contribution of postgraduate study to employability is increasingly significant.
Placements
Thanks to our excellent partnerships and working relationships with some of the UK’s leading companies, you have the chance of undertaking a high-quality industrial placement with leading organisations such as IBM, Dignity Plc, Mortgage Brain, and Griffiths-Waite.
Learn more about some of the prestigious organisations that our students are placed with:
Cisco Systems
Airbus in the UK
Full details can be found on the placements page.
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 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
Dr Iain Rice
Professor of Industrial AI, Course Lead BSc Computer Science
Iain is a Professor of Industrial AI and has been awarded as a role model for knowledge exchange. He is a specialist in Machine Learning and Signal Processing with several years of experience applying AI models to a wide range of real-world problems. As course leader for the BSc Computer Science, with former positions of lead of the MSc Artificial...
More about Iain
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
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
Linked-in
Interested in studying with us? Sign up for our email updates
© 2026 Birmingham City University
院校未公布 DSE 對應等級,請向院校確認。
請查看下方完整入學要求原文,或向院校確認。
成績符合不等於錄取;資料取自院校官方公開頁,取得日期見各課;最終以院校為準。
報告這課資料錯誤