Explore the fascinating topic of Computer Science through the Python programming language.

# Category: Computer Science

## Conversion from Decimal to Hexadecimal

I want to share a little trick which some of you may not know for converting from Decimal to Hexadecimal as required for Computer Science GCSE and A Level. To use this...

## Insertion Sort for Computer Science GCSE and A Level

Insertion sort is one of the standard algorithms you will come across studying Computer Science for GCSE and A Level. There are many different versions of the code for it scattered across...

## Low Level Programming for Cambridge A Level Computer Science – LMC vs 9608 Assembly

The best way to learn about low-level programming is to do it! (At least an emulated version of it using a tool such as the fantastic Little Man Computer simulator available here.)...

## The Euclidean Algorithm on the TI-84 Graphing Calculator

The Euclidean Algorithm an ancient Greek method for finding the greatest common divisor of two numbers. In spite of its age, it is still of great importance in modern mathematics and computing,...

## Little Man Computer – Multiplication

Doing multiplication using Little Man Computer instructions can be quite a challenge for newcomers. Once you can do it, you will be well on your way to the level of mastery required...

## TI-84 CE Graphing Calculator & Little Man Computer

There is a great deal of potential for using the TI-84 CE Graphing Calculator for learning and teaching Computer Science. For example, many syllabuses require students to learn about assembly language. This...

## The Sound of Maths 1 – Prime Numbers

Have you ever wondered what the first 500 prime numbers sound like? (Of course you have). Well, wonder no longer, as with the help of Python, it’s easy to find out! The...