Computer Science

Expertise in digital technologies is driving advances in all aspects of the modern world.

What Will I Study?

Core Modules

Academic English Skills
Academic English Skills aims to provide you with thorough training in the language and related academic skills which will enable you to best achieve your academic potential at University. These skills include the processes of academic writing, effective and extensive reading strategies, effective participation in seminars and delivery of presentations, and listening to and recording information effectively from lectures. You will also develop the accuracy and range of written and spoken language required to use language effectively and appropriately, with clarity and confidence in an academic context.

Route-specific Modules

Algorithms and Complexity

You will learn about the important properties of some data structures and algorithms that are of key importance to modern computer science and IT.

Computer Operating Systems
You will study the history, development and evolution of operating systems. This module will also introduce you to computer architecture and theoretical design concepts underpinning all operating systems.

Fundamentals of Computing
You will gain a thorough overview of the core concepts of computing before covering these topics in greater detail. You will study both hardware and software types and will be introduced to the role of programming.

Mathematics and Problem Solving

Mathematics is at the heart of computer science, underpinning the basic structures and functions of programming and software design. Equally, a computing solution is only successful if it solves a problem in a practical and effective way. This module prepares students for further study by establishing the core mathematical techniques used throughout computer science, and exploring how they can be used creatively in order to analyse and address real-world problems.

Object-oriented Programming

This module introduces the structure and syntax of C#, the programming language used across industry – and within the University of Lincoln’s renowned Computer Science BSc. The module provides the basis for successful further study, and for subsequent career progression.

Programming Fundamentals
You will study the basic concepts underlying computer programming and the techniques for applying these using a contemporary, generic computer language.


Successful completion of this course can lead to the
following degrees:

Degree Award Grade to progress to year one † Grade to progress to year two ‡ English grade
Computer Science BSc (Hons) 40% (Average) 50% 50%

Degrees and grades listed above are subject to change.

† 1st year

  • an average mark of at least 40% in academic subject modules studied and
  • a module mark of at least 50% in Academic English Skills with a component mark of at least 40% in each of the skills: Listening, Reading, Speaking, Writing

‡ 2nd year

  • an average mark of at least 50% in academic subject modules studied with a minimum mark of 40% in each of those modules studied and
  • a module mark of at least 50% in Academic English Skills with a component mark of at least 40% in each of the skills: Listening, Reading, Speaking, Writing and
  • a module mark of at least 50% in any other module that is identified as an exceptional requirement in the programme documentation