Understanding Python and Some Tips To Get Started

Python is a general-purpose coding language “set of instructions” and can be used for programming, software/web development, mathematical computations. It is a beginner-friendly language as it uses English keywords in its coding syntax and is open-source (free to use and easy to modify). It is increasingly taught in schools and undergraduate programs as it is […]

Understanding Computational Biology: What and How It Differs From Bioinformatics

Bioinformatics allows the study and scrunching of large biological datasets using statistics, which is fundamental to interpreting the scientific significance of experiments. For example, whether or not a specific gene is upregulated in breast cancer in a group of patients versus a non-affected or control group. Computational Biology focuses on finding solutions to biological problems […]

The Beginners Guide to Data Science

Data Science bridges multiple fields including statistics, scientific methods and data analysis to understand data. Essentially it uncovers hidden patterns from raw data using mathematical tools, algorithms and strong interpersonal skills (problem-solving, critical thinking, lots of patience). Every life examples where this field is used include conducting market research to increase customer loyalty, personalising music […]

The Basics of Machine Learning

Machine Learning refers to the application of artificial intelligence where a computer learns from past experiences (often input data) and makes future predictions. As such, machines are able to learn without being explicitly programmed to do so. Machine Learning is a subfield of artificial intelligence and relies on mathematical principles such as Bayesian statistics, which […]

Fundamentals of Computer Science; Understanding the Jargon

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 […]

Careers Requiring Coding Skills

Most scientific undergraduate degrees now have a coding module where students learn to write and edit a set of instructions needed for computers to function. Computer codes are key languages to help computer scientists and related professionals develop different programs to solve particular problems, address market needs and help users. Undergraduates with a proficiency in […]

Career Prospects for Computer Scientists

Computer Scientist undergraduates have usually developed subject-specific skills including programming languages, network engineering and software tools and packages. As such, developing computer-based systems and innovative solutions to problems are valued skills. After a Bachelor of Science, you may decide to pursue a Master (MSc) or Doctorate (PhD) for specialisation purposes.  However, computer science graduates are […]

An Introduction to Bioinformatics and Its Importance in Understanding Biology

Bioinformatics relies on the development of methods and software tools to understand particularly large and complex biological data. It bridges multiple fields including Biology, Computer Science, Mathematics to treat and interpret biological data.  Sequence alignment: DNA sequences of similar or distinct species can be compared to shed light on their biological significance ie why and […]

A Non Exhaustive Career List in Data Science

Technology accompanies us everywhere in our daily lives: online banking, music recommendations, social media feeds and facial recognition options to unlock smartphones. Data Science undergraduates and graduates are highly sought after by all industries as with the current technological advances, more data can be collected and need to be analysed. Data scientists have appeared amongst […]