Back to subject area

BSc Single Honours Computer Science with Bioinformatics

Undergraduate

Start date
Study mode
Course length
UCAS Code
Student in classroom, working on laptop

BSc Single Honours Computer Science with Bioinformatics

The BSc Computer Science (Hons) with Bioinformatics provides in-depth knowledge in a rapidly evolving field at the intersection of computer science, biomedicine and health informatics. Bioinformatics is a dynamic and interdisciplinary domain that plays a critical role in advancing healthcare, drug discovery, medical diagnostics, genomics and personalized medicine. The carefully designed modules focus on developing computational solutions to complex biological problems, with real-world impact in diagnostic, preventive, predictive and prescriptive domains within healthcare.

Computer Science professionals with bioinformatics expertise are increasingly sought after in both academic and professional settings. Their skills are vital in tackling global challenges such as pandemic response, cancer research, diagnostic accuracy. Preventative medicine and efficiency of healthcare facilities. Graduates from this pathway are equipped to contribute to long-term scientific projects that can transform lives and improve global health outcomes.

This opportunity is offered as a specialist pathway within our BSc (Hons) Computer Science degree. All students begin their studies on the core Computer Science programme and may choose the Bioinformatics pathway towards the end of their first year. Students who complete this pathway will graduate with the award BSc (Hons) Computer Science with Bioinformatics, reflecting their specialist training and expertise.

What does this course cover?
The first year covers basics of Computer Science. More specifically, you will analyse small-scale problems and design their solutions by applying algorithmic, logical and mathematical underpinnings. The programming, web applications development, data structures, computer architecture and networking fundamentals modules would develop necessary skills for computer scientists and also familiarise them to professional ethos and awareness of security implications.

In second year, the core modules ensure developing a deeper understanding of web development, cyber security, machine learning and industry project. Additionally, the specialist modules within bioinformatics support tailoring study paths to individual strengths and ambitions. The modules statistics for bioinformatics and bioinformatics systems will ensure acquiring pertinent technical skills, theoretical foundations and professional responsibility while developing medium-scale, real-world projects within the modules.

As you progress into the third year, higher level and core Computer Science modules, such as Internet of Things and Deep Learning, will underpin the specialist modules like decision support systems and data science for bioinformatics. Each of these modules has an elegant blend of theory and practice and offers a stimulating and challenging learning experience that allows developing an informed and practical understanding. The ability to research, think and analyse critically, design robust software applications and also to reflect and develop both personally and professionally will be entailed in the final year project with the aim of considering the role and career which Computer Science graduates wish to undertake with additional skillset of Bioinformatics.

How will I be assessed?
Modules are assessed through portfolios, video papers, digital artefacts, case studies and blogs alongside more traditional assessment types such as technical reports, academic essays, presentations, projects or online exams.

This course enables students to develop competence in key themes such as programming, machine learning, statistical inference, data analytics and decision support systems within application domains of biomedicine and healthcare informatics, sufficient for them to progress to postgraduate study or employability.

A rigorous, coherent and engaging curriculum, supported with state-of-the-art computing infrastructure, that draws on the teaching strengths and research expertise in the subject area, aims to provide students unfettered learning opportunities tailored to address emerging technologies and specialisms.

Learning opportunities encourage and support the spirit of intellectual curiosity, enquiry and an ability to apply computational thinking to propose creative and novel solutions for data-driven challenges within biomedicine and healthcare informatics.

Relevant professional bodies inform the learning experiences provided to acquire and develop the practical skills essential within Computer Science and Bioinformatics.

Students develop an appreciation of legal, professional, economic, environmental, moral, privacy and ethical issues involved with Computer Science and Bioinformatics and their impact upon healthcare and society.

Got a question you’d like to ask?

Entry requirements

• A-Level: Grade profile of BBC or 112 UCAS Tariff Points.
• BTEC: Grade profile of DMM. This can be achieved from either an Extended National Diploma or a combination of smaller BTEC qualifications.
• T-levels: A T-level with an overall Merit grade.

If English is not your first language, you must have the following IELTS score:
· Foundation courses: A Secure English Language Test equivalent to IELTS 5.5 IELTS with a minimum of 5.5 in each component.
· Undergraduate courses: A Secure English Language Test equivalent to IELTS 6.0 with a minimum of 5.5 in each component.
Other English language qualifications are also accepted. Please contact admissions for further information.

Course fees

The tuition fee for academic year 2026/27 is: £9,790. Tuition fees for courses starting April to May 2026, fall within the 2025/26 academic cycle.

Additional costs

