CYBER SECURITY

BSc (Hons)

Accredited by University College Birmingham

This course is subject to validation and approval

Award

BSc (Hons)

Duration

3 years FT (4 years with placement)

UCAS Code

L410

Placement

48 weeks (optional)

Entry

September

Fees

View Fees

Engineering, Computing and Sustainable Construction

Develop a range of cyber security knowledge studying the latest industry-relevant topics

£50,000 average salary in cyber security*

*ITJobswatch.co.uk

Cyber activities have become a key part of daily life today, but they also represent one of the most significant threats to national and global security, with cyber attacks and cyber crime tactics frequently in the news. Cyber experts can help combat such attacks but recent statistics suggest the sector is facing a serious shortage of skilled professionals. Our Cyber Security degree course puts you in position to enter a rapidly-growing sector and join the fight against cyber threats.

Studying our course, you will explore technical subject areas including cyber security, infrastructure and system security, software and platform security, computer systems, networking, programming, secure operations and incident management. You will develop key cyber security skills, from analysing and diagnosing problems and causes to systematic problem solving and the organisation and classification of large amounts of information and risks.

Throughout your studies, you will have access to state-of-the-art IT and computer facilities on campus, including a dedicated cyber security laboratory enabling you to put your training into practice in a controlled environment. You will also have the opportunity to go on a paid placement, giving you real-world experience to help you prepare for a wide range of roles including cyber security analyst, network security administrator, secure software developer and many more.

Why should I choose this course?

  • WORK PLACEMENT – Apply your cyber training in real life on an optional 48-week paid placement, with no tuition fees during your placement year
  • PRACTICAL APPLICATION – Learn in our state-of-the-art computer labs, including a purpose-built cyber security laboratory with industry-standard equipment
  • IN-DEPTH RESEARCH – Examine an area of cyber security in depth by undertaking a major final year research project

Our facilities

Students on our cyber security university course will have use of computer rooms and course-specific software, while our new cyber security laboratory will allow learning and participation in cyber-related activities within a controlled environment. You will also have access to our Digital Creative Studio which features industry-standard media equipment.

Course breakdown

  • Year 1
  • Year 2
  • Year 3
  • Year 3/4

Core Modules

Cyber-Security Fundamentals

This module will teach the principles of security in web and cloud-based systems and how these principles apply in a range of different applications. You will learn about cyber security frameworks, standards and best practices, and how to apply these within an organisation. The module also covers the core technical elements of web and cloud-based security systems and the current trends in cyber security, threats, their importance and why they are difficult to deal with.

Introduction to Object-Oriented Programming

This module introduces object-oriented software development and covers the development of simple software systems. You will gain an understanding of the software development process and learn to design and implement applications in a popular object-oriented programming language. This module covers the basic principles of computer programming: the features of classes and objects are introduced including constructors, methods, and fields. Method implementation through assignment, selection control structures, iterative control structures and other statements are introduced. Collection objects are also covered as well as the use of modules and library classes as building blocks.

Computer Systems

This module aims to give you an understanding of the fundamentals of computer hardware and the principles of operation of computers and peripheral devices. In addition, the module aims to give an overview of the main families of microprocessors and their differences. Some digital electronics are also covered, with hands-on experience in the lab with hardware in order to better understand computer fundamentals.

Computer Networks

This module will provide an overview of the problems and issues that must be dealt with in constructing future ICT applications as well as the underlying network protocols needed to support them. The module sets out the conceptual basis for computer networks rather than a detailed study of systems and standards.

Systems Analysis and Design

This module covers the basic concepts of information systems and the basic techniques for systems analysis and design. You will learn how to apply secure modelling concepts, capture requirements, analyse requirements, build secured models using UML and design systems including human computer interaction.

Professional Issues in the Computing Sector

The purpose of this module is to bring together material in the key areas of professionalism and careers, finance, health and safety, environmental concerns, law and intellectual property, in the context of the cyber industry. You will apply relevant computing-related legislation and professional codes of conduct to day-to-day situations that arise in business, and evaluate risks associated with those situations. You will also explain your five-year career plan and know what steps need to be taken to achieve it.

Core Modules

Cyber Forensics and Ethical Hacking

This module will enable you to develop a deep understanding of both theoretical and practical aspects of ethical hacking and cyber forensics. It prepares you to use various forensic investigation approaches and tools necessary to start a computer forensics investigation. It also aims at increasing the knowledge and understanding of ethical hacking and allows you to get familiar with industry-standard hacking tools, as well as learning how to apply these in an ethical manner to determine system vulnerabilities.

Securing Networks

The main aim of this module is to provide you with in-depth coverage of the network security fundamental concepts, network threats and attacks, network defence perimeter and defence in depth. The module will cover several topics related to data and network security, namely cryptography (including private and public-key cryptography), cryptographic protocols, IP and network security protocols, email and web security, viruses and the configuration of firewalls, switches and routers. The concepts introduced in lectures are reinforced with the help of extensive hands-on laboratory workshops and allow you to explore the wider impact of security via a consideration of related legal, ethical and social issues.

Operating Systems and Virtualisation Security

This module aims to explore security mechanisms for operating system functions, virtualisation technologies and associated security mechanisms. It will also guide you through theory and practical exercises, techniques of resource management including memory management, scheduling, synchronisation, inter-process communication, file systems and hardware I/O. This module also covers virtual machines (VM) and their threats and how VMs can improve security.

Databases

This module will provide you with the underlying principles and practical experience of the design and implementation of scalable, secure databases. You will carry out the analysis of a simple problem susceptible to solution using database technology, designing and implementing a database application to solve a specific problem. You will use the SQL language and database triggers. The module also covers relational database management system features such as transaction management, locking and consistent backups and will investigate SQL optimisation issues.

