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.
Stem Cell Technology
The field of stem cell technology is a cornerstone of regenerative medicine, offering transformative pathways to repair or replace damaged tissues. This course provides a comprehensive exploration of stem cell biology, from the fundamental differences in cell potency to advanced techniques such as induced pluripotency and direct reprogramming. Participants will gain insight into differentiation protocols, the development of 3D organoid systems, and the application of CRISPR gene editing to correct disease-associated mutations. Beyond the laboratory, the course addresses essential quality control standards, global regulatory frameworks, and the complex ethical landscape of modern biotechnology.
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 Ageing
The study of molecular ageing is a cutting-edge discipline, providing a novel lens through which to understand and treat age-related decline. This course offers a comprehensive introduction to the biological drivers of ageing, from evolutionary theories to the molecular hallmarks that define the biological clock. Participants will explore the mechanisms of DNA repair, the impact of oxidative stress, and emerging therapeutic frontiers, including senolytics and rejuvenation technologies moving from the laboratory into clinical consideration.
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.
Neuroscience
Neuroscience is one of the most advanced and fastest growing sciences. The beginning of the 21st century has seen huge developments in techniques to study and understand how the brain works.
CRISPR: Revolutionising Genome Editing
This advanced-level course is designed to develop an understanding of complex concepts related to genomics, particularly CRISPR/Cas technology and its applications...
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.
