David A. Swayne

Learn More
One of the most difficult tasks in the whole KDD process is to choose the right data mining technique, as the commercial software tools provide more and more possibilities together and the decision requires more and more expertise on the methodological point of view. Indeed, there are a lot of data mining techniques available for an environmental scientist(More)
Multilocus enzyme electrophoresis was used to determine genetic relationships amongst 32 intestinal spirochaetes (Serpulina spp.) isolated from rats (17), rheas (7), chickens, (4), ducks (2), a swan (1) and a flamingo (1). The strains were divided into 20 electrophoretic types (ETs), with a mean genetic diversity per locus of 0.62. The results were compared(More)
Recently, it has been recognized that large lakes exert considerable influence on regional climate systems and vice versa and that the Canadian Regional Climate Model (CRCM), which does not currently have a lake component, requires the development of a coupled lake sub-model. Prior to a full effort for this model development, however, studies are needed to(More)
An undeniable and urgent need for environmental protection and preservation has been raised in the last few years. Undoubtedly, great environmental damage has occurred lately which has resulted in the deterioration of the human quality of life. Hardly does a year go by, without the occurrence of extreme environmental damages, especially in forests due to(More)
Recent papers have called for the development of robust model diagnostics (in addition to traditional “measures of fit”) that provide insights on where model structural components and/or data may be insufficient. The potential of entropy measures to provide these in hydrology has not been adequately explored. Further, flow duration (FD) curves provide a(More)
Learning to program requires much hard work and dedication. Most students in introductory programming courses struggle to grasp programming concepts in general. Universities in the US, Canada, and elsewhere have reported withdrawal, failure, and D-grade rates approaching 50 percent in introductory computer programming courses. To address these problems, we(More)
Computer simulations using mathematical models provide useful tools to investigate different scenarios based on watershed management strategies and environmental conditions. To study the impact of these strategies and conditions, different models must be linked or coupled following hydrological pathways in air, soil and water. To connect one model to(More)
In this paper we describe our experience in the design and teaching of a new evolutionary introductory programming course in a new Distributed Computing and Communications Systems Technology program at the University of Guelph-Humber. This course is evolutionary and innovative because it integrates the use of HTML, JavaScript, and Java in a one-semester(More)