Web Development

This module will provide you with the opportunity to improve your understanding of web development, and your judgement of the effectiveness of different development techniques, both in theory and in practice. You will cover important techniques and security issues in designing and building large scale web systems, as well as considering development methods and patterns which enhance maintainability and testability, such as web components, model-view-controller, object relation mapping and HTML template engines. The module will familiarise you with relevant web development frameworks such as ASP.NET, and compare this with alternatives such as Object-Oriented PHP, Enterprise Java, and server-side JavaScript.

Introduction to Research

This module will provide a deep and systematic understanding of the nature and conduct of computer science research. It will equip you with the ability to undertake independent research. You will also consider the legal, social, ethical and professional (LSEP) issues applicable to the computer industry.

Work Placement

Work Placement (optional)

You will gain valuable work experience on a 48-week work placement. This is an exciting opportunity to put what you have learned into practice, broaden your experience and demonstrate your abilities to potential employers.

Core Modules

Cyber Security Emerging Trends

This module introduces you to contemporary topics in cyber security and considers the latest and emerging trends, techniques and tools in the cyber security arena. This can include machine learning and its applications, blockchain technology and zero-trust network access (ZTNA) for cyber security. ZTNA has recently emerged as a more secure option for controlling remote access to sensitive data and reducing the likelihood of an attack. This module will emphasise how to protect organisations from cyber threats by adopting emerging trends.

Secure Programming

This module will cover secure programming of effective system analysis, design and implementation to ensure the developed program is safe from cyber attacks. You will be introduced to various techniques that can be applied for secure software development and to ensure the system is not exposed to cyber attacks. You will preferably use Object-Oriented programming languages and be exposed to advanced programming features which make a program efficient, effective and secure. You will develop advanced programming skills with a selected programming language.

Cyber Security Incident Management

This module will provide an opportunity for you to learn the cyber security incident management process which includes reporting, investigation, corrective action – incident response, assessment, and review. You will learn a mature approach to handling computer security incidents, once an incident has been identified, how systems should be set up to notify that a response is required and then a process of containment, eradication, recovery and education should be followed.

Artificial Intelligence

The module will introduce the field of artificial intelligence and study the principal ideas and techniques in key topic areas including problem solving, knowledge representation and machine learning. The module will cover problem solving (problem representation, uninformed and informed search), knowledge representation (logic-based languages, e.g. description logic, and ontologies and the semantic web), and machine learning (symbolic learning, decision trees and Bayesian learning).

Final Year Project

This module will provide an opportunity for you to conduct research into an unfamiliar aspect of cyber security and enable you to develop and apply cyber skills to a substantial problem. You will synthesise what you have learned from other modules and be provided with an opportunity to work independently.

The modules listed above are reviewed regularly to ensure they remain up-to-date as well as being informed by industry and the latest teaching methods. Occasionally we may need to make unexpected alterations to modules – should this happen, we will communicate with all offer holders as soon as possible.

Entry requirements

Academic entry requirements

An overall average of at least 65% in 12th Standard from both State and Central Examination Boards.

Advanced entry to certain undergraduate degree programmes may be possible for students who hold a UK HND or India Diploma in a relevant subject.

English entry requirements

If English is not your first language, you will need a recognised English Language qualification to meet the entry requirements onto a degree programme.

English Entry requirements for students applying from India  

Board Minimum Requirement (2021)
CBSE B Grade
ICSE 60%
Cambridge B Grade / 6 Pointer
Maharashtra State 60%
Andhra Pradesh 60%
Kerala 60%
Karnataka 60%
West Bengal 60%

If you do not have one of the above qualifications, please see here for the full list of accepted alternatives.

International English Language Testing System (IELTS)

IELTS 6.5 with no element less than 6.0

Key information

Teaching and assessment

Note: Indicative information only – actual timetables and assessment regimes will be issued at your induction.

Teaching

Example of a typical teaching week (up to 14 contact hours):

  • Group teaching – 6 hours
  • Subject-related workshops – 6 hours
  • Tutorials – 2 hours

You will also need to commit around 20 hours per week for individual study time.

Assessment

Estimated breakdown of assessment for this course:

  • Coursework – 50%
  • Practical assessment/projects – 50%

Our teaching and assessment is underpinned by our Teaching, Learning and Assessment Strategy 2021-2024 (UK website).

Tuition fees

For international students enrolling on a full-time BA/BSc degree in 2022/23, your fee for the academic year will be £13,500 per year.

If you undertake a placement year, there will be an administration fee of £500 for a full year, or £250 for a half year.

Percentage
70%

of graduate employers say relevant experience is essential to getting a job with them


Work placements

Placements provide you with vital real-life experience and help build your skills and confidence before you graduate, as well as potentially leading to a job after your studies. Our dedicated hired@UCB employability team will help you to find your ideal placement.

Our BSc Cyber Security course offers an optional 48-week paid placement, during which you will not incur any tuition fees.

 

Due to the ongoing coronavirus pandemic, please be aware that opportunities to travel abroad for placements, project work or residential trips may be affected by government travel restrictions. Please visit our updates and FAQs page for information.

Now is the perfect time to start pursuing a career in cyber security. According to recent reports, the UK sector is estimated to be facing a shortfall of around 10,000 workers a year in the coming years. Our course covers a range of key skills and study topics that will put you in prime position for many different jobs and enable you to make an impact on this hugely important industry.

Fahmida Abedin Senior lecturer

Career opportunities

  • Cyber security analyst
  • Cyber security consultant
  • Cyber security engineer
  • Systems analyst
  • Network security administrator
  • Penetration tester

Please note: The examples of roles are to serve only as a guide.

hired@UCB

Our dedicated careers, employability and placements team is here to support you in every step towards your future.

Find out more

Back to top