Computer Science with Artificial Intelligence MSci/BSc (Hons)

 

Course Code

UCAS Code: G401(BSc)
G402(MSci)
International Code: EECU096(BSc)
EECU097(MSci)

Location

Coventry University (Coventry)

 

Study mode

Full-time
Sandwich

Duration

3 years full-time
4 years full-time
4 years sandwich
5 years sandwich

Start date

September 2022
January 2023


Course overview

Study level: Undergraduate

Computer science underpins almost all the science and technology that we rely on in the modern world. It is responsible for some of the most powerful problem-solving strategies known to mankind.

By selecting to study Computer Science with Artificial Intelligence, you will be given the opportunity to gain a clear knowledge of the exciting area of artificial intelligence including smart devices, machine learning, robots and much, much more.

We aim to explore practical applications in industry, commerce, research and everyday life, and a combination of theory and practice in areas of computer science, including programming and algorithms, computer architecture, networking, system design and implementation. You should also explore some of the new and exciting areas of development in this ever-changing field such as machine learning, data science techniques, mobile app development and cryptography in software security.

In the 3rd year (and 4th year for MSci) there will be a specific focus on Artificial Intelligence (AI), enabling you the opportunity to achieve the technical and transferable skills required to succeed in this ever growing area.

globe decorative icon

Global Ready

An international outlook, with global opportunities

human silhouette teaching in front of a blackdoard

Teaching excellence

Taught by lecturers who are experts in their field

Resume icon displaying a paper and a pen

Employability

Career ready graduates, with the skills to succeed

Why you should study this course

  • Develop specialised skills and knowledge in the areas of intelligent agents, mobile applications, open-source development, concurrent and real-time applications on the undergraduate programme, as well as neural networks, machine learning, cloud computing, distributed technologies and intelligent information retrieval on the master’s programme.
  • Opportunity to gain Microsoft Academy certifications at no additional cost and upon the provision that you successfully pass the additional programmes*.
  • An opportunity to demonstrate your portfolio of work to potential employers which usually takes place at the free-to-attend annual Coventry New Wizards Showcase (subject to availability).
  • Option to join the CISCO Academy Programme, leading to an industry-recognised CISCO Certified Networked Associate (CCNA) qualification upon successful completion, at no extra cost*.
  • A free-to-join Computer Club for all students, which organises a range of extracurricular activities such as LAN gaming, robot programming challenges and hackathons, to experience the most up-to-date technologies.
  • Regular free-to-attend guest lecturers from current practitioners, which, in previous years, have included senior professors from Sheffield, Lincoln and Birmingham universities and the European Bioinformatics Centre Cambridge (subject to availability).
  • Support for seeking short and long-term placements with technology companies to gain the experience potential employers desire*. Past students have worked for Microsoft UK Ltd, Intel and Accenture, as well as a range of medium sized companies in web, media and the creative industries.

What you'll study

In your first year, you should gain fundamental knowledge in many areas of the subject, including programming, computer architecture, software system design and usability.

Modules

  • This module introduces the fundamentals of computer programming and algorithm construction that will underpin the technical and theoretical content of undergraduate degree courses based within the discipline of Computing.

    Compulsory

  • The purpose of this module is to equip you with the concepts of software-based systems development and principles of software design used by industry. It provides a practical guide to the software development process with associated tools and techniques.

    Compulsory

  • Logic and sets provide the mathematical basis on which much of Computer Science relies. This module provides an introduction to the basic notions of logic and sets, and then builds on that by applying these ideas to a variety of problems arising in discrete mathematics, showing applications in Computing.

    Compulsory

  • This module builds upon and develops the fundamental computer programming skills previously gained. A new programming language with direct memory access will be introduced and the syntax for control structures met already will be covered.

    Compulsory

  • This module aims to provide you with a broad overview of computer architecture, such that you will be able to explain the structure, characteristics, performance, and interactions of fundamental components of a computer.

    Compulsory

  • This module provides insight and understanding of how data can be modelled, stored, and accessed for use in the real-world.

    Compulsory

  • In this module, you will be placed into groups and set a project related to your course which requires skills and knowledge presented and developed in the other modules studied in the semester.

    Compulsory

  • In this module, you will be placed into groups and set a project related to your course which requires skills and knowledge presented and developed in the other modules studied in the semester.

    Compulsory

  • You will also be able to take an Add+vantage module which can allow you to develop your CV by taking credits in an area of study that doesn’t have to be related to your degree. The assessment type will depend on the type of Add+vantage module you wish to take.

    Compulsory

    Assessment: Coursework and exam

