The Professional Science Master’s program requires all graduates to complete an internship and prepare a descriptive report in lieu of a master’s thesis. In 2009 I concluded a three-month full-time internship with the Institute for Natural Resources (INR). Oregon Explorer (OE) is a collaborative effort between INR and Oregon State...
Abalone (Haliotis) are an iconic species all over the world. They play a vital role in maintaining a healthy coastal ecosystem and hold an important cultural value for coastal communities in California. Almost all wild abalone in California are threatened in some way. The black and white abalone are listed...
This document describes the design and implementation of a pair of language interfaces to a network database management system. CSDDL provides the DBMS with a data description language facility, and CSDSDL functions as a data storage description language interface of the DBMS. Source languages of CSDDL and CSDSDL are approximately...
The Macintosh revolutionary interface sets it apart from all other personal computers. The Macintosh designers made the Macintosh easy to learn, understand, and use.
To ensure correct implementation of their User interface, Apple provided Macintosh programmers with "Inside Macintosh". Inside Macintosh is a complete detailed manual which contains recommendations and...
Multicomputers and multiprocessors, first introduced in the mid 1980s, employ large numbers of microprocessors working in parallel to achieve high performance at low cost. These parallel machines represent an exciting new generation in supercomputing, but their usefulness is currently limited by inadequate programming languages and environments. This problem is being...
Quickersort, Straight Insertion Sort, Mehlhorn's AVL-tree Sorting Algorithm and Cook's new sorting algorithm are compared on nearly and nedium sorted lists. The ratio of the minimum number of list elements that must be removed so that the remaining portion of the list is in order to the size of the...
This paper presents data obtained from measurements of the X2 Interpreter. The measurements were made to determine how to Increase the Interpreter's efficiency. The subroutine call operation was found to consume a significant percent of the execution time.
The task of designing and building the user interface portion of a Macintosh application is radically different than the same task on a more conventional computer with a conventional operating system. Just the fact that it is radically different makes it very time consuming to learn how to program this...