Document Type

Conference Paper

Publication Date


Publication Source

2006 Annual Conference & Exposition: Emerging Trends in Engineering Education Poster Session


For novice students of Computer Programming, the difference between Floating point numbers and Integers (and consequent difference between arithmetic operations on them) appears to be a difficult concept to grasp. In popular languages such as C++ or Java, this difficulty is made more acute by the fact that the same symbol is used for both floating point division and integer division.1 Without a proper grasp of the difference between these two fundamentally different kinds of numbers, students would also find it difficult to understand that floating point results should not be compared for equality. I was therefore interested in finding a way to reinforce these concepts soon after the students were initially exposed to them.

Inclusive pages

11.518.1 - 11.518.7



Document Version

Published Version


This document has been made available for download in accordance with the publisher's policy on self-archiving.

Permission documentation on file.


American Society for Engineering Education

Link to published version