Posts Tagged 'Computer Science'

Emergence of Complex Behaviour from Simple Roots

It is exhilarating to watch a large flock of birds swarming in ever-changing patterns. Swarming is an emergent behaviour, resulting from a set of simple rules followed by each individual animal, bird or fish, without any centralized control or leadership.

Flocking-Starlings-CyrilByrne

A murmuration of starlings at dusk near Ballywilliam, Co Wexford. Photograph: Cyril Byrne.

Continue reading ‘Emergence of Complex Behaviour from Simple Roots’

Algorithms: Recipes for Success

The impact of computing on society is ever-increasing. Web-based commerce continues to grow and artificial intelligence now pervades our lives. To make wise choices, we need to understand how computers operate and how we can deploy them most constructively. Listen to any computer scientist and soon you will hear the word “algorithm” [TM168 or search for “thatsmaths” at irishtimes.com].

Continue reading ‘Algorithms: Recipes for Success’

Face Recognition

As you pass through an airport, you are photographed several times by security systems. Face recognition systems can identify you by comparing your digital image to faces stored in a database. This form of identification is gaining popularity, allowing you to access online banking without a PIN or password.  [see TM146, or search for “thatsmaths” at irishtimes.com].

Face-Detection

Jimmy Wales, co-founder of Wikipedia, answering a question. Face detection indicated by squares.

Continue reading ‘Face Recognition’

A Toy Example of RSA Encryption

The RSA system has been presented many times, following the excellent expository article of Martin Gardner in the August 1977 issue of Scientific American. There is no need for yet another explanation of the system; the essentials are contained in the Wikipedia article RSA (cryptosystem), and in many other articles.

RSA-Older

L2R: Ron Rivest, Adi Shamir, Len Adleman (2003). Image from  https://www.usc.edu

The purpose of this note is to give an example of the method using numbers so small that the computations can easily be carried through by mental arithmetic or with a simple calculator.

Continue reading ‘A Toy Example of RSA Encryption’

Can Mathematics Keep Us Secure?

The National Security Agency is the largest employer of mathematicians in America. Mathematics is a core discipline at NSA and mathematicians work on signals intelligence and information security (US citizenship is a requirement for employment). Why is NSA so interested in mathematics? [See TM096, or search for “thatsmaths” at irishtimes.com].

NSA-Flag

Flag of the National Security Agency

Continue reading ‘Can Mathematics Keep Us Secure?’

Computers Speaking in Irish

Most of us use computer terminals, tablets and smart phones, absorbing information quickly and easily. How do the many thousands of Irish people who are blind or visually impaired manage to interact with computers? For them, entering data by keyboard or voice is easy, but special software is needed to convert the text on screen into a form for output to a loudspeaker or headphones, or to drive a refreshable Braille display [TM095, or search for “thatsmaths” at irishtimes.com].

Braille-Display

Braille display (www.humanware.com)

Continue reading ‘Computers Speaking in Irish’

Big Data: the Information Explosion

The world is awash with data. Large data sets have been available for many decades but in recent years their volumes have grown explosively. With mobile devices and internet connections data capture is simple and with powerful computers the analysis of “big data” is feasible [see TM092, or search for “thatsmaths” at irishtimes.com].

BigDataImagesGoogle

Google image search for “Big Data”

But there are challenges: many data sets are too large and too complex to be analysed or understood using traditional data processing methods. Our current armoury of analysis techniques is inadequate and new mathematical methods are needed.

Continue reading ‘Big Data: the Information Explosion’


Last 50 Posts

Categories