In your second year, you will study more advanced topics of computer science, such as theory of computation, introduction to artificial intelligence and data science.

Modules

  • This module introduces you to modern concepts and applications of artificial intelligence. The aim of the module is to allow you to explore how machines can reason and perform goal-directed behaviours that are seen as intelligent by humans.

    Compulsory

  • This module investigates the software quality processes associated with the production of a large-scale software development. You will be provided the opportunity to learn the tools and techniques appropriate to contribute to the development of a solution to a real-world problem.

    Compulsory

  • This module is designed to help you understand the theoretical foundations of Computer Science, and from this, an appreciation of the limitations of computation and the important questions that remain open to this day.

    Compulsory

  • This module builds on the concepts and principles outlined in the programming modules in Year 1, providing you with additional insight into advanced programming techniques and data structures.

    Compulsory

  • This module introduces you to modern Operating Systems (OS) with a focus on security. The main topics covered will include basic OS concepts such as processes, memory management, drivers, and file systems.

    Compulsory

  • This module provides an insight into how data and information retrieval systems are designed. It provides a study of database concepts, theory, and design with some practical use of database and information retrieval tools and techniques.

    Compulsory

  • This module requires you to work on an individual project which requires skills and knowledge presented and developed in the other modules studied in the same semester.

    Compulsory

  • You will also be able to take an Add+vantage module which can allow you to develop your CV by taking credits in an area of study that doesn’t have to be related to your degree. The assessment type will depend on the type of Add+vantage module you wish to take.

    Compulsory

    Assessment: Coursework and exam

Following your second year, you will have an option to apply for a one-year professional work placement or study abroad in a partner institution. Past students have undertaken placements working in data analysis at Shell Oil, system development at IBM and technical support at Cummings.

If you wish to undertake the optional study abroad/placement year, you will take either the Placement Year module or the Study Abroad Year module which both typically run for a full academic year between levels 5 and 6 of your course. You are normally able to progress onto the relevant module if you have successfully completed the first two years of the course (i.e. having accumulated 240 credits) and have a confirmed opportunity two weeks prior to the start of the academic year, however we encourage international students to confirm their placements earlier to ensure they are able to meet any applicable visa requirements.

Students opting for either the work placement or study abroad will be take an academic module in which they reflect on their experiences. The module appears on a student’s transcript as a zero-credit module. They will be supported by the university’s Talent Team throughout the process and will be allocated a tutor who will keep in touch.

During this year, students can take specialist modules on artificial intelligence, including machine learning and intelligent agents, and undertake an individual research project, under the supervision of an academic member of staff, which will involve an AI technique or application.

You will have the opportunity to demonstrate the knowledge and skills you have previously learnt by undertaking an in-depth individual project. This normally involves building an original computer system, which will solve one of a range of challenging problems suggested by an expert in the relevant field. For example, robot navigations, security, wayfinder apps and emotion recognition.

