Device is incompatible to play the video
Thursday, 13 May 2004, 12:00AM

Better programming

Professor Harold Thimbleby

This series of Geometry Lectures looked at all aspects of computer science, from how it works, how we can teach it better, what the exciting issues are, and what the future research questions should be. We've explored some very exciting areas, and we have covered some of the areas that are exciting, but often misunderstood. This final lecture of series, turned to how the computer science community itself works. * Where do all these ideas come from? * How reliable are they? * And, how can we do even better?

professor-harold-thimbleby

Harold Thimbleby is professor of computer science at Swansea University where he established the Future Interaction Technology Lab. His passion is designing dependable computer systems to accommodate human error. He has been a Royal Society Wolfson Research Merit award holder and a Royal Society Leverhulme Trust Senior Research Fellow. He has also contributed to the Encyclopedia Brittanica and was Gresham Professor of Geometry between 2001 and 2004.

All of Professor Thimbleby's previous lectures may be accessed here.

Read More
Read Less
Related Future Lectures
Related Past Lectures
WATCHED
Part of a series

The Maths of Perspective in Art

Professor Sarah Hart
Monday, 18 October 2021 - 1:00PM
WATCHED
Part of a series

Numbers in Different Languages and Cultures

Professor Karine Chemla
Wednesday, 20 October 2021 - 4:00PM
WATCHED
Part of a series

The Maths of Beauty and Symmetry

Professor Sarah Hart
Monday, 22 November 2021 - 1:00PM
WATCHED
Part of a series

The Maths of Proportion in Art, Design and Nature

Professor Sarah Hart
Monday, 7 February 2022 - 1:00PM
WATCHED
Part of a series

The Beauty of Geometrical Curves

Professor Sarah Hart
Monday, 14 March 2022 - 1:00PM
WATCHED
Part of a series

The Surprising Uses of Conic Sections

Professor Sarah Hart
Monday, 25 April 2022 - 1:00PM
WATCHED
Part of a series

Maths vs. Covid-19

Professor Julia Gog OBE
Thursday, 27 May 2021 - 6:00PM
WATCHED
Part of a series

The Future of Computer Security

Professor Richard Harvey
Tuesday, 25 May 2021 - 6:00PM
WATCHED

Artificial Intelligence and Humour

Professor Yorick Wilks
Tuesday, 11 May 2021 - 1:00PM
WATCHED

The Maths of Life and Death

Dr Kit Yates
Tuesday, 4 May 2021 - 6:00PM
WATCHED
Part of a series

Where do Mathematical Symbols Come From?

Professor Sarah Hart
Tuesday, 27 April 2021 - 1:00PM
WATCHED
Part of a series

Networks: The Internet and Beyond

Professor Richard Harvey
Tuesday, 20 April 2021 - 6:00PM
WATCHED
Part of a series

Computer Bugs in Hospitals: A New Killer

Professor Martyn Thomas CBE
Tuesday, 6 February 2018 - 1:00PM
WATCHED

Designing IT to make Healthcare Safer

Professor Harold Thimbleby
Tuesday, 11 February 2014 - 6:00PM
WATCHED

Avoiding death by computer

Professor Harold Thimbleby
Monday, 28 September 2009 - 12:00AM
WATCHED

Computer Circles

Professor Harold Thimbleby
Thursday, 26 February 2004 - 12:00AM
WATCHED

Plugging Computers In

Professor Harold Thimbleby
Thursday, 27 November 2003 - 12:00AM
WATCHED

Magic Pictures

Professor Harold Thimbleby
Thursday, 30 October 2003 - 12:00AM
WATCHED

Is Learning Like Crossing A Desert?

Professor Tadashi Tokieda
Tuesday, 21 August 2018 - 10:00AM
WATCHED

The Enigma Machine: How it Works

Professor Raymond Flood
Tuesday, 19 April 2016 - 1:10PM
WATCHED

The Fly Puzzle and Von Neumann's Response

Professor Raymond Flood
Tuesday, 19 April 2016 - 1:05PM
WATCHED

Three Great Mathematicians: Hardy, Littlewood, and Hardy-Littlewood

Professor Raymond Flood
Tuesday, 15 March 2016 - 1:05PM
WATCHED
Part of a series

Explaining Relativity with a Pencil

Professor Raymond Flood
Tuesday, 20 October 2015 - 1:20PM
WATCHED
Part of a series

Principles of Relativity: Einstein and Galileo

Professor Raymond Flood
Tuesday, 20 October 2015 - 1:15PM

Fatal error: Uncaught ErrorException: file_put_contents(): Only 0 of 183 bytes written, possibly out of free disk space in /var/www/html/cms/addons/logger_disk/logger_disk.php:47 Stack trace: #0 [internal function]: CMS\Core\Exception->CMS\Core\{closure}(2, 'file_put_conten...', '/var/www/html/c...', 47, Array) #1 /var/www/html/cms/addons/logger_disk/logger_disk.php(47): file_put_contents('/var/www/html/d...', '[ERROR][Tue, 21...', 8) #2 [internal function]: Addons\logger_disk\logger_disk->add('ERROR', '[ERROR][Tue, 21...', Array) #3 /var/www/html/cms/CMS/Classes/Strategy.php(22): call_user_func_array(Array, Array) #4 /var/www/html/cms/addons/exception_standard/exception_standard.php(32): CMS\Classes\Strategy->__call('add', Array) #5 [internal function]: Addons\exception_standard\exception_standard->handle(Object(ErrorException)) #6 /var/www/html/cms/CMS/Classes/Strategy.php(22): call_user_func_array(Array, Array) #7 [internal function]: CMS\Classes\Strategy->__call('handle', Array) #8 {main} thrown in /var/www/html/cms/addons/logger_disk/logger_disk.php on line 47