David Bishop

Learn More
Fixed point is a step between integer math and floating point. This has the advantage of being almost as fast as numeric_std arithmetic, but able to represent numbers that are less than 1.0. A fixed-point number has an assigned width and an assigned location for the decimal point. As long as the number is big enough to provide enough precision, fixed point(More)
As computer software becomes increasingly used in analysis and design in all engineering disciplines, more engineering programs have started including computer programming in their common core for all engineering majors. C++ is a popular programming language that's been chosen for teaching engineering students programming. At California Baptist University,(More)
Lack of benefit of warm up on prolonged intermittent-sprint performance has been proposed to be due to use of a pacing strategy by participants. To investigate this, twelve participants performed four cycle trials that consisted of either prolonged intermittent-sprint performance (80 min) or single-sprint performance (4 s), with or without a warm up. The(More)
Floating-point numbers are the favorites of software people, and the least favorite of hardware people. The reason for this is because floating point takes up almost 3X the hardware of fixed-point math. The advantage of floating point is that precision is always maintained with a wide dynamic range, where fixed point numbers loose precision. The files(More)
When making the case for user-centered design (UCD), the HCI field tends to rely on an objective approach, such as cost justification, to speak for itself. However, this approach may not be enough to garner support for decisions ranging from implementing a certain design to adhering to a UCD process. Promising sources for enhancements to an objective(More)
To take advantage of the interdisciplinary experience of our colleagues, we decided several years ago to add heuristic evaluation to our expert analysis method. Although heuristic evaluation is a cost-effective method for evaluating interfaces, we found that the recommended prioritization strategy--ranking the problems according to severity--has several(More)