Modules

  • This module introduces you to the concepts and practical considerations of creating and evaluating secure computer systems.

    Compulsory

  • This module represents an introduction to the wide field of machine learning. It will present fundamental concepts related to supervised and unsupervised learning methods, for example linear regression, support vector machines, radial basis function, decision trees and random forests, clustering techniques and naïve Bayes classification models.

    Compulsory

  • Artificial neural networks represent an important and popular machine learning approach that attempt to model how the human brain works. This module investigates the concepts used in neural networks and their application in solving real-world problems.

    Compulsory

  • The aim of this modules is to give you an understanding of knowledge-based systems and fundamental concepts in artificial intelligence.

    Compulsory

  • You will also be able to take an Add+vantage module which can allow you to develop your CV by taking credits in an area of study that doesn’t have to be related to your degree. The assessment type will depend on the type of Add+vantage module you wish to take.

    Compulsory

    Assessment: Coursework and exam

  • Project pair 1

    Individual Project Preparation - 10 credits
    The aim of this first module is to prepare you or the primary research to take place in your individual project module. It includes topic selection, supervisor allocation, project planning, literature review and completion of the Coventry University Ethics process.

    Individual Project - 20 credits
    The aim of this second module is for you to conduct development, reach relevant and useful conclusions in its evaluation, and communicate these in a professional academic report.

    Project pair 2

    Group project preparation - 10 credits
    The aim of this first module is to prepare you or the primary research to take place in your group project module. It includes topic selection, supervisor allocation, project planning, literature review and completion of the Coventry University Ethics process.

    Group project - 10 credits
    The aim of this second module is for your group to conduct development, reach relevant and useful conclusions in its evaluation, and communicate these in a professional academic report.

    Compulsory

Students who meet the following two requirements can opt to extend their degree with an additional year of study at master’s level:

  • The average required grade for year three is above 60%
  • The required grade for the final year project is above 60%

If you progress to a master’s, you will undertake other artificial intelligence modules which should introduce you to evolutionary computing (where software ‘breeds’ solutions to problems) and what we believe to be one of the most important domains for machine learning: computer vision. Your knowledge and skills will be tested with a research level individual project.

Modules

  • The Individual Research Project is a substantial piece of research into an area of study chosen by you, under guidance from a supervisor and with relevance to their degree course. You will identify a suitable topic of study and project supervisor. You will then exercise and extend your skills in gathering, understanding and critically evaluating literature; assessing and acting on relevant ethical and legal issues; and applying planning processes for the undertaking of a significant piece of work.

    Compulsory

  • In this practical module, you will build on the planning and literature survey from the preparatory module and conduct the proposed research. You will implement the necessary tools, performing the research experiments, analyse the findings, and draw suitable conclusions, writing up your work into a significant report.

    Compulsory

  • Machine Vision is concerned with the capture of an image, its presentation, enhancement, and analysis to permit decision making. This module introduces the models, algorithms and hardware involved, providing practical experience with image data.

    Compulsory

  • The module aims to extend your understanding of object-oriented programming concepts and web technologies to the development of modern web applications. The focus of the module will be switched to the amalgamation of server-side programming with AI tools and techniques.

    Compulsory

  • In this module, you will be exposed to a range of common information retrieval methods, from theory to practice.

    Compulsory

  • This module aims to introduce you to the current management and visualisation methods for Big Data. Cutting edge techniques will be taught which should enable you to discover patterns, relationships, and associations in big data sets.

    Compulsory

  • This module aims to provide you with an introduction to machine learning techniques, the associated concepts, and applications.

    Compulsory

  • The aim of this module is to give you an understanding of, and ability to use, automated methods for processing linguistic data presented in text form.

    Compulsory


How you'll learn

Actual teaching contact hours will vary depending on the level of study and the requirements of a particular semester. In a typical week your class time will be divided amongst:

  • Lectures
  • Seminars
  • Tutorials
  • Presentations
  • Group projects
  • Workshops and practical laboratory sessions, supported by an extensive suite of labs staffed by experienced staff

In addition, you will be expected to undertake significant self-directed study each week, depending on the demands of individual modules.

The number of hours of class time will vary from year to year: it’s likely to be around 17 hours contact per week in the first and second year ( around six hours per week per module) dropping to around 12 ( around 4 hours per week per module) in final year as you become a more independent learner.

Theory and lab-based classes should give you an opportunity to develop your knowledge of a wide range of computer science theory and practice, and how this can be used in creating software for use in the real world. The course aims to adopt an engaging approach to teaching through use of videos, quizzes, real-world examples, and interactive learning.

Throughout the course, great emphasis is placed on the practical development of work, with a significant portion of your time being spent on assisted lab tasks, which may involve programming, date analysis and retrieval or computer architecture; seminars discussing topics like algorithms, machine learning or open-source programming; or project-based sessions, which may cover Hadoop to perform parallel data analysis, creating code with an open-source community or new apps.


