Learning from probabilities

RIXLUTS5bComputer scientists are now using ‘Bayes’ theorem’ to build computers that are more intelligent and even able to learn for themselves. Here we’ll show how you can use just sweets and pots and a pinch of Bayes’ theorem to find out who stole a chocolate biscuit! You’ll discover how likely it is that someone with chocolate smudged on their fingers is the real culprit. You can run this is an activity with your friends at home or ask your teacher to run it in class.

Download pdf

Sweet computer

RIXLUTS5aOne of the most exciting branches of computer science is called machine learning. Machine learning aims to find ways for computers to solve complex problems by learning for themselves. For instance, a computer can use trial and error when it is learning how to play games and win by learning from its mistakes.

Download pdf

Zero-knowledge games

RIXLUTS4bSecurity is very important on the internet. You often need to prove to another person that you know something but without letting them know what the information actually is (because they could just copy and use it). For example, you might need toconvince an online music shop that you know your password for their website without sending them the password itself.

Download pdf

Keeping secrets secret

RIXLUTS4aOne of the most important concerns with using modern technology is how to keep your secrets secret. For instance, you wouldn’t want anyone to intercept your emails and read them or to listen to your mobile phone conversations. This is especially important when someone is sending their credit card details to an online shop. And it is crucial that banks, big businesses and governments know that any information they send through the internet stays safe.

Download pdf

Get it sorted

RIXLUTS3aComputers don’t just automatically know how to do things – they need software programmed for them by people. Amobile phone, for example, has software installed to tell the on-board computer how to carry out different functions. This includes running the menus, digitising your voice to transmit it, and even playing music or games. The softwarebreaks down these functions into individual tasks, each of which is processed by a particular algorithm. ‘Algorithm’ may sound technical, but it is just a way of describing how to do something. An algorithm is a list of instructions, like following a recipe to bake a cake.

Download pdf

In the picture

RIXLUTS2aA lot of what people use computers for involves images. Most web pages are now absolutely stuffed with colourful pictures, and we all love taking holiday photos on a digital camera or looking at pictures of our friends online. But all of this would be impossible if computer scientists hadn’t developed clever ways to store and transmit images digitally.

Download pdf

All very logical

RIXLUTS1bComputers do many wonderful things: from running medical equipment and scientific simulations to searching the web and playing music or games. Yet all these different computer applications ultimately boil down to straightforward mathematical operations: adding or multiplying two numbers together, checking to see which of two numbers is the largest, and so on. This maths is performed by electrical circuits made up of logic gates. Logic gates are small electrical components that each perform a simple job, but can be built up in circuits to do very complicated processes.

Download pdf

Information of life

RIXLUTS1aModern computer processors have been improving rapidly since they were first developed in the 1940s. Computer systems have advanced in two main ways: how fast they can run calculations and how much information they can store in a small space. DNA (deoxyribonucleic acid) is the chemical that stores the information of life in all our body’s cells, and nowresearchers are looking into ways of building DNA computers!

Download pdf

Your Computer Needs You

Aristides Human_computersis a typical 13-year-old boy. He plays basketball after school, is learning the clarinet, and in the evening sits in front of his computer playing games. There is one game that he is especially keen on, however, which marks him out from his peers. Every day he logs on to www.fold.it, where, under the nickname “Cheese”, he plays a game that involves twisting, pulling and wiggling a 3D structure that looks a bit like a tree’s root system. He manipulates different lengths of these snaking green tubes until they fit into the smallest volume possible. It may sound like a rather bizarre game – a distant 3D relative of Tetris, perhaps – but it is in fact a brilliant disguise for one of the toughest conundrums facing biologists today: how do proteins fold?

Digital Art

Digital_artModern technology has changed many things in our lives, including the way we communicate, travel and entertain ourselves. Electronic instruments and computer simulations have revolutionised science. Mathematics, one of the purest forms of human logic and reasoning, has also been changed by computer approaches. Even art has been undergoing a deep upheaval in the way it is created and appreciated, using the fast processing and graphical output of computers. The boundary between artist, computer programmer, and mathematician is becoming ever more blurred. In this article, Lewis Dartnell leads us through some examples of this exciting new wave of digital art.

Read full article on +plus