skip to navigation skip to content
- Select training provider - (University Information Services - Digital Literacy Skills)
Wed 5 Nov 2014
14:00 - 17:00

Venue: New Museums Site, Hopkinson Lecture Theatre

Provided by: University Information Services - Digital Literacy Skills


Booking

Bookings cannot be made on this event (Event is completed).


Other dates:

No more events



Register interest
Register your interest - if you would be interested in additional dates being scheduled.


Booking / availability

Program Design: How Computers Handle Numbers
Prerequisites

Wed 5 Nov 2014

Description

This course is part of the Scientific Computing series.

This could be called "Computer Arithmetic Uncovered". It will describe how computers store and process integers and floating point numbers, and also the exceptions that might arise and what they mean. The intent is to explain how modern computers handle numbers, and how to get reliable answers for a reasonable amount of effort.

Target audience
  • All current University members (departments and colleges)
  • Further details regarding eligibility criteria are available
Prerequisites

Some experience in a programming language.

Sessions

Number of sessions: 1

# Date Time Venue Trainer
1 Wed 5 Nov 2014   14:00 - 17:00 14:00 - 17:00 New Museums Site, Hopkinson Lecture Theatre map Nicholas Maclaren
Topics covered
  • Integer and reals in Fortran, C++, Excel, Python, Perl etc.
  • How elementary mathematics translates to computer arithmetic
  • Hints on writing reliable, debuggable code
  • Exception handling in practice, and what to avoid
  • Important details of important languages and systems
  • What numerical analysis is about (very briefly!)
Format

A presentation, followed by questions on any aspect of computer arithmetic.

Notes
  • This course does not cover programming as such; users with no experience are advised to attend the "Programming: Python for Absolute Beginners" and "Programming: Basics of Programming" courses first.
  • It does not require much mathematical knowledge, but does assume that the audience is familiar with integer and real arithmetic to at least GCSE level.
  • More information may be found in http://www-uxsup.csx.cam.ac.uk/courses/Arithmetic/
Duration

One half day session

Themes

Booking / availability