Assessment

This course will be assessed using a variety of methods which could vary depending upon the module. Assessment methods include coursework, essays, project and group work, practical exams (for example presentations and tests), and formal examinations.

The Coventry University Group assessment strategy aims to ensure that our courses are fairly assessed and allows us to monitor student progression towards the achieving the intended learning outcomes.


Job ready

On successful completion, you will be able to:

  • Demonstrate knowledge and understanding of the underlying technology, design methods, programming languages, international standards and practices required to practise in the domain of computer science; the cultural, commercial, social, ethical, legal, and professional issues connected with the creative and IT industries and professional practice within them; and emergent technologies and a broad spectrum of state-of-the-art systems, methodologies and problem-solving techniques.
  • Program using different computing languages by applying existing and new algorithms.
  • Design and produce large scale software systems using industry and internationally recognised methodologies and tools.
  • Understand the theoretical basics of computer science and its application to the development of software systems.
  • Contribute to teamwork effectively and ethically, addressing the prominent computing, social and commercial issues.
  • Select and apply appropriate tools and techniques for design, analysis, development, and integration of software systems.

International experience opportunities

If you have a desire to travel, it is possible to spend a period abroad for part of your studies. Past students from the School of Computing, Electronics and Mathematics have previously spent as short as two weeks working on a project in China or as long as a whole academic year to study abroad. The opportunity for a sandwich placement means we will also aim to support you in finding an internship anywhere in the world and in seeking financing for that experience.


Entry requirements

Typical offer for 2022 entry.

Requirement What we're looking for
A level BSc: BBB to include one from Mathematics, Physics, Chemistry, Further Mathematics, Computer Science, Computing or Design Technology. Excludes General Studies.
MSci: ABB to include one from Mathematics, Physics, Chemistry, Further Mathematics, Computer Science, Computing or Design Technology. Excludes General Studies.
GCSE Minimum 5 GCSEs at grade 9-4 including English and Mathematics, or specified equivalents.
BTEC BSc: DMM in IT or a technical subject.
MSci: DDM in IT or a technical subject.
IB Diploma 29 points to include either Mathematics, Physics, Chemistry, Design Technology, or IT at Higher level.

We recognise a breadth of qualifications, speak to one of our advisers today to find out how we can help you.

Chat with UK admissions

Are you eligible for the Fair Access Scheme?

We believe every student should have the opportunity to dream big, reach their potential and succeed, regardless of their background.

Fair Access Scheme

Select your region to find detailed information about entry requirements:

You can view our full list of country specific entry requirements on our Entry requirements page.

If you do not have the typical entry requirements, you may want to consider studying this course with an international foundation year. Upon successful completion our International Foundation Year - Computing will provide you with the knowledge and skills you need to progress onto this undergraduate degree.

Alternatively, visit our International hub for further advice and guidance on finding in-country agents and representatives, joining our in-country events and how to apply.

English language requirements

  • IELTS: 6.0 overall, with no component lower than 5.5.

If you don't meet the English language requirements, you can achieve the level you need by successfully completing a pre-sessional English programme before you start your course. 

For more information on our approved English language tests visit our English language requirements page.

Chat with International admissions


Fees and funding

2022/23 Tuition fees

Student Full time Part time
UK £9,250 per year Not available
International £18,050 per year Not available

For advice and guidance on tuition fees and student loans visit our Undergraduate Finance page and see The University’s Tuition Fee and Refund Terms and Conditions.

We offer a range of International scholarships to students all over the world. For more information, visit our International Scholarships page.

Tuition fees cover the cost of your teaching, assessments, facilities and support services. There may be additional costs not covered by this fee such as accommodation and living costs, recommended reading books, stationery, printing and re-assessments should you need them. Find out what's included in your tuition costs.


Facilities

Male student working at a computer having server racks on the background

Cisco lab

The Cisco lab is used for working with general networking and towards accreditation by Cisco. Optional modules allow students to work in the lab to develop skills in preparation for the Cisco certification exam.

