Mathematics of computer science

Many aspects of computer science are underpinned by mathematical principles – most of which will not encountered by students of other subjects. This topic covers the basic building blocks of computer data represented using binary, denary and hexadecimal number systems. It covers the logical operations that are applied to these representations of data and their algebraic laws. Set theory, formal languages and floating point binary are also covered in depth.