Computer Science is the study of computers, computational systems and algorithmic processes (the processes that make them function). It relies on Mathematics and Engineering principles such as statistics and electronic circuit design.
You have likely heard all these words before but as not everyone goes on to study Computer Science at University here’s a short guide:
A computer consists of 4 major components: input, output, central processing unit (CPU) and memory. An input is anything you will “add” into the computer which can send data to another device (mouse, keyboard, webcam) while the output displays the interpreted signals from the input and can receive data from another device (projector, monitor, speakers). The CPU acts as the “physical heart of the computer system” and ensures that all the inputs and outputs are sent to the appropriate places. Computer memory is where all the data, programs (set of instructions) are stored. Such information relies on the binary code (sequences of 0s and 1s) where each digit is stored to represent either a 0 or 1 in the computer’s system.
The above components are hardware or physical pieces while the collection of codes or programs (not tangible) installed on the computer’s hard drive are called software. Software are either applications (used by you to perform a specific function including Skype, Microsoft Word, Google Chrome) or operating systems (Windows, Mac, Linux).
Featured Courses
The CPD accredited courses are carefully crafted to help you gain in-depth knowledge on a topic of your interest.

Next Generation Sequencing (NGS)
This intermediate-level course provides a thorough overview of the field of next-generation sequencing, from its properties and strength and its major applications, to an overview of a typical sequencing workflow.

Molecular Microbiology
Molecular microbiology is a very progressive field of science, there is an enormous demand to understand the omnipresent microbes influencing our everyday life on sub-cellular level, which will be subject of this course.

Gene Therapy
Gene therapy is one of the youngest disciplines providing a novel way into treating diseases.

Cancer Biology: Exploring the Molecular and Genetic Aspects
This is an intermediate-level course that explores the molecular and genetic basis of cancer, its evolution, and cancer immunology.

Cell Biology
This course will introduce you to the complex world of cells- the most basic unit of life. We will explore how they grow, move, respond to and interact with their environment.
Information can also be shared between devices through data networks through:
- LAN (local area network) refers to a group of computers sharing a common link for example multiple computers in one company
- WAN (wide area network) connect multiple computers spread out across a geographical area
- VPN (virtual private network) facilitates the connectivity and security between WAN sites. It explains how two computers are able to exchange and share information through the internet.
Algorithms are a set of instructions given to a computer to execute a particular task often used for problem-solving. Successful algorithm development requires a solid understanding of all the computational processes and components.
The major subdomains of Computer Science include computer architecture (understanding and optimising), programming languages (such as Java, C++), software development. Computer Scientists also create algorithms for modelling scientific data, visualizing graphics and analysing human-computer interactions. Most careers in Computer Science require a Bachelor (BSc) and Master of Science (MSc) so bear this in mind when choosing your course type and duration.