Abstract of neuro links with flares coming out of atoms

Virtual labs

Our virtual labs provide a cutting-edge environment to create entire virtual networks, complete with services, users and even attackers. Students can access this environment from anywhere on or off campus.

Adult student working on a computer while having a screen in the background

Games Technology lab

This lab contains high-end gaming PCs with the capacity to run industry standard games engines and programming environments. It also supports Virtual Reality (VR) game development.
 


Careers and opportunities

The practical nature of the course aims to place an emphasis on your future employability upon graduation, with an aim to developing a wide range of technical, analytical, design and professional skills, many of which may be gained from activity-led learning projects and placement experiences*. The technical content is usually regularly reviewed and updated to reflect what is currently important and in demand in industry.

Your final year project will give you an opportunity to familiarise yourself with working professionally in industry in a chosen specialist field. This should allow you to build up a portfolio of evidence which, upon successful completion of this course, can be presented at potential future job interviews to help demonstrate the expected expertise.

Coventry University is committed to preparing you for your future career and giving you a competitive edge in the graduate job market. The University’s Talent Team provide a wide range of support services to help you plan and prepare for your career.

Where our graduates work

Our graduates from the Computer Science MSci/BSc (Hons) course have gone on to a variety of careers. You could find yourself working in the private and public sector in areas such as software engineering, health, communications, education, life sciences, physical sciences, finance, and manufacturing.


How to apply

You may also like

Coventry University (Coventry) Young student working on a small remote controlled car.

Computer Science BSC/MSCi (Hons)

Coventry University (Coventry) People using computers at several desks

Computing BSc (Hons)


  • Student Contract

    By accepting your offer of a place and enrolling with us, a Student Contract will be formed between you and the university. A copy of the 2021/22 Contract can be found here. The Contract details your rights and the obligations you will be bound by during your time as a student and contains the obligations that the university will owe to you. You should read the Contract before you accept an offer of a place and before you enrol at the university.

    Tuition fees

    The tuition fee for the course that is stated on the course webpage and in the prospectus for the first year of study will apply. We will review our tuition fees each year. For UK and EU students, if Parliament permit an increase in tuition fees, we may increase fees for each subsequent year of study in line with any such changes. Note that any increase is expected to be in line with inflation. Following the UK’s exit from the European Union, EU students should be aware that there may be a change to UK laws following the UK’s exit, this may change their student status, their eligibility to study part time, and/or their eligibility for student finance. We will act in accordance with the UK’s laws in force in relation to student tuition fees and finance from time to time.

    For International students the tuition fee that is stated on the course webpage and in the prospectus for the first year of study will apply. We will review our tuition fees each year. For international students, we may increase fees for each subsequent year of study but such increases will be no more than 5% above inflation.

    Accreditations

    The majority of our courses have been formally recognised by professional bodies, which means the courses have been reviewed and tested to ensure they reach a set standard. In some instances, studying on an accredited course can give you additional benefits such as exemptions from professional exams (subject to availability, fees may apply). Accreditations, partnerships, exemptions and memberships shall be renewed in accordance with the relevant bodies’ standard review process and subject to the university maintaining the same high standards of course delivery. 

    Facilities

    Facilities mentioned on this page may not be relevant for every course. Due to the ongoing restrictions relating to COVID-19, some facilities (including some teaching and learning spaces) and some non-academic offerings (particularly in relation to international experiences), may vary from those advertised and may have reduced availability or restrictions on their use.

    Placements and study abroad opportunities

    Please note that we are unable to guarantee any placement or study abroad opportunities and that all such opportunities may be subject to additional costs (e.g. travel, visas and accommodation etc.), competitive application, availability and/or meeting any applicable visa requirements. To ensure that you fully understand the requirements in this regard, please contact the International Office for further details if you are an EU or International student.

    Additional costs

    This course may incur additional costs associated with any field trips, placements or work experience, study abroad opportunities or any other opportunity (whether required or optional), which could include (but is not limited to), equipment, materials, bench fees, studio or facilities hire, travel, accommodation and visas).