Computer Science with Artificial Intelligence (Global) (Top-up) - BSc (Hons) *
Currently viewing course to start in 2024/25 Entry.
Developing computing skills in artificial intelligence tops the list of grand challenges facing British industry, which features in the government’s industrial strategy....
- Level Undergraduate
- Study mode Full Time
- Award BSc (Hons)
- Start date September 2024
- Fees View course fees
- Subject
- Location Kaplan, Singapore
This course is:
Open to students in Singapore only
Overview
I'm a third year Music Technology student. When I was looking for Music Technology courses, Birmingham City University really stood out to me. I was keen on attending a Bachelor of Science and the course really focussed on the science aspects as well as maintaining the artistic elements of music and sound production. The support of the tutors has been fantastic. The professional standard and the facilities on campus are great due to their accessibility around the clock. The easy access to studios has been extremely helpful in completing my work and keeping on top of deadlines. At BCU, there's been a heavy focus on employability and what I could do with all aspects of my degree. The university has organised the industrial mentor forum, a space where students can communicate with alumni and people within the industry. The Acoustics Special Interest Group also consisted of more bespoke talks from people within the acoustics industry about different aspects of the work and how individual companies run. This is how I developed contact with an acoustic consultancy to complete my placement year. I act as an Acoustic Technician at Dragonfly Consulting. It went so well that I'm returning upon my graduation to continue working with them. The university has given me opportunities I don't think I would have received anywhere else.
I'm a second year computer science student studying at Birmingham City University. As a Computing student, there are plenty of computer labs available. There's entire rooms filled with Cisco networking equipment, as well as laptops that can be rented out to complete your work. Several of the facilities have now moved over to STEAMhouse, which is a £70 million build that is now the new home for Computing and Digital Technology students. One of the main things for me was getting employment at the end of my university degree. And Birmingham City University offers a wealth support for moving into the work environment. The course is a very important focus and a very industry focussed as well. I've been offered roles as a student demonstrator for Python programming. I found that the best way to show that you've understood something is to be able to teach somebody else.
I'm studying Computer Networks and Security. So far, I've really enjoyed my time at BCU. I felt really included within the student community. For the past two years, I've been involved in Innovation Fest. This is an annual event that showcases student work from the faculty. A lot of employers visit this festival, which allows us to widen our professional network. Throughout my time at BCU, I've had some time to
develop a relationship with the Careers+ team and go through tailoring my CV and my cover letters with them. Because of this, I have been presented with many opportunities which they have tailored to me and my needs. Through this, I was encouraged to apply for the women in tech competition.
So it was a one week program and I was working with the team from Cyferd. It's a software company,
and I successfully won and have taken up the placement year with them as a Junior Development Lead.
I look forward to coming back and applying the skills I've learnt throughout my placement and applied them within my studies.
Developing computing skills in artificial intelligence tops the list of grand challenges facing British industry, which features in the government’s industrial strategy. The BSc (Hons) Computer Science with Artificial Intelligence course is aimed to produce computer scientists for roles such as computer programmer, software developer, website designer, and artificial intelligence and machine learning engineer. Skilled in cyber security, cloud computing, deep learning, natural language processing and computer vision, graduates deliver high-value software solutions for modern economy.
Introducing STEAMhouse
STEAMhouse is a centre for technology, innovation, creative thinking, prototyping and business development. Our £70 million pound building is the home for all of our Computing courses.
What's covered in this course?
Throughout the course, you will have opportunities to interact with a curriculum that is supported by commercial and industrial content and partners.
You will study cutting-edge techniques in modern computing, including deep neural networks, modern data stores, cloud computing and natural language processing.
Machine Learning Operations taught at BCU is a truly amazing subject as it got the students to develop “real world” examples; it has sparked my interest to continue further studies here.
Zan Zver
Entry Requirements
Essential requirements
This degree programme accepts a wide range of qualifications, which include:
- Kaplan Diploma in a cognate area with a minimum of 2 years of related work experience1. Applicants admitted to the programme may be required to undertake bridging modules to fulfil the required prerequisite knowledge.
- Local Polytechnic Diploma in a related discipline;
- Other qualifications2 in a related discipline may be considered on an individual basis.
English Requirements
- GCE O-Level English language subject (Grade C6 and above); OR
- IELTS 6.0 or equivalent
- For more information, please click here.
In all cases, the final decision on admission to the programme rests with the University.
1For work experience to be considered, applicants must have been in roles where they are able to demonstrate significant exposure to computing or aspects of information technology
2 Equivalent to RQF Level 4 and RQF Level 5
Fees & How to Apply
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
Personal statement
UK / EU students are required to submit a personal statement as part of their application for this course.*
The personal statement gives you a crucial opportunity to say why you’re applying and why the institution should accept you.
Here are the key areas you’ll need to address:
- Course choice - Why does this course appeal? What areas are of particular interest?
- Career plans - If you have a specific career in mind, say how your chosen course will help you pursue this goal.
- Work experience - Mention any work that is relevant to your subject, highlighting the skills and experience gained.
- School or college experience - Highlight skills gained at school/college, eg summer schools or mentoring activities.
- Non-accredited skills or achievement - eg Duke of Edinburgh Award, Young Enterprise scheme.
You should also mention your future plans – if you’re planning to take a year out, don't forget to give your reasons. Talk about any subjects you’re studying that don’t have a formal assessment and any sponsorships or placements you’ve applied for. And don't be scared to add in details about your social, sports or leisure interests.
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.
*Non-EU students are not required to submit a personal statement when applying for this course.
Course in Depth
Level 6
In order to complete this course, you must successfully complete all the following CORE modules (totalling 120 credits).
Deep learning (also called deep neural network) is a sub-field of Artificial Intelligence (AI), aiming at extracting knowledge automatically from large data sets in a hierarchical way.
Deep learning, which is considered as the state-of-the-art in data science and AI, is inspired by the structure of human brain. Now well established and accepted in industry, deep learning provides both predictive and descriptive analytics solutions that can be applied to a wide range of applications from business to scientific and governmental applications.
As artificial intelligence gets widely adopted, its societal implications correspondingly deepen and broaden. Therefore, this module teaches the ethical implications of using artificial intelligence and will invite a critical assessment of such implications in the assessed work.
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 module will improve your development skills and provide experience with many different data systems. Also, students will gain knowledge about protection of the data in NoSQL systems.
Natural Language Processing (NLP) is a rapidly developing field with broad applicability throughout the hard sciences, social sciences, and the humanities. The ability to harness, employ and analyse linguistic and textual data effectively is a highly desirable skill for academic work, in government, and throughout the private sector.
This module is intended as a theoretical and methodological introduction to the most widely used and effective current techniques, strategies, and toolkits for natural language processing.
The module will also consider how harnessing large digital corpora and large-scale textual data sources has changed how scholars engage with and evaluate digital archives and textual sources, and what opportunities textual repositories offer for computational approaches to the study of literature, history, and a variety of other fields, including law, healthcare, business, and the social sciences.
One of the major objectives 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 revolutionised 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.
The module provides a foundation for developing your computing research skills, preparing you to understand, critique, and engage with literature and methodologies employed in the computing domain. Your learning experience will be enhanced by producing an industrially relevant output that contributes academic value to the research base of your chosen industry.
This module enables you to understand the processes, scope and role when providing guidance or advice in a professional consulting capacity. It will also assist you if you join a larger organisation with the aspiration to become a leader and manager. The module provides awareness on the wider consulting profession and practice, the consulting role in computing and the management of client relationships. The focus will be to analyse and evaluate the frameworks, processes and techniques that computing consultants, managers and leaders apply.
Employability
Enhancing your employability skills
You will learn of range of skills which will be key to enhancing your future employability.
Specifically, you will learn to:
- Develop software solutions to real world problems.
- Use a range of modern techniques to engineer software products.
- Understand the role, and techniques and application of artificial intelligence in the modern software systems and their societal impact.
- Implement the deployment pipeline of artificial intelligence and machine learning based software system.
- Work independently and collaboratively.
- Be a self-motivated, organised, effective learner.
- Communicate your work effectively via both oral and written communication skills.
Professional practice guidance will teach you a range of skills such as writing CVs and job applications, and preparing for interviews; the use of social media and other platforms for self-promotion, presenting yourself and your work in a professional framework using a range of appropriate communication skills, such various types of presentation software will also be practised.
Graduate Jobs
The job opportunities for the graduates of BSc Computer Science with Artificial Intelligence are immensely broad because they can work both in roles concerning software development as well as artificial intelligence and data science.
The graduates can apply for job roles such as:
- Software Developer
- Software Engineer
- Web Developer
- Computer Programmer
- Java Developer
- Python Programmer
- Computer Scientist
- Machine Learning Engineer
- Machine Learning Scientist
- Artificial Intelligence Engineer
- Artificial Intelligence Developer
- Data Scientist
- Data Engineer
- Backend Developer
- Analyst
- Machine Learning Operations Engineer
Further Study
You can progress onto a range of postgraduate studies, including (but not limited to) an MSc in disciplines concerning Computer Science, Artificial Intelligence, Data Science, Software Engineering, and Computer Games. You could also potentially go straight to doctoral research study.
MSc Big Data Analytics and MSc Artificial Intelligence are popular choices for applicants with background or interest in the above-mentioned disciplines.
Facilities & Staff
Our Facilities
We are constantly investing in our estate and are currently in the process of spending £260 million on new learning facilities. This course will be taught at Millennium Point at the City Centre Campus.
The course is supported with a wide range of cutting-edge facilities in the City Centre Campus. We have a state-of-the-art computer games technology lab which contains high-performance PCs, Sony PlayStation development kits and a range of industry standard software including Unity, Unreal and a suite of professional Microsoft development tools.
We also have many open access areas where students can study together and even hire out laptops for use in these spaces and others within the university.
Within the University there are many internationally recognised research teams giving you the opportunity to collaborate with them on exciting interdisciplinary projects.
Computer networking
The laboratories are well-equipped for all our computer networking courses, as well as specialist areas for practical work such as voice-over internet protocol (VoIP), forensic and ethical hacking technologies, wireless and mobile technologies and radio frequency identification technologies to name but a few.
Software development and computer programming
There are a number of open access, software development and computer programming laboratories that can be used to develop systems and programmes, including database management systems such as MySQL, to name but a few.
Systems laboratories
Our embedded systems laboratories are used to develop real-time systems, such as specialist hardware training and development resources, and industrial-standard software development and simulation tools. These include microcontroller software and robotics design and development, to name but a few.
Electronic systems
To underpin the basic principles of electronic systems, we have a well-equipped laboratory of general and specialist test and measurement kits, including powered prototyping development boards, dual power supplies, frequency generators and counters and digital multi-meters to name but a few.
Forensic computing
Our successful development of forensic computing has led to a specialist forensics laboratory that is fully equipped with essential hardware and software for this sensitive area of study. The laboratory includes high-spec PCs with built-in multi interface Tableau write blockers, EnCase and FTK computer forensic software and steganography detection and analysis software, to name but a few.
More on our facilities
Our staff
Dr Quanbin Sun
Senior Lecturer
Dr. Quanbin Sun is the director of undergraduate study in the department of computer and data science (CDS). He is the year lead of Level 6 and would like to hear all your voices. He also looks after the final year project (CMP6200) and leads the L4 common module (Computer Programming) across the whole school. He is currently an active...
More about QuanbinKira Summers
Programme Leader, Lecturer
Akira Summers has been working in software and technological development since the year 2000. Starting off in web development and interactive media, she has held many development roles and spent several years working as an embedded game programmer, multimedia developer and learning technologist.
More about KiraDr Iain Rice
Senior Lecturer
Dr Rice 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 the head data scientist for The RAPID Project Iain created algorithms allowing for up to 12 hours advanced prediction of cardiac arrest in children.
More about IainDr Mariam Adedoyin-Olowe
Programme Leader – MSc Artificial Intelligence
Mariam is Programme Leader of MSc Artificial Intelligence in the School of Computing and Digital Technology at Birmingham City University. She is also a researcher in the field of Data Mining/Data Analytics/Data Science. She obtained her PhD degree in Computing Science from the School of Computing Science and Digital Media (IDEAS Research...
More about MariamDr 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 RahmanJay Patel
Senior Lecturer
Jay is a Lecturer in the School of Digital Media Technology. Jay has been involved with the delivery of ERDF projects. Since the successful completion of these projects he has moved into teaching. He currently delivers a variety of modules such as Audio Visual Technology, Moving Image Technology and Mathematics for Media.
More about JayDr Antonio Nehme
Lecturer in Computer Science
Antonio Nehme holds a BSc in Computer Science with a minor in Mathematics from the Lebanese American University and a PhD in Cyber Security from Birmingham City University. His research focuses on identity management and access control, security of microservices-based applications, auditing and secure collaborations in distributed systems,...
More about AntonioDr Sara Hassan
Senior Lecturer in Software Engineering
Sara is a full-time Senior Lecturer in software engineering. She received her PhD in Computer Science in 2019 from University of Birmingham, UK. She worked as a teaching assistant for Software Engineering 2015-2019 at the University of Birmingham, UK. Prior to that she got her MEng in Computer Science with Software Engineering from...
More about SaraDr Mohammed Abdelsamea
Senior Lecturer in Information and Data Science
Mohammed is a Senior Lecturer in Data and Information Science at the School of Computing and Digital Technology, Birmingham City University. He has been working on developing artificial intelligence tools for healthcare and life science applications since 2005.
More about MohammedDr Ogerta Elezaj
Lecturer of Computing and Digital Technology
Ogerta Elezaj is currently a Lecturer of Computer Science at the School of Computing and Digital Technology. For the past six years, she 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...
More about OgertaDr Khaled Mahbub
Associate Professor in Software Engineering
Khaled started his academic career, in September 1999, as a Lecturer (US hierarchy) in Computer Science & Engineering at the Department of Computer Science and Engineering, Ahsanullah University of Science and Technology, Dhaka, Bangladesh, where he worked until March 2001.
More about Khaled