Check out our blog/news/events

Birmingham Newman Celebrates Green Week 2026 with Campus‑Wide Events

Birmingham Newman will host its annual Green Week from 23 to 27 February 2026, bringing…

Mark Holland - GEM Awards

Research that makes a difference: Mark Holland wins Most Impactful Project Award

In December, we held our Staff Awards, where we recognised the outstanding achievements of colleagues…

Student with hula hoop and young children

Sports Coaching students Deliver Coaching Sessions for Local Primary Pupils

Birmingham Newman University recently welcomed pupils from St Peter’s Primary School to campus as part…

Jackie Dunne MBE

Vice-Chancellor Professor Jackie Dunne awarded MBE in New Year Honours 

Vice-Chancellor of Birmingham Newman University receives an MBE for services to Higher Education.

Group of Birmingham Newman University staff standing together at the 2025 Staff Awards ceremony, smiling and holding trophies in front of a branded backdrop.

Birmingham Newman University Celebrates Staff Achievements at Annual Awards

Birmingham Newman University celebrates its staff at the Annual Staff Awards Celebration.

Book an open day

Find out about our next open day. Book now to secure your place.

Database design & development
20 Credits (Compulsory)

The module will give students the opportunity to learn the fundamentals of database design. They will investigate the structure of data within a relational database, interact with, and protect the data within the database. Students will develop practical experience of problem analysis, especially concepts of data modelling, sets, relational theory and relational algebra. Students will develop database implementation skills for optimisation using structured data, held in relational databases, accessed via SQL and explore the data storage requirements of on-line businesses, companies and organisations.

Object oriented programming & data structures
20 Credits (Compulsory)

This module teaches object-oriented programming to those who have learnt fundamental programming concepts. The main concepts discussed are: Objects, Data Abstraction, Data Encapsulation, Polymorphism, and Inheritance with practical implementation using contemporary programming language constructs. The aim is to familiarise students to the object-oriented programming paradigm, analysis and software development. The programming skills are further enhanced by teaching data structures and algorithms underpinning efficient manipulation, storage and retrieval of data. Students are exposed to the concepts of time and space complexity of computer programs.

The module introduces object-oriented design, history and advantages of the paradigm, classes, objects, data encapsulation, constructors, destructors, access modifiers, function overloading, operator overloading, association of classes: composition, aggregation and inheritance; polymorphism, abstract classes and interfaces, generic programming concepts, data and object serialization using object streams and exception handling. The module further familiarizes students with concepts of creating, storing, retrieving, ordering, and manipulation of abstract data structures and the basics of analysis of algorithms and growth of functions. Concepts of linked lists, stacks, queues, trees and graphs are discussed along with recursion and divide and conquer algorithms. Techniques of sorting (selection, insertion, merge, quick, bubble, heap and radix etc.), priority queues, sorted linked lists, binary search, traversal of trees and graphs, greedy algorithms, spanning trees, hashing and indexing are discussed and practical implementation of these using a contemporary programming language is demonstrated.

The focus of this module is on developing algorithmic thinking, object-oriented programming knowledge, skills and understanding based on medium complexity programmes. Emphasis is placed on practical work with the aim of ensuring that theory covered in lectures is reinforced by practical programming tasks.

Programming fundamentals
20 Credits (Compulsory)

This module provides the first exposure to programming in this undergraduate degree programme, and for some students their first encounter with programming at all. It introduces problem-solving and structured, procedural and function-oriented programming. Emphasis is placed on designing, developing and deploying correct, efficient, maintainable and scalable programs.

Introduction to problem solving, a brief review of Von-Neumann architecture, introduction to programming, role of compiler and linker, introduction to functions & algorithms, basic data types and variables, input/output constructs, arithmetic, comparison and logical operators, conditional statements and repetitive statements with understanding of execution flow, translation of counting, permutations and combinations into programs, introduction to modular programming, function definition and calling, stack rolling and unrolling, string and string operations, pointers/references, memory allocation and file handling.

The focus of this module is on developing knowledge, skills and understanding as they demonstrate mastery of software development. The module is based on several example programmes and emphasis is placed on practical work with the aim of ensuring that theory covered in lectures is reinforced by practical programming tasks.

Fundamentals of web design
20 Credits (Compulsory)

This module will provide students with the opportunity to be proficient with tools and techniques used to create content accessed across a variety of mobile, tablet and desktop devices reliant on current front-end web design technologies. Students will also recognise appropriate accessibility standards and apply compliance guidelines to interactive websites. Students will develop web design skills for creating usable and interactive front-end web pages based on the principles of Human-Computer Interaction (HCI). Students will be encouraged to explore the requirements of organisations and interactive front-end development. Students will review appropriate literature on website design to gain understandings of the planning and implementation process and identify areas for further development or study.

Fundamentals of systems and networking
20 Credits (Compulsory)

This module will introduce students to concepts involved in the fundamentals of computer networking and security. The emphasis is on the design of computer networks and fundamentals of cyber security.

In this module, students develop the knowledge, skills and understanding required to comprehend computer models, methodologies, structures, number representation, security, Boolean Algebra, logic gates and their role in basic computer systems. Knowledge of fundamentals of computer architecture is becoming increasingly important in business and finance, and are applicable to problems which have been considered mainstream computing.

An operating system is typically the lowest layer of software in a computer. It provides an abstracted interface so that applications can run on diverse hardware without modification and it provides security which prevents misbehaving software from ‘crashing’ the hardware or disturbing other tasks which may be running simultaneously. This module provides an introduction to the major principles of implementing an operating system and ensuring that these are secure.These fundamentals cover the principles and structures of network addressing, , system architecture design, transmission of media, security and operations.

Developing as a computer scientist
20 Credits (Compulsory)

In this module, students will develop an understanding of the ethical, professional, sustainable and legal issues relating to computer science. Students will develop critical investigative skills in applying ethical theories to novel and emerging technological outcomes. . This module will provide students with the opportunity to identify and reflect on their strengths and weaknesses and to consider requirements for their future career in computer science. Development of problem-solving skills using number theory, propositional and predicate logic will enable understanding of a range of computer science concepts. Students will participate in critical reading, writing and develop their referencing techniques with emphasis on evaluating reliability and validity of sources.

At Birmingham Newman University, you’ll enjoy the best of both worlds: a peaceful, green campus that creates the ideal setting for focused study and personal reflection, yet remains just eight miles from the vibrant city centre.

As the UK’s second-largest city, Birmingham is also one of the youngest and most diverse in Europe, offering a dynamic blend of culture, innovation and opportunity. From world-renowned museums and music venues to a thriving food scene alongside a growing business and tech sector, it’s a place where creativity and ambition naturally thrive.

Experience Birmingham: A City Full of Possibilities

Whether you're discovering the Midlands for the first time or already know the area well, Birmingham provides a lively and inclusive environment for students. As one of the most energetic and multicultural cities in the UK, it’s a place where you can grow academically while developing personally. Its rich cultural heritage, creative energy and broad range of opportunities make it an inspiring backdrop for your university journey.

A City That Loves Great Food

Birmingham is a brilliant place to explore diverse culinary experiences. You might wander through the famous Balti Triangle, sample global street food at Digbeth Dining Club or enjoy a relaxed meal by the canals in Brindleyplace. The city is also home to independent cafés, vegan-friendly eateries and countless hidden gems. Whether you're grabbing a quick bite between lectures or planning an evening out, there’s always something new to discover.

Arts, Culture and Entertainment

The city pulses with creativity. You could catch live music at the O2 Academy, experience a world-class performance at the Birmingham Hippodrome or browse exhibitions at the Birmingham Museum and Art Gallery. Creative spaces like the Custard Factory showcase local talent while hosting events that celebrate innovation. With festivals, sporting fixtures and cultural celebrations taking place year-round, there’s never a shortage of things to enjoy.

Simple & Convenient Travel

Getting around Birmingham is straightforward thanks to its well-connected public transport system. Buses, trams and trains make it easy to reach campus, explore the city or travel further afield. Whether you're commuting daily or heading off for a weekend adventure, transport is both accessible and affordable.

Life Beyond the Lecture Hall

Your time at Birmingham Newman University extends far beyond academic study. You’ll have the chance to join student societies, contribute to community projects or try something entirely new. The university’s supportive atmosphere encourages you to build confidence, develop practical skills and feel genuinely at home throughout your studies.

As a graduate who has developed a passion for Computer Science and Bioinformatics, you will be well prepared for post-graduate study, professional training and/or graduate employment in the commercial sector.

You may choose to pursue a career as a programmer, machine learning developer, bioinformatics scientist, data analyst, bioinformatics product manager, cyber security manager, precision medicine analyst or bioinformatics software developer.

The course also provides progression to the PGCE Secondary Computing course at Newman as part of a seamless transition if you meet the Department of Education Initial Teacher Training entry requirements.

Courses we think you'll also like

Instagram does not support direct link sharing, below is the page URL to copy to add to Instagram posts manually: